﻿@charset "UTF-8";
/*! 
 * Theme: Avlite
 * Author:
 * Version:
 */
/* HTML5 display definitionsiso-contai
   ========================================================================== */
/*
 * Corrects `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  /*src: local('Lato Light'), local('Lato-Light'), url(http://themes.googleusercontent.com/static/fonts/lato/v6/KT3KS9Aol4WfR6Vas8kNcg.woff) format('woff');*/
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
 /* src: local('Lato Regular'), local('Lato-Regular'), url(http://themes.googleusercontent.com/static/fonts/lato/v6/9k-RPmcnxYEPm8CNFsH2gg.woff) format('woff');*/
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
 /* src: local('Lato Bold'), local('Lato-Bold'), url(http://themes.googleusercontent.com/static/fonts/lato/v6/wkfQbvfT_02e2IWO3yYueQ.woff) format('woff');*/
}

/* line 20, ../../sass/base/_reset.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

/*
 * Corrects `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
/* line 30, ../../sass/base/_reset.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

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

/*
 * Addresses styling for `hidden` attribute not present in IE 7/8/9, Firefox 3,
 * and Safari 4.
 * Known issue: no IE 6 support.
 */
/* line 52, ../../sass/base/_reset.scss */
[hidden] {
  display: none;
}

/* Base
   ========================================================================== */
/*
 * 1. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 66, ../../sass/base/_reset.scss */
html {
  font-size: 100%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}

/* Links
   ========================================================================== */
/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */
/* line 80, ../../sass/base/_reset.scss */
a:focus {
  outline: thin dotted;
}

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

/* Typography
   ========================================================================== */
/*
 * Resets all headings to look like normal text
 */
/* line 105, ../../sass/base/_reset.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: inherit;
  line-height: inherit;
  font-size: inherit;
}
h3
{
text-transform:uppercase;	
}

h1	{ font-family:Arial,sans-serif; }

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

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

/* line 129, ../../sass/base/_reset.scss */
blockquote {
  margin: 0;
}

/*
 * Addresses styling not present in Safari 5 and Chrome.
 */
/* line 137, ../../sass/base/_reset.scss */
dfn {
  font-style: italic;
}

/*
 * Addresses styling not present in IE 6/7/8/9.
 */
/* line 145, ../../sass/base/_reset.scss */
mark {
  background: #ff0;
  color: #000;
}

/*
 * Addresses margins set differently in IE 6/7.
 */
/* line 155, ../../sass/base/_reset.scss */
p,
pre {
  margin: 0;
}

#dNewsBody p {margin-top: 1em; margin-bottom: 1em;clear:both;}

#b1n-news-head {font-size: 1.45em;}

#dNewsBody #main-img {margin-top: 10px;}

#dNewsBody a {text-decoration: underline;}


#dNewsBody ul {
  list-style-type: disc;
  margin-top: 14px;
  margin-bottom: 14px;
  padding-left: 40px;
}

#dNewsBody ol {
  list-style-type: decimal;
  margin-top: 14px;
  margin-bottom: 14px;
  padding-left: 40px;
}

.threed-hover-sign {
  background:url('../i/button/more.png') no-repeat;
  width:50px;
  height:50px;  
  position:absolute;
  margin-top: -21px;
  margin-left: 34px;
  cursor:pointer;
}
/*
 * Improves readability of pre-formatted text in all browsers.
 */
/* line 163, ../../sass/base/_reset.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/*
 * Addresses CSS quotes not supported in IE 6/7.
 */
/* line 173, ../../sass/base/_reset.scss */
q {
  quotes: none;
}

/*
 * Addresses `quotes` property not supported in Safari 4.
 */
/* line 182, ../../sass/base/_reset.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/*
 * Addresses inconsistent and variable font size in all browsers.
 */
/* line 191, ../../sass/base/_reset.scss */
small {
  font-size: 80%;
}

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 200, ../../sass/base/_reset.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 207, ../../sass/base/_reset.scss */
sup {
  top: -0.5em;
}

/* line 211, ../../sass/base/_reset.scss */
sub {
  bottom: -0.25em;
}

/*
 * A better looking default horizontal rule
 */
/* line 219, ../../sass/base/_reset.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* Lists
   ========================================================================== */
/* line 234, ../../sass/base/_reset.scss */
dl,
menu,
ol,
ul {
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-image: none;
}

/* line 242, ../../sass/base/_reset.scss */
dd,
dt {
  margin: 0;
}

/* Embedded content
   ========================================================================== */
/*
 * 1. Removes border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improves image quality when scaled in IE 7.
 */
/* line 255, ../../sass/base/_reset.scss */
@media (min-width: 992px){
.assurance-1st img {
width:100%;
}
}

img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
  max-width: 100%;
  height: auto;
}

/*
 * Corrects overflow displayed oddly in IE 9.
 */
/* line 266, ../../sass/base/_reset.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */
/* line 277, ../../sass/base/_reset.scss */
figure {
  margin: 0;
}

/* Forms
   ========================================================================== */
/*
 * Corrects margin displayed oddly in IE 6/7.
 */
/* line 288, ../../sass/base/_reset.scss */
form {
  margin: 0;
}

/*
 * Define consistent border, margin, and padding.
 */
/* line 296, ../../sass/base/_reset.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/*
 * 1. Corrects color not being inherited in IE 6/7/8/9.
 * 2. Corrects text not wrapping in Firefox 3.
 * 3. Corrects alignment displayed oddly in IE 6/7.
 */
/* line 308, ../../sass/base/_reset.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  margin-bottom:
  /* 2 */
  *margin-left: -7px;
  /* 3 */
}

/*
 * 1. Corrects font size not being inherited in all browsers.
 * 2. Addresses margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improves appearance and consistency in all browsers.
 */
/* line 325, ../../sass/base/_reset.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */
  border: none;
}

/*
 * Addresses Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 339, ../../sass/base/_reset.scss */
button,
input {
  line-height: normal;
}

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Removes inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
/* line 356, ../../sass/base/_reset.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
  *overflow: visible;
  /* 4 */
}

/*
 * Re-set default cursor for disabled elements.
 */
/* line 367, ../../sass/base/_reset.scss */
button[disabled],
input[disabled] {
  cursor: default;
}

/*
 * 1. Addresses box sizing set to content-box in IE 8/9.
 * 2. Removes excess padding in IE 8/9.
 * 3. Removes excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
/* line 379, ../../sass/base/_reset.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */
}

/*
 * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 392, ../../sass/base/_reset.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  /* 2 */
  box-sizing: border-box;
}

/*
 * Removes inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 405, ../../sass/base/_reset.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
 * Removes inner padding and border in Firefox 3+.
 */
/* line 414, ../../sass/base/_reset.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE 6/7/8/9.
 * 2. Improves readability and alignment in all browsers.
 */
/* line 424, ../../sass/base/_reset.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells.
 */
/* line 436, ../../sass/base/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* Body
   ========================================================================== */
/* line 6, ../../sass/base/_body.scss */
body {
  padding-bottom: 20px;
  margin: 0;
}

/* line 11, ../../sass/base/_body.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
}

/*  Font Awesome
    the iconic font designed for use with Twitter Bootstrap
    -------------------------------------------------------
    The full suite of pictographic icons, examples, and documentation
    can be found at: http://fortawesome.github.com/Font-Awesome/

    License
    -------------------------------------------------------
    The Font Awesome webfont, CSS, and LESS files are licensed under CC BY 3.0:
    http://creativecommons.org/licenses/by/3.0/ A mention of
    'Font Awesome - http://fortawesome.github.com/Font-Awesome' in human-readable
    source code is considered acceptable attribution (most common on the web).
    If human readable source code is not available to the end user, a mention in
    an 'About' or 'Credits' screen is considered acceptable (most common in desktop
    or mobile software).

    Contact
    -------------------------------------------------------
    Email: dave@davegandy.com
    Twitter: http://twitter.com/fortaweso_me
    Work: Lead Product Designer @ http://kyruus.com

    */
/* Forms
   ========================================================================== */
/* line 37, ../../sass/base/_form.scss */
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
textarea,
select {
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 31px;
  padding: 4px 6px;
  border: 1px solid darkgrey;
  background-color: white;
  line-height: 1.5;
  -webkit-transition: border-color 0.2s linear, box-shadow 0.2s linear;
  -moz-transition: border-color 0.2s linear, box-shadow 0.2s linear;
  -ms-transition: border-color 0.2s linear, box-shadow 0.2s linear;
  -o-transition: border-color 0.2s linear, box-shadow 0.2s linear;
  transition: border-color 0.2s linear, box-shadow 0.2s linear;
}

/* line 62, ../../sass/base/_form.scss */
input,
textarea,
select {
  width: 100%;
}

/* line 73, ../../sass/base/_form.scss */
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto;
}

/* line 79, ../../sass/base/_form.scss */
textarea {
  height: auto;
  resize: vertical;
}

/* line 10, ../../sass/helpers/_forms.scss */
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #cccccc;
}
/* line 13, ../../sass/helpers/_forms.scss */
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #cccccc;
}
/* line 16, ../../sass/helpers/_forms.scss */
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #cccccc;
}

/* line 93, ../../sass/base/_form.scss */
input[type="checkbox"],
input[type="radio"] {
  margin: 4px 6px;
  *margin-top: 0;
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
  cursor: pointer;
}

/* line 103, ../../sass/base/_form.scss */
select[multiple],
select[size] {
  height: auto;
}

/* line 107, ../../sass/base/_form.scss */
input[type="file"] {
  height: 30px;
  line-height: 30px;
}

/* line 115, ../../sass/base/_form.scss */
.input--mini {
  width: 60px;
}

/* line 116, ../../sass/base/_form.scss */
.input--small {
  width: 90px;
}

/* line 117, ../../sass/base/_form.scss */
.input--medium {
  width: 150px;
}

/* line 118, ../../sass/base/_form.scss */
.input--large {
  width: 240px;
}

/* line 119, ../../sass/base/_form.scss */
.input--xlarge {
  width: 270px;
}

/* line 120, ../../sass/base/_form.scss */
.input--xxlarge {
  width: 530px;
}

/* line 122, ../../sass/base/_form.scss */
.input--full {
  width: 100%;
}

/* line 128, ../../sass/base/_form.scss */
input:focus,
textarea:focus {
  border-color: #004a8d;
  outline: 0;
  outline: thin dotted \9;
  background: rgba(204, 204, 204, 0.2);
  -webkit-box-shadow: #cccccc 0 1px 1px inset;
  -moz-box-shadow: #cccccc 0 1px 1px inset;
  box-shadow: #cccccc 0 1px 1px inset;
}

/* line 144, ../../sass/base/_form.scss */
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
select:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 159, ../../sass/base/_form.scss */
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  cursor: not-allowed;
  background-color: #cccccc;
  border-color: #eeeeee;
}

/* line 169, ../../sass/base/_form.scss */
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
  background-color: transparent;
}

/* line 179, ../../sass/base/_form.scss */
input:focus:required:invalid,
textarea:focus:required:invalid,
select:focus:required:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
/* line 183, ../../sass/base/_form.scss */
input:focus:required:invalid:focus,
textarea:focus:required:invalid:focus,
select:focus:required:invalid:focus {
  border-color: #004a8d;
  -webkit-box-shadow: #ee5f5b;
  -moz-box-shadow: #ee5f5b;
  box-shadow: #ee5f5b;
}

/* line 193, ../../sass/base/_form.scss */
label {
  display: block;
}

/* line 200, ../../sass/base/_form.scss */
legend {
  display: block;
}

/* Links
   ========================================================================== */
/* line 8, ../../sass/base/_links.scss */
a {
  color: #414141;
  text-decoration: none;
}
/* line 11, ../../sass/base/_links.scss */
a:hover {
  color: #004a8d;
}

/* line 1, ../../sass/base/_misc.scss */
.mt14px {
  margin-top: 14px;
}

/* line 5, ../../sass/base/_misc.scss */
.hidden {
  display: none;
}

/* line 10, ../../sass/base/_misc.scss */
#colorbox .hidden {
  display: block;
}

/* line 15, ../../sass/base/_misc.scss */
.l-flow-left {
  float: left;
}

/* line 19, ../../sass/base/_misc.scss */
.l-flow-right {
  float: right;
}

/* line 27, ../../sass/base/_misc.scss */
.entry-content img {
  margin: 0 0 1.5em 0;
}

/* line 31, ../../sass/base/_misc.scss */
.alignleft, img.alignleft {
  display: inline;
  float: left;
  margin-top: 7px;
  margin-right: 1.5em;
  margin-bottom: 2em;
}

/* line 40, ../../sass/base/_misc.scss */
.alignright, img.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
  margin-bottom: 2em;
}

