@charset "UTF-8";
/* GDS Base:Version:1.2.0 - build 01 */


/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126License:none (public domain)*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video 
{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1;margin:0;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {line-height:1.15;-webkit-text-size-adjust:100%;}
body {margin:0;}
main {display:block;}
h1 {font-size:2em;margin:0.67em 0;}
hr {box-sizing:content-box;height:0;overflow:visible;}
pre {font-family:monospace, monospace;font-size:1em;}
a {background-color:transparent;}
abbr[title] {border-bottom:none;text-decoration:underline; /* 2 */text-decoration:underline dotted;}
b, strong {font-weight:bolder;}
code, kbd, samp {font-family:monospace, monospace;font-size:1em;}
small {font-size:80%;}
sub, sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub {bottom:-0.25em;}
sup {top:-0.5em;}
img {border-style:none;}
button, input, optgroup, select, textarea {font-family:inherit;font-size:100%;line-height:1.15;margin:0;}
button, input {overflow:visible;border:0;}
button, select {text-transform:none;}
button, [type="button"], [type="reset"], [type="submit"] {-webkit-appearance:button;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {border-style:none;padding:0;}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {outline:1px dotted ButtonText;}
fieldset {padding:0.35em 0.75em 0.625em;}
legend {box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress {vertical-align:baseline;}
textarea {overflow:auto;}
[type="checkbox"], [type="radio"] {box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height:auto;}
[type="search"] {-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
::-webkit-file-upload-button {-webkit-appearance:button;font:inherit;}
details {display:block;}
summary {display:list-item;}
template {display:none;}
[hidden] {display:none;}


/*!
 * Bootstrap v3.3.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! BASE:Generic */
body, output, .form-control, .btn {font-size:14px;line-height:1.42857143;}
* {-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;}
*:before, *:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html {font-size:10px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body {position:relative;-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
a {text-decoration:none;}
a:hover, a:focus {text-decoration:underline;}
input, button, select, textarea {font-family:inherit;font-size:inherit;line-height:inherit;}
a:focus {outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
figure {margin:0;}
.sr-only {position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
.sr-only-focusable:active, .sr-only-focusable:focus {position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}
fieldset {padding:0;margin:0;border:0;min-width:0;}
legend {display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;border:0;border-bottom:1px solid;}
label {display:inline-block;max-width:100%;margin-bottom:2px;font-weight:bold;}
input[type="search"] {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
input[type="radio"], input[type="checkbox"] {margin:4px 2px 0 0; margin-top:1px \9; line-height:normal;}
input[type="file"] {display:block;}
input[type="range"] {display:block;width:100%;}
select[multiple], select[size] {height:auto;}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
output {display:block;padding-top:7px;}
.form-control {display:block;width:100%;height:34px;padding:6px;border-radius:0;border:1px solid transparent;-webkit-transition:border-color ease-in-out .15s;-o-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s;}
.form-controlB {display:block;width:100%;border-radius:0;border:1px solid transparent;-webkit-transition:border-color ease-in-out .15s;-o-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s;}
.form-control:focus {outline:0;-webkit-box-shadow:none;box-shadow:none;}
.form-group textarea {height:auto;}
input[type="search"] {-webkit-appearance:none;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  input[type="date"],
  input[type="time"],
  input[type="datetime-local"],
  input[type="month"] {
    line-height:34px;
  }
}
.radio, .checkbox {position:relative;display:block;margin-top:10px;margin-bottom:10px;}
.radio label, .checkbox label {min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer;}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] 
{position:absolute;margin-left:-20px;margin-top:4px \9;}
.radio-inline div, .checkbox-inline div, .checkbox-inline dd {display:inline-block;padding-left:0px;margin-bottom:0;vertical-align:middle;cursor:pointer;}
.radio-inline div, .checkbox-inline div, .checkbox-inline dd {margin-top:0;margin-right:15px;}
.checkbox-inline dt {font-weight:bold; padding:0 0 4px 0;}

.form-block span {display:block;margin:10px 0; padding:10px; border:1px solid transparent;}
.form-group {display:block;margin-bottom:5px;}
.form-box {padding-left:1px;}
.form-box label {display:block;font-weight:normal;}

/*! Buttons */
.btn {position:relative;display:inline-block;margin:0 5px 5px 0;font-weight:bold;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn:hover, .btn:focus, .btn.focus {text-decoration:none;}
.btn:active, .btn.active {outline:0;background-image:none;}
.btn-block {display:block; width:100%;}
.btn-block + .btn-block {margin-top:5px;}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {width:100%;}

/*! Disabled and readonly */
input[disabled], input[disabled], fieldset[disabled], select[disabled], .disabled *, .disabled, input[readonly], input[readonly], fieldset[readonly], select[readonly], .readonly *, .readonly
{cursor:not-allowed !important;}

/*! Badge */
.badge {display:inline-block;min-width:10px;padding:3px 7px;margin:0 3px;font-size:12px;font-weight:bold;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;border-radius:10px;text-shadow:none;}
.badge:empty, .dashCoverA-slider div h3:empty {display:none!important;}
.btn .badge {position:relative;top:-1px;}
a.badge:hover, a.badge:focus {text-decoration:none;cursor:pointer;}


/* BASE:Updates */
a, button {-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000;-webkit-backface-visibility:hidden;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {-webkit-appearance:none;margin:0;}
input[type=number] {-moz-appearance:textfield;}

/* BASE:Slidebar Nav */
html, body {margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html, body {width:100%;height:100%;}

/* Grids, Rows and Columns */
.column {float:left;}
.column.colright {float:right;}
.col-conrow {margin-bottom:12px;}
.single {margin:0 auto 10px auto;}
.TAright, .TAright .form-control, .TAright input {text-align:right;}
a, button, a:hover, button:hover {transition:all linear .35s 0s!important;}

.item-info, .item-pdf {display:block;text-align:left;padding:0 0 10px 0;}
.item-pdf em {display:block;}
.item-info em, .item-pdf em {font-weight:bold;}
.item-pdf a {display:block;}
.pkb-boo .item-info,.pkb-boo .item-pdf {width:100%;text-align:left;padding:0px 5px 10px 15px;}


.c-5 {width:5%;}
.c-10 {width:10%;}
.c-15 {width:15%;}
.c-16 {width:16.6665%;}
.c-19 {width:19%;}
.c-20 {width:20%;}
.c-25 {width:25%;}
.c-30 {width:30%;}
.c-33 {width:33.3334%;}
.c-35 {width:35%;}
.c-40 {width:40%;}
.c-45 {width:45%;}
.c-50 {width:50%;}
.c-55 {width:55%;}
.c-60 {width:60%;}
.c-65 {width:65%;}
.c-66 {width:66.6668%;}
.c-70 {width:70%;}
.c-75 {width:75%;}
.c-80 {width:80%;}
.c-85 {width:85%;}
.c-90 {width:90%;}
.c-100 {width:auto;}
.pop-site-1 .c-100 button {display:block;width:100%;}
.grid-group.max-980 {max-width:980px;margin:auto;}
.grid-group.max-1024 {max-width:1024px;margin:auto;}
.grid-group.max-1200 {max-width:1200px;margin:auto;}
.grid-group.max-1440 {max-width:1440px;margin:auto;}
.grid-group.max-1600 {max-width:1600px;margin:auto;}

.c-m700 {max-width:700px;}

/* Basic - No Floats or Inline */
/* Grid - Multiple Rows and Columns */
/* Inline - Inline Block  */
/* Row - Single Row of Columns  */
/* Group - Column Wrapper  */		


/* OUTLINE:*/
#page-wrap {position:relative;padding:50px 0 50px 0; margin:0;}
#page-console {position:relative;width:100%;height:100%;min-height:100vh;z-index:1;padding:40px 0 40px 0;margin:0 auto;}
.main-content {position:relative;padding:20px 10px 40px 10px;margin:0;}
.pg-cover .main-content {position:relative;padding:0 0 40px 0;margin:0;}
.SEpanel, .SUBpanel {position:relative;}
.SEpanel {margin:0 auto;}
.SEpanel.item-grid, .SEpanel.item-grid-B, .SEpanel.stylegrid-MM, .SEpanel.cat-grid {max-width:none!important;}
.main-content-App {padding:20px 10px 40px 10px;margin:0;}
.SEpanel-App {max-width:1440px;margin:0 auto;}

#site-bkgd {position:fixed;top:-50%;left:-50%;width:200%;height:200%;z-index:-1;overflow:hidden;}
#site-bkgd img {position:absolute;top:0;left:0;right:0;bottom:0;min-width:50%;min-height:50%;margin:auto;}

#logo-global, .site-logo {position:relative; margin:0 auto;}
#logo-global a, .site-logo {display:block;}	
.site-logo {text-align:center;padding:10px 0px;margin:0 auto;}
.site-logo img {height:auto!important;width:auto!important;max-width:100%;}

.footer-global {height:42px;font-size:10px;font-weight:bold;text-align:left;position:fixed;z-index:9999999;top:auto;bottom:0px;width:100%;padding:5px;}
.footer-global .copyright {position:absolute; left:10px; bottom:13px;}
.site-icA ~ .copyright {left:40px!important;}
.footer-global ul {display:inline-block;vertical-align:baseline;}
.footer-global ul li {display:inline-block;vertical-align:baseline;padding:2px 5px 2px 0px;margin:0px 6px 0px 0px;border-right:1px solid;}
.footer-global .copyright {text-transform:uppercase;margin:0 50px 0 0;}
.sb-slidebar-foot ul {display:block; font-size:10px; line-height:14px; margin:5px;}
.sb-slidebar-foot ul li {display:inline;vertical-align:baseline;padding:2px 5px 2px 0px;margin:0px 6px 0px 0px;border-right:1px solid;}
.sb-slidebar-foot ul li:last-child, .footer-global ul li:last-child {border-right:none!important;}


/* TURN OFF:*/
.pops-hidden, .hidden-pops, .blk-OFF {display:none!important;visibility:hidden!important;}
    
    
/* HEADERS:*/
h1 {font-size:22px; font-weight:normal;}
h2 {font-size:14px;}
h3 {font-size:13px;font-weight:bold;}
h4 {font-size:16px;}
h5 {font-size:16px;}
h6 {font-size:16px;}


/* FONTS:Icons:*/
.iconSMFS, .iconS1, .iconS1B, .iconS2, .iconS3, .iconS4, .iconS5, .iconS6, .iconS7, .iconS8, .iconS9, .iconSN, .iconSNC, .iconSQ1, .iconSH1, .iconSPIN-A {text-align:center;text-shadow:none;overflow:hidden;margin:0;line-height:1;}
.iconSMFS, .iconS2, .iconS3, .iconS5 {display:block;}
.iconSMFS {position:absolute;left:4px;bottom:4px;width:32px;height:32px;font-size:30px;cursor:pointer;color:#fecf17}
.iconSMFS:hover {filter:alpha(opacity=50); /* IE8 */opacity:.5;}
.iconS1, .iconS1B {display:block;width:24px;height:24px;}
.iconS1 {position:absolute;z-index:20;}
.iconS1 {display:none;bottom:3px;right:3px;}
.iconS1, .iconS1B {font-size:18px;padding:3px;margin:0;border-radius:50%;}
.iconS2 {font-size:18px;}		
.iconS3 {font-size:18px;min-height:38px;padding:6px;}
.iconS5 {font-size:16px;padding:6px 0;}/*drop down arrow*/
.iconS7 {padding-top:2px;font-size:14px;cursor:pointer;}/*menu-icon*/
.iconS8 {font-size:12px;display:block; width:12px; height:12px;}/*badge*/
.iconS9 {font-size:44px;display:block; width:48px; height:48px;margin:auto;}
.iconSH1 {font-size:18px!important;}/*help icons*/
.ic-bottom {position:absolute;bottom:5px;right:5px;z-index:20;}
.iconSN {position:absolute;top:7px;left:5px;display:block;font-size:20px;width:24px;height:24px;cursor:pointer;}/*main menu search combo*/
.iconSNC {display:block;font-size:20px;width:26px;height:26px;padding:3px 0;margin:0;border-radius:50%;}/*slide out close nave*/
.iconSQ1 {font-size:14px;cursor:pointer;display:block;margin:0;padding:0 0 1px 0;}

	
/* FONTS:Icons: GDS */
.iconS4, .iconS6 {position:relative;display:inline-block;vertical-align:top;width:18px;height:18px;overflow:hidden;font-size:12px;text-align:center;color:#3e6b99;padding:2px 1px;margin:0 3px 2px 0;border-radius:3px;border:1px solid #d7d7d7;}
.iconS6.ic-FMedit {cursor:pointer;}
.iconS6 svg, .iconS4 svg {fill:#3e6b99;}
.iconS6.FMexport {color:#3e6b99;}
.iconS6.FMexport {border:1px solid #d7d7d7;}
.FMexport {border:1px solid #cc6600!important;}
.iconS4.FMexport {color:#ffffff;}

.ic-FMsys:before {content:"\e009";}
.ic-FMedit:before {content:"\e00a";}
.ic-FMnoch:before {content:"\e00b";}
.ic-FMman:before {content:"\e00c";}

.ic-magleft:before {content:"\e04a";}
.ic-magright:before {content:"\e04b";}
.ic-release:before {content:"\e04c";}

.ic-accordclose:before {content:"\e00d";}
.ic-add:before {content:"\e066";}
.ic-downspec:before {content:"\e066";}/* Dupe */
.ic-addemail:before {content:"\e05c";}
.ic-addphone:before {content:"\e000";}
.ic-adown:before {content:"\e011";}
.ic-aleft:before {content:"\e017";}/* BTN MZzoom */
.ic-announce:before {content:"\e00f";}
.ic-apleft:before {content:"\e026";}
.ic-aright:before {content:"\e014";}/* BTN MZzoom */
.ic-aup:before {content:"\e016";}
.ic-ccwise:before {content:"\e050";}
.ic-check:before {content:"\e019";}
.ic-yes:before {content:"\e019";}/* Dupe */
.ic-save:before {content:"\e019";}/* Dupe */
.ic-console:before {content:"\e001";}
.ic-cwise:before {content:"\e04f";}
.ic-drag:before {content:"\e020";}
.ic-edit:before {content:"\e022";}
.ic-edit2:before {content:"\e021";}
.ic-escalate:before {content:"\e002";}
.ic-filter:before {content:"\e023";}
.ic-forward:before {content:"\e058";}
.ic-grid:before {content:"\e051";}
.ic-itemgroup:before {content:"\e051";}/* Dupe */
.ic-help:before {content:"\e025";}
.ic-help2:before {content:"\e068";}
.ic-info:before {content:"\e067";}
.ic-label:before {content:"\e059";}
.ic-link:before {content:"\e052";}
.ic-menu:before {content:"\e02a";}
.ic-menuscan:before {content:"\e065";}
.ic-menusearch:before {content:"\e064";}
.ic-mfs:before {content:"\e024";}
.ic-na:before {content:"\e01f";}
.ic-oadd:before {content:"\e00e";}
.ic-oadown:before {content:"\e010";}
.ic-oaleft:before {content:"\e012";}
.ic-oannounce:before {content:"\e02b";}
.ic-oaright:before {content:"\e013";}
.ic-oaup:before {content:"\e015";}
.ic-oblank:before {content:"\e018";}
.ic-ocheck:before {content:"\e01d";}
.ic-oclose1:before {content:"\e01a";}
.ic-oremove1:before {content:"\e01a";}/* Dupe */
.ic-oclose2:before {content:"\e01c";}
.ic-oremove2:before {content:"\e01c";}/* Dupe */
.ic-ocom:before {content:"\e009";}
.ic-odnload:before {content:"\e02d";}
.ic-oedit:before {content:"\e02f";}
.ic-oedit2:before {content:"\e02e";}
.ic-osales:before {content:"\e02e";}/* Dupe */
.ic-oemail:before {content:"\e030";}
.ic-oescalate:before {content:"\e031";}
.ic-ofull:before {content:"\e00b";}
.ic-sPublish:before {content:"\e00b";}/* Dupe */
.ic-ogroup:before {content:"\e02c";}
.ic-oguides:before {content:"\e032";}
.ic-ohalf:before {content:"\e00a";}
.ic-ohold:before {content:"\e027";}
.ic-oinactive:before {content:"\e033";}
.ic-oinfo:before {content:"\e028";}
.ic-olabel:before {content:"\e034";}
.ic-olink:before {content:"\e035";}
.ic-omenu:before {content:"\e036";}
.ic-ominus:before {content:"\e01e";}
.ic-oprint:before {content:"\e037";}
.ic-oprog:before {content:"\e00c";}
.ic-orderpad:before {content:"\e029";}
.ic-oreopen:before {content:"\e038";}
.ic-oreply:before {content:"\e039";}
.ic-orevert:before {content:"\e03b";}
.ic-osingle:before {content:"\e03a";}
.ic-oassign:before {content:"\e03a";}/* Dupe */
.ic-oap:before {content:"\e03a";}/* Dupe */
.ic-osystem:before {content:"\e063";}
.ic-otemp:before {content:"\e03c";}
.ic-opdf:before {content:"\e03c";}/* Dupe */
.ic-odupe:before {content:"\e03c";}/* Dupe */
.ic-oconvert:before {content:"\e03c";}/* Dupe */
.ic-otransfer:before {content:"\e03d";}
.ic-oupc:before {content:"\e03e";}
.ic-oupload:before {content:"\e04c";}
.ic-orelease:before {content:"\e04c";}/* Dupe */
.ic-oview:before {content:"\e03f";}
.ic-pic:before {content:"\e040";}
.ic-re-advertising:before {content:"\e041";}
.ic-re-booth:before {content:"\e042";}
.ic-re-fixture:before {content:"\e043";}
.ic-re-markdown:before {content:"\e044";}
.ic-re-money:before {content:"\e045";}/* unused */
.ic-re-off:before {content:"\e05a";}
.ic-re-other:before {content:"\e046";}
.ic-re-premium:before {content:"\e047";}
.ic-re-rebate:before {content:"\e048";}
.ic-re-sponsor:before {content:"\e049";}
.ic-refresh:before {content:"\e056";}
.ic-remove:before {content:"\e01b";}/* BTN MZzoom */
.ic-navclose:before {content:"\e01b";}/* Dupe */
.ic-no:before {content:"\e01b";}/* Dupe */
.ic-reply:before {content:"\e057";}
.ic-revert:before {content:"\e053";}
.ic-search:before {content:"\e04a";}
.ic-search2:before {content:"\e04b";}
.ic-soc-fb:before {content:"\e003";}
.ic-soc-gp:before {content:"\e004";}
.ic-soc-ig:before {content:"\e005";}
.ic-soc-pt:before {content:"\e006";}
.ic-soc-tw:before {content:"\e007";}
.ic-soc-yt:before {content:"\e008";}
.ic-soc2-fb:before {content:"\e05b";}
.ic-soc2-gp:before {content:"\e05f";}
.ic-soc2-ig:before {content:"\e060";}
.ic-soc2-in:before {content:"\e069";}
.ic-soc2-pt:before {content:"\e061";}
.ic-soc2-tw:before {content:"\e05d";}
.ic-soc2-yt:before {content:"\e05e";}
.ic-soc3-yt:before {content:"\e062";}
.ic-system:before {content:"\e054";}
.ic-units:before {content:"\e055";}
.ic-upc:before {content:"\e04d";}
.ic-view:before {content:"\e04e";}
.ic-odowndata:before {content:"\e06a";}
.ic-processing:before {content:"\e06b";}

/* tabledata */
.grid-1 .tdata-group li div {width:98.8%;}
.grid-2 .tdata-group li div {width:44.2%;}
.grid-3 .tdata-group li div {width:32.6%;}
.grid-4 .tdata-group li div {width:24.4%;}
.grid-5 .tdata-group li div {width:19.4%;}
.grid-6 .tdata-group li div {width:16.1%;}
.grid-7 .tdata-group li div {width:13.7%;}
.grid-8 .tdata-group li div {width:11.9%;}
.grid-9 .tdata-group li div {width:10.6%;}
.grid-10 .tdata-group li div {width:9.4%;}
.grid-11 .tdata-group li div {width:8.5%;}
.grid-12 .tdata-group li div {width:7.5%;}
.grid-13 .tdata-group li div {width:7.0%;}
.grid-14 .tdata-group li div {width:6.4%;}
.grid-15 .tdata-group li div {width:6.0%;}
.grid-16 .tdata-group li div {width:5.6%;}
.grid-17 .tdata-group li div {width:5.3%;}
.grid-18 .tdata-group li div {width:5.0%;}
.grid-19 .tdata-group li div {width:4.7%;}
.grid-20 .tdata-group li div {width:4.5%;}
.grid-21 .tdata-group li div {width:4.3%;}
.grid-22 .tdata-group li div {width:4.0%;}
.grid-23 .tdata-group li div {width:3.75%;}
.grid-24 .tdata-group li div {width:3.7%;}
.grid-25 .tdata-group li div {width:3.5%;}
.grid-px .tdata-group li div {width:40px;}




.tabledata {position:relative;padding:0;margin:0 0 10px 0; line-height:1;}
.tabledata h3 {padding:0 0 2px 0;margin:0;}
.tabledata .tdata-grid li, .tabledata .tdata-grid li div {display:block;padding:0;margin:0 0 5px 0;}
.tabledata .tdata-grid li {width:100%;}
.tabledata .tdata-group li div {float:left;padding:0;margin:0;}

/* STICKY HEADER:*/
.tabledata {position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}

@supports ((position:-webkit-sticky) or (position:sticky)) {
  .tabledata.stick-A .tdata-head {
    position:-webkit-sticky;
    position:sticky;
    top:40px;
	z-index:9;
	background-color:#eeeeee;
  }
}



/* Slideshow:flickity:*/
.jw-display-icon-container {top:40% !important;}
/*! Flickity v2.0.9:http://flickity.metafizzy.co */
.flickity-enabled {position:relative;}
.flickity-enabled:focus {outline:none;}
.flickity-viewport {overflow:hidden;position:relative;height:100%;transition:height 0.2s;}
.flickity-slider {position:absolute;width:100%;height:100%;}
.flickity-enabled.is-draggable {-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.flickity-enabled.is-draggable .flickity-viewport {cursor:move;cursor:-webkit-grab;cursor:grab;}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {cursor:-webkit-grabbing;cursor:grabbing;}
.flickity-prev-next-button {position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:white;background:hsla(0, 0%, 100%, 0.75);cursor:pointer;
  /* vertically center */
  -webkit-transform:translateY(-50%);
          transform:translateY(-50%);
}

.flickity-prev-next-button:hover {background:white;}
.flickity-prev-next-button:focus {outline:none;box-shadow:0 0 0 5px #09F;}
.flickity-prev-next-button:active {opacity:0.6;}
.flickity-prev-next-button.previous {left:10px;}
.flickity-prev-next-button.next {right:10px;}

.flickity-rtl .flickity-prev-next-button.previous {left:auto;right:10px;}
.flickity-rtl .flickity-prev-next-button.next {right:auto;left:10px;}
.flickity-prev-next-button:disabled {opacity:0.3;cursor:auto;}
.flickity-prev-next-button svg {position:absolute;left:20%;top:20%;width:60%;height:60%;}
.flickity-prev-next-button .arrow {fill:#333;}

.flickity-page-dots {position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;}
.flickity-rtl .flickity-page-dots {direction:rtl;}
.flickity-page-dots .dot {display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer;}
.flickity-page-dots .dot.is-selected {opacity:1;}
/* Slideshow:flickity:END */


/* NOT SELECTABLE:*/
.nav-global {position:fixed;top:0;left:0;width:100%;z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
footer, .ls-menubar {position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
footer {height:40px;overflow:hidden;}

/* CLEARS:*/
.SEpanel:after, .SEpanel section:after, .SUBpanel:after, [class*="-conrow"]:after, .col-grid:after, .col-row:after, .col-group:after, .form-grid:after, .form-group:after, .form-box:after, .form-inline:after, .form-box div:after, 
.menu-icon:after, .tdata-group li:after, .legend-row-price:after, .legend-row-price ul:after, .search-wrap:after, .mbar-conrow:after, .grid-menu:after, .grid-menuA-1:after, .grid-menuA-2:after
{content:""; display:table;clear:both;}

/* IE FIXES:*/
.ie9 .btn-primary, .ie9 .btn-basic, .ie9 .menu-basic li a:hover, .ie9 .menu-basic li button:hover
{filter:none;}

/* GOOGLE:*/
.goog-tooltip {display:none !important;}
.goog-tooltip:hover {display:none !important;}
.goog-text-highlight {background-color:transparent !important;border:none !important; box-shadow:none !important;}


.autocomplete {position:relative;display:inline-block;}
.autocomplete-items {position:absolute;top:100%;left:0;height:300px;overflow: scroll;right:0;z-index:99;border:1px solid #66afe9;border-bottom:1px solid #66afe9;border-top:none;}
.autocomplete-items div {padding:10px;cursor:pointer;background-color:#ffffff;border-bottom:1px solid #cccccc;}
.autocomplete-items div:hover {background-color:#e9e9e9; }
.autocomplete-active {background-color:#c7ecf9 !important;color:#ffffff;}


/* SPINNDERS*/
.fs-load-A {width:48px;height:48px;border-radius:50%;animation:rotateA 2s linear infinite;}
@-webkit-keyframes rotateA {0% { -webkit-transform:rotate(0deg);} 100% { -webkit-transform:rotate(360deg);}}
@keyframes rotateA {0% {transform:rotate(0deg); }100% { transform:rotate(360deg);}}

.fs-load-B {height:48px;width:48px;position:relative;display:inline-block;border-radius:50%;animation:rotateB 1.5s linear infinite; }
.fs-meter-A {height:48px;width:48px;border-radius:50%;position:relative;display:inline-block; }
.fs-meter-A::after {content:'';height:40%;width:0;border-radius:4px;display:block;color:inherit;position:absolute;left:18px;top:3px;transform-origin:bottom;animation:rotateB 1.5s linear infinite;}
@keyframes rotateB {0% {transform:rotate(0);} 100% {transform:rotate(360deg);}}

.fs-load-C {display:inline-block!important;vertical-align:top!important;width:16px;height:16px;margin:1px 2px 0 0;border-radius:50%;animation:rotateA 0.75s linear infinite;}
@-webkit-keyframes rotateA {0% { -webkit-transform:rotate(0deg);} 100% { -webkit-transform:rotate(360deg);}}
@keyframes rotateA {0% {transform:rotate(0deg); }100% { transform:rotate(360deg);}}

.iconSPIN-A {display:inline-block!important;vertical-align:top!important;font-size:19px!important;height:19px!important;height:19px!important;overflow:hidden;line-height:0!important;padding:0!important;margin:0;margin-right:2px; -webkit-animation:rotateC 1s infinite linear;animation:rotateC 1s infinite linear;}
@keyframes rotateC {0% {transform:rotate(0);} 100% {transform:rotate(360deg);}}

.has-spinner.active {cursor:progress;}
.has-spinner.active .iconSPIN-A {}
.has-spinner.btn.active .iconSPIN-A {}

