@import url('https://fonts.googleapis.com/css?family=Lato:300,600');
@import url('https://fonts.googleapis.com/css?family=Amaranth:700|Anton|Fjalla+One|Lobster|Racing+Sans+One');
@font-face {
  font-family: 'fontello';
  src: url('../fonts/fontello.eot?17426497');
  src: url('../fonts/fontello.eot?17426497#iefix') format('embedded-opentype'),
       url('../fonts/fontello.svg?17426497#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'fontello';
  src: url('data:application/octet-stream;base64,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') format('woff')
}
:-webkit-full-screen { z-index: 2147483647; background-color: transparent; }
#debug { display: none; opacity: 0 }
body.debug #debug { position: absolute; z-index: 100006; border-radius: 5px; padding: 5px; top: 40%; width: 40%; height: 20%; margin: 0px 30%; color: white; border: 1px solid gray; background: black; }
html { width: 100%; height: 100%; }
body { width: 100%; font-weight: 300; height: 100% !important; }
#mainBody { position: absolute; top: 0;;width: 100%; height: 100%; background: inherit;}
h1, h2, h3, h4 { color: gray; }
body { color: gray; }
input[type="search"] { border-radius: 3px; border: 1px solid silver; }
html { font-size: 100%; }
body { font-size: 100%; }
u { text-decoration: none; }
h1 { font-weight: bold; }
p { margin: 0px 0px 9px; }
hr { margin-bottom: 1em; margin-top: 1em; }
cite { font-style: normal; }
ul, ol { margin-top: 0px; margin-bottom: 9px; }
ul ul, ol ul, ul ol, ol ol { margin-bottom: 0px; }
dl { margin-top: 0px; margin-bottom: 18px; }
dl:last-child { margin-bottom: 0px; }
dt, dd { line-height: 1.42857; }
dt { font-weight: bold; }
dd { margin-left: 0px; }
abbr[title], abbr[data-original-title] { cursor: help; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(153, 153, 153); }
blockquote { padding: 9px 18px; margin: 0px 0px 18px; font-size: 16.25px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(238, 238, 238); }
blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child { margin-bottom: 0px; }
blockquote::before, blockquote::after { content: ""; }
address { margin-bottom: 18px; font-style: normal; line-height: 1.42857; }
.auth-form .form-control { border-radius: 0px; box-shadow: none; height: auto; margin-top: -1px; padding-bottom: 0.75em; padding-top: 0.75em; -webkit-appearance: none; }
.auth-form .form-control:focus { box-shadow: rgba(46, 153, 229, 0.6) 0px 0px 5px -2px, rgb(238, 238, 238) 0px 1px 2px; position: relative; }
body.synchrony { position: relative;  font-size: 14px; overflow: hidden; background: 0px 50%;-moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -webkit-osx-font-smoothing: grayscale; -webkit-overflow-scrolling: touch; overflow-x: hidden; text-rendering: optimizeSpeed; -ms-touch-action: manipulation; touch-action: manipulation }
body.synchrony p { margin: 0px 0px 1em; }
body.synchrony #footmessages { opacity: 0; }
body.synchrony #deckLabel { opacity: 0; width: 0; min-width: 0 };
body.white #overlayOne li.article.item :not(a) { color: gray; }
body.white #overlayOne li.article.item> div.postbody > div.mainpost > div.footer { color: gray; font-weight: 700; }
body.dark .del, body.dark .date, body.dark .showtags { color: rgb(154, 154, 154); }
body.white #overlayOne li.article.item .del, body.white #overlayOne li.article.item .showtags, body.white #overlayOne li.article.item .showimages { color: gray; }
body.white a:hover { color: rgb(0, 0, 0) !important; }
body.synchrony div.tags { transition2: all 0.5s ease; opacity: 0; max-height: 0px; margin-top: -15px; margin-bottom: 10px; }
body.synchrony .mainpost div.content { transition2: all 0.5s ease; position: relative; top: 0px; }
body.synchrony #overlayOne #syncpost-container.noScroll { background: #c9c9c9; box-shadow: none; }
body.dark #overlayOne #syncpost-container.noScroll { background: #2f2f2f; }
body.synchrony #overlayOne #syncpost-container.noScroll li.article, body.synchrony #overlayOne #syncpost-container.UnswipeContainer li.article {}
body #overlayOne.fullback li.article.item .postbody #relatedposts { min-height: 1000px; height: 1000px; overflow: auto; }
body #overlayOne li.article.item .leadslider {transition: opacity 0.6s ease-out}
body #overlayOne.fullback li.article.item .leadslider { opacity: 0;}
body.synchrony div.postbody, body.synchrony div.leadslider, body.synchrony div.caption, body.synchrony div#sync-nav { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
body.synchrony div.postbody, body.synchrony div.postbody>div.mainpost { -webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d; }
body.synchrony div.postbody, body.synchrony div.postbody>div#relatedposts { -webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d; }
body.synchrony div.tags.displayTags { opacity: 1; max-height: 64px; }
body.synchrony a.tags { color: white; font-size: 14px; border: 2px solid rgba(128, 128, 128, 0.458824); border-radius: 3px; padding: 2px 6px 4px 7px; margin-right: 7px; line-height: 33px; text-align: center; }
body.sitesection-decks .search { display: none; }
body.synchrony .crop { top: 0px; left: 0px; margin-bottom: 0em; margin-top: 0px; width: 100%; height: 300px; overflow: hidden; background: #F9F9F9; transition2: all 0.3s ease;-webkit-transition2: all 0.3s ease;-moz-transition2: all 0.3s ease; }
body.dark .leadslider .crop { background: #2F2F2F; } 
body.synchrony .crop img.blurred { -webkit-filter: blur(20px); filter: url("#blur"); transition: -webkit-filter 0.3s linear; }
body.synchrony .crop img.deblurred { -webkit-filter: blur(0px); }
body.synchrony .fixedScroll .crop { }
#overlayOne .article .heading { border-left-width: 7px; border-left-style: solid; border-left-color: goldenrod; margin-left: -30px; padding-left: 25px; color: whitesmoke; width: 60%; margin-bottom: 25px; }
body.synchrony.white #overlayOne .article .heading { border-left-width: 7px; border-left-style: solid; border-left-color: rgb(243, 102, 7); }
body.synchrony .fullcrop { height: 100%; padding-top: 150px; background: none !important; }
body.synchrony .crop img { width: 102%; margin: -10% 0px 0px; }
body.synchrony .crop:hover { cursor: pointer; }
label { color: rgb(150, 150, 150); }
label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold; }
.auth-form .form-control { border-radius: 0px; box-shadow: none; height: auto; margin-top: -1px; padding-bottom: 0.75em; padding-top: 0.75em; -webkit-appearance: none; }
.form-control { display: block; width: 100%; height: 32px; padding: 6px 12px; font-size: 13px; line-height: 1.42857; color: rgb(85, 85, 85); border: 1px solid rgb(204, 204, 204); border-radius: 0.2em; box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px inset; transition: border-color 0.15s ease, box-shadow 0.15s ease; background-image: none; background-color: rgb(255, 255, 255); }
h1.logo { font-weight: 700; font-size: 120% !important; color: rgb(71, 128, 0) !important; }
body.synchrony #widgets { display: block; margin: 95px auto; }
body.synchrony p { margin: 0px 0px 1em; }
body.synchrony.white a:hover { color: rgb(189, 98, 98) !important; }
/*body.synchrony span.tags { color: white; border-radius: 3px; padding: 1px 6px 4px 7px; margin-right: 8px; line-height: 23px; font-size: 12px; text-align: center; background-color: rgb(108, 160, 185); }*/
body.synchrony span.tags { color: white; font-size: 14px; border: 2px solid rgba(128, 128, 128, 0.458824); border-radius: 3px; padding: 2px 6px 4px 7px; margin-right: 7px; line-height: 33px; text-align: center; }
body.synchrony h4.name { margin-top: 20px !important; }
body.synchrony span.type { color: gray; float: right; margin-top: -3px; }
body.synchrony .del:hover, body.synchrony .showtags:hover { cursor: pointer; color: rgb(98, 189, 131); }
body.synchrony .showtags { font-family: Glyphicons; position: relative; top: 2px; }
body.synchrony .showimages { font-family: Glyphicons; position: relative; top: 2px; margin-left: 13px; color: rgb(154, 154, 154); cursor: pointer; }
body.synchrony .showimages:hover { ursor: pointer; color: rgb(98, 189, 131); }
body.synchrony .del { position: absolute; text-align: right; font-family: Glyphicons; color: hotpink; }
body.synchrony .article .del { position: relative; float: inherit; margin-left: 25px; top: 3px; }
body.synchrony li .search { margin-top: -35px; float: right; text-align: right; font-family: fontello; color: rgb(70, 69, 69); font-size: 22px; top: 20px; position: relative; margin-right: -20px; }
body.synchrony li .search:before {
content: '\e801';
}
body.synchrony.white li .search { color: rgb(221, 221, 221); }
body.synchrony li .search:hover { cursor: pointer; color: rgb(136, 136, 136); }
body.synchrony .date { margin-top: -35px; float: left; margin-left: 1.8em; }
h1, h2, h3, h4, h5, h6 { color: rgb(138, 136, 136); font-weight: 700; line-height: 1em; margin: 0px 0px 1em; letter-spacing: -0.01em; }
code { border: none !important; }
#sync-container #header { top: 68px !important; position: relative !important; background-color: transparent !important; }
body.synchrony #one {    box-shadow: 0px -5px 15px 0px rgba(0, 0, 0, 0.6); overflow-y: scroll; overflow-x: hidden; height: 100%; width: 100%; transform: translate3d(52px, 0,0); transition:transform 0.2s linear; padding-top: 0px; background: inherit; }
body.synchrony #one .nobar { }
body.menu #mainBody:not(.aCover):not(.fullscreen)  #one { transform: translate3d(162px,0,0); }
body.synchrony.menu #mainBody.aCover #one, body.synchrony.menu #mainBody.fullscreen #one { transform: translate3d(244px,0,0); }
#navpanel li { display: block; }
body.synchrony #mainBody #sync-nav { z-index: 10005;  width: 52px; background: transparent; transition: opacity 0.3s ease;}
body.synchrony #mainBody #sync-nav.article { background: transparent; opacity: 0; }
body.synchrony.menu #mainBody #sync-nav.article { opacity: 1; }
body.synchrony.menu #mainBody #sync-nav:hover { opacity: 1; }
body.synchrony #sync-nav #toggleMenu { position: relative; margin-left: 16px; font-size: 20px; margin-top: -8px; font-family: Glyphicons; }
body.white #toggleMenu { color: gray; }
#toggleMenu:hover { cursor: pointer; }
body.synchrony > #header { display: none; }
body.synchrony { transition: background-color 0.3s; }
body.synchrony.white { background-color: rgb(242, 242, 242); }
body.synchrony h2 > .larger { text-shadow: rgb(0, 0, 0) 5px 5px 15px; color: rgb(199, 199, 199); }
body.synchrony { transition: background-color 0.3s;  font-size: 14px; overflow: hidden; background: #2f2f2f; color: rgb(234, 234, 234); }
body.dark .del, body.dark .date, body.dark .showtags { color: rgb(154, 154, 154); }
#header .logo { text-align: left; width: 150px; font-family: Lato, 'Open Sans', sans-serif; top: 10px !important; }
#statuslogo { font-family: fontello; font-size: 27px; line-height: 1em;  position: absolute; width: 44px; height: 44px; z-index: 2; top: 83%; transition: color 2s; left: 33%; }
#statuslogo:before { content: '\e802'; }
#statuslogo:hover { cursor: pointer; }
#statuslogo:focus { outline: none; }
#statuslogo.warn { color: goldenrod; }
div#statuslogo.error { color: brown; }
header.major { position: absolute; top: 0px; margin-left: 52px; padding-left: 5%; width: 90%; z-index: 1; margin-top: -12px !important; background: inherit;transition:transform 0.2s linear, top 0.6s ease;}
header.major:-webkit-full-screen { margin-top: -5px !important; }
body.menu header.major { transform:translate3d(110px, 0,0); }
body.synchrony.black h2 > .larger { text-shadow: rgb(25, 25, 25) 3px 3px 6px; color: rgb(199, 199, 199); }
body.dark.synchrony h2 > .larger { text-shadow: rgb(0, 0, 0) 5px 5px 15px; color: rgb(199, 199, 199); }
body.synchrony h2 > .larger { transition: opacity 0.4s ease; font-size: 200%; position: relative; font-weight: 300; font-family: Lato, 'Open Sans', sans-serif; margin-left: 42px; }
body.synchrony.white h2 > .larger { text-shadow: rgb(149, 149, 149) 3px 3px 6px;  color: rgb(93, 93, 93); }

body.sitesection-decks h2 > .larger { margin-left: 46px; }
body.synchrony #sectionName, body.synchrony #sectionResults { margin-right: 10px; transition2: all 0.3s ease; }
body.synchrony header.major > h2 { text-align: left; margin-top: -10px; margin-bottom: 5px; font-weight: 500; }
body.synchrony #point { position: fixed; bottom: 0px; right: 0px; width: 50px; height: 50px; }
body.synchrony #grid2[data-columns]::before { content: "3 .column.size-1of3"; }
body.synchrony .widget { margin: -10px 10px 0px 10px; }
body.synchrony #widgets { padding: 0px; display: none; padding-right: 52px; }
body.synchrony #widgets.active { display: block; }
body.synchrony #widgets.layout-list { padding-top: 40px; }
body.synchrony .column { float: left; }
body.synchrony .size-1of3 { width: 33.333%; }
ul.search { position: absolute; overflow: hidden; right: 0px; top: -44px; }
li #srch-term { width: 350px; height: 30px; border-radius: 3px; font-size: 14px; }
.input-group.dropdown #filter_results { right: 15px; top: -9px; font-size: 1.3em; position: absolute; text-align: right; display: none; }
.input-group.dropdown #filter_results::after { }
body.synchrony header.major { font-size: 16px; }
body.synchrony #header nav > ul { position: absolute; z-index: 1; right: 24px; background: inherit; }
body.synchrony #navheader #header ul.search { top: 4px; right: 8%; opacity: 0.5;transition: opacity 0.5s ease }
body.synchrony #navheader #header ul.search:hover { opacity: 1; }
body.synchrony #navheader #header ul.signout { margin-top: -44px; right :8%}
#header h1 a.active { color: rgb(71, 128, 0); }
.sitesection-admin ul.search, .sitesection-admin-subscribe ul.search { display: none; }
.synchrony .post p { font-size: 1.15em; font-family: Lato, sans-serif; line-height: 1.7em; }
.dropdown { position: relative; display: inline-block; }
.dropdown-content { display: none; position: absolute; z-index: 1; border-left-width: 1px; border-left-style: solid; border-left-color: rgba(144, 144, 144, 0.247059); border-right-width: 1px; border-right-style: solid; border-right-color: rgba(144, 144, 144, 0.247059); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(144, 144, 144, 0.247059); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; width: 100%; top: 30px; padding: 0px 20px; text-align: left; background: rgb(51, 51, 51); }
.dropdown:hover .dropdown-content { display: none; }
.dropdown:hover #srch-term { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
#toggleTheme { font-size: 18px; position: relative; font-family: Glyphicons; transition: color 0.3s ease; }
body.dark:not(.menu) #sync-nav.article #toggleTheme, body.dark:not(.menu) #sync-nav.article #toggleMenu { color: transparent; text-shadow: none; }
body.synchrony.dark:not(.menu) #sync-nav.article .container:hover #toggleTheme, body.synchrony.dark:not(.menu) #sync-nav.article .container:hover #toggleMenu { color: rgba(253, 253, 253, 0.6); }
body.synchrony #sync-nav #sectionIcons #toggleTransition { font-size: 18px; position: relative; font-family: Glyphicons; transition: color 0.3s ease; display: none }
body.dark:not(.menu) #sync-nav.article #toggleTransition, body.dark:not(.menu) #sync-nav.article #toggleMenu { color: transparent; text-shadow: none; }
body.synchrony.dark:not(.menu) #sync-nav.article .container:hover #toggleTransition { color: rgba(253, 253, 253, 0.6); }
#widgetStamp > .widgetList { padding: 10px 10px 0px 40px; text-align: center; width: 70%; height: 100%; vertical-align: middle; position: absolute; border-radius: 5px; }
#widgetStamp .widgetList .footer { display: none; position: absolute; padding: 5px 20px 0px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(128, 128, 128, 0.2); bottom: -85px; text-align: center; width: 80%; height: 4.75em; }
.widgetList { vertical-align: top !important; background-color: transparent; }
.widgetList .content { font-size: 12px; width: 100%; margin: -15px auto 0px; padding: 10px; height: 80%; position: relative; }
.funnel { height: 100px; color: white; }
.funnel .funnels, .funnel .sync-figstxts { float: left; height: 100%; }
.funnel .funnels ul, .funnel .sync-figstxts ul { list-style-type: none; margin: 0px; padding: 0px; height: 100%; }
.funnels ul li { border-radius: 2px; }
.funnel p.metric { font-size: 3em; color: gray !important; }
.funnel .sync-figstxts { width: 65%; }
.funnel .funnels { width: 30%; }
.funnel .funnels.funnels-left { margin-left: 0px; margin-right: 5%; }
.funnel .funnels.funnels-left li { margin-bottom: 5px; float: right; clear: right; background-color: rgb(134, 160, 55); }
.white .funnel .funnels.funnels-left li { background-color: rgb(108, 160, 185); }
.funnel .funnels li { height: 20%; display: block; }
.funnel .funnels.funnels-right { margin-left: 5%; margin-right: 0px; }
.funnel .sync-figstxts li { height: 20%; }
.funnel .sync-figstxts li div { height: 100%; display: table; width: 100%; }
.funnel .sync-figstxts li div p { display: table-cell; vertical-align: middle; margin: 0px; line-height: 1; text-align: right; padding-right: 5%; font-size: 1em; text-transform: capitalize; white-space: nowrap; font-weight: 700; }
.funnel .sync-figstxts li div p.metric { font-size: 1em; padding-right: 20%; color: rgb(136, 136, 136); font-weight: 700; text-align: left; }
.col-sm-3 .funnel .sync-figstxts li div p { font-size: 1em; }
.col-sm-3 .funnel .sync-figstxts li div p.metric { font-size: 2em; padding-right: 15%; }
#widgetStamp a { color: silver; }
#widgetStamp .header { font-size: 16px; color: white; padding-bottom: 10px; text-align: left; margin-left: -20px; margin-top: -6px; }
body.white #widgetStamp .header { color: gray; font-weight: bold; }
.white #widgetStamp a { color: gray; }
#widgetStamp a:hover { color: white; }
#widgetStamp .updated-at { color: gray; margin-top: -15px; font-size: 0.8em; text-align: left; margin-left: 10px; }
.larger span#sectionResults { width: 300px;font-size: 16px; text-shadow: none; }
.scrollToTop { width: 42px; height: 42px; padding: 8px 10px; text-align: center; font-weight: bold; text-decoration: none; position: fixed; bottom: 10px; right: 10px; display: none; cursor: pointer; border: none; z-index: 1000; transition2: all 0.2s ease; border-radius: 50px; }
.scrollToTop:hover, .scrollToTop:visited, .scrollToTop:focus { text-decoration: none; color: rgb(255, 255, 255); }
.scrollToTop i { line-height: 24px; }
body.dark #widgets.layout-events .post-title a:hover { color: white !important; }
#sync-container { width: 100%; padding: 0px 15px; margin: 0px auto; left: 0px; position: relative; transition: left 0.3s ease; }
.container#sync-nav-active { padding: 0px 1px 0px 0px; }
.container#sync-nav-state-max { left: 230px; position: relative; transition: left 0.3s ease; }
#sync-nav { position: fixed; overflow: hidden; border-right-width: 0px; border-right-style: solid; border-right-color: rgba(92, 92, 92, 0.498039); top: 0px; left: 0px; width: 170px; height: 100%; z-index: 10005; transition: opacity 0.2s ease, width 0.3s ease, background-color 0.3s ease, background: #242424; }
#sync-nav.empty > * { opacity: 0.5; }
body[data-section="decks"] .larger  .button-group { display: none; }
#sync-nav > * { transition: opacity 0.2s ease; }
.white #sync-nav { border-right-style: none; }
#sync-nav ul { overflow-y: hidden; list-style-type: none; padding: 20px 0px 0px; margin: 0px; }
#sync-nav > a, #sectionIcons a { display: table; padding: 10px 0px; margin-left: 17px; position: relative; }
#sectionIcons { transition: opacity 0.4s ease; width: 52px; }
#sync-nav a:hover { text-decoration: none; }
#sync-nav #sync-nav-min { overflow-y: hidden; width: 50px; text-align: left; display: block; padding: 8px 3px 3px 6px; }
#sync-nav #sync-nav-min:hover { text-decoration: none; }
#sync-nav #sync-nav-max { position: absolute; top: 0px; left: 25px; width: 225px; overflow-y: hidden; padding: 8px 10px 8px 0px; }
#sync-nav .icon-bar { position: relative; font-family: Glyphicons; }
#zoomFullScreen { position: fixed; left: 8px; bottom: 35px; font-family: Glyphicons; display: block; width: 24px; height: 2px; z-index: 2; margin: 3px 4px 0px 12px; }
#zoomFullScreen:hover { cursor: pointer; color: whitesmoke; }
#toggleEvents { position: relative; font-family: Glyphicons; display: none; }
body[data-section="events"] #toggleEvents { display: block; }
body .article #toggleEvents, body .article #displayTrends { display: none; }
#sync-nav #sync-nav-toggle { display: block; margin: 8px 0px; }
#sync-nav ul ul a { padding: 8px 3px 8px 25px; }
#sync-nav a:active { outline: none; }
#sync-nav #sync-nav-max { display: none; }
#sync-nav li { display: none; }
#sync-nav li#sync-nav-shortcut { display: inline-block; width: 100%; }
#sync-nav-state-max li { display: list-item; width: 100%; }
#sync-nav-state-max li #sync-nav-min, #sync-nav-state-max li #sync-nav-max { display: inline-block; }
#sync-nav-state-max li #sync-nav-max { width: 260px; }
#sync-nav-state-max#sync-nav { width: 290px; border-right-width: 1px; border-right-style: solid; border-right-color: rgba(128, 128, 128, 0.498039); transition: width 0.3s ease, background-color 0.3s ease; background: rgb(51, 51, 51); }
body.dark #sync-nav a { color: darkgrey; }
body.dark #sync-nav a.active { background-color: rgb(43, 43, 43); }
body.dark #sync-nav #sync-nav-toggle:hover { background-color: inherit; }
body.light #sync-nav { background: rgb(236, 236, 236); }
body.white #sync-nav { background: rgb(236, 236, 236); }
body.white #sync-nav-state-max { background: rgb(236, 236, 236); }
body.white #sync-nav a { color: rgb(168, 168, 168); }
body.white #sync-nav a.active { background-color: white; }
body.white #sync-nav #sync-nav-toggle:hover { background-color: inherit; }
body.dark:not(.menu) #sync-nav.article { border: none; box-shadow: none; background: transparent; }
body.dark #sync-nav.article #navpanel { border-left-width: 1px; border-left-style: solid; border-left-color: transparent; }
body.dark.menu #sync-nav.article #navpanel { border-left-width: 1px; border-left-style: solid; border-left-color: rgb(10, 10, 10); }
body:not(.menu) #sync-nav.article a { color: rgb(128, 128, 128); text-shadow: rgb(214, 213, 213) 1px 1px 1px; }
blockquote { font-family: Georgia, serif; font-size: 18px; font-style: italic; width: 500px; margin: 0.25em 0px; padding: 0.25em 40px; line-height: 1.45; position: relative; }
blockquote::before { display: block; content: "â€œ"; font-size: 80px; position: absolute; color: goldenrod; left: -20px; top: -20px; }
one blockquote cite { color: rgb(153, 153, 153); font-size: 14px; display: block; margin-top: 5px; }
blockquote cite::before { content: "â€”â€‰"; }
body.blurred2 #one { overflow-y: hidden !important; }
body.blurred #zoomFullScreen, body.blurred #displayTrends .icon-bar, body.blurred #toggleTheme, body.blurred #toggleEvents, body.blurred .autoplay, body.blurred .filter > .toggle, body.blurred #toggleMenu { display: none; }
body.unblurred #one { overflow-y: scroll; }
body.blurred #one { -webkit-filter: blur(20px); filter: blur(20px); pointer-events: none; }
#header { color: inherit; cursor: default; height: 3em; line-height: 3.1em;}
body.synchrony #one #navheader #header {
margin-right: 4%;
}
#header span.signout { width: 24px; font-family: fontello }
#header span.signout:before { content: '\e800' }
body.synchrony #navheader .signout li a.user { color: gray; margin-right: -15px; font-size: 15px; }
body.white #navheader .signout li a.user { color: silver; }
#header.reveal { animation: reveal-header 0.5s; }
#header.alt { animation: none; box-shadow: none; color: rgb(255, 255, 255); background-color: transparent; }
#header h1 { color: inherit; font-size: 1em; height: inherit; left: -0.7em; line-height: inherit; margin: 0px; padding: 0px; position: relative; top: 0px; }
#header h1 span { font-weight: 300; }
body.white #header h1 a { border: 0px; color: rgb(84, 84, 84); }
#header h1 a { border: 0px; color: whitesmoke; z-index: 3 }
#header nav { height: inherit; line-height: inherit; position: relative; top: 64px; vertical-align: middle; }
#header nav { height: inherit; line-height: inherit; position: relative; top: 10px; vertical-align: middle; }
#header nav > ul { list-style: none; margin: 0px; padding-left: 0px; }
#header nav > ul > li { border-radius: 0.5em; display: inline-block; margin-left: 2em; padding-left: 0px; }
#header nav > ul > li a { border: 0px; color: silver; display: inline-block; text-decoration: none; }
#header nav > ul > li a.icon::before { margin-right: 0.5em; }
#header nav > ul > li:first-child { margin-left: 0px; }
#header nav > ul > li .button { height: 2.25em; line-height: 2.25em; margin-bottom: 0px; padding: 0px 1em; position: relative; top: -0.075em; vertical-align: middle; }
#header nav > ul > li > ul { display: none; }
#header #sync-container { position: relative; }
#header #sync-container h1 { left: 0px; }
#header #sync-container nav { right: 0px; }
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: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
a:focus { outline: none; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
table { border-collapse: collapse; border-spacing: 0px; }
body { }
#sync-container { margin-left: auto; margin-right: auto; background: inherit; }
#widgetStamp { display: none; height: 1000px; right: 20px; top: 100px; overflow: hidden !important; }
body { background: rgb(255, 255, 255); }
body, input, select, textarea { color: rgb(100, 100, 100); font-family: 'Open Sans', sans-serif; font-size: 9pt; font-weight: 300; line-height: 1.75em; }
a { transition: color 0.2s ease, border-color 0.2s ease, background-color 0.2s ease; color: rgb(98, 189, 131); text-decoration: none; }
a:hover { text-decoration: none; border-bottom-color: transparent; color: rgb(98, 189, 131) !important; }
strong, b { color: rgb(150, 149, 149); font-weight: 700; }
em, i { font-style: italic; }
p { margin: 0px 0px 2em; }
h1, h2, h3, h4, h5, h6 { color: rgb(84, 84, 84); font-weight: 700; line-height: 1em; margin: 0px 0px 1em; letter-spacing: -0.01em; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; text-decoration: none; }
h2 { font-size: 1.25em; line-height: 1.5em; }
h3 { font-size: 1.25em; line-height: 1.5em; }
h4 { font-size: 1.1em; line-height: 1.5em; }
h5 { font-size: 0.9em; line-height: 1.5em; }
h6 { font-size: 0.7em; line-height: 1.5em; }
sub { font-size: 0.8em; position: relative; top: 0.5em; }
sup { font-size: 0.8em; position: relative; top: -0.5em; }
hr { border-width: 0px 0px 1px; border-bottom-style: solid; border-bottom-color: rgba(144, 144, 144, 0.247059); margin: 2em 0px; }
hr.major { margin: 3em 0px; }
blockquote { font-style: italic; margin: 2em 0px; padding: 0px 0px 0px 3em; }
blockquote::before { font-family: serif; font-weight: bold; display: block; content: "â€œ"; position: absolute; left: -0.1em; top: -40px; color: goldenrod; }
body.white #overlayOne a { color: green; }
body.white #overlayOne .post-card a { color: rgb(34, 34, 34); }
body.synchrony #sync-nav a, body.synchrony #sync-nav { color: rgb(84, 84, 84); padding-top: 10px;z-index: 0 }
body.white #sync-nav.article a, body.white #sync-nav a, body.white #sync-nav { color: rgb(206, 206, 206); }
body.synchrony[data-section="decks"] #sync-nav .autoplay { display: none }
#sync-nav .autoplay { position: absolute; bottom: 0px; }
#sync-nav .autoplay:hover { cursor: pointer; color: whitesmoke; }
#sync-nav .autoplay > .play { font-family: Glyphicons; position: absolute; bottom: 56px; left: 12px; font-size: 26px; }
#sync-nav .autoplay > .play::before { content: "î…´"; }
#sync-nav .autoplay > .stop { display: none; font-family: Glyphicons; position: absolute; bottom: 56px; left: 12px; font-size: 26px; }
#sync-nav .autoplay > .stop::before { content: "î…¶"; }
code { border-radius: 0.5em; border: 1px solid rgba(144, 144, 144, 0.247059); font-family: 'Courier New', monospace; font-size: 0.9em; margin: 0px 0.25em; padding: 0.25em 0.65em; background: rgba(144, 144, 144, 0.0745098); }
pre { font-family: 'Courier New', monospace; font-size: 0.9em; margin: 0px 0px 2em; }
pre code { display: block; line-height: 1.75em; padding: 1em 1.5em; overflow-x: hidden; }
header p { color: rgb(148, 148, 148); position: relative; margin: 0px 0px 1.5em; }
header h2 + p { font-size: 1.25em; margin-top: -1em; line-height: 1.75em; }
header h3 + p { font-size: 1.1em; margin-top: -0.85em; line-height: 1.5em; }
header h4 + p, header h5 + p, header h6 + p { font-size: 0.9em; margin-top: -0.75em; line-height: 1.5em; }
header.major { text-align: center; }
header.major h2 { font-size: 2.35em; }
header.major p { margin: -1em 0px 3.5em; }
form { margin: 0px 0px 2em; }
label { color: rgb(84, 84, 84); display: block; font-size: 1.3em; font-weight: 700; margin: 1em 0px 0.3em; }
input[type="text"], input[type="password"], input[type="email"], select, textarea { -webkit-appearance: none; border: 1px solid rgba(144, 144, 144, 0.247059); color: inherit; display: block; outline: 0px; padding: 0px 1em; text-decoration: none; width: 100%; background: rgba(144, 144, 144, 0.0745098); }
input[type="text"]:invalid, input[type="password"]:invalid, input[type="email"]:invalid, select:invalid, textarea:invalid { box-shadow: none; }
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, select:focus, textarea:focus { border-color: rgb(98, 189, 131); box-shadow: rgb(98, 189, 131) 0px 0px 0px 1px; }
input[type="text"], input[type="password"], input[type="email"], select { height: 2.75em; }
body.white input[type="text"],body.white input[type="password"],body.white input[type="email"],body.white select { color: gray; }
textarea { padding: 0.75em 1em; }
input[type="checkbox"], input[type="radio"] { -webkit-appearance: none; display: block; float: left; margin-right: -2em; opacity: 0; width: 1em; z-index: -1; }
input[type="checkbox"] + label, input[type="radio"] + label { text-decoration: none; color: rgb(100, 100, 100); cursor: pointer; display: inline-block; font-size: 1em; font-weight: 300; padding-left: 2.4em; padding-right: 0.75em; position: relative; }
input[type="checkbox"] + label::before, input[type="radio"] + label::before { -webkit-font-smoothing: antialiased; font-family: FontAwesome; font-style: normal; font-weight: normal; text-transform: none !important; }
input[type="checkbox"] + label::before, input[type="radio"] + label::before { border-radius: 0.5em; border: 1px solid rgba(144, 144, 144, 0.247059); content: ""; display: inline-block; height: 1.65em; left: 0px; line-height: 1.58125em; position: absolute; text-align: center; top: 0px; width: 1.65em; background: rgba(144, 144, 144, 0.0745098); }
input[type="checkbox"]:checked + label::before, input[type="radio"]:checked + label::before { border-color: rgb(73, 77, 83); color: rgb(255, 255, 255); content: "ï€Œ"; background: rgb(73, 77, 83); }
input[type="checkbox"]:focus + label::before, input[type="radio"]:focus + label::before { border-color: rgb(98, 189, 131); box-shadow: rgb(98, 189, 131) 0px 0px 0px 1px; }
input[type="checkbox"] + label::before { border-radius: 0.5em; }
input[type="radio"] + label::before { border-radius: 100%; }
::-webkit-input-placeholder { opacity: 1; color: rgb(148, 148, 148) !important; }
ol { list-style: decimal; margin: 0px 0px 2em; padding-left: 1.25em; }
ol li { padding-left: 0.25em; }
ul { list-style: disc; margin: 0px 0px 2em; overflow-x: hidden; padding-left: 1em; }
ul li { padding-left: 0.5em; }
dl { margin: 0px 0px 2em; }
table { margin: 0px 0px 2em; width: 100%; }
table tbody tr { border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: rgba(144, 144, 144, 0.247059); border-bottom-color: rgba(144, 144, 144, 0.247059); }
table tbody tr:nth-child(2n+1) { background-color: rgba(144, 144, 144, 0.0745098); }
table td { padding: 0.75em; }
table th { color: rgb(84, 84, 84); font-size: 0.9em; font-weight: 700; padding: 0px 0.75em 0.75em; text-align: left; }
table thead { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgba(144, 144, 144, 0.247059); }
table tfoot { border-top-width: 2px; border-top-style: solid; border-top-color: rgba(144, 144, 144, 0.247059); }
.mainpost .content strong, .mainpost .content b { color: white; }
.mainpost .content ul, .mainpost .content ol { list-style: none; margin-left: -20px; }
.mainpost .content ul li, .mainpost .content ol li { padding-bottom: 10px; }
body.dark, .dark .wrapper.style1, .dark .site-footer { color: rgb(234, 234, 234); background: #141414; }
body.dark .site-footer { display: none; }
body.dark.synchrony a.tags { }
.dark .page-content { border-radius: 5px; padding: 4em !important; }
.dark #article { position: relative; width: 100%; height: 100%; z-index: 99; background: #232323; }
body.dark a:hover { color: rgb(98, 189, 131) !important; }
.dark .full-post .blog-post__title { color: white; }
/*body.synchrony a:hover { color: white !important; }*/
body.synchrony a:hover { color: white !important; }
body.dark.synchrony p { color: rgb(234, 234, 234); }
body.synchrony p { color: rgb(234, 234, 234); }
body.synchrony .post-card { transition: background 0.3s ease }
.dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6 { color: silver; }
.dark .post-card { background: #282828; }
.dark .post-card a { color: rgb(222, 221, 221); }
.dark .post-card .post-summary .post-content-brief { color: silver; }
.dark h2 > .larger { text-shadow: rgb(132, 132, 132) 1px 1px 1px; color: rgb(199, 199, 199); }
.entypo { display: inline-block; vertical-align: -0.125em; font-family: EntypoRegular; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: inherit; text-transform: none; speak: none; -webkit-font-smoothing: antialiased; font-size: 2em; line-height: 0.5em; }
:hover .entypo { text-decoration: none; }
.entypo-large { font-size: 3em; }
.entypo.entypo-logout::before { content: "î"; }
#sync-nav#sync-nav .logo_hidden { display: none; }
#sync-nav#sync-nav-state-max .logo_hidden { display: inline; font-size: 200%; float: right; margin-right: 20px; margin-top: 10px; position: relative; text-shadow: rgb(149, 149, 149) 3px 3px 6px; color: rgb(80, 80, 80); }
.fa { color: rgb(98, 189, 131); display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; transition2: all 0.5s ease; }
.fa-2x { font-size: 2em; }
.fa-angle-up::before { content: "ï„†"; }
#overlayOne .rightarrow { font-family: Glyphicons; font-size: 60px; display: inline; width: 150px; position: absolute; right: 0px; top: 0px; height: 100%; z-index: 99999; }
#overlayOne .rightarrow:hover { display: block; }
#overlayOne .leftarrow { font-family: Glyphicons; font-size: 60px; display: inline; width: 150px; position: fixed; left: 0px; top: 0px; height: 100%; z-index: 99999; }
#overlayOne .arrow { position: fixed; color: gray; top: 45%; }
#overlayOne { position: fixed; transform: translate3d(105%, 0px, 0px); width: 100%; height: 100%; z-index: 10004; background-size: cover !important;  -webkit-transition: -webkit-transform 0.35s ease-out; -moz-transition: -moz-transform 0.35s ease-out; -o-transition: -o-transform 0.35s ease-out; transition: transform 0.35s ease-out, top 0.6s ease;}
#overlayOne.slideIn { transform: translate3d(0px, 0px, 0px);}
#overlayOne.fullback { z-index: 10005; }
#overlayOne .imageOverlay { opacity: 1; position: fixed; top: 0px; left: 0%; width: 100%; height: 100%; max-height: 100%; transition: background-image 0.6s ease-in, opacity 0.6s ease-in, max-height 0.5s ease-out; background-color: rgb(249, 249, 249) !important; background-size: cover !important; }
.dark #overlayOne .imageOverlay { background-color: rgb(19, 19, 19) !important; }
#overlayOne .imageContainer .caption { display: none; }
.dark #overlayOne.fullback .imageContainer .caption, .dark #overlayOne li.article[data-fullback="1"] .imageContainer .caption { left: 70px; z-index: 1; background: rgba(47, 47, 47, 0.901961); }
#overlayOne .imageOverlay .heading { width: 100%; }
#overlayOne.contain .imageContainer .caption, #overlayOne.contain li.article[data-fullback="1"] .imageContainer .caption { display: none; }
#overlayOne.showDesc .caption > .description { display: block; }
#overlayOne .imageOverlay .description { display: none; font-size: 130%; margin-bottom: 25px; margin-top: -10px; width: 90%; }
#overlayOne.contain .imageOverlay {    margin-left: -1.25%; transition2: all 0.5s ease; width: 100%; background-size: contain !important; }
#overlayOne.fullback .imageOverlay { height: 100%; z-index: 10004; opacity: 1; }
#overlayOne #syncpost-container table { width: initial; }
#overlayOne.display { z-index: 10001; }
.dark #overlayOne #syncpost-container { background-color: #2f2f2f; }
#overlayOne #syncpost-container { padding: 0px; opacity: 1; overflow: hidden; top: 0px; transform: translate3d(0px, 0px, 0px); width: 100%; z-index: 10002; transition: transform 0.3s ease; position: fixed !important; height: 100% !important; background-color: #c9c9c9; }
#overlayOne #syncpost-container.swipeContainer {  box-shadow:inset rgb(0, 0, 0) 0px 0px 1000px; }
body.dark #overlayOne #syncpost-container.swipeContainer {background-color: rgb(78, 78, 78);  box-shadow:inset rgb(0, 0, 0) 0px 0px 1000px; }
body #overlayOne { box-shadow: 0px -5px 15px 0px rgba(0, 0, 0, 0.6); }
body.menu #overlayOne.slideIn { transform: translate3d(52px, 0px, 0px); }
body.dark .overlayedSmall .crop, body.dark .overlayedLarge .crop { background: #2323223; }
#overlayOne li.article[data-fullback="1"] .imageOverlay { opacity: 1; }
#overlayOne.hidecaption .imageContainer .caption { opacity: 0; }
#overlayOne li.article .imageContainer .caption .close { cursor: pointer; opacity: 0; font-size: 120%; font-family: Glyphicons; position: absolute; top: 13px; right: 15px; color: gray; }
#overlayOne li.article .imageContainer .caption:hover .close { opacity: 1; }
.imageOverlay, .imageOverlay .leftarrow, .imageOverlay .rightarrow, .imageOverlay .content, li.article .postbody { transform-style: preserve-3d; }
#overlayOne #syncpost-container li.article { float: left; width: 100%; position: absolute; overflow-y: hidden; }
#overlayOne #syncpost-container li.article pre { white-space: pre-wrap; word-wrap: break-word; }
#overlayOne #syncpost-container li.article:first-of-type { }
#overlayOne #syncpost-container li.article > .postbody { width: 70%; padding: 32px 16% 32px 14%; position: relative; min-height: 100%; transition: color 0.2s ease, border-color 0.2s ease, background-color 0.2s ease, opacity 0.6s ease-out; }
#syncpost-container .article .imageOverlay::after { content: ""; top: 0px; left: 0px; bottom: 0px; right: 0px; position: absolute; /*background: none;*/background: url("/images/02.png") repeat; transition: background 0.3s ease; }
#overlayOne.contain #syncpost-container .article .imageOverlay::after { display: none; }
#syncpost-container .article .leadslider .crop::after { content: ""; top: 0px; left: 0px; bottom: 0px; right: 0px; position: absolute; /*background: none;*/background: url("/images/02.png") repeat; transition: background 0.3s ease; }
#syncpost-container .article .leadslider .fullcrop::after { transition2: all 0.5s ease; background: none; }
.dark #overlayOne #syncpost-container li.article > .postbody { transition: color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease; background: #141414; }
#overlayOne.fullback #syncpost-container { overflow-y: hidden; padding-right: 0px !important; }
#overlayOne #syncpost-container.animate > li.article { }
#overlayOne #syncpost-container > li.article { position: absolute; line-height: 1.4; overflow-x: hidden; padding: 0px; height: 100% !important; }
#overlayOne #syncpost-container > li.article { overflow-y: scroll; padding-right: 25px; }
#overlayOne #syncpost-container > li.article.aactive .imageOverlay { height: 100%; }
#overlayOne #syncpost-container > li.article.prior { }
#syncpost-container li.article .frame_embed.fullframe { position: initial; }
#syncpost-container li.article .frame_embed { position: relative; width: 65%; height: 0px; padding-bottom: 46.25%; font-family: Glyphicons; margin-bottom: 60px; }
#syncpost-container > .article[data-type="clip"] .blog-post__title::after { content: "îˆ²"; font-family: Glyphicons; padding-left: 12px; color: goldenrod; position: relative; font-size: 0.6em; top: 1px; }
#syncpost-container li.article .frame_embed { display: none; transition: opacity 0.3s; }
#syncpost-container li.article .frame_embed .video { position: absolute; top: 15px; left: 0px; width: 100%; height: 100%; }
.item { box-shadow: 0px 0px 0px; }
.item .editIcon { visibility: hidden; position: absolute; right: 8px; top: 6px; font-size: 12px; font-family: Glyphicons; }
.item:hover .editIcon { visibility: visible; }
.item .editIcon:hover { cursor: pointer; }
.item .editIcon::before { content: "î„·"; }
::-webkit-input-placeholder { color: silver; }
body.synchrony #widgets.panels .item.is-dragging { transition: 0s; }
#sync-nav.article #widgetFilters { border: none; }
#sync-nav.display .filter #widgetFilters div.widgetArray { }
#sync-nav.display .filter #widgetFilters div.block { display: block; width: 120px; height: 120px; border-left-width: 1px; border-left-style: solid; border-left-color: rgba(128, 128, 128, 0.309804); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(128, 128, 128, 0.309804); padding-left: 9px; padding-top: 5px; color: gray; cursor: pointer; font-size: 16px; font-weight: 700; text-align: left; transition2: all 0.3s ease; }
#sync-nav.display .filter #widgetFilters div.block img { position: relative; margin-left: -8px; margin-top: -28px; opacity: 0.3; z-index: -1; }
#sync-nav.display .filter #widgetFilters div.widgetArray > div.filtered { color: white; text-shadow: rgb(45, 45, 45) 1px 1px 6px; }
#sync-nav .filter:hover { cursor: pointer; color: whitesmoke; }
#sync-nav .filter > .toggle { font-family: Glyphicons; position: absolute; bottom: 100px; left: 17px; font-size: 16px; }
#sync-nav.article .filter > .toggle { display: none; }
#sync-nav .filter > .toggle::before { content: "î„·"; }
#sync-nav .filter .labels { display: none; }
#sync-nav.display { width: 194px; box-shadow: none; border-right-width: 1px; border-right-style: solid; border-right-color: rgba(92, 92, 92, 0.2); }
#sync-nav.display .filter .labels { display: block; }
#sync-nav .filter .labels span.save { font-family: Glyphicons; position: absolute; left: 15px; bottom: 60px; font-size: 20px; color: green; cursor: pointer; }
#sync-nav .filter .labels span.cancel { font-family: Glyphicons; position: absolute; left: 15px; bottom: 100px; font-size: 20px; color: goldenrod; cursor: pointer; }
#sync-nav .filter .labels span.all { font-family: Glyphicons; position: absolute; left: 17px; bottom: 20px; color: gray; font-size: 16px; cursor: pointer; }
#sync-nav .filter .labels span.none { display: none; font-family: Glyphicons; position: absolute; left: 17px; bottom: 20px; font-size: 16px; color: gray; cursor: pointer; }
#sync-nav .filter .labels.toggled span.none { display: block; }
#sync-nav .filter .labels.toggled span.all { display: none; }
#sync-nav.display .filter #widgetFilters div.block.filtered img { opacity: 1; }
#async-nav.display .filter #widgetFilters div.block:hover, #async-nav.display .filter #widgetFilters div.block:hover img { color: white; opacity: 1; text-shadow: rgb(45, 45, 45) 1px 1px 6px; }
#async-nav.display .filter #widgetFilters div.block:hover::after { float: right; content: "îˆ‡"; margin-top: -80px; margin-right: 36px; font-size: 48px; font-family: Glyphicons; color: green; text-shadow: white 2px 0px 50px; }
#sync-nav.display .filter #widgetFilters div.block::after { float: right; content: ""; margin-top: -80px; margin-right: 36px; font-size: 48px; font-family: Glyphicons; color: whitesmoke; transition2: all 0.6s ease; }
#async-nav.display .filter #widgetFilters div.block.filtered:hover::after { float: right; content: "îˆˆ"; margin-top: -80px; margin-right: 36px; font-size: 48px; font-family: Glyphicons; color: goldenrod; text-shadow: white 2px 0px 50px; }
#sync-nav.display .filter #widgetFilters div.block.filtered::after { float: right; content: "îˆ‡"; margin-top: -80px; margin-right: 36px; font-size: 48px; font-family: Glyphicons; color: whitesmoke; transition2: all 0.6s ease; }
#scrolloverlay { right: 0px; height: 100%; width: 20px; position: fixed; background-color: inherit; }
#navpanel { position: absolute; top: 0px; list-style: none; left: 52px; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(10, 10, 10); width: 80px; padding-right: 10px; padding-top: 7px; height: 100%; text-align: right; font-size: 18px; line-height: 2em; color: rgb(79, 79, 79); font-weight: 700; font-family: Lato, 'Open Sans', sans-serif; z-index: 0; transition: border 0.3s ease; }
body.synchrony #navpanel li { color: whitesmoke; }
body #navpanel span.nav-max { padding-right: 9px; }
body #navpanel span.nav-max:hover,body #navpanel li.highlit span.nav-max  { cursor: pointer; padding: 3px 8px 6px; border-radius: 15px; color: whitesmoke; border: 1px solid rgba(173, 173, 173, 0.6); background: rgb(63, 95, 0); }
body #navpanel li.highlit span.nav-max { margin-top: 2px; margin-bottom: 2px; background: #4d4d4d; color: whitesmoke; }
body.white #navpanel li.highlit span.nav-max { margin-top: 2px; margin-bottom: 2px; background: rgba(0,0,0,0.7); color: whitesmoke; }
body.white #navpanel span.nav-max:hover, body.white #navpanel li.highlit:hover span.nav-max { background: brown; }
body.synchrony #navpanel li.highlit { margin-top: 4px; margin-bottom: 6px; }
body.white #navpanel li span { color: rgb(33, 33, 33); }
body.white #navpanel { border-left-width: 1px; border-left-style: solid; border-left-color: silver; }
#navpanel.max { width: 200px; padding-right: 40px; }