/* line 49, ../../sass/base/_misc.scss */
.aligncenter, img.aligncenter {
  display: block;
  clear: both;
  margin-right: auto;
  margin-left: auto;
}

/* line 57, ../../sass/base/_misc.scss */
.wp-caption {
  margin-bottom: 1.5em;
  padding-top: 5px;
  text-align: center;
}

/* line 63, ../../sass/base/_misc.scss */
.wp-caption img {
  margin: 0;
  padding: 0;
  border: 0 none;
}

/* line 68, ../../sass/base/_misc.scss */
.wp-caption p.wp-caption-text {
  margin: 0;
  font-size: 10px;
  line-height: 1.5;
}

/* line 75, ../../sass/base/_misc.scss */
.wp-smiley {
  margin: 0 !important;
  max-height: 1em;
}

/* line 85, ../../sass/base/_misc.scss */
.video-wrapper {
  position: relative;
  height: 0;
  padding-top: 25px;
  padding-bottom: 56.25%;
}
/* line 91, ../../sass/base/_misc.scss */
.video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 103, ../../sass/base/_misc.scss */
.definition {
  margin: 18px 0;
}
/* line 106, ../../sass/base/_misc.scss */
.definition p {
  margin-bottom: 12px !important;
}

/* line 115, ../../sass/base/_misc.scss */
blockquote {
  position: relative;
  margin: 0 0 1.5em;
  padding: 1.5em 1.5em 1em;
  padding-left: 4.5em;
  /**quotes: "\201C" "\201D";
  /**font-style: italic;
  background: #eee;*/
}
/* line 124, ../../sass/base/_misc.scss */
blockquote:before {
  /*content: open-quote;*/
  position: absolute;
  margin: 12px;
  top: 0;
  left: 0;
  float: left;
  font-size: 6em;
  line-height: 1;
  font-family: Georgia, "Times New Roman", Times, sans-serif;
  color: #b3b3b3;
}
/* line 137, ../../sass/base/_misc.scss */
blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6 {
  margin: 0 0 10px !important;
}
/* line 142, ../../sass/base/_misc.scss */
blockquote.plain {
  padding: .8em 1.2em 1em;
}
/* line 145, ../../sass/base/_misc.scss */
blockquote.plain:before {
  display: none;
}

/* line 152, ../../sass/base/_misc.scss */
blockquote.left {
  float: left;
  width: 33%;
  margin-left: 0;
  margin-right: 2.5em;
  text-align: right;
}

/* line 162, ../../sass/base/_misc.scss */
blockquote.right {
  float: right;
  width: 33%;
  margin-left: 2.5em;
  margin-right: 0;
  text-align: left;
}

/* line 172, ../../sass/base/_misc.scss */
.iframe-wrap {
  position: relative;
  height: 0;
  padding-bottom: 57.25%;
  margin-bottom: 20px;
}
/* line 179, ../../sass/base/_misc.scss */
.iframe-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%!important;
}

/* line 187, ../../sass/base/_misc.scss */
.map-dropdown {
  display: none;
  background: url('../i/transparent-black85.png?1375796365') repeat;
  position: absolute;
  width: 415px;
  top: 140%;
  right: -9px;
  padding: 10px 10px 35px;
  z-index:1;
}
/* line 200, ../../sass/base/_misc.scss */
.map-dropdown .map__item {
  width:127px;
  height: 100px;
  float: left;
  padding: 5px 10px;
  background: url('../i/transparent-white5.png?1375796815') repeat;
  -webkit-transition: background 0.1s linear;
  -moz-transition: background 0.1s linear;
  -o-transition: background 0.1s linear;
  transition: background 0.1s linear;
  margin: 0 0.7% 0;
  border: 1px solid #1c1c1c;
}
/* line 210, ../../sass/base/_misc.scss */
.map-dropdown .map__item span {
  color: #dadada;
}
/* line 214, ../../sass/base/_misc.scss */
.map-dropdown .map__item:hover {
  background: url('../i/transparent-white15.png?1375797053') repeat;
}
/* line 217, ../../sass/base/_misc.scss */
.map-dropdown .map__item:hover span {
  color: #9fcfff;
}
/* line 222, ../../sass/base/_misc.scss */
.map-dropdown .ww {
  background: url('../i/ww-small.png?1375797366') no-repeat;
  height: 100%;
  display: block;
  width: 100%;
  background-position: center 90%;
}
/* line 229, ../../sass/base/_misc.scss */
.map-dropdown .us {
  background: url('../i/Americas_41x54.png?1375799072') no-repeat;
  height: 100%;
  display: block;
  width: 100%;
  background-position: center 90%;
}
/* line 236, ../../sass/base/_misc.scss */
.map-dropdown .uk {
  background: url('../i/UK-Europe_87x54.png?1375799212') no-repeat;
  height: 100%;
  display: block;
  width: 100%;
  background-position: center 90%;
}
/* line 243, ../../sass/base/_misc.scss */
.map-dropdown .dropdown-footer {
  margin: 10px 0 0;
  display: block;
  width: 100%;
  background: url('../i/transparent-white5.png?1375796815') repeat;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 3px 10px;
  text-align: right;
  font-size: 11px !important;
}
/* line 255, ../../sass/base/_misc.scss */
.map-dropdown .dropdown-footer span {
  color: #dadada;
}
/* line 259, ../../sass/base/_misc.scss */
.map-dropdown .dropdown-footer:hover {
  color: #dadada;
}

/* Typography
   ========================================================================== */
/* line 4, ../../sass/base/_typography.scss */
body {
  font-size: 14px;
  font-size: 0.82rem;
  line-height: 1.6;
}

/* line 13, ../../sass/base/_typography.scss */
body,
input,
textarea,
select,
button {
  font-family: 'Lato', Arial, sans-serif;
  color: #1c1c1c;
}

/* line 19, ../../sass/base/_typography.scss */
h1, h2, h3, h4, h5, h6,
.branding {
  /*font-family: "nevis", Georgia, "Times New Roman", Times, sans-serif;*/
}

/* line 25, ../../sass/base/_typography.scss */
h1, .t1 {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.15;
}

/* line 31, ../../sass/base/_typography.scss */
h2, .t2 {
  font-size: 19px;
  font-size: 1.125rem;
  line-height: 1.2;
  font-weight: bold;
}

/* line 37, ../../sass/base/_typography.scss */
h3, .t3 {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.2;
  font-weight: bold;
}

/* line 42, ../../sass/base/_typography.scss */
h4, .t4 {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.3;
}

/* line 47, ../../sass/base/_typography.scss */
h5, .t5 {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.3;
}

/* line 53, ../../sass/base/_typography.scss */
h6, .t6 {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: bold;
}

/* line 58, ../../sass/base/_typography.scss */
.t-huge {
  font-size: 50px;
  font-size: 3.125rem;
  line-height: 1.15;
}

/* line 66, ../../sass/base/_typography.scss */
code,
kbd,
pre,
samp {
  font-family: Monaco, "Courier New", monospace;
  font-size: inherit;
}

/* line 3, ../../sass/layout/_wrap.scss */
.l-wrap {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 984px;
  min-width: 984px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
}
/* line 38, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.l-wrap:after {
  content: "";
  display: table;
  clear: both;
}


/* line 38, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.clearfix:after, .menu:after, .menu__list:after, .dropdown__list:after, .section:after, .section--dark:after, .gallery-wrapper:after, .t-header:after {
  content: "";
  display: table;
  clear: both;
}

/* line 3, ../../sass/modules/_branding.scss */
.branding {
  position: relative;
  top: -10px;
  /*min-width: 200px;*/
  /*width: 23.25581%;*/
  float: left;
  /*margin-right: 2.32558%;*/
}
/* line 9, ../../sass/modules/_branding.scss */
.branding a {
  display: block;
}

/* line 22, ../../sass/modules/_branding.scss */
.small-logo {
  width: 23.25581%;
  float: left;
  margin-right: 2.32558%;
}

/* 
Breadcrumb trail.

Styleguide 4.2
*/
/* line 10, ../../sass/modules/_breadcrumbs.scss */
.breadcrumb {
  padding: 7px 0 0;
}
/* line 13, ../../sass/modules/_breadcrumbs.scss */
.breadcrumb li {
  position: relative;
  display: block;
  float: left;
  margin-right: 8px;
}
/* line 19, ../../sass/modules/_breadcrumbs.scss */
.breadcrumb li.is-current {
  color: #004b8d;
  font-weight: bold;
  /*width: 340px;*/
}
/* line 22, ../../sass/modules/_breadcrumbs.scss */
.breadcrumb li.is-current:after {
  display: none;
}
/* line 27, ../../sass/modules/_breadcrumbs.scss */
.breadcrumb li:after {
  content: ">";
  display: inline;
  margin-left: 4px;
  margin-right: 2px;
}
/* line 35, ../../sass/modules/_breadcrumbs.scss */
.breadcrumb a {
  padding: 0 8px 0 0;
  font-size: 13px;
  font-size: 0.8125rem;
  text-transform: none;
  float: left;
  color: #5b5b5b;
}

/* line 47, ../../sass/modules/_breadcrumbs.scss */
.breadcrumb__pane, .menu--secondary .menu__subpane, .dropdown__list li ul {
  display: none;
  background: #222;
  position: absolute;
  top: 35px;
  /*z-index: 999;*/
  width: 155px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 8px 0;
}
/* line 58, ../../sass/modules/_breadcrumbs.scss */
.breadcrumb__pane li, .menu--secondary .menu__subpane li, .dropdown__list li ul li {
  display: block;
  float: none;
  margin-right: 0;
}
/* line 63, ../../sass/modules/_breadcrumbs.scss */
.breadcrumb__pane li a, .menu--secondary .menu__subpane li a, .dropdown__list li ul li a {
  color: #fff;
  display: block;
  margin-right: 0;
  padding: 5px 11px;
  font-size: 12px;
}
/* line 70, ../../sass/modules/_breadcrumbs.scss */
.breadcrumb__pane li a:hover, .menu--secondary .menu__subpane li a:hover, .dropdown__list li ul li a:hover {
  color: #349EFF;
}
/* line 76, ../../sass/modules/_breadcrumbs.scss */
.breadcrumb__pane:before, .menu--secondary .menu__subpane:before, .dropdown__list li ul:before {
  content: '.';
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  top: -5px;
  left: 13px;
  position: absolute;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 5px solid #222;
}

/* line 94, ../../sass/modules/_breadcrumbs.scss */
.menu--secondary .menu__subpane, .dropdown__list > li > ul {
  left: auto !important;
  right: 0;
  margin-top: -2px;
  width: 252px;
  z-index: 2;
}
/* line 99, ../../sass/modules/_breadcrumbs.scss */
.menu--secondary .menu__subpane:before, .dropdown__list > li > ul:before {
  left: auto;
  right: 13px;
}
/* line 104, ../../sass/modules/_breadcrumbs.scss */
.menu--secondary .menu__subpane li a, .dropdown__list > li > ul li a {
  display: block;
  line-height: 1.4;
}
/* line 108, ../../sass/modules/_breadcrumbs.scss */
.menu--secondary .menu__subpane li a:hover, .dropdown__list > li > ul li a:hover {
  color: #349EFF;
}

/* line 2, ../../sass/modules/_buttons.scss */
.button {
  position: relative;
  display: inline-block;
  padding: 8px 18px 6px;
  line-height: 1;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  background: #004a8d;
  -webkit-transition: background 0.1s linear;
  -moz-transition: background 0.1s linear;
  -ms-transition: background 0.1s linear;
  -o-transition: background 0.1s linear;
  transition: background 0.1s linear;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: normal;
  letter-spacing: 1px;
  text-align: center;
}
/* line 18, ../../sass/modules/_buttons.scss */
.button:hover {
  color: #fff;
  background-color: #115da3;
}
/* line 25, ../../sass/modules/_buttons.scss */
.button.dropdown:before {
  position: relative;
  top: 3px;
  float: right;
  margin-left: 8px;
  content: '';
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 6px solid #fff;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}

/* line 41, ../../sass/modules/_buttons.scss */
.button-large {
  font-size: 12px;
  font-size: 0.75rem;
}

/* line 44, ../../sass/modules/_buttons.scss */
.button-medium {
  font-size: 13px;
  font-size: 0.8125rem;
}

/* line 47, ../../sass/modules/_buttons.scss */
.button--small {
  padding: 6px 11px 6px;
  font-size: 9px;
}

/* line 51, ../../sass/modules/_buttons.scss */
.button__subscribe {
  position: absolute;
  top: 4px;
  right: 5px;
  padding: 10px 15px;
}

/* line 57, ../../sass/modules/_buttons.scss */
.button__more {
  margin-top: 20px;
}

/* line 61, ../../sass/modules/_buttons.scss */
.button-align {
  margin-top: 55px;
}

/* line 65, ../../sass/modules/_buttons.scss */
.button--blue {
  background-color: #004a8d;
  border: 1px solid #004a8d;
  box-shadow: inset 0px 1px 1px #004a8d;
  padding: 8px 15px 6px;
}
/* line 71, ../../sass/modules/_buttons.scss */
.dropdown__list .active {
  color: #fff;
}

/* line 76, ../../sass/modules/_buttons.scss */
.icon-pdf {
  position: relative;
  display: inline-block;
  margin: -12px 0;
  width: 22px;
  height: 30px;
  top: 0;
  left: -8px;
  background: url('../i/sprite-down.png?1375701349') no-repeat 4px -260px;
  z-index: 10px;
}

/* line 88, ../../sass/modules/_buttons.scss */
.icon-email {
  position: relative;
  display: inline-block;
  top: 1px;
  margin-right: 8px;
  width: 16px;
  height: 12px;
  background: url('../i/sprite-down.png?1375701349') no-repeat -4px -221px;
}

/* line 98, ../../sass/modules/_buttons.scss */
.button--red {
  background-color: #003570;
  border: 1px solid #0c0f3c;
  box-shadow: inset 0px 1px 1px #8ca4bf;
  padding: 7px 15px 6px;
}

/* line 107, ../../sass/modules/_buttons.scss */
.redhotspot {
  border-radius: 10px;
  background: #fff;
  position: absolute;
  z-index: 103;
  width: 1.667%;
  height: 6%;
}

/* line 115, ../../sass/modules/_buttons.scss */
.button--black {
  background: #383838;
  height: 34px;
  padding: 11px 0;
}

/* line 120, ../../sass/modules/_buttons.scss */
.button--r3 {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

/* line 124, ../../sass/modules/_buttons.scss */
#fhotspot1 {
  top: 37.5%;
  left: 3.9%;
}

/* line 125, ../../sass/modules/_buttons.scss */
#fhotspot2 {
  top: 18.6%;
  left: 9.8%;
}

/* line 126, ../../sass/modules/_buttons.scss */
#fhotspot3 {
  top: 60.8%;
  left: 13.8%;
}

/* line 127, ../../sass/modules/_buttons.scss */
#fhotspot4 {
  top: 79.5%;
  left: 17.8%;
}

/* line 128, ../../sass/modules/_buttons.scss */
#fhotspot5 {
  top: 41.2%;
  left: 23.1%;
}

/* line 129, ../../sass/modules/_buttons.scss */
#fhotspot6 {
  top: 2.6%;
  left: 25.9%;
}

/* line 130, ../../sass/modules/_buttons.scss */
#fhotspot7 {
  top: 35%;
  left: 39.8%;
}

/* line 131, ../../sass/modules/_buttons.scss */
#fhotspot8 {
  top: 53.3%;
  left: 43.6%;
}

/* line 132, ../../sass/modules/_buttons.scss */
#fhotspot9 {
  top: 16.8%;
  left: 50.2%;
}

/* line 133, ../../sass/modules/_buttons.scss */
#fhotspot10 {
  top: 74.8%;
  right: 24%;
}

/* line 134, ../../sass/modules/_buttons.scss */
#fhotspot11 {
  top: 62.7%;
  right: 31.8%;
}

/* line 135, ../../sass/modules/_buttons.scss */
#fhotspot12 {
  top: 61.5%;
  right: 11.6%;
}

/* line 1, ../../sass/modules/_contact.scss */
.contact-section--header, .avlite-form .contact__form-header, .contact__widget-header {
  color: #414141;
  background: #efefef;
  border-bottom: #d8d8d8 1px dashed;
}

/* line 10, ../../sass/modules/_contact.scss */
.contact__form {
  border: #d3d3d3 1px solid;
  background: #f5f5f5;
}

/* line 22, ../../sass/modules/_contact.scss */
.off{display:none;}
.input1{display:none;}
.avlite-form input[type="text"],
.avlite-form input[type="number"],
.avlite-form input[type="email"],
.avlite-form input[type="password"],
.avlite-form input[type="date"],
.avlite-form textarea,
.avlite-form select {
  border: 1px solid  #d3d3d3;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  color: #808080;
  padding: 2px 0 0 6px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.2;
  height: 36px;
}
/* line 32, ../../sass/modules/_contact.scss */
.avlite-form textarea {
  padding-top: 5px;
  height: auto;
}
/* line 36, ../../sass/modules/_contact.scss */
.avlite-form .control--default {
  float: left;
  width: 49%;
}
/* line 184, ../../../../../../../Library/Ruby/Gems/1.8/gems/susy-1.0.9/sass/susy/_grid.scss */
.avlite-form .control--default:nth-child(2) {
  float: right;
  margin-right: 0;
}
/* line 42, ../../sass/modules/_contact.scss */
.avlite-form .control--full {
  width: 100%;
}
/* line 45, ../../sass/modules/_contact.scss */
.avlite-form .contact__form-body {
  padding: 0 30px 15px;
}
/* line 48, ../../sass/modules/_contact.scss */
.avlite-form .contact__form-header {
  padding: 20px 30px 20px;
  font-weight: bold;
  font-size: 15px;
  font-size: 0.9375rem;
}
/* line 52, ../../sass/modules/_contact.scss */
.avlite-form .contact__form-header h3 {
  margin: 0;
}
/* line 59, ../../sass/modules/_contact.scss */
.avlite-form .contact-button {
  padding: 8px 47px;
  font-size: 14px;
  font-size: 0.875rem;
}

/* line 65, ../../sass/modules/_contact.scss */
.label-title {
  margin: 2px 10px 0 0;
  font-weight: bold;
  font-size: 12px;
}

/* line 71, ../../sass/modules/_contact.scss */
.contact__widget-header {
  padding: 10px 25px;
  line-height: 2;
}
/* line 76, ../../sass/modules/_contact.scss */
.contact__widget-header h2 {
  color: #373737;
}
/* line 79, ../../sass/modules/_contact.scss */
.contact__widget-header p {
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: bold;
  font-style: italic;
  color: #5b5b5b;
}

/* line 87, ../../sass/modules/_contact.scss */
.contact__widget {
  width: 30.83721%;
  float: left;
  margin-right: 3.72558%;
  /*margin-top: 25px;*/
  border: #d3d3d3 1px solid;
  background: #f5f5f5;
  height: 270px;
}
/* line 184, ../../../../../../../Library/Ruby/Gems/1.8/gems/susy-1.0.9/sass/susy/_grid.scss */
.contact__widget:nth-child(2n) {
  float: right;
  margin-right: 0;
  margin-bottom: 10px;
}

.contact_section .t-sidebar {
    margin-top:289px;
}

/* line 95, ../../sass/modules/_contact.scss */
.contact__widget-body {
  padding: 5px 20px 15px;
  color: #5b5b5b;  
}
/* line 99, ../../sass/modules/_contact.scss */
.contact__widget-body li {
  margin-top: 17px;
}
/* line 103, ../../sass/modules/_contact.scss */
.contact__widget-body p {
  font-size: 13px;
  font-size: 0.8125rem;
}
/* line 107, ../../sass/modules/_contact.scss */
.contact__widget-body a {
  font-style: italic;
  color: #e61e31;
}

.bold {font-weight: bold;}

/* line 115, ../../sass/modules/_contact.scss */
.login-header {
  padding: 14px 30px 0;
  font-weight: bold;
  font-size: 24px;
  font-size: 1.5rem;
  color: #3a3a3a;
}

/* line 125, ../../sass/modules/_contact.scss */
.login-body {
  padding: 0 18px 15px;
}

/* line 136, ../../sass/modules/_contact.scss */
.login-body input[type="text"],
.login-body input[type="number"],
.login-body input[type="email"],
.login-body input[type="password"],
.login-body input[type="radio"],
.login-body input[type="date"],
.login-body input[type="checkbox"],
.login-body textarea,
.login-body select {
  height: 33px;
}

/* line 139, ../../sass/modules/_contact.scss */
.login-body .field {
  margin: 22px 0 10px 0;
}

/* line 142, ../../sass/modules/_contact.scss */
.login-button {
  width: 100%;
  padding: 12px 0 11px;
  margin-top: -10px;
}

/* line 1, ../../sass/modules/_forms.scss */
.form-filter {
  padding: 13px 20px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #ccc;
  border-bottom: 1px solid #999;
  -webkit-box-shadow: white 0 1px 0 inset;
  -moz-box-shadow: white 0 1px 0 inset;
  box-shadow: white 0 1px 0 inset;
  background: #f7f7f7;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f7f7f7 0%, #dbdbdb 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #dbdbdb));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f7f7f7 0%, #dbdbdb 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f7f7f7 0%, #dbdbdb 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f7f7f7 0%, #dbdbdb 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f7f7f7 0%, #dbdbdb 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#dbdbdb',GradientType=0 );
  /* IE6-9 */
}
/* line 16, ../../sass/modules/_forms.scss */
.form-filter .form-note {
  font-size: 12px;
}
/* line 20, ../../sass/modules/_forms.scss */
.form-filter label {
  margin-bottom: 6px;
}

/* line 2, ../../sass/modules/_form-controls.scss */
.subscribe {
  position: relative;
  left:25px;
}

/* line 5, ../../sass/modules/_form-controls.scss */
.subscribe__input {
  width: 100%;
  height: 40px;
  padding-left: 15px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  background: #f8f8f8;
}

/* Form "fields". Inspired by Bootstrap's .control-group
   ========================================================================== */
/* line 6, ../../sass/modules/_form-fields.scss */
.field {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 18px 0 10px 0;
}
/* line 38, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.field:after {
  content: "";
  display: table;
  clear: both;
}
/* line 11, ../../sass/modules/_form-fields.scss */
.field.spread {
  margin: 12px 0 0;
}

/* line 18, ../../sass/modules/_form-fields.scss */
.field__label {
  margin: 18px 0 8px;
}

/* line 26, ../../sass/modules/_form-fields.scss */
.field--actions {
  margin: 15px 0 10px 0;
}

/* Formatted text. Apply on containers such as an article or a comment body
============================================================================= */
/* line 4, ../../sass/modules/_formatted.scss */
.formatted {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 7, ../../sass/modules/_formatted.scss */
.formatted p {
  margin: 0 0 1.2rem 0;
}
/* line 11, ../../sass/modules/_formatted.scss */
.formatted h1 {
  margin-bottom: 1rem;
}
/* line 15, ../../sass/modules/_formatted.scss */
.formatted h2, .formatted h3, .formatted h4 {
  margin: .5rem 0 1rem 0;
  font-weight: bold;
}
/* line 20, ../../sass/modules/_formatted.scss */
.formatted h6 {
  margin: 0 0 7px 0;
}
/* line 24, ../../sass/modules/_formatted.scss */
.formatted ul {
  list-style-type: disc;
}
/* line 28, ../../sass/modules/_formatted.scss */
.formatted ul li, .formatted ol li {
  padding: 5px 0;
}
/* line 32, ../../sass/modules/_formatted.scss */
.formatted ol {
  list-style-type: decimal;
}
/* line 36, ../../sass/modules/_formatted.scss */
.formatted ul, .formatted ol, .formatted dl {
  margin: 0 0 22px 18px;
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 47, ../../sass/modules/_formatted.scss */
.formatted ul ul, .formatted ul ol, .formatted ol ul, .formatted ol ol {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 53, ../../sass/modules/_formatted.scss */
.formatted ol ol li {
  list-style-type: lower-latin;
}

#dSalesTerms .formatted ol ol li {
  list-style-type: none !important;
}
/* line 57, ../../sass/modules/_formatted.scss */
.formatted img {
  display: block;
}
/* line 61, ../../sass/modules/_formatted.scss */
.formatted .alingright {
  float: right;
  margin: 0 0 30px 30px;
}

/* line 75, ../../sass/modules/_formatted.scss */
.formatted--lite {
  font-size: 13px;
  font-size: 0.8125rem;
}
/* line 78, ../../sass/modules/_formatted.scss */
.formatted--lite p {
  margin: 0.6rem 0 0 0;
}

/* Browser Resets */
/* line 2, ../../sass/modules/_js-flexslider.scss */
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
  outline: none;
}

/* line 4, ../../sass/modules/_js-flexslider.scss */
.slides, .flex-control-nav, .flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* FlexSlider Necessary Styles
*********************************/
/* line 10, ../../sass/modules/_js-flexslider.scss */
.flexslider {
  margin: 0;
  padding: 0;
}

/* line 11, ../../sass/modules/_js-flexslider.scss */
.flexslider .slides > li {
  overflow: hidden;
  display: none;
  -webkit-backface-visibility: hidden;
}

.flexslider .slides > li:hover {
  cursor: auto;
  cursor: pointer;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
/* line 12, ../../sass/modules/_js-flexslider.scss */
.flexslider .slides img {
  max-height: 475px;
  width: 100%;
  display: block;
}

/* line 13, ../../sass/modules/_js-flexslider.scss */
.flex-pauseplay span {
  text-transform: capitalize;
}

/* Clearfix for the .slides element */
/* line 16, ../../sass/modules/_js-flexslider.scss */
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 17, ../../sass/modules/_js-flexslider.scss */
html[xmlns] .slides {
  display: block;
}

/* line 18, ../../sass/modules/_js-flexslider.scss */
* html .slides {
  height: 1%;
}

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

/* FlexSlider Default Theme
*********************************/
/* line 28, ../../sass/modules/_js-flexslider.scss */
.flexslider, .slides {
  width: 100%;
  position: relative;
  zoom: 1;
  margin: 0 0 20px 0;
}

#dProdBody .flexslider, #dProdBody .slides {
  max-width: 834px;
  width: 74.4186%;
  float: left;
  margin-right: 2.32558%;
}

#dProdBody strong, strong span {color:#000 !important;}

/* line 29, ../../sass/modules/_js-flexslider.scss */
.flex-viewport, .slides {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease;
}

/* line 30, ../../sass/modules/_js-flexslider.scss */
.loading .flex-viewport {
  max-height: 340px;
}

/* line 31, ../../sass/modules/_js-flexslider.scss */
.flexslider .slides {
  zoom: 1;
}

/* line 33, ../../sass/modules/_js-flexslider.scss */
.carousel li {
  margin-right: 5px;
}

/* Direction Nav */
/* line 37, ../../sass/modules/_js-flexslider.scss */
.flex-direction-nav {
  *height: 0;
}

/* line 38, ../../sass/modules/_js-flexslider.scss */
.flex-direction-nav a {
  width: 30px;
  height: 30px;
  margin: -20px 0 0;
  display: block;
  background: url(images/bg_direction_nav.png) no-repeat 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  cursor: pointer;
  text-indent: -9999px;
  opacity: 0;
  -webkit-transition: all .3s ease;
}

/* line 39, ../../sass/modules/_js-flexslider.scss */
.flex-direction-nav .flex-next {
  background-position: 100% 0;
  right: -36px;
}

/* line 40, ../../sass/modules/_js-flexslider.scss */
.flex-direction-nav .flex-prev {
  left: -36px;
}

/* line 41, ../../sass/modules/_js-flexslider.scss */
.flexslider:hover .flex-next {
  opacity: 0.8;
  right: 5px;
}

/* line 42, ../../sass/modules/_js-flexslider.scss */
.flexslider:hover .flex-prev {
  opacity: 0.8;
  left: 5px;
}

/* line 43, ../../sass/modules/_js-flexslider.scss */
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
  opacity: 1;
}

/* line 44, ../../sass/modules/_js-flexslider.scss */
.flex-direction-nav .flex-disabled {
  opacity: 0.3 !important;
  filter: alpha(opacity=30);
  cursor: default;
}

/* Control Nav */
/* line 47, ../../sass/modules/_js-flexslider.scss */
.flex-control-nav {  
  position: absolute;
  bottom: -40px;
  text-align: center;
}

#dProdBody .flex-control-nav {  
  width: 23.25581%;
  float: right;
  margin-right: 0;
  #margin-left: -1.5em;
  bottom: -40px;
  text-align: center;
}

/* line 48, ../../sass/modules/_js-flexslider.scss */
.flex-control-nav li {
  zoom: 1;
  *display: inline;
}

/* line 49, ../../sass/modules/_js-flexslider.scss */
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}

/* line 50, ../../sass/modules/_js-flexslider.scss */
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.6);
}

/* line 51, ../../sass/modules/_js-flexslider.scss */
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}

/* line 53, ../../sass/modules/_js-flexslider.scss */
.flex-control-thumbs {
  position: static;
}

/* line 54, ../../sass/modules/_js-flexslider.scss */
.flex-control-thumbs li {
  position: relative;
  width: 144px;
  margin: 0 0 3.6% 0;
  float: left;
  margin: 0 16px 0 0;
}

#dProdBody .flex-control-thumbs li {
  position: relative;
  display: block;
  max-height: 143px;
  margin: 0 0 5.5% 0;
}

/* line 61, ../../sass/modules/_js-flexslider.scss */
.flex-control-thumbs li:nth-child(6) {
  margin: 0;
}
/* line 65, ../../sass/modules/_js-flexslider.scss */
.flex-control-thumbs li:hover:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 69, ../../sass/modules/_js-flexslider.scss */
.flex-control-thumbs li .inner:after {
  content: '';
  background: #004a8d;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0;
}
/* line 81, ../../sass/modules/_js-flexslider.scss */
.flex-control-thumbs li.list-active .inner:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 85, ../../sass/modules/_js-flexslider.scss */
.flex-control-thumbs img {
  height: 68px;
  width: auto /*100%*/;
  display: block;
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  /*opacity: 0;*/
  position: relative;
  /*left:33%;*/ 
  top:0;
  z-index: 2;
}

#dProdBody .flex-control-thumbs img {
  max-height: 143px;
  /*width: 100%;*/  
  display: block;
  cursor: pointer;
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  -ms-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  opacity: .7;
  height: auto;
  width: auto;
  position: relative;
}

/* line 90, ../../sass/modules/_js-flexslider.scss */
.thumb-img {
  display: table;
}

/* line 92, ../../sass/modules/_js-flexslider.scss */
.flex-caption {
  position: absolute;
  right: 1.5%;
  bottom: 2.5%;
  max-width: 40%;
  max-height: 70%;
  padding: 17px 22px 18px 15px;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.7);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  color: white !important;
  z-index: 1;
}

.flex-caption-nobg {
  position: absolute;
  right: 1.5%;
  bottom: 2.5%;
  max-width: 40%;
  max-height: 70%;
  padding: 17px 22px 18px 15px;
  overflow: hidden;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  color: white !important;
  z-index: 1;
}

/* line 106, ../../sass/modules/_js-flexslider.scss */
.flex-caption p {
  font-weight: 300;
  letter-spacing: 1px;
  font-size: 0.95rem;
}
/* line 110, ../../sass/modules/_js-flexslider.scss */
.flex-caption h1 {
  font-weight: 400;
  margin-bottom: 6px;
  text-transform: uppercase;
  font-size:1.45rem;
}

/* line 119, ../../sass/modules/_js-flexslider.scss */
.list-active .active-img {
  width: 20px;
  height: 10px;
  background: url('../i/sprite.png?1375701349') 0px -323px no-repeat;
  position: absolute;
  left: 43%;
  top: -10px;
}

#dProdBody .list-active .active-img {
  width: 10px;
  height: 20px;
  background: url('../i/sprite_new.png?1371454357') 0px -323px no-repeat;
  position: absolute;
  left: -9px;
  top: 43%;
}
/* line 19, ../../sass/modules/_js-menu.scss */
.menu {
  position: relative;
}

/* line 29, ../../sass/modules/_js-menu.scss */
.dropdown__list li {
  float: right;
  margin-left: 3px;
}
/* line 33, ../../sass/modules/_js-menu.scss */
.dropdown__list li, .dropdown__list ul {
  position: relative;
}

/* line 38, ../../sass/modules/_js-menu.scss */
.menu__item {
  float: left;
}

/* line 43, ../../sass/modules/_js-menu.scss */
.menu--secondary {
  position: relative;
  /*z-index: 999;*/
  /*width: 48.83721%;*/
  float: right;
  margin-right: 0;
  *margin-left: -1.5em;
}
/* line 48, ../../sass/modules/_js-menu.scss */
.menu--secondary .menu__list {
  display: inline-block;
  float: right;
}
/* line 53, ../../sass/modules/_js-menu.scss */
.menu--secondary .menu__item {
  margin-left: 27px;
  /*list-style: disc;*/
  position: relative;
}
/* line 58, ../../sass/modules/_js-menu.scss */
.menu--secondary .menu__item:first-child {
  margin-left: 0;
  list-style: none;
}
/* line 62, ../../sass/modules/_js-menu.scss */
.menu--secondary .menu__item:nth-child(4) {
  margin-right: 0;
}
/* line 66, ../../sass/modules/_js-menu.scss */
.menu--secondary .menu__item a {
  padding: 0 3px 0 6px;
  color: #414141;
  font-size: 13px;
  font-size: 0.8125rem;
  -webkit-transition: color 0.2s linear;
  -moz-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
/* line 72, ../../sass/modules/_js-menu.scss */
.menu--secondary .menu__item a:hover {
  color: #349EFF;
}
/* line 77, ../../sass/modules/_js-menu.scss */
.menu--secondary .menu__item.is-active > a {
  color: #349EFF;
}


/* line 98, ../../sass/modules/_js-menu.scss */
.menu--main {
  position: relative;
  clear: both;
  /*z-index: 998*/;
  border: 1px solid #1c1c1c;
  -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 0 20px 4px inset, #585858 0 0 0 1px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.05) 0 0 20px 4px inset, #585858 0 0 0 1px inset;
  box-shadow: rgba(0, 0, 0, 0.05) 0 0 20px 4px inset, #585858 0 0 0 1px inset;
  background: #383838;
}
/* line 106, ../../sass/modules/_js-menu.scss */
.menu--main .menu__list {
  position: relative;
  display: inline-block;
  float: left;
}
/* line 113, ../../sass/modules/_js-menu.scss */
.menu--main .menu__item {
  display: block;
  position: relative !important;
  float: left;
  vertical-align: bottom;
}
/* line 119, ../../sass/modules/_js-menu.scss */
.menu--main .menu__item a {
  display: block;
  padding: 9px 16px;
  font-size: 15px;
  font-size: 0.9375rem;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -ms-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  font-weight: 300;
  color: #fff;
}
/* line 127, ../../sass/modules/_js-menu.scss */
.menu--main .menu__item a:hover {
  color: #349EFF;
}
/* line 133, ../../sass/modules/_js-menu.scss */
.menu--main .menu__item.is-active > a, .menu--main .menu__item.parent a:hover, .menu--main .menu__item a:hover {
  background-color: #004a8d;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 3px 10px 5px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 3px 10px 5px inset;
  box-shadow: rgba(0, 0, 0, 0.1) 0 3px 10px 5px inset;
  white-space: nowrap;
  color: #fff;
}
/* line 141, ../../sass/modules/_js-menu.scss */
.menu--main .menu__item.is-current a {
  border-top: 1px solid rgba(242, 143, 159, 0.75);
}
/* line 148, ../../sass/modules/_js-menu.scss */
.menu--main .menu__item:after {
  content: '';
  top: 5px;
  position: absolute;
  display: inline-block;
  width: 2px;
  height: 56px;
  background: url('../i/menu-border.png?1373488988') no-repeat;
}
/* line 160, ../../sass/modules/_js-menu.scss */
.menu--main .menu__item.home a {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  width: 50px;
  height: 42px;
  display: block;
  background-image: url('../i/sprite.png?1375701349');
  background-repeat: no-repeat;
  background-position: 13px -175px;
}
/* line 171, ../../sass/modules/_js-menu.scss */
.menu--main .menu__item.home:after {
  content: '';
  display: none;
}
/* line 178, ../../sass/modules/_js-menu.scss */
.menu--main .menu__item .menu__pane {
  z-index: 99999;
  position: absolute !important;
  display: none;
  height: auto;
  min-width: 100%;
  border: 1px solid #1c1c1c;
  border-top: none;
  background-color: #4a4a4a;
}
/* line 190, ../../sass/modules/_js-menu.scss */
.menu--main .menu__item .menu__subitem {
  display: block;
  color: #fff;
  border-bottom: solid 1px #1c1c1c;
  padding: 5px 35px 5px 10px;
  font-size: 12px;
  white-space: nowrap;
  text-transform: uppercase;
  z-index: 1;
}
/* line 201, ../../sass/modules/_js-menu.scss */
.menu--main .menu__item .menu__subitem:hover {
  background: #004a8d;
  z-index: 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 0 4px 4px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.05) 0 0 4px 4px inset;
  box-shadow: rgba(0, 0, 0, 0.05) 0 0 4px 4px inset;
  color: #fff;
}
/* line 213, ../../sass/modules/_js-menu.scss */
.menu--main .parent > a.parent:after {
  content: '>';
  display: inline-block;
  margin-left: 5px;
  font-size: 12px;
  font-size: 0.75rem;
  font-family: 'Lato', Arial, sans-serif;
}

.menu__child-branch .menu__pane {top: auto !important; margin-top: -30px;}


/* line 255, ../../sass/modules/_js-menu.scss */
.menu--main .country {
  position: relative;
  display: inline-block;
  float: right;
  border-radius: 30px;
  margin: 8px 8px 8px 0;
  background: url('../i/small_map.png?1375708612') #595959 no-repeat;
  background-position: 10px center;
}
/* line 265, ../../sass/modules/_js-menu.scss */
.menu--main .country a {
  float: left;
  color: #9f9f9f;
  font-size: 12px;
  font-size: 0.75rem;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
/* line 272, ../../sass/modules/_js-menu.scss */
.menu--main .country .country-button {
  padding: 3px 35px 3px 50px;
  z-index: 1;
  position: relative;
  -webkit-transition: 2s linear;
  -moz-transition: 2s linear;
  -o-transition: 2s linear;
  transition: 2s linear;
}
/* line 278, ../../sass/modules/_js-menu.scss */
.menu--main .country i.dropdown {
  top: 4px;
  right: 4px;
  background: url('../i/arrow_down.png?1375708646') no-repeat;
  padding: 9px;
  position: absolute;
}
/* line 284, ../../sass/modules/_js-menu.scss */
.menu--main .country i.dropdown.slideup {
  background: url('../i/arrow_up.png?1375862995') no-repeat;
}

/* line 294, ../../sass/modules/_js-menu.scss */
.subsidiary-menu {
  float: right;
}
/* line 299, ../../sass/modules/_js-menu.scss */
.subsidiary-menu .menu__item:after {
  content: '/';
  display: inline;
}
/* line 305, ../../sass/modules/_js-menu.scss */
.subsidiary-menu .menu__item:nth-child(4):after {
  content: '';
}
/* line 310, ../../sass/modules/_js-menu.scss */
.subsidiary-menu .menu__item:first-child .menu__item {
  padding: 0;
}
/* line 315, ../../sass/modules/_js-menu.scss */
.subsidiary-menu .menu__item a {
  padding: 0 15px;
  font-size: 12px;
  font-size: 0.75rem;
  color: #fff;
}
/* line 320, ../../sass/modules/_js-menu.scss */
.subsidiary-menu .menu__item a:hover {
  color: #349EFF;
}

/* line 351, ../../sass/modules/_js-menu.scss */
#amenu-list ul li {
  float: none;
  padding-bottom: 6px;
}
#amenu-list li:empty {
display:none;
}

/* line 358, ../../sass/modules/_js-menu.scss */
.category ul > li:nth-child(2) {
  padding-left: 10px;
}
/* line 360, ../../sass/modules/_js-menu.scss */
.category ul > li:nth-child(2):after {
  content: '';
}

/* line 1, ../../sass/modules/_search.scss */
.search {
  position: relative;
  display: inline-block;
  float: right;
  clear: right;
  margin-top: 22px;
}
/* line 8, ../../sass/modules/_search.scss */
.search input[type="text"], .search input[type="search"] {
  width: 200px;
  height: 32px;
  padding-left: 36px;
  border: 1px solid  #a9a9a9;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  background: #f8f8f8;
  -webkit-transition: width 0.2s linear;
  -moz-transition: width 0.2s linear;
  -o-transition: width 0.2s linear;
  transition: width 0.2s linear;
}
/* line 17, ../../sass/modules/_search.scss */
.search input[type="text"]:focus, .search input[type="search"]:focus {
  width: 230px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
}

/* line 24, ../../sass/modules/_search.scss */
.search__button {
  position: absolute;
  top: 5px;
  left: 10px;
  width: 20px;
  height: 20px;
  padding: 0;
  background: url('../i/sprite.png?1375701349') 0px -144px no-repeat;
}


/* line 1, ../../sass/modules/_section.scss */
.section {
  position: relative;
}

/* line 6, ../../sass/modules/_section.scss */
.section-title {
	/*text-transform:capitalize;*/
    text-transform:initial;
	font-weight:bold;
  /*padding-bottom: 10px;*/
}

/* line 11, ../../sass/modules/_section.scss */
.section-title__border {
  width: 100%;
  height: 2px;
  border-top: none;
  border-left: #004a8d solid 155px;
  background: #c3c3c3;
  margin-bottom: 18px;
}

/* line 19, ../../sass/modules/_section.scss */
.section__prod-border {
  margin-top: 10px;
}

/* line 23, ../../sass/modules/_section.scss */
.section--main .section--bborder {
  margin-bottom: 20px;
}

/* line 38, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.section--main__bottom:after {
  content: "";
  display: table;
  clear: both;
}

/* line 32, ../../sass/modules/_section.scss */
.section__menu-list {
  padding: 25px 0 0;
}

/* line 35, ../../sass/modules/_section.scss */
.sectionn--av {
  margin: 28px 0;
}

/* line 39, ../../sass/modules/_section.scss */
.product-header {
  margin: 20px 0;
  border: 1px solid #af0026;
}

/* line 44, ../../sass/modules/_section.scss */
.iso-container-products {
  clear: both;
  background: #f4f4f4;
  border-bottom: 1px solid #d9d9d9;
  margin: -1px 0 0 0;
  padding: .4em 2% 1em 2%;
  width:954px;
}
/* line 38, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.iso-container-products:after {
  content: "";
  display: table;
  clear: both;
}

#proj_gallery .title {margin-top:5px; height:42px;}

#proj_gallery .single {
  width: 33%;
  height: 100%;
  padding: 20px;
  float: left;
  background: #fff;
  margin: 14px 0.3% 7px 0;
  border: 1px solid #d9d9d9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: rgba(52, 52, 52, 0.1) 0 0 1px inset;
  -moz-box-shadow: rgba(52, 52, 52, 0.1) 0 0 1px inset;
  box-shadow: rgba(52, 52, 52, 0.1) 0 0 1px inset;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -ms-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

/* line 52, ../../sass/modules/_section.scss */
.iso-container-products .single {
  width: 23%;
  height: 295px;
  padding: 20px;
  float: left;
  background: #fff;
  margin: 14px 2.6% 7px 0;
  border: 1px solid #d9d9d9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: rgba(52, 52, 52, 0.1) 0 0 1px inset;
  -moz-box-shadow: rgba(52, 52, 52, 0.1) 0 0 1px inset;
  box-shadow: rgba(52, 52, 52, 0.1) 0 0 1px inset;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -ms-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.iso-container-products .singleDetails {
  height: 295px;
  width:650px;
  padding: 20px;
  float: left;
  background: #fff;
  margin: 14px 2.6% 7px 0;
  border: 1px solid #d9d9d9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: rgba(52, 52, 52, 0.1) 0 0 1px inset;
  -moz-box-shadow: rgba(52, 52, 52, 0.1) 0 0 1px inset;
  box-shadow: rgba(52, 52, 52, 0.1) 0 0 1px inset;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -ms-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.iso-container-products .singleDetails .title a
{
    color: #004b8d;
    font-weight: bold;
}

.iso-container-products .singleDetails ul
{
    list-style: disc;
    margin-left: 25px;
    line-height: 3.5;
}

#dPublications .iso-container-products .single {
  width: 23%;
  height: 225px;
  padding: 2px;
}

.iso-container-products .singleShowcase {height:270px;}
/* line 64, ../../sass/modules/_section.scss */
.iso-container-products .single .title, .iso-container-products .single h6, .iso-container-products .single figcaption {
  text-align: center;
  margin: -2px 0 10px 0;
}

#dPublications .iso-container-products .single .title {
    margin: 0px 0 1px 0;
    font-size: 14px !important;
}

/* line 68, ../../sass/modules/_section.scss */
.iso-container-products .single .title a, .iso-container-products .single h6 a, .iso-container-products .single figcaption a {
  color: #004b8d;
  font-weight: bold;
}
/* line 72, ../../sass/modules/_section.scss */
.iso-container-products .single .title p, .iso-container-products .single h6 p, .iso-container-products .single figcaption p {
  color: #666666;
  font-weight: bold;
}
/* line 80, ../../sass/modules/_section.scss */
.iso-container-products .single:hover {
  background: rgba(238, 238, 238, 0.1);
}
/* line 83, ../../sass/modules/_section.scss */
.iso-container-products .single:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 88, ../../sass/modules/_section.scss */
.iso-container-products .single img {
  /*max-width: 100%;
  height: 150px;*/
  display: block;
  margin: auto;
}
/* line 95, ../../sass/modules/_section.scss */
.iso-container-products .single:nth-child(4n) {
  margin-right: 0;
}

/* line 102, ../../sass/modules/_section.scss */
.section--dark {
  z-index: 1;
  color: #fff;
  margin: 0;
  padding: 6px 8px 6px 6px;
  border: 1px solid #1c1c1c;
  -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 0 20px 4px inset, #585858 0 0 0 1px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.05) 0 0 20px 4px inset, #585858 0 0 0 1px inset;
  box-shadow: rgba(0, 0, 0, 0.05) 0 0 20px 4px inset, #585858 0 0 0 1px inset;
  background: #383838;
}
/* line 112, ../../sass/modules/_section.scss */
.section--dark .button {
  margin-left: 10px;
}

/* line 117, ../../sass/modules/_section.scss */
.section--bborder {
  border-bottom: 1px solid #ccc;
  padding: 26px 0 14px;
}
/* line 121, ../../sass/modules/_section.scss */
.section--bborder .button {
  margin-left: 10px;
}

/* line 126, ../../sass/modules/_section.scss */
.isotope-item {
  z-index: 2;
}

/* line 130, ../../sass/modules/_section.scss */
.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/* line 134, ../../sass/modules/_section.scss */
.imagehotspot-container {
  position: relative;
  max-width: 100%;
  padding-bottom: 27.5%;
  width: 100%;
  height: 350px;
  z-index: 101;
  overflow: hidden;
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 143, ../../sass/modules/_section.scss */
.imagehotspot-container img {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 102;
}

/* line 166, ../../sass/modules/_section.scss */
.criteria_title {
  padding: 6px 16px 11px;
  background: #ffffff;
  font-weight: 600;
  color: #000000;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  border: 1px solid #000;
}

/* line 177, ../../sass/modules/_section.scss */
.criteria_title:hover {
  background: rgba(255, 255, 255, 0.9);
}

/* line 180, ../../sass/modules/_section.scss */
.criteria_title span {
  display: inline-block;
  width: 15px;
  height: 20px;
  background: url('../i/inactive.png?1373488992') no-repeat 0 161%;
}

/* line 187, ../../sass/modules/_section.scss */
.criteria_item.is-active span {
  margin-left: 0;
  margin-right: 8px;
  background: url('../i/active-criteria.png?1373489000') no-repeat 0 90%;
}

/* line 193, ../../sass/modules/_section.scss */
.criteria_item {
  margin: 3px 0;
}

/* line 197, ../../sass/modules/_section.scss */
.criteria_item.is-active .criteria_title {
  padding: 6px 16px 11px;
  background: #383838;
  color: #fff;
}

.criteria_item.is-active .criteria_newtitle {
  padding: 6px 16px 11px;
  color: #004a8d;
  /*border-bottom: 2px solid #DDDEDF;*/
  font-size: 18px;
}

/* line 203, ../../sass/modules/_section.scss */
.criteria_content {
  display: none;
  overflow-x: auto;
}
/* line 207, ../../sass/modules/_section.scss */
.criteria_content table {
  margin: 0;
}

.criteria_desc table
{
    font-size: 14px;
}

.criteria_content td,th {

    border: none;
}

.l-wrap
{
    margin-top: -10px;
}
/* line 212, ../../sass/modules/_section.scss */
.heading-3-gray {
  font-size: 1.0em;
  font-weight: bold;
  background-color: #CCC;
  width: 100%;
  padding-top: 1px;
  padding-right: 0px;
  padding-bottom: 2px;
  padding-left: 4px;
}

#pg_About .nav-slider-products .bx-prev:hover {
  background-position: -106px -114px;
}

#pg_About .nav-slider-products {
  position: relative;
  margin: 30px;
  padding: 50px 0 50px;
  background: #fff;
}
/* line 1, ../../sass/modules/_slides.scss */
.slider {
  margin-top: 12px;
}
/* line 38, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.slider:after {
  content: "";
  display: table;
  clear: both;
}

/* line 7, ../../sass/modules/_slides.scss */
.slider--second {
  margin-top: 0;
}

/* line 10, ../../sass/modules/_slides.scss */
.slider-thumb--caption {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 7px 0 5px;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.45);
  color: #fff;
  text-transform: uppercase;
  z-index: 9;
  letter-spacing: 1px;
  font-size: 10px;
  font-weight: normal;
}

/* line 31, ../../sass/modules/_slides.scss */
.slider-img--cont {
  padding: 4px;
  padding-bottom:0;
  background: #fff;
  -webkit-box-shadow: #c8c8c8 0 0 1px 1px;
  -moz-box-shadow: #c8c8c8 0 0 1px 1px;
  box-shadow: #c8c8c8 0 0 1px 1px;
}
/* line 36, ../../sass/modules/_slides.scss */
.slider-img--cont .inner {
  position: relative;
  height: 95px;
}

/* line 42, ../../sass/modules/_slides.scss */
.slider-button {
  margin-top: 13px;
  padding: 8px 31px 7px;
}

/* line 46, ../../sass/modules/_slides.scss */
.bx-prev, .bx-next {
  display: inline-block;
  background: url('../i/sprite.png?1375701349') no-repeat;
  position: absolute;
  /*top: 28%;*/
  text-align: left;
  text-indent: -9999em;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

/* line 56, ../../sass/modules/_slides.scss */
.bx-pager-link {
  display: none;
}

.more-right{
    float:right;
}
/* line 58, ../../sass/modules/_slides.scss */
.nav-slider-products-sidebar {
  position: relative;
  margin: 30px;
  padding: 50px 0 50px;
  background: #fff;
}
/* line 59, ../../sass/modules/_slides.scss */
.nav-slider-products {
  position: relative;
  padding: 0 30px;
  margin: 18px 0 35px 0;
}
/* line 38, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.nav-slider-products:after {
  content: "";
  display: table;
  clear: both;
}
/* line 65, ../../sass/modules/_slides.scss */
.nav-slider-products .product-title {
  /*margin: -12px 0 0;*/
  text-align: center;
}

.accesorries .product-title {
  margin: -10px 0 0 30px;
  text-align: center;
}

/* line 68, ../../sass/modules/_slides.scss */
.nav-slider-products .product-title a {
  color: #666666;
  font-weight: bold;
}

/* line 75, ../../sass/modules/_slides.scss */
.nav-slider-products .bx-prev, .nav-slider-products .bx-next {
  width: 20px;
  height: 72px;
}
/* line 79, ../../sass/modules/_slides.scss */
.nav-slider-products .bx-prev {
  left: 0;
  background-position: -58px -114px;
}
/* line 83, ../../sass/modules/_slides.scss */
.nav-slider-products .bx-prev:hover {
  background-position: -106px -114px;
}
/* line 87, ../../sass/modules/_slides.scss */
.nav-slider-products .bx-next {
  right: 0;
  background-position: -80px -114px;
}
/* line 91, ../../sass/modules/_slides.scss */
.nav-slider-products .bx-next:hover {
  background-position: -125px -114px;
}

/* RG Start Nav Slider **/

.nav-slider-mainproducts {
  position: relative;
  background: #fff;
}
.nav-slider-mainproducts .bx-viewport{
  width: 105%!important;
  height: 272px!important;
  padding: 2px 0px 0px;
}
.nav-slider-mainproducts.vertical .bx-prev, .nav-slider-mainproducts.vertical .bx-next{
  left: 75%;
  background: none;
  opacity:0;
  -webkit-tran: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  -ms-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.nav-slider-mainproducts.vertical:hover .bx-prev,
.nav-slider-mainproducts.vertical:hover .bx-next{
  opacity: 1;
}

.nav-slider-mainproducts.vertical .bx-next{
  top: 88%;
}

.mainproducts--carousel li{
  /*float: right!important;
  margin-bottom: 6px!important; 
  width: 95%!important;*/
  width: 93% !important;
  margin-left: 8px !important;
  margin-bottom: 15px !important;
  float: right;
}

/* RG End Nav Slider */

/* line 97, ../../sass/modules/_slides.scss */
.slider-product {
  border: 4px solid #fff;
  margin-bottom: 26px;
  -webkit-box-shadow: #c8c8c8 0 0 1px 1px;
  -moz-box-shadow: #c8c8c8 0 0 1px 1px;
  box-shadow: #c8c8c8 0 0 1px 1px;
  -webkit-box-shadow: #c8c8c8 0 0 1px 1px;
  -moz-box-shadow: #c8c8c8 0 0 1px 1px;
  box-shadow: #c8c8c8 0 0 1px 1px;
}
/* line 38, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.slider-product:after {
  content: "";
  display: table;
  clear: both;
}
/* line 105, ../../sass/modules/_slides.scss */
.slider-product .slider-thumb--caption {
  display: none;
}
/* line 108, ../../sass/modules/_slides.scss */
.slider-product .slider-img--cont {
  border: none;
}

/* line 112, ../../sass/modules/_slides.scss */
.accesorries {
  clear: both;
  position: relative;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  margin: 16px 0;
  padding: 18px 0 30px;
}
/* line 120, ../../sass/modules/_slides.scss */
.accesorries a {
  color: #1e1e1e;
}
/* line 123, ../../sass/modules/_slides.scss */
.accesorries h1 {
  color: #1e1e1e;
  margin: 0 0 25px 0;
  text-align: center;
}
/* line 128, ../../sass/modules/_slides.scss */
.accesorries .bx-prev, .accesorries .bx-next {
  top: 40%;
}
/* line 131, ../../sass/modules/_slides.scss */
.accesorries .bx-wrapper {
  margin: 0 auto;
}
/* line 135, ../../sass/modules/_slides.scss */
.accesorries img {
  padding: 0 30px;
}
/* line 139, ../../sass/modules/_slides.scss */
.accesorries img:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}

/* line 149, ../../sass/modules/_slides.scss */
.products--carousel li a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 154, ../../sass/modules/_slides.scss */
.products--carousel li img {
  display: block;
  margin: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 162, ../../sass/modules/_slides.scss */
.product-title {
  position: relative;
  z-index: 999;
}

/* line 1, ../../sass/modules/_story.scss */
.post {
  position: relative;
}

li.post:last-child {
  border:none !important;
}

/* line 38, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.post:after {
  content: "";
  display: table;
  clear: both;
}

/* line 11, ../../sass/modules/_story.scss */
.post--news {
  padding: 10px 0 10px;
  border-bottom: solid 1px #d9d9d9;
  width:233px;
}
/* line 15, ../../sass/modules/_story.scss */
.post--news p {
  font-size: 13px;
  font-size: 0.8125rem;
}
/* line 18, ../../sass/modules/_story.scss */
.post--news .date {
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  font-size: 14px;
  font-size: 0.875rem;
  text-transform: uppercase;
}
/* line 25, ../../sass/modules/_story.scss */
.post--news:first-child {
  padding-top: 0;
}

/* line 31, ../../sass/modules/_story.scss */
.post--spread {
  padding: 18px 0;
  border-bottom: 1px dashed lightgrey;
}
/* line 35, ../../sass/modules/_story.scss */
.post--spread:first-child {
  padding-top: 0;
}
/* line 39, ../../sass/modules/_story.scss */
.post--spread .post__title {
  margin: 2px 0 8px;
}
/* line 43, ../../sass/modules/_story.scss */
.post--spread .post__img {
  margin-right: 20px;
  float: left;
  margin-bottom: 10px;
}
/* line 48, ../../sass/modules/_story.scss */
.post--spread .post__date {
  text-transform: uppercase;
}
/* line 52, ../../sass/modules/_story.scss */
.post--spread .formatted p {
  margin-bottom: 8px;
}
/* line 56, ../../sass/modules/_story.scss */
.post--spread .post__link {
  color: #e61e31;
  font-weight: bold;
}
/* line 61, ../../sass/modules/_story.scss */
.post--spread ul, .post--spread ol {
  margin: 0 0 22px 2px;
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 67, ../../sass/modules/_story.scss */
.post--spread.col .post__img {
  /*width: 37%;*/
}
/* line 71, ../../sass/modules/_story.scss */
.post--spread.col .post__content {
  width: 58%;
  float: right;
}

/* line 78, ../../sass/modules/_story.scss */
.post--testimonials {
  padding: 20px 0;
  border-bottom: 1px dashed lightgrey;
}
.post--testimonials:last-child {
  padding: 20px 0;
  border: none;
}
/* line 82, ../../sass/modules/_story.scss */
.post--testimonials .post__avatar {
  float: left;
  width: 23.25581%;
  float: left;
  margin-right: 2.32558%;
  /*border-right: 1px solid #e5e5e5;*/
}
/* line 87, ../../sass/modules/_story.scss */
.post--testimonials .post__avatar h1 {
  text-align: center;
}
/* line 90, ../../sass/modules/_story.scss */
.post--testimonials .post__avatar img {
  /*max-width: 98px;*/
  float:left;
  height: auto;
  /*border: 5px solid #e5e5e5;*/
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
}
/* line 98, ../../sass/modules/_story.scss */
.post--testimonials .post__title {
  margin: 0 !important;
  color: #004b8d;
}
/* line 103, ../../sass/modules/_story.scss */
.post--testimonials .post__content {
  /*width: 74.11765%;
  float: right;*/
  margin-right: 0;
  #margin-left: -1.5em;
}

.post--testimonials .pa_post__content {
  width: 74.11765%;
  float: right;
  margin-right: 0;
  *margin-left: -1.5em;
}
/* line 108, ../../sass/modules/_story.scss */
.post--testimonials.skin2 .post__title {
  margin-bottom: 10px !important;
}
/* line 113, ../../sass/modules/_story.scss */
.post--testimonials.skin2 .post__avatar img {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  margin-top: 4px;
  margin-bottom: 5px;
}

/* line 125, ../../sass/modules/_story.scss */
.highlights {
  padding: 20px;
  margin: 0 0 20px 0;
  border-left: 4px solid #383838;
  background: #f7f7f7;
  font-weight: bold;
  font-style: italic;
}

/* line 133, ../../sass/modules/_story.scss */
.flags {
  clear: both;
  display: inline-block;
  float: left;
}
/* line 138, ../../sass/modules/_story.scss */
.flags li {
  float: left;
  margin: 0 3px 0;
}

/* line 144, ../../sass/modules/_story.scss */
.login {
  display: inline-block;
  /*float: right;*/
  margin-right: 0;
  *margin-left: -1.5em;
  margin: 7px 10px;
}

.login .control-label
{
  text-align:left !important;
}

/* line 150, ../../sass/modules/_story.scss */
.copyright {
  float: left;
  font-size: 13px;
  font-size: 0.8125rem;
}

/* line 11, ../../sass/modules/_widgets.scss */
.widget__contact {
  margin-top: 10px;
  width: 40.31008%;
  float: left;
  margin-right: 2.32558%;
  text-align: center;
}
/* line 17, ../../sass/modules/_widgets.scss */
.widget__contact p {
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  font-size: 15px;
  font-size: 0.9375rem;
  float: left;
  width: 140px;
  text-align: left;
  clear: left;
}
/* line 26, ../../sass/modules/_widgets.scss */
.widget__contact span {
  font-weight: bold;
  font-size: 17px;
  font-size: 1.0625rem;
  color: #004a8d;
  text-align: left;
  display: block;
}

/* line 36, ../../sass/modules/_widgets.scss */
.contact__widget-header {
  padding: 14px 17px 9px;
}
/* line 39, ../../sass/modules/_widgets.scss */
.contact__widget-header h3 {
  color: #555;
  font-size: 17px;
  line-height: 1;
}
/* line 45, ../../sass/modules/_widgets.scss */
.contact__widget-header p {
  color: #979797;
  font-weight: normal;
}

/* line 50, ../../sass/modules/_widgets.scss */
.widget__subscribe {
  position: relative;
  margin-top: 18px;
  width: 31.78295%;
  float: right;
  margin-right: 0;
  *margin-left: -1.5em;
}
/* line 55, ../../sass/modules/_widgets.scss */
.widget__subscribe input[type="text"], .widget__subscribe input[type="email"] {
  font-family: 'Droid Sans', sans-serif;
  width: 100%;
  height: 38px;
  padding-left: 10px;
  font-size: 14px;
  font-size: 0.875rem;
}

/* line 68, ../../sass/modules/_widgets.scss */
.widget__news-slide {
  overflow: hidden;
  position: relative;
  width: 270px;
  height: 150px;
}
/* line 73, ../../sass/modules/_widgets.scss */
.widget__news-slide #vmarquee {
  position: absolute;
  width: 98%;
}

/* line 80, ../../sass/modules/_widgets.scss */
.link-list li {
  padding: 7px 2px;
  border-top: 1px solid #fff;
  -webkit-box-shadow: lightgrey 0 1px 0 inset;
  -moz-box-shadow: lightgrey 0 1px 0 inset;
  box-shadow: lightgrey 0 1px 0 inset;
}
/* line 85, ../../sass/modules/_widgets.scss */
.link-list li:first-child {
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 91, ../../sass/modules/_widgets.scss */
.link-list li a:before {
  content: '\00ab';
  margin-right: 5px;
}
/* line 99, ../../sass/modules/_widgets.scss */
.link-list .is-active a {
  color: #004b8d;
  font-weight: bold;
}

/* line 112, ../../sass/modules/_widgets.scss */
.button__subscribe {
  position: absolute;
  top: 4px;
  right: 5px;
  padding: 9px 15px;
}

/* line 119, ../../sass/modules/_widgets.scss */
.widget__map {
  padding: 16px;
  box-sizing: border-box;
}
/* line 123, ../../sass/modules/_widgets.scss */
.widget__map img {
  width: 100%;
}

/* line 128, ../../sass/modules/_widgets.scss */
.widget--skin-box {
  border: 1px solid #d3d3d3;
  -webkit-box-shadow: inset 0 0 5px white;
  -moz-box-shadow: inset 0 0 5px white;
  box-shadow: inset 0 5px 5px white;
  margin: 0 0 20px 0;
  padding: 0;
  background: #eaeaea;
}
/* line 137, ../../sass/modules/_widgets.scss */
.widget--skin-box .widget__title {
  color: #fff;
  padding: 8px 16px;
  background: #383838;
  -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 0 20px 4px inset, #585858 0 0 0 1px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.05) 0 0 20px 4px inset, #585858 0 0 0 1px inset;
  box-shadow: rgba(0, 0, 0, 0.05) 0 0 20px 4px inset, #585858 0 0 0 1px inset;
  border: 1px solid #000;
}
/* line 145, ../../sass/modules/_widgets.scss */
.widget--skin-box .widget__core {
  padding: 2px 15px;
}

/* line 2, ../../sass/modules/_zoom.scss */
.zoom {
  position: relative;
}

/* magnifying glass icon */
/* line 7, ../../sass/modules/_zoom.scss */
.zoom:after {
  content: '';
  display: block;
  width: 33px;
  height: 33px;
  position: absolute;
  top: 0;
  right: 0;
  background: url(icon.png);
}

/* line 18, ../../sass/modules/_zoom.scss */
.zoom img {
  display: block;
}

/* line 22, ../../sass/modules/_zoom.scss */
.zoom img::selection {
  background-color: transparent;
}

/* line 24, ../../sass/modules/_zoom.scss */
.zoomImg {
  width: 250% !important;
  height: auto !important;
  max-height: 300% !important;
  cursor: crosshair;
}

/* Form "fields". Inspired by Bootstrap's .control-group
   ========================================================================== */
/* line 6, ../../sass/modules/_form-fields.scss */
.field {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 18px 0 10px 0;
}
/* line 38, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.field:after {
  content: "";
  display: table;
  clear: both;
}
/* line 11, ../../sass/modules/_form-fields.scss */
.field.spread {
  margin: 12px 0 0;
}

/* line 18, ../../sass/modules/_form-fields.scss */
.field__label {
  margin: 18px 0 8px;
}

/* line 26, ../../sass/modules/_form-fields.scss */
.field--actions {
  margin: 15px 0 10px 0;
}

/* line 1, ../../sass/modules/_tabbed.scss */
.tab {
  width: 100%;
  border: 1px solid #d5d5d5;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: url('../i/tab-bg.jpg?1373488970') repeat-x;
}
/* line 38, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.tab:after {
  content: "";
  display: table;
  clear: both;
}
/* line 7, ../../sass/modules/_tabbed.scss */
.tab li {
  display: inline-block;
  width: 33.33333%;
  float: left;
  text-align: center;
  font-weight: bold;
  border-right: 1px solid #d5d5d5;
  -webkit-box-shadow: white 1px 0px inset;
  -moz-box-shadow: white 1px 0px inset;
  box-shadow: white 1px 0px inset;
}
/* line 16, ../../sass/modules/_tabbed.scss */
.tab li:last-child {
  border: none;
}
/* line 20, ../../sass/modules/_tabbed.scss */
.tab li a {
  color: #8b8b8b;
  display: block;
  padding: 12px 0;
}
/* line 25, ../../sass/modules/_tabbed.scss */
.tab li a:hover {
  color: #4c4c4c;
}
/* line 31, ../../sass/modules/_tabbed.scss */
.tab .active {
  background: url('../i/tab-bg-select.jpg?1373488970') repeat-x;
}
/* line 33, ../../sass/modules/_tabbed.scss */
.tab .active a {
  color: #4c4c4c;
}

/* line 8, ../../sass/modules/_table.scss */
table {
  width: 100%;
  margin: 18px 0;
  background: #f8f8f8;
}

/* line 14, ../../sass/modules/_table.scss */
tr:nth-of-type(odd) {
  background: #f1f1f1;
}

/* line 18, ../../sass/modules/_table.scss */
th {
  background: #383838;
  font-weight: bold;
  color: white;
}

/* line 24, ../../sass/modules/_table.scss */
td, th {
  padding: 7px;
  border: 1px solid #bfbfbf;
  text-align: left;
}

/* line 70, ../../sass/modules/_table.scss */
.tablesorter {
  font-size: 12px;
}

/* line 73, ../../sass/modules/_table.scss */
table.tablesorter thead tr .header {
  background-image: url(http://tablesorter.com/themes/blue/bg.gif);
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
}

/* line 79, ../../sass/modules/_table.scss */
table.tablesorter tbody td {
  color: #3D3D3D;
  background-color: #FFF;
  vertical-align: top;
}

/* line 84, ../../sass/modules/_table.scss */
table.tablesorter tbody tr.odd td {
  background-color: #F0F0F6;
}

/* line 87, ../../sass/modules/_table.scss */
table.tablesorter thead tr .headerSortUp {
  background-image: url(http://tablesorter.com/themes/blue/asc.gif);
}

/* line 90, ../../sass/modules/_table.scss */
table.tablesorter thead tr .headerSortDown {
  background-image: url(http://tablesorter.com/themes/blue/desc.gif);
}

/* line 93, ../../sass/modules/_table.scss */
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
  background-color: #004b8d;
}

/* line 1, ../../sass/modules/_testimonials.scss */
.testimonial-from {
  color: #004b8d;
  margin: 20px 0 0;
}

/* line 5, ../../sass/modules/_testimonials.scss */
.current {
  /*color: #255a8c;*/
  background: #004a8d;
}

/* line 9, ../../sass/modules/_testimonials.scss */
.next {
  background: transparent !important;
}

/* line 2, ../../sass/modules/_gallery.scss */
.tab--skinny li {
  width: 33.33333%;
}

/* line 7, ../../sass/modules/_gallery.scss */
.tab--wide li {
  width: 50%;
}

/* line 11, ../../sass/modules/_gallery.scss */
.gallery-wrapper {
  padding: 20px;
  clear: both;
  background: #f4f4f4;
}
/* line 17, ../../sass/modules/_gallery.scss */

/* line 26, ../../sass/modules/_gallery.scss */
.gallery-wrapper figure figcaption {
  display: block;
  min-height: 50px;
  padding: 0 50px 20px;
}
/* line 32, ../../sass/modules/_gallery.scss */
.gallery-wrapper figure h3 {
  color: #004b8d;
}

/* line 38, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.gallery:after {
  content: "";
  display: table;
  clear: both;
}
/* line 42, ../../sass/modules/_gallery.scss */
.gallery img {
  display: block;
  border: 1px solid #ccc;
  padding: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 38, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.gallery__item:after {
  content: "";
  display: table;
  clear: both;
}

/* line 55, ../../sass/modules/_gallery.scss */
.gallery--2col > * {
  display: block;
  width: 48.83721%;
  float: left;
  margin-right: 2.32558%;
}
/* line 184, ../../../../../../../Library/Ruby/Gems/1.8/gems/susy-1.0.9/sass/susy/_grid.scss */
.gallery--2col > *:nth-child(2n) {
  float: right;
  margin-right: 0;
}

/* line 64, ../../sass/modules/_gallery.scss */
.gallery--3col > * {
  display: block;
  width: 31.78295%;
  float: left;
  margin-right: 2.32558%;
}
/* line 184, ../../../../../../../Library/Ruby/Gems/1.8/gems/susy-1.0.9/sass/susy/_grid.scss */
.gallery--3col > *:nth-child(3n) {
  float: right;
  margin-right: 0;
}

/* line 1, ../../sass/modules/_pagination.scss */
.pagination {
  margin: 20px auto;
  text-align: center;
}
/* line 5, ../../sass/modules/_pagination.scss */
.pagination ul {
  display: inline-block;
}
/* line 9, ../../sass/modules/_pagination.scss */
.pagination li {
  display: block;
  background: #fff;
  margin: 0 auto;
}
/* line 15, ../../sass/modules/_pagination.scss */
.pagination li {
  float: left;
  margin: 0 8px 0 0;
}
/* line 19, ../../sass/modules/_pagination.scss */
.pagination li a {
  padding: 5px;
  display: inline;
  background: #f7f7f7;
}

/* line 1, ../../sass/templates/_common.scss */
.t-left {
  float: left;
}

/* line 4, ../../sass/templates/_common.scss */
.t-right {
  float: right;
}

/* line 1, ../../sass/templates/_content.scss */

.t-content h1 {
    color: #004b8d;
    font-weight: bold;
    font-size: 1.05rem;
}
/* line 38, ../../../../../../../../usr/local/rvm/gems/ruby-1.9.3-p125@global/gems/compass-0.13.alpha.0/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.t-content:after {
  content: "";
  display: table;
  clear: both;
}
/* line 5, ../../sass/templates/_content.scss */
.t-content .b-none {
  border: 0;
}

/* line 11, ../../sass/templates/_content.scss */
.t-content__title .button {
  margin-top: -2px;
  padding: 7px 12px 5px;
}

/* line 17, ../../sass/templates/_content.scss */
.t-content-no-border {
  border: none;
  float: left;
  
}

.contact_section .t-content-no-border {padding-right: 0px;}

/* line 23, ../../sass/templates/_content.scss */
.cat-template {
  display: block;
}
/* line 26, ../../sass/templates/_content.scss */
.cat-template p {
  display: block;
  color: #fff;
  font-size: 11px;
  line-height: 20px;
}

/* line 33, ../../sass/templates/_content.scss */
.litetooltip-wrapper {
  position: absolute;
  z-index: 10000;
  min-width: 100px;
  background: #fff;
}

/* line 39, ../../sass/templates/_content.scss */
.tooltip-arrow {
  border-color: transparent;
  border-style: solid;
  width: 0;
  height: 0;
  padding: 0;
}

/* line 40, ../../sass/templates/_content.scss */
.tooltip-arrow.top {
  margin-left: -8px;
  position: absolute;
  left: 50%;
  bottom: 0;
  border-width: 10px 8px 0 8px;
}

/* line 41, ../../sass/templates/_content.scss */
.tooltip-arrow.top-right {
  margin-right: 8px;
  right: 0;
  bottom: 0;
  position: absolute;
  border-width: 10px 8px 0 8px;
}

/* line 42, ../../sass/templates/_content.scss */
.tooltip-arrow.right {
  margin-top: -8px;
  position: absolute;
  top: 50%;
  left: 0;
  border-width: 8px 10px 8px 0;
}

/* line 43, ../../sass/templates/_content.scss */
.tooltip-arrow.right-top {
  margin-bottom: 8px;
  position: absolute;
  bottom: 0;
  left: 0;
  border-width: 8px 10px 8px 0;
}

/* line 44, ../../sass/templates/_content.scss */
.tooltip-arrow.right-bottom {
  margin-top: 8px;
  position: absolute;
  top: 0;
  left: 0;
  border-width: 8px 10px 8px 0;
}

/* line 45, ../../sass/templates/_content.scss */
.tooltip-arrow.bottom {
  margin-left: -8px;
  position: absolute;
  left: 50%;
  top: 0;
  border-width: 0 8px 10px 8px;
}

/* line 46, ../../sass/templates/_content.scss */
.tooltip-arrow.bottom-left {
  margin-left: 8px;
  position: absolute;
  left: 0;
  top: 0;
  border-width: 0 8px 10px 8px;
}

/* line 47, ../../sass/templates/_content.scss */
BostonBlue {
  background: #69c;
}

/* line 47, ../../sass/templates/_content.scss */
.litetooltip-wrapper .tooltip-menu.BostonBlue li {
  border-color: #69c;
  border-bottom: solid 1px #4f83b7;
}

/* line 47, ../../sass/templates/_content.scss */
.litetooltip-wrapper .tooltip-menu.BostonBlue a {
  color: #fff;
}

/* line 47, ../../sass/templates/_content.scss */
.litetooltip-wrapper .tooltip-menu.BostonBlue a:hover {
  color: #000;
  background: #bfd9f0;
}
/* line 1, ../../sass/templates/_footer.scss */
.t-footer {
  clear: both;
  padding: 10px 15px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 0 20px 4px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.05) 0 0 20px 4px inset;
  box-shadow: rgba(0, 0, 0, 0.05) 0 0 20px 4px inset;
  background: #383838;
  color: #fff;
}
/* line 38, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.t-footer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 1, ../../sass/templates/_header.scss */
.t-header {
  display: block;
  padding: 20px 0 0;
  border-top: solid #004b8d 3px;
}

/* line 1, ../../sass/templates/_sidebar.scss */
.t-sidebar {
  float: right;
  width: 275px;
  margin-left: -275px;
}
.imgfloat
{
    float:left;
}
/* line 7, ../../sass/templates/_sidebar.scss */
.t-sidebar--secondary {
  border-top: 1px solid #d9d9d9;
  clear: both;
  /*padding: 18px 0 20px;*/
  margin: 15px 0 0;
}
/* line 38, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.t-sidebar--secondary:after {
  content: "";
  display: table;
  clear: both;
}

/* line 16, ../../sass/templates/_sidebar.scss */
.t-sidebar--product {
  border: 1px solid #d3d3d3;
  -webkit-box-shadow: inset 0 0 5px white;
  -moz-box-shadow: inset 0 0 5px white;
  box-shadow: inset 0 5px 5px white;
  margin: 0 0 20px 0;
  padding: 0;
  background: #eaeaea;
}
/* line 24, ../../sass/templates/_sidebar.scss */
.t-sidebar--product h2 {
  color: #fff;
  padding: 8px 50px;
  background: url("../../raw-assets/i/sprite.png") no-repeat 15px -353px, #383838;
  -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 0 20px 4px inset, #585858 0 0 0 1px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.05) 0 0 20px 4px inset, #585858 0 0 0 1px inset;
  box-shadow: rgba(0, 0, 0, 0.05) 0 0 20px 4px inset, #585858 0 0 0 1px inset;
  border: 1px solid #000;
}
/* line 31, ../../sass/templates/_sidebar.scss */
.t-sidebar--product ul {
  padding: 0 20px;
}
/* line 33, ../../sass/templates/_sidebar.scss */
.t-sidebar--product ul li {
  padding: 8px 0;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #d3d3d3;
}
/* line 38, ../../sass/templates/_sidebar.scss */
.t-sidebar--product ul li:last-child {
  border-bottom: none;
}

.topFormPara {padding:10px 14px 0 14px;}

.criteriaDistri {
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-image: none;
}

#main-img img{
    border: 1px solid #ccc;
    padding: 14px;
    margin-bottom: 15px;
}

.denial { 
    color:#004b8d;
    font-weight: bold;
    margin-top: 5px;
}

.alert { 
    color:#004b8d;
    font-weight: bold;
    margin-top: 5px;
}

.confirm { 
    color:green;
    font-weight: bold;
    margin-top: 5px;
}

.message { 
    font-weight: bold;
    margin-top: 5px;    
    color:green;
}

.post_body {margin-top:10px;}
.productbody {margin:0 !important;}
/*.post_body strong {color: #004b8d !important;}

.post_body strong span {color: #004b8d !important;}*/

.post_body p {margin: 0px !important;}

.post_body h2 {font-size: 14px !important; font-weight: bold; margin: 0px; line-height:1.6;}

.post_body h2 strong {color: #000 !important;}

/* line 2, ../../sass/templates/_landing.scss */
body.landing-page {
  padding: 0;
  background: url('../i/bg.jpg?1375794581') no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/* line 15, ../../sass/templates/_landing.scss */
.landing-page .content-wrap {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 1100px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
}
/* line 26, ../../sass/templates/_landing.scss */
.landing-page header {
  padding: 30px 0 0;
  height: 120px;
  border-top: #004b8d solid 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 33, ../../sass/templates/_landing.scss */
.landing-page footer {
  background: url('../i/transparent-black85.png?1375796365');
  width: 100%;
  position: fixed;
  bottom: 0;
}
/* line 42, ../../sass/templates/_landing.scss */
.landing-page footer .footer__link {
  position: relative;
  float: left;
  color: #858585;
  -webkit-transition: color 0.1s linear;
  -moz-transition: color 0.1s linear;
  -o-transition: color 0.1s linear;
  transition: color 0.1s linear;
  font-size: 13px;
  font-size: 0.8125rem;
}
/* line 49, ../../sass/templates/_landing.scss */
.landing-page footer .footer__link span {
  color: #c4c4c4;
}
/* line 52, ../../sass/templates/_landing.scss */
.landing-page footer .footer__link .goto {
  background: url('../i/goto.png?1375863469') no-repeat;
  padding: 2px 11px;
  margin: 0 0 0 15px;
}
/* line 57, ../../sass/templates/_landing.scss */
.landing-page footer .footer__link:hover {
  color: #c4c4c4;
}
/* line 60, ../../sass/templates/_landing.scss */
.landing-page footer .footer__link:nth-child(1) {
  padding: 20px 30px 20px 0;
  border-right: 1px solid #000;
}
/* line 64, ../../sass/templates/_landing.scss */
.landing-page footer .footer__link:nth-child(2) {
  padding: 20px 0px 20px 30px;
  border-left: 1px solid #201f1e;
}
/* line 98, ../../sass/templates/_landing.scss */
.landing-page .section-content {
  position: absolute;
  width: 100%;
  top: 23%;
}
/* line 103, ../../sass/templates/_landing.scss */
.landing-page .section-title {
  text-align: center;
  color: #00305f;
  margin: 0 0 55px;
}
/* line 109, ../../sass/templates/_landing.scss */
.landing-page .map-list {
  text-align: center;
}
/* line 38, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.landing-page .map-list:after {
  content: "";
  display: table;
  clear: both;
}
/* line 114, ../../sass/templates/_landing.scss */
.landing-page .map__item {
  display: inline-block;
  float: left;
  margin-right: 11.32558%;
  width: 270px;
  height: 270px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.8);
  border-width: 10px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 38, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.landing-page .map__item:after {
  content: "";
  display: table;
  clear: both;
}
/* line 184, ../../../../../../../Library/Ruby/Gems/1.8/gems/susy-1.0.9/sass/susy/_grid.scss */
.landing-page .map__item:nth-child(3n) {
  float: right;
  margin-right: 0;
}
/* line 129, ../../sass/templates/_landing.scss */
.landing-page .map__item:hover {
  cursor: pointer;
  -webkit-box-shadow: 0 0 20px rgba(0, 48, 95, 0.5);
  -moz-box-shadow: 0 0 20px rgba(0, 48, 95, 0.5);
  box-shadow: 0 0 20px rgba(0, 48, 95, 0.5);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
}
/* line 135, ../../sass/templates/_landing.scss */
.landing-page .map__item:hover .map__item-core {
  background-color: #00162c;
}
/* line 159, ../../sass/templates/_landing.scss */
.landing-page .map__image {
  text-align: center;
}
/* line 162, ../../sass/templates/_landing.scss */
.landing-page .map__image img {
  display: inline-block;
}
/* line 168, ../../sass/templates/_landing.scss */
.landing-page .map__item-core {
  padding: 40px 24px;
  width: 250px;
  height: 250px;
  background-color: #00305f;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 178, ../../sass/templates/_landing.scss */
.landing-page .map__item-core.ww .map__image img {
  margin: 50px 0 0 0;
}
/* line 183, ../../sass/templates/_landing.scss */
.landing-page .map__item-core.us .map__image img {
  margin: 38px 0 0 3px;
}
/* line 189, ../../sass/templates/_landing.scss */
.landing-page .map__item-core.uk .map__image img {
  margin: 35px 0 0 8px;
}
/* line 195, ../../sass/templates/_landing.scss */
.landing-page .map__item-title {
  text-align: center;
  color: #fafdfe;
  letter-spacing: 1px;
  font-weight: 400;
  text-transform: uppercase;
}
.show-more a:hover
{
color:white;
background-color:#115da3;	
}


/* 05Oct2015 */
.header-top		{/*background: #003570;*/ color: #fff !important; border-radius: 50px; padding: 2px 16px !important; margin-top: 11px; margin-right: 15px; font-size: 12px; letter-spacing: 1px; font-family: 'Lato', Arial, sans-serif; text-transform: uppercase; background: #003570; height:27px;  border: 1px solid #0c0f3c; box-shadow: 0 1px 1px #8ca4bf inset; }
.header-top:hover	{ background:#115da3; }	
.big-buttons {color: #fff !important; border-radius: 10px; padding: 20px 16px !important; margin-top: 11px; margin-right: 15px; font-size: 14px; letter-spacing: 1px; font-family: 'Lato', Arial, sans-serif; text-transform: uppercase; background: #003570; height:27px;  border: 1px solid #0c0f3c; box-shadow: 0 1px 1px #8ca4bf inset; }

.header-top1		{ background:url("../i/mail-icon.png") no-repeat scroll 15px center #003570; color: #fff !important; border-radius: 50px; padding: 2px 16px 2px 37px !important; margin-top: 11px; margin-right: 0px; font-size: 12px; letter-spacing: 1px; font-family: 'Lato', Arial, sans-serif; text-transform: uppercase; height:27px;  border: 1px solid #0c0f3c; box-shadow: 0 1px 1px #8ca4bf inset; }
.header-top1:hover	{ background:url("../i/mail-icon.png") no-repeat scroll 15px center #115da3; }	
.mainmenu li		{ background: url("../i/menu-border.png") no-repeat scroll right center; /*max-height:42px !important;*/ border-right:none !important; }
.mainmenu li a	{ padding-top:8px !important; }
.mainmenu li:last-child	{ background:none; }
.mainmenu li	ul li	{ background:none; border-right:1px solid #1c1c1c !important; }
.mainmenu li.active 	{ background:#004a8d; box-shadow:0 3px 10px 5px rgba(0, 0, 0, 0.1) inset;}
.nav-pills > li + li	{ margin-left:1px ; }
.product-title > a		{ font-weight:500 !important; color:#414141 !important; }
.product-title > a:hover	{ color:#004a8d !important; }
.gallery-content > ul	{ padding-left:17px !important; }	
.gallery-content > ul li		{ list-style:disc; }
.marg-thumb		{ margin-right:0px !important; }

.search1 > form		{ padding-bottom:20px; }
.btn-toolbar 		{ float: none; /*margin: 0 auto 5px;*/ width: 35%;}
.searchintro 		{ /*float: left; text-align: center; width: 100%;*/ display: none;}
.controls label, .only label	{ float:left; width:14%; margin-top:0!important; padding-left:22px; }
.checkbox + .checkbox, .radio + .radio { margin-top:0 !important; }
.lel-pad			{ margin:10px 0 !important; }
.ordering-box, .form-limit		{ width:100%; float:left; }
.ordering			{ width:100%; float:left; margin-bottom:10px; }
.ordering-box select, .form-limit select{ border:1px solid #a9a9a9 !important; width:35%; float:left; }
.phrases 			{ border-bottom: 1px solid #d9d9d9;  padding-bottom: 20px;}
#sliderFrame		{ margin-top:12px !important; }
#thumbs				{ margin-top:20px !important; }
.mc-caption h2		{ font-size: 1.45rem; font-weight: 400; margin-bottom: 6px; text-transform: uppercase;}
.mainmenu .parent > a.parent:after { content: ">"; display: inline-block; font-family: "Lato",Arial,sans-serif; font-size: 0.75rem; margin-left: 5px;}
.slider.slider--second	{ padding-bottom:10px; }
.prod-title			{ margin-top:0px; margin-bottom:1rem; }
.is-current > span	{ float:left; }

.search1 .phrases{ display:none;}
.search1 .only .lel-pad, .search1 .only .checkbox, .search1 .only .form-limit  { display:none !important; }
.result-title, .result-title a  { color:#004A8D; }

.mainmenu li, .down-menu  { position: relative; z-index: 998; }

/* RS Form */

.rsform-bloc {
  padding: 0px 10px 0px 0;
  float: left;
  min-height: 135px;
}
.rsform { 
	float:left;
	max-width:634px;
/*	padding:10px 15px 10px 15px; */
}

/* Front end RMA Design */

#form_font
{
    font-family: arial, helvetica, sans-serif;
}
.head_leg, .head_sub {
    font-size: 14px;
    font-weight: bold;
}
.dt_text 
{
    font-weight: inherit;
    float: left;
    width: 14em;
}
.text_width 
{
    width: inherit;
    height: 25px !important;   
}
.dd_text 
{
    line-height: 42px;
}
#submit_rma 
{
    background-color: #003570;
    border: 1px solid #0c0f3c;
    border-radius: 30px;
    padding: 6px 31px;
    text-transform: uppercase;
    margin-left: 18%;
    margin-top: 3%;
    color: #FFFFFF;
}

.invalid 
{
    border-color: Red !important;
}

.gallery-content.iframe .sg-button, .sg-progress-bar-text {

    background-color: #003570 !important;
}