/* Minification failed. Returning unminified contents.
(8127,1644): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(8153,93): run-time error CSS1036: Expected expression, found ':'
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css | Revision: Added HTML5 Main Element */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],/* 1 */
input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}main{display:block;}
/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #fdd328 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {  }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {  }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {}

/* Overlays */
.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*
 * jQuery UI Slider 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 5px; height: 20px; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: 0; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
/* @license
 * MyFonts Webfont Build ID 2116635, 2012-02-29T15:57:21-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: News Gothic by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/news-gothic/news-gothic/
 * Licensed pageviews: 10,000,000
 * 
 * Webfont: News Gothic Italic by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/news-gothic/italic/
 * Licensed pageviews: unspecified
 * 
 * Webfont: News Gothic Bold by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/news-gothic/bold/
 * Licensed pageviews: unspecified
 * 
 * Webfont: News Gothic Bold Italic by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/news-gothic/bold-italic/
 * Licensed pageviews: unspecified
 * 
 * Webfont: News Gothic Light by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/news-gothic/light/
 * Licensed pageviews: unspecified
 * 
 * Webfont: News Gothic Light Italic by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/news-gothic/light-italic/
 * Licensed pageviews: unspecified
 * 
 * Webfont: News Gothic Condensed by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/news-gothic/condensed/
 * Licensed pageviews: unspecified
 * 
 * Webfont: News Gothic Italic Condensed by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/news-gothic/italic-condensed/
 * Licensed pageviews: unspecified
 * 
 * Webfont: News Gothic Bold Condensed by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/news-gothic/bold-condensed/
 * Licensed pageviews: unspecified
 * 
 * Webfont: News Gothic Bold Italic Condensed by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/news-gothic/bold-italic-condensed/
 * Licensed pageviews: unspecified
 * 
 * Webfont: News Gothic Extra Condensed by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/news-gothic/extra-condensed/
 * Licensed pageviews: unspecified
 * 
 * Webfont: News Gothic Bold Extra Condensed by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/news-gothic/bold-extra-condensed/
 * Licensed pageviews: unspecified
 * 
 * Webfont: News Gothic Demi by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/news-gothic/demi/
 * Licensed pageviews: unspecified
 * 
 * Webfont: News Gothic Demi Italic by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/news-gothic/demi-italic/
 * Licensed pageviews: unspecified
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2116635
 * Webfonts copyright: Copyright 1990-2003 Bitstream Inc. All rights reserved.
 * 
 * © 2012 Bitstream Inc
*/

/*SVG Files are missing*/

@font-face {
	font-family: 'NewsGothicBT'; /*NewsGothicBT-Roman*/
	src:	url('../fonts/204C1B_0_0.eot')		format('eot'),
			url('../fonts/204C1B_0_0.woff')		format('woff'),
			url('../fonts/204C1B_0_0.ttf')		format('truetype'),
			url('../fonts/204C1B_0_0.svg#wf')	format('svg');
	font-weight: normal;
	font-style: normal;
	}
	@font-face {
		font-family: 'NewsGothicBT'; /*NewsGothicBT-Italic*/
		src:	url('../fonts/204C1B_1_0.eot')		format('eot'),
				url('../fonts/204C1B_1_0.woff')		format('woff'),
				url('../fonts/204C1B_1_0.ttf')		format('truetype'),
				url('../fonts/204C1B_1_0.svg#wf')	format('svg');
		font-weight: normal;
		font-style: italic;
		}	
	@font-face {
		font-family: 'NewsGothicBT'; /*NewsGothicBT-Bold*/
		src:	url('../fonts/204C1B_2_0.eot')		format('eot'),
				url('../fonts/204C1B_2_0.woff')		format('woff'),
				url('../fonts/204C1B_2_0.ttf')		format('truetype'),
				url('../fonts/204C1B_2_0.svg#wf')	format('svg');
		font-weight: bold;
		font-style: normal;
		}
	@font-face {
		font-family: 'NewsGothicBT'; /*NewsGothicBT-BoldItalic*/
		src:	url('../fonts/204C1B_3_0.eot')		format('eot'),
				url('../fonts/204C1B_3_0.woff')		format('woff'),
				url('../fonts/204C1B_3_0.ttf')		format('truetype'),
				url('../fonts/204C1B_3_0.svg#wf')	format('svg');
		font-weight: bold;
		font-style: italic;
		}
	@font-face {
		font-family: 'NewsGothicBT'; /*NewsGothicBT-Light*/
		src:	url('../fonts/204C1B_4_0.eot')		format('eot'),
				url('../fonts/204C1B_4_0.woff')		format('woff'),
				url('../fonts/204C1B_4_0.ttf')		format('truetype'),
				url('../fonts/204C1B_4_0.svg#wf')	format('svg');
		font-weight: lighter;
		font-style: normal;
		}
	@font-face {
		font-family: 'NewsGothicBT'; /*NewsGothicBT-LightItalic*/
		src:	url('../fonts/204C1B_5_0.eot')		format('eot'),
				url('../fonts/204C1B_5_0.woff')		format('woff'),
				url('../fonts/204C1B_5_0.ttf')		format('truetype'),
				url('../fonts/204C1B_5_0.svg#wf')	format('svg');
		font-weight: lighter;
		font-style: italic;
		}


@font-face {
	font-family: 'NewsGothicBT-Condensed'; /*NewsGothicBT-RomanCondensed*/
	src:	url('../fonts/204C1B_6_0.eot')		format('eot'),
			url('../fonts/204C1B_6_0.woff')		format('woff'),
			url('../fonts/204C1B_6_0.ttf')		format('truetype'),
			url('../fonts/204C1B_6_0.svg#wf')	format('svg');
	font-weight: normal;
	font-style: normal;
	}
	@font-face {
		font-family: 'NewsGothicBT-Condensed'; /*NewsGothicBT-BoldCondensed*/
		src:	url('../fonts/204C1B_8_0.eot')		format('eot'),
				url('../fonts/204C1B_8_0.woff')		format('woff'),
				url('../fonts/204C1B_8_0.ttf')		format('truetype'),
				url('../fonts/204C1B_8_0.svg#wf')	format('svg');
		font-weight: bold;
		font-style: normal;
		}
	@font-face {
		font-family: 'NewsGothicBT-Condensed'; /*NewsGothicBT-ItalicCondensed*/
		src:	url('../fonts/204C1B_7_0.eot')		format('eot'),
				url('../fonts/204C1B_7_0.woff')		format('woff'),
				url('../fonts/204C1B_7_0.ttf')		format('truetype'),
				url('../fonts/204C1B_7_0.svg#wf')	format('svg');
		font-weight: normal;
		font-style: italic;
		}
	@font-face {
		font-family: 'NewsGothicBT-Condensed'; /*NewsGothicBT-BoldCondItalic*/
		src:	url('../fonts/204C1B_9_0.eot')		format('eot'),
				url('../fonts/204C1B_9_0.woff')		format('woff'),
				url('../fonts/204C1B_9_0.ttf')		format('truetype'),
				url('../fonts/204C1B_9_0.svg#wf')	format('svg');
		font-weight: bold;
		font-style: italic;
		}

	
@font-face {
	font-family: 'NewsGothicBT-ExtraCondensed'; /*NewsGothicBT-ExtraCondensed*/
	src:	url('../fonts/204C1B_A_0.eot')		format('eot'),
			url('../fonts/204C1B_A_0.woff')		format('woff'),
			url('../fonts/204C1B_A_0.ttf')		format('truetype'),
			url('../fonts/204C1B_A_0.svg#wf')	format('svg');
	font-weight: normal;
	font-style: normal;
	}
	@font-face {
		font-family: 'NewsGothicBT-ExtraCondensed'; /*NewsGothicBT-BoldExtraCondensed*/
		src:	url('../fonts/204C1B_B_0.eot')		format('eot'),
				url('../fonts/204C1B_B_0.woff')		format('woff'),
				url('../fonts/204C1B_B_0.ttf')		format('truetype'),
				url('../fonts/204C1B_B_0.svg#wf')	format('svg');
		font-weight: bold;
		font-style: normal;
		}


@font-face {
	font-family: 'NewsGothicBT-Demi'; /*NewsGothicBT-Demi*/
	src:	url('../fonts/204C1B_C_0.eot')		format('eot'),
			url('../fonts/204C1B_C_0.woff')		format('woff'),
			url('../fonts/204C1B_C_0.ttf')		format('truetype'),
			url('../fonts/204C1B_C_0.svg#wf')	format('svg');
	font-weight: bold;
	font-style: normal;
	}
	@font-face {
		font-family: 'NewsGothicBT-Demi'; /*NewsGothicBT-DemiItalic*/
		src:	url('../fonts/204C1B_D_0.eot')		format('eot'),
				url('../fonts/204C1B_D_0.woff')		format('woff'),
				url('../fonts/204C1B_D_0.ttf')		format('truetype'),
				url('../fonts/204C1B_D_0.svg#wf')	format('svg');
		font-weight: bold;
		font-style: italic;
		}
		
		
		
		
		
		
/*Only Used for Feature Sheet Print Layouts*/		
		
@font-face {
    font-family: 'TradeGothicLTStdCnNo.18';
    src:	url('../fonts/tradegothicltstd_cn18-webfont.eot')	format('eot'),
        	url('../fonts/tradegothicltstd_cn18-webfont.woff')	format('woff'),
			url('../fonts/tradegothicltstd_cn18-webfont.ttf')	format('truetype'),
			url('../fonts/tradegothicltstd_cn18-webfont.svg#TradeGothicLTStdCnNo.18') format('svg');
    font-weight: normal;
    font-style: normal;
	}
@font-face {
    font-family: 'TradeGothicLTStdLight';
    src:	url('../fonts/tradegothicltstd_light-webfont.eot')	format('eot'),
        	url('../fonts/tradegothicltstd_light-webfont.woff')	format('woff'),
			url('../fonts/tradegothicltstd_light-webfont.ttf')	format('truetype'),
			url('../fonts/tradegothicltstd_light-webfont.svg#TradeGothicLTStdLight')	format('svg');
    font-weight: normal;
    font-style: normal;
	}
@font-face {
    font-family: 'TradeGothicLTStdBoldNo.2';
    src:	url('../fonts/tradegothicltstd_bd2-webfont.eot') format('eot'),
        	url('../fonts/tradegothicltstd_bd2-webfont.woff') format('woff'),
			url('../fonts/tradegothicltstd_bd2-webfont.ttf') format('truetype'),
			url('../fonts/tradegothicltstd_bd2-webfont.svg#TradeGothicLTStdBoldNo.2') format('svg');
    font-weight: normal;
    font-style: normal;
	}
@font-face {
    font-family: 'TradeGothicLTStdBold';
    src:	url('../fonts/tradegothicltstd_bold-webfont.eot') format('eot'),
        	url('../fonts/tradegothicltstd_bold-webfont.woff') format('woff'),
			url('../fonts/tradegothicltstd_bold-webfont.ttf') format('truetype'),
			url('../fonts/tradegothicltstd_bold-webfont.svg#TradeGothicLTStdBold') format('svg');
    font-weight: normal;
    font-style: normal;
	}
@font-face {
    font-family: 'TradeGothicLTStdBdCnNo.20';
    src:	url('../fonts/tradegothicltstd_bdcn20-webfont.eot') format('eot'),
        	url('../fonts/tradegothicltstd_bdcn20-webfont.woff') format('woff'),
			url('../fonts/tradegothicltstd_bdcn20-webfont.ttf') format('truetype'),
			url('../fonts/tradegothicltstd_bdcn20-webfont.svg#TradeGothicLTStdBdCnNo.20') format('svg');
    font-weight: normal;
    font-style: normal;
	}		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
@font-face {
  font-family: 'kb-icons';
  src: url('/Content/icons/font/kb-icons.eot?41410087');
  src: url('/Content/icons/font/kb-icons.eot?41410087#iefix') format('embedded-opentype'),
       url('/Content/icons/font/kb-icons.woff?41410087') format('woff'),
       url('/Content/icons/font/kb-icons.ttf?41410087') format('truetype'),
       url('/Content/icons/font/kb-icons.svg?41410087#kb-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'kb-icons';
    src: url('../font/kb-icons.svg?41410087#kb-icons') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "kb-icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-mail-squared:before { content: '\e800'; } /* '' */
.icon-music:before { content: '\e801'; } /* '' */
.icon-search:before { content: '\e802'; } /* '' */
.icon-mail:before { content: '\e803'; } /* '' */
.icon-mail-alt:before { content: '\e804'; } /* '' */
.icon-heart:before { content: '\e805'; } /* '' */
.icon-heart-empty:before { content: '\e806'; } /* '' */
.icon-star:before { content: '\e807'; } /* '' */
.icon-star-empty:before { content: '\e808'; } /* '' */
.icon-star-half:before { content: '\e809'; } /* '' */
.icon-star-half-alt:before { content: '\e80a'; } /* '' */
.icon-user:before { content: '\e80b'; } /* '' */
.icon-users:before { content: '\e80c'; } /* '' */
.icon-male:before { content: '\e80d'; } /* '' */
.icon-female:before { content: '\e80e'; } /* '' */
.icon-video:before { content: '\e80f'; } /* '' */
.icon-videocam:before { content: '\e810'; } /* '' */
.icon-picture:before { content: '\e811'; } /* '' */
.icon-camera:before { content: '\e812'; } /* '' */
.icon-camera-alt:before { content: '\e813'; } /* '' */
.icon-th-large:before { content: '\e814'; } /* '' */
.icon-th:before { content: '\e815'; } /* '' */
.icon-th-list:before { content: '\e816'; } /* '' */
.icon-ok:before { content: '\e817'; } /* '' */
.icon-ok-circled:before { content: '\e818'; } /* '' */
.icon-ok-circled2:before { content: '\e819'; } /* '' */
.icon-ok-squared:before { content: '\e81a'; } /* '' */
.icon-cancel:before { content: '\e81b'; } /* '' */
.icon-cancel-circled:before { content: '\e81c'; } /* '' */
.icon-cancel-circled2:before { content: '\e81d'; } /* '' */
.icon-plus:before { content: '\e81e'; } /* '' */
.icon-plus-circled:before { content: '\e81f'; } /* '' */
.icon-plus-squared:before { content: '\e820'; } /* '' */
.icon-plus-squared-alt:before { content: '\e821'; } /* '' */
.icon-minus:before { content: '\e822'; } /* '' */
.icon-minus-circled:before { content: '\e823'; } /* '' */
.icon-minus-squared:before { content: '\e824'; } /* '' */
.icon-minus-squared-alt:before { content: '\e825'; } /* '' */
.icon-help:before { content: '\e826'; } /* '' */
.icon-help-circled:before { content: '\e827'; } /* '' */
.icon-info-circled:before { content: '\e828'; } /* '' */
.icon-info:before { content: '\e829'; } /* '' */
.icon-home:before { content: '\e82a'; } /* '' */
.icon-link:before { content: '\e82b'; } /* '' */
.icon-unlink:before { content: '\e82c'; } /* '' */
.icon-link-ext:before { content: '\e82d'; } /* '' */
.icon-link-ext-alt:before { content: '\e82e'; } /* '' */
.icon-attach:before { content: '\e82f'; } /* '' */
.icon-lock:before { content: '\e830'; } /* '' */
.icon-lock-open:before { content: '\e831'; } /* '' */
.icon-lock-open-alt:before { content: '\e832'; } /* '' */
.icon-pin:before { content: '\e833'; } /* '' */
.icon-eye:before { content: '\e834'; } /* '' */
.icon-eye-off:before { content: '\e835'; } /* '' */
.icon-tag:before { content: '\e836'; } /* '' */
.icon-tags:before { content: '\e837'; } /* '' */
.icon-bookmark:before { content: '\e838'; } /* '' */
.icon-bookmark-empty:before { content: '\e839'; } /* '' */
.icon-flag:before { content: '\e83a'; } /* '' */
.icon-flag-empty:before { content: '\e83b'; } /* '' */
.icon-flag-checkered:before { content: '\e83c'; } /* '' */
.icon-thumbs-up:before { content: '\e83d'; } /* '' */
.icon-thumbs-down:before { content: '\e83e'; } /* '' */
.icon-thumbs-up-alt:before { content: '\e83f'; } /* '' */
.icon-thumbs-down-alt:before { content: '\e840'; } /* '' */
.icon-download:before { content: '\e841'; } /* '' */
.icon-upload:before { content: '\e842'; } /* '' */
.icon-download-cloud:before { content: '\e843'; } /* '' */
.icon-upload-cloud:before { content: '\e844'; } /* '' */
.icon-reply:before { content: '\e845'; } /* '' */
.icon-reply-all:before { content: '\e846'; } /* '' */
.icon-forward:before { content: '\e847'; } /* '' */
.icon-quote-left:before { content: '\e848'; } /* '' */
.icon-quote-right:before { content: '\e849'; } /* '' */
.icon-code:before { content: '\e84a'; } /* '' */
.icon-export:before { content: '\e84b'; } /* '' */
.icon-export-alt:before { content: '\e84c'; } /* '' */
.icon-pencil:before { content: '\e84d'; } /* '' */
.icon-pencil-squared:before { content: '\e84e'; } /* '' */
.icon-edit:before { content: '\e84f'; } /* '' */
.icon-print:before { content: '\e850'; } /* '' */
.icon-retweet:before { content: '\e851'; } /* '' */
.icon-keyboard:before { content: '\e852'; } /* '' */
.icon-windows:before { content: '\e853'; } /* '' */
.icon-comment:before { content: '\e854'; } /* '' */
.icon-chat:before { content: '\e855'; } /* '' */
.icon-comment-empty:before { content: '\e856'; } /* '' */
.icon-chat-empty:before { content: '\e857'; } /* '' */
.icon-bell:before { content: '\e858'; } /* '' */
.icon-bell-alt:before { content: '\e859'; } /* '' */
.icon-attention-alt:before { content: '\e85a'; } /* '' */
.icon-attention:before { content: '\e85b'; } /* '' */
.icon-attention-circled:before { content: '\e85c'; } /* '' */
.icon-location:before { content: '\e85d'; } /* '' */
.icon-direction:before { content: '\e85e'; } /* '' */
.icon-compass:before { content: '\e85f'; } /* '' */
.icon-trash:before { content: '\e860'; } /* '' */
.icon-doc:before { content: '\e861'; } /* '' */
.icon-docs:before { content: '\e862'; } /* '' */
.icon-doc-text:before { content: '\e863'; } /* '' */
.icon-doc-inv:before { content: '\e864'; } /* '' */
.icon-doc-text-inv:before { content: '\e865'; } /* '' */
.icon-folder:before { content: '\e866'; } /* '' */
.icon-folder-open:before { content: '\e867'; } /* '' */
.icon-folder-empty:before { content: '\e868'; } /* '' */
.icon-folder-open-empty:before { content: '\e869'; } /* '' */
.icon-box:before { content: '\e86a'; } /* '' */
.icon-rss:before { content: '\e86b'; } /* '' */
.icon-rss-squared:before { content: '\e86c'; } /* '' */
.icon-phone:before { content: '\e86d'; } /* '' */
.icon-phone-squared:before { content: '\e86e'; } /* '' */
.icon-menu:before { content: '\e86f'; } /* '' */
.icon-cog:before { content: '\e870'; } /* '' */
.icon-cog-alt:before { content: '\e871'; } /* '' */
.icon-wrench:before { content: '\e872'; } /* '' */
.icon-basket:before { content: '\e873'; } /* '' */
.icon-calendar:before { content: '\e874'; } /* '' */
.icon-calendar-empty:before { content: '\e875'; } /* '' */
.icon-login:before { content: '\e876'; } /* '' */
.icon-logout:before { content: '\e877'; } /* '' */
.icon-mic:before { content: '\e878'; } /* '' */
.icon-mute:before { content: '\e879'; } /* '' */
.icon-volume-off:before { content: '\e87a'; } /* '' */
.icon-volume-down:before { content: '\e87b'; } /* '' */
.icon-volume-up:before { content: '\e87c'; } /* '' */
.icon-headphones:before { content: '\e87d'; } /* '' */
.icon-clock:before { content: '\e87e'; } /* '' */
.icon-lightbulb:before { content: '\e87f'; } /* '' */
.icon-block:before { content: '\e880'; } /* '' */
.icon-resize-full:before { content: '\e881'; } /* '' */
.icon-resize-full-alt:before { content: '\e882'; } /* '' */
.icon-resize-small:before { content: '\e883'; } /* '' */
.icon-resize-vertical:before { content: '\e884'; } /* '' */
.icon-resize-horizontal:before { content: '\e885'; } /* '' */
.icon-move:before { content: '\e886'; } /* '' */
.icon-zoom-in:before { content: '\e887'; } /* '' */
.icon-zoom-out:before { content: '\e888'; } /* '' */
.icon-down-circled2:before { content: '\e889'; } /* '' */
.icon-up-circled2:before { content: '\e88a'; } /* '' */
.icon-left-circled2:before { content: '\e88b'; } /* '' */
.icon-right-circled2:before { content: '\e88c'; } /* '' */
.icon-down-dir:before { content: '\e88d'; } /* '' */
.icon-up-dir:before { content: '\e88e'; } /* '' */
.icon-left-dir:before { content: '\e88f'; } /* '' */
.icon-right-dir:before { content: '\e890'; } /* '' */
.icon-down-open:before { content: '\e891'; } /* '' */
.icon-left-open:before { content: '\e892'; } /* '' */
.icon-right-open:before { content: '\e893'; } /* '' */
.icon-up-open:before { content: '\e894'; } /* '' */
.icon-angle-left:before { content: '\e895'; } /* '' */
.icon-angle-right:before { content: '\e896'; } /* '' */
.icon-angle-up:before { content: '\e897'; } /* '' */
.icon-angle-down:before { content: '\e898'; } /* '' */
.icon-angle-circled-left:before { content: '\e899'; } /* '' */
.icon-angle-circled-right:before { content: '\e89a'; } /* '' */
.icon-angle-circled-up:before { content: '\e89b'; } /* '' */
.icon-angle-circled-down:before { content: '\e89c'; } /* '' */
.icon-angle-double-left:before { content: '\e89d'; } /* '' */
.icon-angle-double-right:before { content: '\e89e'; } /* '' */
.icon-angle-double-up:before { content: '\e89f'; } /* '' */
.icon-angle-double-down:before { content: '\e8a0'; } /* '' */
.icon-down-arrow:before { content: '\e8a1'; } /* '' */
.icon-left-arrow:before { content: '\e8a2'; } /* '' */
.icon-right-arrow:before { content: '\e8a3'; } /* '' */
.icon-up-arrow:before { content: '\e8a4'; } /* '' */
.icon-down-big:before { content: '\e8a5'; } /* '' */
.icon-left-big:before { content: '\e8a6'; } /* '' */
.icon-right-big:before { content: '\e8a7'; } /* '' */
.icon-up-big:before { content: '\e8a8'; } /* '' */
.icon-right-hand:before { content: '\e8a9'; } /* '' */
.icon-left-hand:before { content: '\e8aa'; } /* '' */
.icon-up-hand:before { content: '\e8ab'; } /* '' */
.icon-down-hand:before { content: '\e8ac'; } /* '' */
.icon-left-circled:before { content: '\e8ad'; } /* '' */
.icon-right-circled:before { content: '\e8ae'; } /* '' */
.icon-up-circled:before { content: '\e8af'; } /* '' */
.icon-down-circled:before { content: '\e8b0'; } /* '' */
.icon-cw:before { content: '\e8b1'; } /* '' */
.icon-ccw:before { content: '\e8b2'; } /* '' */
.icon-arrows-cw:before { content: '\e8b3'; } /* '' */
.icon-level-up:before { content: '\e8b4'; } /* '' */
.icon-level-down:before { content: '\e8b5'; } /* '' */
.icon-shuffle:before { content: '\e8b6'; } /* '' */
.icon-exchange:before { content: '\e8b7'; } /* '' */
.icon-expand:before { content: '\e8b8'; } /* '' */
.icon-collapse:before { content: '\e8b9'; } /* '' */
.icon-expand-right:before { content: '\e8ba'; } /* '' */
.icon-collapse-left:before { content: '\e8bb'; } /* '' */
.icon-play:before { content: '\e8bc'; } /* '' */
.icon-play-circled:before { content: '\e8bd'; } /* '' */
.icon-play-circled2:before { content: '\e8be'; } /* '' */
.icon-stop:before { content: '\e8bf'; } /* '' */
.icon-pause:before { content: '\e8c0'; } /* '' */
.icon-to-end:before { content: '\e8c1'; } /* '' */
.icon-to-end-alt:before { content: '\e8c2'; } /* '' */
.icon-to-start:before { content: '\e8c3'; } /* '' */
.icon-to-start-alt:before { content: '\e8c4'; } /* '' */
.icon-fast-fw:before { content: '\e8c5'; } /* '' */
.icon-fast-bw:before { content: '\e8c6'; } /* '' */
.icon-eject:before { content: '\e8c7'; } /* '' */
.icon-target:before { content: '\e8c8'; } /* '' */
.icon-signal:before { content: '\e8c9'; } /* '' */
.icon-award:before { content: '\e8ca'; } /* '' */
.icon-desktop:before { content: '\e8cb'; } /* '' */
.icon-laptop:before { content: '\e8cc'; } /* '' */
.icon-tablet:before { content: '\e8cd'; } /* '' */
.icon-mobile:before { content: '\e8ce'; } /* '' */
.icon-inbox:before { content: '\e8cf'; } /* '' */
.icon-globe:before { content: '\e8d0'; } /* '' */
.icon-cloud:before { content: '\e8d1'; } /* '' */
.icon-child:before { content: '\e8d2'; } /* '' */
.icon-glass:before { content: '\e8d3'; } /* '' */
.icon-map:before { content: '\e8d4'; } /* '' */
.icon-floor-plan:before { content: '\e8d5'; } /* '' */
.icon-flight:before { content: '\e8d6'; } /* '' */
.icon-house-plan:before { content: '\e8d7'; } /* '' */
.icon-leaf:before { content: '\e8d8'; } /* '' */
.icon-font:before { content: '\e8d9'; } /* '' */
.icon-bold:before { content: '\e8da'; } /* '' */
.icon-italic:before { content: '\e8db'; } /* '' */
.icon-align-justify:before { content: '\e8dc'; } /* '' */
.icon-notepad:before { content: '\e8dd'; } /* '' */
.icon-infocard:before { content: '\e8de'; } /* '' */
.icon-clipboard:before { content: '\e8df'; } /* '' */
.icon-equal-housing:before { content: '\e8e0'; } /* '' */
.icon-equal-housing-text:before { content: '\e8e1'; } /* '' */
.icon-list:before { content: '\e8e2'; } /* '' */
.icon-list-bullet:before { content: '\e8e5'; } /* '' */
.icon-table:before { content: '\e8eb'; } /* '' */
.icon-columns:before { content: '\e8ec'; } /* '' */
.icon-paste:before { content: '\e8ef'; } /* '' */
.icon-briefcase:before { content: '\e8f0'; } /* '' */
.icon-suitcase:before { content: '\e8f1'; } /* '' */
.icon-ellipsis:before { content: '\e8f2'; } /* '' */
.icon-ellipsis-vert:before { content: '\e8f3'; } /* '' */
.icon-off:before { content: '\e8f4'; } /* '' */
.icon-road:before { content: '\e8f5'; } /* '' */
.icon-list-alt:before { content: '\e8f6'; } /* '' */
.icon-qrcode:before { content: '\e8f7'; } /* '' */
.icon-barcode:before { content: '\e8f8'; } /* '' */
.icon-book:before { content: '\e8f9'; } /* '' */
.icon-ajust:before { content: '\e8fa'; } /* '' */
.icon-tint:before { content: '\e8fb'; } /* '' */
.icon-check:before { content: '\e8fc'; } /* '' */
.icon-check-empty:before { content: '\e8fd'; } /* '' */
.icon-circle:before { content: '\e8fe'; } /* '' */
.icon-circle-empty:before { content: '\e8ff'; } /* '' */
.icon-dot-circled:before { content: '\e900'; } /* '' */
.icon-asterisk:before { content: '\e901'; } /* '' */
.icon-gift:before { content: '\e902'; } /* '' */
.icon-fire:before { content: '\e903'; } /* '' */
.icon-magnet:before { content: '\e904'; } /* '' */
.icon-chart-bar:before { content: '\e905'; } /* '' */
.icon-ticket:before { content: '\e906'; } /* '' */
.icon-credit-card:before { content: '\e907'; } /* '' */
.icon-floppy:before { content: '\e908'; } /* '' */
.icon-megaphone:before { content: '\e909'; } /* '' */
.icon-hdd:before { content: '\e90a'; } /* '' */
.icon-key:before { content: '\e90b'; } /* '' */
.icon-fork:before { content: '\e90c'; } /* '' */
.icon-certificate:before { content: '\e90d'; } /* '' */
.icon-tasks:before { content: '\e910'; } /* '' */
.icon-filter:before { content: '\e911'; } /* '' */
.icon-beaker:before { content: '\e912'; } /* '' */
.icon-magic:before { content: '\e913'; } /* '' */
.icon-truck:before { content: '\e914'; } /* '' */
.icon-sort:before { content: '\e91f'; } /* '' */
.icon-sort-down:before { content: '\e920'; } /* '' */
.icon-sort-up:before { content: '\e921'; } /* '' */
.icon-hammer:before { content: '\e928'; } /* '' */
.icon-gauge:before { content: '\e929'; } /* '' */
.icon-sitemap:before { content: '\e92a'; } /* '' */
.icon-building:before { content: '\e935'; } /* '' */
.icon-puzzle:before { content: '\e93c'; } /* '' */
.icon-android:before { content: '\e942'; } /* '' */
.icon-apple:before { content: '\e943'; } /* '' */
.icon-digg:before { content: '\e944'; } /* '' */
.icon-reddit-squared:before { content: '\e945'; } /* '' */
.icon-reddit:before { content: '\e946'; } /* '' */
.icon-facebook:before { content: '\e949'; } /* '' */
.icon-facebook-squared:before { content: '\e94a'; } /* '' */
.icon-flickr:before { content: '\e94b'; } /* '' */
.icon-gplus-squared:before { content: '\e951'; } /* '' */
.icon-gplus:before { content: '\e952'; } /* '' */
.icon-instagramm:before { content: '\e954'; } /* '' */
.icon-linkedin-squared:before { content: '\e955'; } /* '' */
.icon-linkedin:before { content: '\e957'; } /* '' */
.icon-pinterest-circled:before { content: '\e95a'; } /* '' */
.icon-pinterest-squared:before { content: '\e95b'; } /* '' */
.icon-youtube:before { content: '\e95f'; } /* '' */
.icon-youtube-squared:before { content: '\e960'; } /* '' */
.icon-youtube-play:before { content: '\e961'; } /* '' */
.icon-blank:before { content: '\e962'; } /* '' */
.icon-renren:before { content: '\e964'; } /* '' */
.icon-skype:before { content: '\e965'; } /* '' */
.icon-stackexchange:before { content: '\e966'; } /* '' */
.icon-stackoverflow:before { content: '\e967'; } /* '' */
.icon-trello:before { content: '\e968'; } /* '' */
.icon-tumblr:before { content: '\e969'; } /* '' */
.icon-tumblr-squared:before { content: '\e96a'; } /* '' */
.icon-twitter-squared:before { content: '\e96b'; } /* '' */
.icon-twitter:before { content: '\e96c'; } /* '' */
.icon-vimeo-squared:before { content: '\e96d'; } /* '' */
.icon-spin5:before { content: '\e970'; } /* '' */
.icon-spin2:before { content: '\e971'; } /* '' */
.icon-spin3:before { content: '\e972'; } /* '' */
.icon-spin1:before { content: '\e973'; } /* '' */
.icon-house:before { content: '\e977'; } /* '' */
.icon-kb-icon:before { content: '\e978'; } /* '' */
.icon-mykb:before { content: '\e979'; } /* '' */
.icon-paint-roller:before { content: '\e97a'; } /* '' */
.icon-color-swatches:before { content: '\e97b'; } /* '' */
.icon-share:before { content: '\e97c'; } /* '' */
.icon-trash-1:before { content: '\e97d'; } /* '' */
.icon-share-squared:before { content: '\e97e'; } /* '' */
.icon-fax:before { content: '\e97f'; } /* '' */
.icon-file-pdf:before { content: '\e980'; } /* '' */
.icon-file-word:before { content: '\e981'; } /* '' */
.icon-file-excel:before { content: '\e982'; } /* '' */
.icon-file-powerpoint:before { content: '\e983'; } /* '' */
.icon-file-image:before { content: '\e984'; } /* '' */
.icon-file-archive:before { content: '\e985'; } /* '' */
.icon-file-audio:before { content: '\e986'; } /* '' */
.icon-file-video:before { content: '\e987'; } /* '' */
.icon-file-code:before { content: '\e988'; } /* '' */
.icon-bell-off-empty:before { content: '\e989'; } /* '' */
.icon-bell-off:before { content: '\e98a'; } /* '' */
.icon-sliders:before { content: '\e98b'; } /* '' */
.icon-history:before { content: '\e98c'; } /* '' */
.icon-wifi:before { content: '\e98d'; } /* '' */
.icon-paper-plane:before { content: '\e98e'; } /* '' */
.icon-paper-plane-empty:before { content: '\e98f'; } /* '' */
.icon-toggle-on:before { content: '\e990'; } /* '' */
.icon-toggle-off:before { content: '\e991'; } /* '' */
.icon-chart-area:before { content: '\e992'; } /* '' */
.icon-chart-pie:before { content: '\e993'; } /* '' */
.icon-chart-line:before { content: '\e994'; } /* '' */
.icon-circle-thin:before { content: '\e995'; } /* '' */
.icon-circle-notch:before { content: '\e996'; } /* '' */
.icon-bus:before { content: '\e997'; } /* '' */
.icon-taxi:before { content: '\e998'; } /* '' */
.icon-cab:before { content: '\e999'; } /* '' */
.icon-bicycle:before { content: '\e99a'; } /* '' */
.icon-building-filled:before { content: '\e99b'; } /* '' */
meta.foundation-version {
  font-family: "/5.5.0/"; }

meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0; }

meta.foundation-mq-small-only {
  font-family: "/only screen and (max-width: 40em)/";
  width: 0; }

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

meta.foundation-mq-medium-only {
  font-family: "/only screen and (min-width:40.063em) and (max-width:64em)/";
  width: 40.063em; }

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

meta.foundation-mq-large-only {
  font-family: "/only screen and (min-width:64.063em) and (max-width:90em)/";
  width: 64.063em; }

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em; }

meta.foundation-mq-xlarge-only {
  font-family: "/only screen and (min-width:90.063em) and (max-width:120em)/";
  width: 90.063em; }

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

meta.foundation-data-attribute-namespace {
  font-family: false; }

html, body {
  height: 100%; }

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html,
body {
  font-size: 100%; }

body {
  background: #fff;
  color: #222;
  padding: 0;
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.5;
  position: relative;
  cursor: auto; }

a:hover {
  cursor: pointer; }

img {
  max-width: 100%;
  height: auto; }

img {
  -ms-interpolation-mode: bicubic; }

#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important; }

.left {
  float: left !important; }

.right {
  float: right !important; }

.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }
.clearfix:after {
  clear: both; }

.hide {
  display: none !important;
  visibility: hidden; }

.invisible {
  visibility: hidden; }

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

img {
  display: inline-block;
  vertical-align: middle; }

textarea {
  height: auto;
  min-height: 50px; }

select {
  width: 100%; }

.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 62.5rem; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }
  .row.collapse > .column,
  .row.collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .row.collapse .row {
    margin-left: 0;
    margin-right: 0; }
  .row .row {
    width: auto;
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none; }
    .row .row:before, .row .row:after {
      content: " ";
      display: table; }
    .row .row:after {
      clear: both; }
    .row .row.collapse {
      width: auto;
      margin: 0;
      max-width: none; }
      .row .row.collapse:before, .row .row.collapse:after {
        content: " ";
        display: table; }
      .row .row.collapse:after {
        clear: both; }

.column,
.columns {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  float: left; }

[class*="column"] + [class*="column"]:last-child {
  float: right; }

[class*="column"] + [class*="column"].end {
  float: left; }

@media only screen {
  .small-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }

  .small-1 {
    width: 8.33333%; }

  .small-2 {
    width: 16.66667%; }

  .small-3 {
    width: 25%; }

  .small-4 {
    width: 33.33333%; }

  .small-5 {
    width: 41.66667%; }

  .small-6 {
    width: 50%; }

  .small-7 {
    width: 58.33333%; }

  .small-8 {
    width: 66.66667%; }

  .small-9 {
    width: 75%; }

  .small-10 {
    width: 83.33333%; }

  .small-11 {
    width: 91.66667%; }

  .small-12 {
    width: 100%; }

  .small-offset-0 {
    margin-left: 0% !important; }

  .small-offset-1 {
    margin-left: 8.33333% !important; }

  .small-offset-2 {
    margin-left: 16.66667% !important; }

  .small-offset-3 {
    margin-left: 25% !important; }

  .small-offset-4 {
    margin-left: 33.33333% !important; }

  .small-offset-5 {
    margin-left: 41.66667% !important; }

  .small-offset-6 {
    margin-left: 50% !important; }

  .small-offset-7 {
    margin-left: 58.33333% !important; }

  .small-offset-8 {
    margin-left: 66.66667% !important; }

  .small-offset-9 {
    margin-left: 75% !important; }

  .small-offset-10 {
    margin-left: 83.33333% !important; }

  .small-offset-11 {
    margin-left: 91.66667% !important; }

  .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  .column.small-centered,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  .column.small-uncentered,
  .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  .column.small-centered:last-child,
  .columns.small-centered:last-child {
    float: none; }

  .column.small-uncentered:last-child,
  .columns.small-uncentered:last-child {
    float: left; }

  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float: right; }

  .row.small-collapse > .column,
  .row.small-collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .row.small-collapse .row {
    margin-left: 0;
    margin-right: 0; }
  .row.small-uncollapse > .column,
  .row.small-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; } }
@media only screen and (min-width: 40.063em) {
  .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }

  .medium-1 {
    width: 8.33333%; }

  .medium-2 {
    width: 16.66667%; }

  .medium-3 {
    width: 25%; }

  .medium-4 {
    width: 33.33333%; }

  .medium-5 {
    width: 41.66667%; }

  .medium-6 {
    width: 50%; }

  .medium-7 {
    width: 58.33333%; }

  .medium-8 {
    width: 66.66667%; }

  .medium-9 {
    width: 75%; }

  .medium-10 {
    width: 83.33333%; }

  .medium-11 {
    width: 91.66667%; }

  .medium-12 {
    width: 100%; }

  .medium-offset-0 {
    margin-left: 0% !important; }

  .medium-offset-1 {
    margin-left: 8.33333% !important; }

  .medium-offset-2 {
    margin-left: 16.66667% !important; }

  .medium-offset-3 {
    margin-left: 25% !important; }

  .medium-offset-4 {
    margin-left: 33.33333% !important; }

  .medium-offset-5 {
    margin-left: 41.66667% !important; }

  .medium-offset-6 {
    margin-left: 50% !important; }

  .medium-offset-7 {
    margin-left: 58.33333% !important; }

  .medium-offset-8 {
    margin-left: 66.66667% !important; }

  .medium-offset-9 {
    margin-left: 75% !important; }

  .medium-offset-10 {
    margin-left: 83.33333% !important; }

  .medium-offset-11 {
    margin-left: 91.66667% !important; }

  .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  .column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  .column.medium-uncentered,
  .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  .column.medium-centered:last-child,
  .columns.medium-centered:last-child {
    float: none; }

  .column.medium-uncentered:last-child,
  .columns.medium-uncentered:last-child {
    float: left; }

  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right; }

  .row.medium-collapse > .column,
  .row.medium-collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .row.medium-collapse .row {
    margin-left: 0;
    margin-right: 0; }
  .row.medium-uncollapse > .column,
  .row.medium-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }

  .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; } }
@media only screen and (min-width: 64.063em) {
  .large-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }

  .large-1 {
    width: 8.33333%; }

  .large-2 {
    width: 16.66667%; }

  .large-3 {
    width: 25%; }

  .large-4 {
    width: 33.33333%; }

  .large-5 {
    width: 41.66667%; }

  .large-6 {
    width: 50%; }

  .large-7 {
    width: 58.33333%; }

  .large-8 {
    width: 66.66667%; }

  .large-9 {
    width: 75%; }

  .large-10 {
    width: 83.33333%; }

  .large-11 {
    width: 91.66667%; }

  .large-12 {
    width: 100%; }

  .large-offset-0 {
    margin-left: 0% !important; }

  .large-offset-1 {
    margin-left: 8.33333% !important; }

  .large-offset-2 {
    margin-left: 16.66667% !important; }

  .large-offset-3 {
    margin-left: 25% !important; }

  .large-offset-4 {
    margin-left: 33.33333% !important; }

  .large-offset-5 {
    margin-left: 41.66667% !important; }

  .large-offset-6 {
    margin-left: 50% !important; }

  .large-offset-7 {
    margin-left: 58.33333% !important; }

  .large-offset-8 {
    margin-left: 66.66667% !important; }

  .large-offset-9 {
    margin-left: 75% !important; }

  .large-offset-10 {
    margin-left: 83.33333% !important; }

  .large-offset-11 {
    margin-left: 91.66667% !important; }

  .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  .column.large-centered,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  .column.large-uncentered,
  .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  .column.large-centered:last-child,
  .columns.large-centered:last-child {
    float: none; }

  .column.large-uncentered:last-child,
  .columns.large-uncentered:last-child {
    float: left; }

  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right; }

  .row.large-collapse > .column,
  .row.large-collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .row.large-collapse .row {
    margin-left: 0;
    margin-right: 0; }
  .row.large-uncollapse > .column,
  .row.large-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }

  .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; } }
button, .button {
  border-style: solid;
  border-width: 0;
  cursor: pointer;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-decoration: none;
  text-align: center;
  -webkit-appearance: none;
  border-radius: 0;
  display: inline-block;
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1.0625rem;
  padding-left: 2rem;
  font-size: 1rem;
  background-color: #008CBA;
  border-color: #007095;
  color: #FFFFFF;
  transition: background-color 300ms ease-out; }
  button:hover, button:focus, .button:hover, .button:focus {
    background-color: #007095; }
  button:hover, button:focus, .button:hover, .button:focus {
    color: #FFFFFF; }
  button.secondary, .button.secondary {
    background-color: #e7e7e7;
    border-color: #b9b9b9;
    color: #333333; }
    button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
      background-color: #b9b9b9; }
    button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
      color: #333333; }
  button.success, .button.success {
    background-color: #43AC6A;
    border-color: #368a55;
    color: #FFFFFF; }
    button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
      background-color: #368a55; }
    button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
      color: #FFFFFF; }
  button.alert, .button.alert {
    background-color: #f04124;
    border-color: #cf2a0e;
    color: #FFFFFF; }
    button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
      background-color: #cf2a0e; }
    button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
      color: #FFFFFF; }
  button.warning, .button.warning {
    background-color: #f08a24;
    border-color: #cf6e0e;
    color: #FFFFFF; }
    button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
      background-color: #cf6e0e; }
    button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
      color: #FFFFFF; }
  button.info, .button.info {
    background-color: #a0d3e8;
    border-color: #61b6d9;
    color: #333333; }
    button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
      background-color: #61b6d9; }
    button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
      color: #FFFFFF; }
  button.large, .button.large {
    padding-top: 1.125rem;
    padding-right: 2.25rem;
    padding-bottom: 1.1875rem;
    padding-left: 2.25rem;
    font-size: 1.25rem; }
  button.small, .button.small {
    padding-top: 0.875rem;
    padding-right: 1.75rem;
    padding-bottom: 0.9375rem;
    padding-left: 1.75rem;
    font-size: 0.8125rem; }
  button.tiny, .button.tiny {
    padding-top: 0.625rem;
    padding-right: 1.25rem;
    padding-bottom: 0.6875rem;
    padding-left: 1.25rem;
    font-size: 0.6875rem; }
  button.expand, .button.expand {
    padding-right: 0;
    padding-left: 0;
    width: 100%; }
  button.left-align, .button.left-align {
    text-align: left;
    text-indent: 0.75rem; }
  button.right-align, .button.right-align {
    text-align: right;
    padding-right: 0.75rem; }
  button.radius, .button.radius {
    border-radius: 3px; }
  button.round, .button.round {
    border-radius: 1000px; }
  button.disabled, button[disabled], .button.disabled, .button[disabled] {
    background-color: #008CBA;
    border-color: #007095;
    color: #FFFFFF;
    cursor: default;
    opacity: 0.7;
    box-shadow: none; }
    button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
      background-color: #007095; }
    button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
      color: #FFFFFF; }
    button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
      background-color: #008CBA; }
    button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
      background-color: #e7e7e7;
      border-color: #b9b9b9;
      color: #333333;
      cursor: default;
      opacity: 0.7;
      box-shadow: none; }
      button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
        background-color: #b9b9b9; }
      button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
        color: #333333; }
      button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
        background-color: #e7e7e7; }
    button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
      background-color: #43AC6A;
      border-color: #368a55;
      color: #FFFFFF;
      cursor: default;
      opacity: 0.7;
      box-shadow: none; }
      button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
        background-color: #368a55; }
      button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
        color: #FFFFFF; }
      button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
        background-color: #43AC6A; }
    button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {
      background-color: #f04124;
      border-color: #cf2a0e;
      color: #FFFFFF;
      cursor: default;
      opacity: 0.7;
      box-shadow: none; }
      button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
        background-color: #cf2a0e; }
      button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
        color: #FFFFFF; }
      button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
        background-color: #f04124; }
    button.disabled.warning, button[disabled].warning, .button.disabled.warning, .button[disabled].warning {
      background-color: #f08a24;
      border-color: #cf6e0e;
      color: #FFFFFF;
      cursor: default;
      opacity: 0.7;
      box-shadow: none; }
      button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
        background-color: #cf6e0e; }
      button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
        color: #FFFFFF; }
      button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
        background-color: #f08a24; }
    button.disabled.info, button[disabled].info, .button.disabled.info, .button[disabled].info {
      background-color: #a0d3e8;
      border-color: #61b6d9;
      color: #333333;
      cursor: default;
      opacity: 0.7;
      box-shadow: none; }
      button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus {
        background-color: #61b6d9; }
      button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus {
        color: #FFFFFF; }
      button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus {
        background-color: #a0d3e8; }

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

@media only screen and (min-width: 40.063em) {
  button, .button {
    display: inline-block; } }
/* Standard Forms */
form {
  margin: 0 0 1rem; }

/* Using forms within rows, we need to set some defaults */
form .row .row {
  margin: 0 -0.5rem; }
  form .row .row .column,
  form .row .row .columns {
    padding: 0 0.5rem; }
  form .row .row.collapse {
    margin: 0; }
    form .row .row.collapse .column,
    form .row .row.collapse .columns {
      padding: 0; }
    form .row .row.collapse input {
      -webkit-border-bottom-right-radius: 0;
      -webkit-border-top-right-radius: 0;
      border-bottom-right-radius: 0;
      border-top-right-radius: 0; }
form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
  padding-left: 0.5rem; }

/* Label Styles */
label {
  font-size: 0.875rem;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: normal;
  line-height: 1.5;
  margin-bottom: 0;
  /* Styles for required inputs */ }
  label.right {
    float: none !important;
    text-align: right; }
  label.inline {
    margin: 0 0 1rem 0;
    padding: 0.5625rem 0; }
  label small {
    text-transform: capitalize;
    color: #676767; }

/* Attach elements to the beginning or end of an input */
.prefix,
.postfix {
  display: block;
  position: relative;
  z-index: 2;
  text-align: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  font-size: 0.875rem;
  height: 2.3125rem;
  line-height: 2.3125rem; }

/* Adjust padding, alignment and radius if pre/post element is a button */
.postfix.button {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  border: none; }

.prefix.button {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  border: none; }

.prefix.button.radius {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

.postfix.button.radius {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

.prefix.button.round {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px; }

.postfix.button.round {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px; }

/* Separate prefix and postfix styles when on span or label so buttons keep their own */
span.prefix, label.prefix {
  background: #f2f2f2;
  border-right: none;
  color: #333333;
  border-color: #cccccc; }

span.postfix, label.postfix {
  background: #f2f2f2;
  border-left: none;
  color: #333333;
  border-color: #cccccc; }

/* We use this to get basic styling on all basic form elements */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
  -webkit-appearance: none;
  border-radius: 0;
  background-color: #FFFFFF;
  font-family: inherit;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 0.875rem;
  margin: 0 0 1rem 0;
  padding: 0.5rem;
  height: 2.3125rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out; }
  input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {
    box-shadow: 0 0 5px #999999;
    border-color: #999999; }
  input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {
    background: #fafafa;
    border-color: #999999;
    outline: none; }
  input[type="text"]:disabled, input[type="password"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="month"]:disabled, input[type="week"]:disabled, input[type="email"]:disabled, input[type="number"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, input[type="color"]:disabled, textarea:disabled {
    background-color: #DDDDDD;
    cursor: default; }
  input[type="text"][disabled], input[type="text"][readonly], fieldset[disabled] input[type="text"], input[type="password"][disabled], input[type="password"][readonly], fieldset[disabled] input[type="password"], input[type="date"][disabled], input[type="date"][readonly], fieldset[disabled] input[type="date"], input[type="datetime"][disabled], input[type="datetime"][readonly], fieldset[disabled] input[type="datetime"], input[type="datetime-local"][disabled], input[type="datetime-local"][readonly], fieldset[disabled] input[type="datetime-local"], input[type="month"][disabled], input[type="month"][readonly], fieldset[disabled] input[type="month"], input[type="week"][disabled], input[type="week"][readonly], fieldset[disabled] input[type="week"], input[type="email"][disabled], input[type="email"][readonly], fieldset[disabled] input[type="email"], input[type="number"][disabled], input[type="number"][readonly], fieldset[disabled] input[type="number"], input[type="search"][disabled], input[type="search"][readonly], fieldset[disabled] input[type="search"], input[type="tel"][disabled], input[type="tel"][readonly], fieldset[disabled] input[type="tel"], input[type="time"][disabled], input[type="time"][readonly], fieldset[disabled] input[type="time"], input[type="url"][disabled], input[type="url"][readonly], fieldset[disabled] input[type="url"], input[type="color"][disabled], input[type="color"][readonly], fieldset[disabled] input[type="color"], textarea[disabled], textarea[readonly], fieldset[disabled] textarea {
    background-color: #DDDDDD;
    cursor: default; }
  input[type="text"].radius, input[type="password"].radius, input[type="date"].radius, input[type="datetime"].radius, input[type="datetime-local"].radius, input[type="month"].radius, input[type="week"].radius, input[type="email"].radius, input[type="number"].radius, input[type="search"].radius, input[type="tel"].radius, input[type="time"].radius, input[type="url"].radius, input[type="color"].radius, textarea.radius {
    border-radius: 3px; }

form .row .prefix-radius.row.collapse input,
form .row .prefix-radius.row.collapse textarea,
form .row .prefix-radius.row.collapse select {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }
form .row .prefix-radius.row.collapse .prefix {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }
form .row .postfix-radius.row.collapse input,
form .row .postfix-radius.row.collapse textarea,
form .row .postfix-radius.row.collapse select {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }
form .row .postfix-radius.row.collapse .postfix {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }
form .row .prefix-round.row.collapse input,
form .row .prefix-round.row.collapse textarea,
form .row .prefix-round.row.collapse select {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px; }
form .row .prefix-round.row.collapse .prefix {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px; }
form .row .postfix-round.row.collapse input,
form .row .postfix-round.row.collapse textarea,
form .row .postfix-round.row.collapse select {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px; }
form .row .postfix-round.row.collapse .postfix {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px; }

input[type="submit"] {
  -webkit-appearance: none;
  border-radius: 0; }

/* Respect enforced amount of rows for textarea */
textarea[rows] {
  height: auto; }

/* Not allow resize out of parent */
textarea {
  max-width: 100%; }

/* Add height value for select elements to match text input height */
select {
  -webkit-appearance: none !important;
  border-radius: 0;
  background-color: #FAFAFA;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
  background-position: 100% center;
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  padding: 0.5rem;
  font-size: 0.875rem;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  color: rgba(0, 0, 0, 0.75);
  line-height: normal;
  border-radius: 0;
  height: 2.3125rem; }
  select::-ms-expand {
    display: none; }
  select.radius {
    border-radius: 3px; }
  select:hover {
    background-color: #f3f3f3;
    border-color: #999999; }
  select:disabled {
    background-color: #DDDDDD;
    cursor: default; }

/* Adjust margin for form elements below */
input[type="file"],
input[type="checkbox"],
input[type="radio"],
select {
  margin: 0 0 1rem 0; }

input[type="checkbox"] + label,
input[type="radio"] + label {
  display: inline-block;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
  vertical-align: baseline; }

/* Normalize file input width */
input[type="file"] {
  width: 100%; }

/* HTML5 Number spinners settings */
/* We add basic fieldset styling */
fieldset {
  border: 1px solid #DDDDDD;
  padding: 1.25rem;
  margin: 1.125rem 0; }
  fieldset legend {
    font-weight: bold;
    background: #FFFFFF;
    padding: 0 0.1875rem;
    margin: 0;
    margin-left: -0.1875rem; }

/* Error Handling */
[data-abide] .error small.error, [data-abide] .error span.error, [data-abide] span.error, [data-abide] small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: #FFFFFF; }
[data-abide] span.error, [data-abide] small.error {
  display: none; }

span.error, small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: #FFFFFF; }

.error input,
.error textarea,
.error select {
  margin-bottom: 0; }
.error input[type="checkbox"],
.error input[type="radio"] {
  margin-bottom: 1rem; }
.error label,
.error label.error {
  color: #f04124; }
.error small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: #FFFFFF; }
.error > label > small {
  color: #676767;
  background: transparent;
  padding: 0;
  text-transform: capitalize;
  font-style: normal;
  font-size: 60%;
  margin: 0;
  display: inline; }
.error span.error-message {
  display: block; }

input.error,
textarea.error,
select.error {
  margin-bottom: 0; }

label.error {
  color: #f04124; }

meta.foundation-mq-topbar {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

/* Wrapped around .top-bar to contain to grid width */
.contain-to-grid {
  width: 100%;
  background: #333333; }
  .contain-to-grid .top-bar {
    margin-bottom: 0; }

.fixed {
  width: 100%;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 99; }
  .fixed.expanded:not(.top-bar) {
    overflow-y: auto;
    height: auto;
    width: 100%;
    max-height: 100%; }
    .fixed.expanded:not(.top-bar) .title-area {
      position: fixed;
      width: 100%;
      z-index: 99; }
    .fixed.expanded:not(.top-bar) .top-bar-section {
      z-index: 98;
      margin-top: 2.8125rem; }

.top-bar {
  overflow: hidden;
  height: 2.8125rem;
  line-height: 2.8125rem;
  position: relative;
  background: #333333;
  margin-bottom: 0; }
  .top-bar ul {
    margin-bottom: 0;
    list-style: none; }
  .top-bar .row {
    max-width: none; }
  .top-bar form,
  .top-bar input {
    margin-bottom: 0; }
  .top-bar input {
    height: 1.75rem;
    padding-top: .35rem;
    padding-bottom: .35rem;
    font-size: 0.75rem; }
  .top-bar .button, .top-bar button {
    padding-top: 0.4125rem;
    padding-bottom: 0.4125rem;
    margin-bottom: 0;
    font-size: 0.75rem; }
    @media only screen and (max-width: 40em) {
      .top-bar .button, .top-bar button {
        position: relative;
        top: -1px; } }
  .top-bar .title-area {
    position: relative;
    margin: 0; }
  .top-bar .name {
    height: 2.8125rem;
    margin: 0;
    font-size: 16px; }
    .top-bar .name h1, .top-bar .name h2, .top-bar .name h3, .top-bar .name h4, .top-bar .name p, .top-bar .name span {
      line-height: 2.8125rem;
      font-size: 1.0625rem;
      margin: 0; }
      .top-bar .name h1 a, .top-bar .name h2 a, .top-bar .name h3 a, .top-bar .name h4 a, .top-bar .name p a, .top-bar .name span a {
        font-weight: normal;
        color: #FFFFFF;
        width: 75%;
        display: block;
        padding: 0 0.9375rem; }
  .top-bar .toggle-topbar {
    position: absolute;
    right: 0;
    top: 0; }
    .top-bar .toggle-topbar a {
      color: #FFFFFF;
      text-transform: uppercase;
      font-size: 0.8125rem;
      font-weight: bold;
      position: relative;
      display: block;
      padding: 0 0.9375rem;
      height: 2.8125rem;
      line-height: 2.8125rem; }
    .top-bar .toggle-topbar.menu-icon {
      top: 50%;
      margin-top: -16px; }
      .top-bar .toggle-topbar.menu-icon a {
        height: 34px;
        line-height: 33px;
        padding: 0 2.5rem 0 0.9375rem;
        color: #FFFFFF;
        position: relative; }
        .top-bar .toggle-topbar.menu-icon a span::after {
          content: "";
          position: absolute;
          display: block;
          height: 0;
          top: 50%;
          margin-top: -8px;
          right: 0.9375rem;
          box-shadow: 0 0 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;
          width: 16px; }
        .top-bar .toggle-topbar.menu-icon a span:hover:after {
          box-shadow: 0 0 0 1px "", 0 7px 0 1px "", 0 14px 0 1px ""; }
  .top-bar.expanded {
    height: auto;
    background: transparent; }
    .top-bar.expanded .title-area {
      background: #333333; }
    .top-bar.expanded .toggle-topbar a {
      color: #888888; }
      .top-bar.expanded .toggle-topbar a span::after {
        box-shadow: 0 0 0 1px #888888, 0 7px 0 1px #888888, 0 14px 0 1px #888888; }

.top-bar-section {
  left: 0;
  position: relative;
  width: auto;
  transition: left 300ms ease-out; }
  .top-bar-section ul {
    padding: 0;
    width: 100%;
    height: auto;
    display: block;
    font-size: 16px;
    margin: 0; }
  .top-bar-section .divider,
  .top-bar-section [role="separator"] {
    border-top: solid 1px #1a1a1a;
    clear: both;
    height: 1px;
    width: 100%; }
  .top-bar-section ul li {
    background: #333333; }
    .top-bar-section ul li > a {
      display: block;
      width: 100%;
      color: #FFFFFF;
      padding: 12px 0 12px 0;
      padding-left: 0.9375rem;
      font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
      font-size: 0.8125rem;
      font-weight: normal;
      text-transform: none; }
      .top-bar-section ul li > a.button {
        font-size: 0.8125rem;
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
        background-color: #008CBA;
        border-color: #007095;
        color: #FFFFFF; }
        .top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
          background-color: #007095; }
        .top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
          color: #FFFFFF; }
      .top-bar-section ul li > a.button.secondary {
        background-color: #e7e7e7;
        border-color: #b9b9b9;
        color: #333333; }
        .top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
          background-color: #b9b9b9; }
        .top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
          color: #333333; }
      .top-bar-section ul li > a.button.success {
        background-color: #43AC6A;
        border-color: #368a55;
        color: #FFFFFF; }
        .top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
          background-color: #368a55; }
        .top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
          color: #FFFFFF; }
      .top-bar-section ul li > a.button.alert {
        background-color: #f04124;
        border-color: #cf2a0e;
        color: #FFFFFF; }
        .top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
          background-color: #cf2a0e; }
        .top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
          color: #FFFFFF; }
      .top-bar-section ul li > a.button.warning {
        background-color: #f08a24;
        border-color: #cf6e0e;
        color: #FFFFFF; }
        .top-bar-section ul li > a.button.warning:hover, .top-bar-section ul li > a.button.warning:focus {
          background-color: #cf6e0e; }
        .top-bar-section ul li > a.button.warning:hover, .top-bar-section ul li > a.button.warning:focus {
          color: #FFFFFF; }
    .top-bar-section ul li > button {
      font-size: 0.8125rem;
      padding-right: 0.9375rem;
      padding-left: 0.9375rem;
      background-color: #008CBA;
      border-color: #007095;
      color: #FFFFFF; }
      .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
        background-color: #007095; }
      .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
        color: #FFFFFF; }
      .top-bar-section ul li > button.secondary {
        background-color: #e7e7e7;
        border-color: #b9b9b9;
        color: #333333; }
        .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
          background-color: #b9b9b9; }
        .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
          color: #333333; }
      .top-bar-section ul li > button.success {
        background-color: #43AC6A;
        border-color: #368a55;
        color: #FFFFFF; }
        .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
          background-color: #368a55; }
        .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
          color: #FFFFFF; }
      .top-bar-section ul li > button.alert {
        background-color: #f04124;
        border-color: #cf2a0e;
        color: #FFFFFF; }
        .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
          background-color: #cf2a0e; }
        .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
          color: #FFFFFF; }
      .top-bar-section ul li > button.warning {
        background-color: #f08a24;
        border-color: #cf6e0e;
        color: #FFFFFF; }
        .top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus {
          background-color: #cf6e0e; }
        .top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus {
          color: #FFFFFF; }
    .top-bar-section ul li:hover:not(.has-form) > a {
      background-color: #555555;
      background: #333333;
      color: #FFFFFF; }
    .top-bar-section ul li.active > a {
      background: #008CBA;
      color: #FFFFFF; }
      .top-bar-section ul li.active > a:hover {
        background: #0078a0;
        color: #FFFFFF; }
  .top-bar-section .has-form {
    padding: 0.9375rem; }
  .top-bar-section .has-dropdown {
    position: relative; }
    .top-bar-section .has-dropdown > a:after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 5px;
      border-color: transparent transparent transparent rgba(255, 255, 255, 0.4);
      border-left-style: solid;
      margin-right: 0.9375rem;
      margin-top: -4.5px;
      position: absolute;
      top: 50%;
      right: 0; }
    .top-bar-section .has-dropdown.moved {
      position: static; }
      .top-bar-section .has-dropdown.moved > .dropdown {
        display: block;
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto;
        position: absolute !important;
        width: 100%; }
      .top-bar-section .has-dropdown.moved > a:after {
        display: none; }
  .top-bar-section .dropdown {
    padding: 0;
    position: absolute;
    left: 100%;
    top: 0;
    z-index: 99;
    display: block;
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }
    .top-bar-section .dropdown li {
      width: 100%;
      height: auto; }
      .top-bar-section .dropdown li a {
        font-weight: normal;
        padding: 8px 0.9375rem; }
        .top-bar-section .dropdown li a.parent-link {
          font-weight: normal; }
      .top-bar-section .dropdown li.title h5, .top-bar-section .dropdown li.parent-link {
        margin-bottom: 0;
        margin-top: 0;
        font-size: 1.125rem; }
        .top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a {
          color: #FFFFFF;
          display: block; }
          .top-bar-section .dropdown li.title h5 a:hover, .top-bar-section .dropdown li.parent-link a:hover {
            background: none; }
      .top-bar-section .dropdown li.has-form {
        padding: 8px 0.9375rem; }
      .top-bar-section .dropdown li .button, .top-bar-section .dropdown li button {
        top: auto; }
    .top-bar-section .dropdown label {
      padding: 8px 0.9375rem 2px;
      margin-bottom: 0;
      text-transform: uppercase;
      color: #777777;
      font-weight: bold;
      font-size: 0.625rem; }

.js-generated {
  display: block; }

@media only screen and (min-width: 40.063em) {
  .top-bar {
    background: #333333;
    overflow: visible; }
    .top-bar:before, .top-bar:after {
      content: " ";
      display: table; }
    .top-bar:after {
      clear: both; }
    .top-bar .toggle-topbar {
      display: none; }
    .top-bar .title-area {
      float: left; }
    .top-bar .name h1 a {
      width: auto; }
    .top-bar input,
    .top-bar .button,
    .top-bar button {
      font-size: 0.875rem;
      position: relative;
      height: 1.75rem;
      top: 0.53125rem; }
    .top-bar.expanded {
      background: #333333; }

  .contain-to-grid .top-bar {
    max-width: 62.5rem;
    margin: 0 auto;
    margin-bottom: 0; }

  .top-bar-section {
    transition: none 0 0;
    left: 0 !important; }
    .top-bar-section ul {
      width: auto;
      height: auto !important;
      display: inline; }
      .top-bar-section ul li {
        float: left; }
        .top-bar-section ul li .js-generated {
          display: none; }
    .top-bar-section li.hover > a:not(.button) {
      background-color: #555555;
      background: #333333;
      color: #FFFFFF; }
    .top-bar-section li:not(.has-form) a:not(.button) {
      padding: 0 0.9375rem;
      line-height: 2.8125rem;
      background: #333333; }
      .top-bar-section li:not(.has-form) a:not(.button):hover {
        background-color: #555555;
        background: #333333; }
    .top-bar-section li.active:not(.has-form) a:not(.button) {
      padding: 0 0.9375rem;
      line-height: 2.8125rem;
      color: #FFFFFF;
      background: #008CBA; }
      .top-bar-section li.active:not(.has-form) a:not(.button):hover {
        background: #0078a0;
        color: #FFFFFF; }
    .top-bar-section .has-dropdown > a {
      padding-right: 2.1875rem !important; }
      .top-bar-section .has-dropdown > a:after {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border: inset 5px;
        border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;
        border-top-style: solid;
        margin-top: -2.5px;
        top: 1.40625rem; }
    .top-bar-section .has-dropdown.moved {
      position: relative; }
      .top-bar-section .has-dropdown.moved > .dropdown {
        display: block;
        position: absolute !important;
        height: 1px;
        width: 1px;
        overflow: hidden;
        clip: rect(1px, 1px, 1px, 1px); }
    .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
      display: block;
      position: static !important;
      height: auto;
      width: auto;
      overflow: visible;
      clip: auto;
      position: absolute !important; }
    .top-bar-section .has-dropdown > a:focus + .dropdown {
      display: block;
      position: static !important;
      height: auto;
      width: auto;
      overflow: visible;
      clip: auto;
      position: absolute !important; }
    .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
      border: none;
      content: "\00bb";
      top: 1rem;
      margin-top: -1px;
      right: 5px;
      line-height: 1.2; }
    .top-bar-section .dropdown {
      left: 0;
      top: auto;
      background: transparent;
      min-width: 100%; }
      .top-bar-section .dropdown li a {
        color: #FFFFFF;
        line-height: 2.8125rem;
        white-space: nowrap;
        padding: 12px 0.9375rem;
        background: #333333; }
      .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
        color: #FFFFFF;
        background: #333333; }
      .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
        color: #FFFFFF;
        background-color: #555555;
        background: #333333; }
      .top-bar-section .dropdown li label {
        white-space: nowrap;
        background: #333333; }
      .top-bar-section .dropdown li .dropdown {
        left: 100%;
        top: 0; }
    .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
      border-bottom: none;
      border-top: none;
      border-right: solid 1px #4e4e4e;
      clear: none;
      height: 2.8125rem;
      width: 0; }
    .top-bar-section .has-form {
      background: #333333;
      padding: 0 0.9375rem;
      height: 2.8125rem; }
    .top-bar-section .right li .dropdown {
      left: auto;
      right: 0; }
      .top-bar-section .right li .dropdown li .dropdown {
        right: 100%; }
    .top-bar-section .left li .dropdown {
      right: auto;
      left: 0; }
      .top-bar-section .left li .dropdown li .dropdown {
        left: 100%; }

  .no-js .top-bar-section ul li:hover > a {
    background-color: #555555;
    background: #333333;
    color: #FFFFFF; }
  .no-js .top-bar-section ul li:active > a {
    background: #008CBA;
    color: #FFFFFF; }
  .no-js .top-bar-section .has-dropdown:hover > .dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important; }
  .no-js .top-bar-section .has-dropdown > a:focus + .dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important; } }
.breadcrumbs {
  display: block;
  padding: 0.5625rem 0.875rem 0.5625rem;
  overflow: hidden;
  margin-left: 0;
  list-style: none;
  border-style: solid;
  border-width: 1px;
  background-color: #f4f4f4;
  border-color: gainsboro;
  border-radius: 3px; }
  .breadcrumbs > * {
    margin: 0;
    float: left;
    font-size: 0.6875rem;
    line-height: 0.6875rem;
    text-transform: uppercase;
    color: #008CBA; }
    .breadcrumbs > *:hover a, .breadcrumbs > *:focus a {
      text-decoration: underline; }
    .breadcrumbs > * a {
      color: #008CBA; }
    .breadcrumbs > *.current {
      cursor: default;
      color: #333333; }
      .breadcrumbs > *.current a {
        cursor: default;
        color: #333333; }
      .breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a {
        text-decoration: none; }
    .breadcrumbs > *.unavailable {
      color: #999999; }
      .breadcrumbs > *.unavailable a {
        color: #999999; }
      .breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus,
      .breadcrumbs > *.unavailable a:focus {
        text-decoration: none;
        color: #999999;
        cursor: default; }
    .breadcrumbs > *:before {
      content: "/";
      color: #AAAAAA;
      margin: 0 0.75rem;
      position: relative;
      top: 1px; }
    .breadcrumbs > *:first-child:before {
      content: " ";
      margin: 0; }

/* Accessibility - hides the forward slash */
[aria-label="breadcrumbs"] [aria-hidden="true"]:after {
  content: "/"; }

.alert-box {
  border-style: solid;
  border-width: 1px;
  display: block;
  font-weight: normal;
  margin-bottom: 1.25rem;
  position: relative;
  padding: 0.875rem 1.5rem 0.875rem 0.875rem;
  font-size: 0.8125rem;
  transition: opacity 300ms ease-out;
  background-color: #008CBA;
  border-color: #0078a0;
  color: #FFFFFF; }
  .alert-box .close {
    font-size: 1.375rem;
    padding: 9px 6px 4px;
    line-height: 0;
    position: absolute;
    top: 50%;
    margin-top: -0.6875rem;
    right: 0.25rem;
    color: #333333;
    opacity: 0.3;
    background: inherit; }
    .alert-box .close:hover, .alert-box .close:focus {
      opacity: 0.5; }
  .alert-box.radius {
    border-radius: 3px; }
  .alert-box.round {
    border-radius: 1000px; }
  .alert-box.success {
    background-color: #43AC6A;
    border-color: #3a945b;
    color: #FFFFFF; }
  .alert-box.alert {
    background-color: #f04124;
    border-color: #de2d0f;
    color: #FFFFFF; }
  .alert-box.secondary {
    background-color: #e7e7e7;
    border-color: #c7c7c7;
    color: #4f4f4f; }
  .alert-box.warning {
    background-color: #f08a24;
    border-color: #de770f;
    color: #FFFFFF; }
  .alert-box.info {
    background-color: #a0d3e8;
    border-color: #74bfdd;
    color: #4f4f4f; }
  .alert-box.alert-close {
    opacity: 0; }

.inline-list {
  margin: 0 auto 1.0625rem auto;
  margin-left: -1.375rem;
  margin-right: 0;
  padding: 0;
  list-style: none;
  overflow: hidden; }
  .inline-list > li {
    list-style: none;
    float: left;
    margin-left: 1.375rem;
    display: block; }
    .inline-list > li > * {
      display: block; }

.button-group {
  list-style: none;
  margin: 0;
  left: 0; }
  .button-group:before, .button-group:after {
    content: " ";
    display: table; }
  .button-group:after {
    clear: both; }
  .button-group > li {
    margin: 0 -2px;
    display: inline-block; }
    .button-group > li > button, .button-group > li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group > li:first-child button, .button-group > li:first-child .button {
      border-left: 0; }
  .button-group.stack > li {
    margin: 0 -2px;
    display: inline-block;
    display: block;
    margin: 0;
    float: none; }
    .button-group.stack > li > button, .button-group.stack > li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.stack > li:first-child button, .button-group.stack > li:first-child .button {
      border-left: 0; }
    .button-group.stack > li > button, .button-group.stack > li .button {
      border-top: 1px solid;
      border-color: rgba(255, 255, 255, 0.5);
      border-left-width: 0;
      margin: 0;
      display: block; }
    .button-group.stack > li:first-child button, .button-group.stack > li:first-child .button {
      border-top: 0; }
  .button-group.stack-for-small > li {
    margin: 0 -2px;
    display: inline-block; }
    .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button {
      border-left: 0; }
    @media only screen and (max-width: 40em) {
      .button-group.stack-for-small > li {
        margin: 0 -2px;
        display: inline-block;
        display: block;
        margin: 0; }
        .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
          border-left: 1px solid;
          border-color: rgba(255, 255, 255, 0.5); }
        .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button {
          border-left: 0; }
        .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
          border-top: 1px solid;
          border-color: rgba(255, 255, 255, 0.5);
          border-left-width: 0;
          margin: 0;
          display: block; }
        .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button {
          border-top: 0; } }
  .button-group.radius > * {
    margin: 0 -2px;
    display: inline-block; }
    .button-group.radius > * > button, .button-group.radius > * .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.radius > *:first-child button, .button-group.radius > *:first-child .button {
      border-left: 0; }
    .button-group.radius > *, .button-group.radius > * > a, .button-group.radius > * > button, .button-group.radius > * > .button {
      border-radius: 0; }
    .button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button, .button-group.radius > *:first-child > .button {
      -webkit-border-bottom-left-radius: 3px;
      -webkit-border-top-left-radius: 3px;
      border-bottom-left-radius: 3px;
      border-top-left-radius: 3px; }
    .button-group.radius > *:last-child, .button-group.radius > *:last-child > a, .button-group.radius > *:last-child > button, .button-group.radius > *:last-child > .button {
      -webkit-border-bottom-right-radius: 3px;
      -webkit-border-top-right-radius: 3px;
      border-bottom-right-radius: 3px;
      border-top-right-radius: 3px; }
  .button-group.radius.stack > * {
    margin: 0 -2px;
    display: inline-block;
    display: block;
    margin: 0; }
    .button-group.radius.stack > * > button, .button-group.radius.stack > * .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.radius.stack > *:first-child button, .button-group.radius.stack > *:first-child .button {
      border-left: 0; }
    .button-group.radius.stack > * > button, .button-group.radius.stack > * .button {
      border-top: 1px solid;
      border-color: rgba(255, 255, 255, 0.5);
      border-left-width: 0;
      margin: 0;
      display: block; }
    .button-group.radius.stack > *:first-child button, .button-group.radius.stack > *:first-child .button {
      border-top: 0; }
    .button-group.radius.stack > *, .button-group.radius.stack > * > a, .button-group.radius.stack > * > button, .button-group.radius.stack > * > .button {
      border-radius: 0; }
    .button-group.radius.stack > *:first-child, .button-group.radius.stack > *:first-child > a, .button-group.radius.stack > *:first-child > button, .button-group.radius.stack > *:first-child > .button {
      -webkit-top-left-radius: 3px;
      -webkit-top-right-radius: 3px;
      border-top-left-radius: 3px;
      border-top-right-radius: 3px; }
    .button-group.radius.stack > *:last-child, .button-group.radius.stack > *:last-child > a, .button-group.radius.stack > *:last-child > button, .button-group.radius.stack > *:last-child > .button {
      -webkit-bottom-left-radius: 3px;
      -webkit-bottom-right-radius: 3px;
      border-bottom-left-radius: 3px;
      border-bottom-right-radius: 3px; }
  @media only screen and (min-width: 40.063em) {
    .button-group.radius.stack-for-small > * {
      margin: 0 -2px;
      display: inline-block; }
      .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button {
        border-left: 1px solid;
        border-color: rgba(255, 255, 255, 0.5); }
      .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button {
        border-left: 0; }
      .button-group.radius.stack-for-small > *, .button-group.radius.stack-for-small > * > a, .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * > .button {
        border-radius: 0; }
      .button-group.radius.stack-for-small > *:first-child, .button-group.radius.stack-for-small > *:first-child > a, .button-group.radius.stack-for-small > *:first-child > button, .button-group.radius.stack-for-small > *:first-child > .button {
        -webkit-border-bottom-left-radius: 3px;
        -webkit-border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px; }
      .button-group.radius.stack-for-small > *:last-child, .button-group.radius.stack-for-small > *:last-child > a, .button-group.radius.stack-for-small > *:last-child > button, .button-group.radius.stack-for-small > *:last-child > .button {
        -webkit-border-bottom-right-radius: 3px;
        -webkit-border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        border-top-right-radius: 3px; } }
  @media only screen and (max-width: 40em) {
    .button-group.radius.stack-for-small > * {
      margin: 0 -2px;
      display: inline-block;
      display: block;
      margin: 0; }
      .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button {
        border-left: 1px solid;
        border-color: rgba(255, 255, 255, 0.5); }
      .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button {
        border-left: 0; }
      .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button {
        border-top: 1px solid;
        border-color: rgba(255, 255, 255, 0.5);
        border-left-width: 0;
        margin: 0;
        display: block; }
      .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button {
        border-top: 0; }
      .button-group.radius.stack-for-small > *, .button-group.radius.stack-for-small > * > a, .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * > .button {
        border-radius: 0; }
      .button-group.radius.stack-for-small > *:first-child, .button-group.radius.stack-for-small > *:first-child > a, .button-group.radius.stack-for-small > *:first-child > button, .button-group.radius.stack-for-small > *:first-child > .button {
        -webkit-top-left-radius: 3px;
        -webkit-top-right-radius: 3px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px; }
      .button-group.radius.stack-for-small > *:last-child, .button-group.radius.stack-for-small > *:last-child > a, .button-group.radius.stack-for-small > *:last-child > button, .button-group.radius.stack-for-small > *:last-child > .button {
        -webkit-bottom-left-radius: 3px;
        -webkit-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px; } }
  .button-group.round > * {
    margin: 0 -2px;
    display: inline-block; }
    .button-group.round > * > button, .button-group.round > * .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.round > *:first-child button, .button-group.round > *:first-child .button {
      border-left: 0; }
    .button-group.round > *, .button-group.round > * > a, .button-group.round > * > button, .button-group.round > * > .button {
      border-radius: 0; }
    .button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button, .button-group.round > *:first-child > .button {
      -webkit-border-bottom-left-radius: 1000px;
      -webkit-border-top-left-radius: 1000px;
      border-bottom-left-radius: 1000px;
      border-top-left-radius: 1000px; }
    .button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button, .button-group.round > *:last-child > .button {
      -webkit-border-bottom-right-radius: 1000px;
      -webkit-border-top-right-radius: 1000px;
      border-bottom-right-radius: 1000px;
      border-top-right-radius: 1000px; }
  .button-group.round.stack > * {
    margin: 0 -2px;
    display: inline-block;
    display: block;
    margin: 0; }
    .button-group.round.stack > * > button, .button-group.round.stack > * .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child .button {
      border-left: 0; }
    .button-group.round.stack > * > button, .button-group.round.stack > * .button {
      border-top: 1px solid;
      border-color: rgba(255, 255, 255, 0.5);
      border-left-width: 0;
      margin: 0;
      display: block; }
    .button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child .button {
      border-top: 0; }
    .button-group.round.stack > *, .button-group.round.stack > * > a, .button-group.round.stack > * > button, .button-group.round.stack > * > .button {
      border-radius: 0; }
    .button-group.round.stack > *:first-child, .button-group.round.stack > *:first-child > a, .button-group.round.stack > *:first-child > button, .button-group.round.stack > *:first-child > .button {
      -webkit-top-left-radius: 1rem;
      -webkit-top-right-radius: 1rem;
      border-top-left-radius: 1rem;
      border-top-right-radius: 1rem; }
    .button-group.round.stack > *:last-child, .button-group.round.stack > *:last-child > a, .button-group.round.stack > *:last-child > button, .button-group.round.stack > *:last-child > .button {
      -webkit-bottom-left-radius: 1rem;
      -webkit-bottom-right-radius: 1rem;
      border-bottom-left-radius: 1rem;
      border-bottom-right-radius: 1rem; }
  @media only screen and (min-width: 40.063em) {
    .button-group.round.stack-for-small > * {
      margin: 0 -2px;
      display: inline-block; }
      .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
        border-left: 1px solid;
        border-color: rgba(255, 255, 255, 0.5); }
      .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
        border-left: 0; }
      .button-group.round.stack-for-small > *, .button-group.round.stack-for-small > * > a, .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * > .button {
        border-radius: 0; }
      .button-group.round.stack-for-small > *:first-child, .button-group.round.stack-for-small > *:first-child > a, .button-group.round.stack-for-small > *:first-child > button, .button-group.round.stack-for-small > *:first-child > .button {
        -webkit-border-bottom-left-radius: 1000px;
        -webkit-border-top-left-radius: 1000px;
        border-bottom-left-radius: 1000px;
        border-top-left-radius: 1000px; }
      .button-group.round.stack-for-small > *:last-child, .button-group.round.stack-for-small > *:last-child > a, .button-group.round.stack-for-small > *:last-child > button, .button-group.round.stack-for-small > *:last-child > .button {
        -webkit-border-bottom-right-radius: 1000px;
        -webkit-border-top-right-radius: 1000px;
        border-bottom-right-radius: 1000px;
        border-top-right-radius: 1000px; } }
  @media only screen and (max-width: 40em) {
    .button-group.round.stack-for-small > * {
      margin: 0 -2px;
      display: inline-block;
      display: block;
      margin: 0; }
      .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
        border-left: 1px solid;
        border-color: rgba(255, 255, 255, 0.5); }
      .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
        border-left: 0; }
      .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
        border-top: 1px solid;
        border-color: rgba(255, 255, 255, 0.5);
        border-left-width: 0;
        margin: 0;
        display: block; }
      .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
        border-top: 0; }
      .button-group.round.stack-for-small > *, .button-group.round.stack-for-small > * > a, .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * > .button {
        border-radius: 0; }
      .button-group.round.stack-for-small > *:first-child, .button-group.round.stack-for-small > *:first-child > a, .button-group.round.stack-for-small > *:first-child > button, .button-group.round.stack-for-small > *:first-child > .button {
        -webkit-top-left-radius: 1rem;
        -webkit-top-right-radius: 1rem;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem; }
      .button-group.round.stack-for-small > *:last-child, .button-group.round.stack-for-small > *:last-child > a, .button-group.round.stack-for-small > *:last-child > button, .button-group.round.stack-for-small > *:last-child > .button {
        -webkit-bottom-left-radius: 1rem;
        -webkit-bottom-right-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem; } }
  .button-group.even-2 li {
    margin: 0 -2px;
    display: inline-block;
    width: 50%; }
    .button-group.even-2 li > button, .button-group.even-2 li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.even-2 li:first-child button, .button-group.even-2 li:first-child .button {
      border-left: 0; }
    .button-group.even-2 li button, .button-group.even-2 li .button {
      width: 100%; }
  .button-group.even-3 li {
    margin: 0 -2px;
    display: inline-block;
    width: 33.33333%; }
    .button-group.even-3 li > button, .button-group.even-3 li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.even-3 li:first-child button, .button-group.even-3 li:first-child .button {
      border-left: 0; }
    .button-group.even-3 li button, .button-group.even-3 li .button {
      width: 100%; }
  .button-group.even-4 li {
    margin: 0 -2px;
    display: inline-block;
    width: 25%; }
    .button-group.even-4 li > button, .button-group.even-4 li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.even-4 li:first-child button, .button-group.even-4 li:first-child .button {
      border-left: 0; }
    .button-group.even-4 li button, .button-group.even-4 li .button {
      width: 100%; }
  .button-group.even-5 li {
    margin: 0 -2px;
    display: inline-block;
    width: 20%; }
    .button-group.even-5 li > button, .button-group.even-5 li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.even-5 li:first-child button, .button-group.even-5 li:first-child .button {
      border-left: 0; }
    .button-group.even-5 li button, .button-group.even-5 li .button {
      width: 100%; }
  .button-group.even-6 li {
    margin: 0 -2px;
    display: inline-block;
    width: 16.66667%; }
    .button-group.even-6 li > button, .button-group.even-6 li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.even-6 li:first-child button, .button-group.even-6 li:first-child .button {
      border-left: 0; }
    .button-group.even-6 li button, .button-group.even-6 li .button {
      width: 100%; }
  .button-group.even-7 li {
    margin: 0 -2px;
    display: inline-block;
    width: 14.28571%; }
    .button-group.even-7 li > button, .button-group.even-7 li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.even-7 li:first-child button, .button-group.even-7 li:first-child .button {
      border-left: 0; }
    .button-group.even-7 li button, .button-group.even-7 li .button {
      width: 100%; }
  .button-group.even-8 li {
    margin: 0 -2px;
    display: inline-block;
    width: 12.5%; }
    .button-group.even-8 li > button, .button-group.even-8 li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.even-8 li:first-child button, .button-group.even-8 li:first-child .button {
      border-left: 0; }
    .button-group.even-8 li button, .button-group.even-8 li .button {
      width: 100%; }

.button-bar:before, .button-bar:after {
  content: " ";
  display: table; }
.button-bar:after {
  clear: both; }
.button-bar .button-group {
  float: left;
  margin-right: 0.625rem; }
  .button-bar .button-group div {
    overflow: hidden; }

/* Panels */
.panel {
  border-style: solid;
  border-width: 1px;
  border-color: #d8d8d8;
  margin-bottom: 1.25rem;
  padding: 1.25rem;
  background: #f2f2f2;
  color: #333333; }
  .panel > :first-child {
    margin-top: 0; }
  .panel > :last-child {
    margin-bottom: 0; }
  .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p, .panel li, .panel dl {
    color: #333333; }
  .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
    line-height: 1;
    margin-bottom: 0.625rem; }
    .panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
      line-height: 1.4; }
  .panel.callout {
    border-style: solid;
    border-width: 1px;
    border-color: #b6edff;
    margin-bottom: 1.25rem;
    padding: 1.25rem;
    background: #ecfaff;
    color: #333333; }
    .panel.callout > :first-child {
      margin-top: 0; }
    .panel.callout > :last-child {
      margin-bottom: 0; }
    .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p, .panel.callout li, .panel.callout dl {
      color: #333333; }
    .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {
      line-height: 1;
      margin-bottom: 0.625rem; }
      .panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
        line-height: 1.4; }
    .panel.callout a:not(.button) {
      color: #008CBA; }
      .panel.callout a:not(.button):hover, .panel.callout a:not(.button):focus {
        color: #0078a0; }
  .panel.radius {
    border-radius: 3px; }

.dropdown.button, button.dropdown {
  position: relative;
  outline: none;
  padding-right: 3.5625rem; }
  .dropdown.button::after, button.dropdown::after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    display: block;
    border-style: solid;
    border-color: #FFFFFF transparent transparent transparent;
    top: 50%; }
  .dropdown.button::after, button.dropdown::after {
    border-width: 0.375rem;
    right: 1.40625rem;
    margin-top: -0.15625rem; }
  .dropdown.button::after, button.dropdown::after {
    border-color: #FFFFFF transparent transparent transparent; }
  .dropdown.button.tiny, button.dropdown.tiny {
    padding-right: 2.625rem; }
    .dropdown.button.tiny:after, button.dropdown.tiny:after {
      border-width: 0.375rem;
      right: 1.125rem;
      margin-top: -0.125rem; }
    .dropdown.button.tiny::after, button.dropdown.tiny::after {
      border-color: #FFFFFF transparent transparent transparent; }
  .dropdown.button.small, button.dropdown.small {
    padding-right: 3.0625rem; }
    .dropdown.button.small::after, button.dropdown.small::after {
      border-width: 0.4375rem;
      right: 1.3125rem;
      margin-top: -0.15625rem; }
    .dropdown.button.small::after, button.dropdown.small::after {
      border-color: #FFFFFF transparent transparent transparent; }
  .dropdown.button.large, button.dropdown.large {
    padding-right: 3.625rem; }
    .dropdown.button.large::after, button.dropdown.large::after {
      border-width: 0.3125rem;
      right: 1.71875rem;
      margin-top: -0.15625rem; }
    .dropdown.button.large::after, button.dropdown.large::after {
      border-color: #FFFFFF transparent transparent transparent; }
  .dropdown.button.secondary:after, button.dropdown.secondary:after {
    border-color: #333333 transparent transparent transparent; }

/* Image Thumbnails */
.th {
  line-height: 0;
  display: inline-block;
  border: solid 4px #FFFFFF;
  max-width: 100%;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  transition: all 200ms ease-out; }
  .th:hover, .th:focus {
    box-shadow: 0 0 6px 1px rgba(0, 140, 186, 0.5); }
  .th.radius {
    border-radius: 3px; }

.toolbar {
  background: #333333;
  width: 100%;
  font-size: 0;
  display: inline-block; }
  .toolbar.label-bottom .tab .tab-content i, .toolbar.label-bottom .tab .tab-content img {
    margin-bottom: 10px; }
  .toolbar.label-right .tab .tab-content i, .toolbar.label-right .tab .tab-content img {
    margin-right: 10px;
    display: inline-block; }
  .toolbar.label-right .tab .tab-content label {
    display: inline-block; }
  .toolbar.vertical.label-right .tab .tab-content {
    text-align: left; }
  .toolbar.vertical {
    height: 100%;
    width: auto; }
    .toolbar.vertical .tab {
      width: auto;
      margin: auto;
      float: none; }
  .toolbar .tab {
    text-align: center;
    width: 25%;
    margin: 0 auto;
    display: block;
    padding: 20px;
    float: left; }
    .toolbar .tab:hover {
      background: rgba(255, 255, 255, 0.1); }

.toolbar .tab-content {
  font-size: 16px;
  text-align: center; }
  .toolbar .tab-content label {
    color: #CCCCCC; }
  .toolbar .tab-content i {
    font-size: 30px;
    display: block;
    margin: 0 auto;
    color: #CCCCCC;
    vertical-align: middle; }
  .toolbar .tab-content img {
    width: 30px;
    height: 30px;
    display: block;
    margin: 0 auto; }

/* Pricing Tables */
.pricing-table {
  border: solid 1px #DDDDDD;
  margin-left: 0;
  margin-bottom: 1.25rem; }
  .pricing-table * {
    list-style: none;
    line-height: 1; }
  .pricing-table .title {
    background-color: #333333;
    padding: 0.9375rem 1.25rem;
    text-align: center;
    color: #EEEEEE;
    font-weight: normal;
    font-size: 1rem;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; }
  .pricing-table .price {
    background-color: #F6F6F6;
    padding: 0.9375rem 1.25rem;
    text-align: center;
    color: #333333;
    font-weight: normal;
    font-size: 2rem;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; }
  .pricing-table .description {
    background-color: #FFFFFF;
    padding: 0.9375rem;
    text-align: center;
    color: #777777;
    font-size: 0.75rem;
    font-weight: normal;
    line-height: 1.4;
    border-bottom: dotted 1px #DDDDDD; }
  .pricing-table .bullet-item {
    background-color: #FFFFFF;
    padding: 0.9375rem;
    text-align: center;
    color: #333333;
    font-size: 0.875rem;
    font-weight: normal;
    border-bottom: dotted 1px #DDDDDD; }
  .pricing-table .cta-button {
    background-color: #FFFFFF;
    text-align: center;
    padding: 1.25rem 1.25rem 0; }

@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg); } }
@-moz-keyframes rotate {
  from {
    -moz-transform: rotate(0deg); }
  to {
    -moz-transform: rotate(360deg); } }
@-o-keyframes rotate {
  from {
    -o-transform: rotate(0deg); }
  to {
    -o-transform: rotate(360deg); } }
@keyframes rotate {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
/* Orbit Graceful Loading */
.slideshow-wrapper {
  position: relative; }
  .slideshow-wrapper ul {
    list-style-type: none;
    margin: 0; }
    .slideshow-wrapper ul li,
    .slideshow-wrapper ul li .orbit-caption {
      display: none; }
    .slideshow-wrapper ul li:first-child {
      display: block; }
  .slideshow-wrapper .orbit-container {
    background-color: transparent; }
    .slideshow-wrapper .orbit-container li {
      display: block; }
      .slideshow-wrapper .orbit-container li .orbit-caption {
        display: block; }
    .slideshow-wrapper .orbit-container .orbit-bullets li {
      display: inline-block; }
  .slideshow-wrapper .preloader {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -20px;
    margin-left: -20px;
    border: solid 3px;
    border-color: #555555 #FFFFFF;
    border-radius: 1000px;
    animation-name: rotate;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-timing-function: linear; }

.orbit-container {
  overflow: hidden;
  width: 100%;
  position: relative;
  background: none; }
  .orbit-container .orbit-slides-container {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    -webkit-transform: translateZ(0); }
    .orbit-container .orbit-slides-container img {
      display: block;
      max-width: 100%; }
    .orbit-container .orbit-slides-container > * {
      position: absolute;
      top: 0;
      width: 100%;
      margin-left: 100%; }
      .orbit-container .orbit-slides-container > *:first-child {
        margin-left: 0; }
      .orbit-container .orbit-slides-container > * .orbit-caption {
        position: absolute;
        bottom: 0;
        background-color: rgba(51, 51, 51, 0.8);
        color: #FFFFFF;
        width: 100%;
        padding: 0.625rem 0.875rem;
        font-size: 0.875rem; }
  .orbit-container .orbit-slide-number {
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 12px;
    color: #FFFFFF;
    background: transparent;
    z-index: 10; }
    .orbit-container .orbit-slide-number span {
      font-weight: 700;
      padding: 0.3125rem; }
  .orbit-container .orbit-timer {
    position: absolute;
    top: 12px;
    right: 10px;
    height: 6px;
    width: 100px;
    z-index: 10; }
    .orbit-container .orbit-timer .orbit-progress {
      height: 3px;
      background-color: rgba(255, 255, 255, 0.3);
      display: block;
      width: 0;
      position: relative;
      right: 20px;
      top: 5px; }
    .orbit-container .orbit-timer > span {
      display: none;
      position: absolute;
      top: 0;
      right: 0;
      width: 11px;
      height: 14px;
      border: solid 4px #FFFFFF;
      border-top: none;
      border-bottom: none; }
    .orbit-container .orbit-timer.paused > span {
      right: -4px;
      top: 0;
      width: 11px;
      height: 14px;
      border: inset 8px;
      border-left-style: solid;
      border-color: transparent;
      border-left-color: #FFFFFF; }
      .orbit-container .orbit-timer.paused > span.dark {
        border-left-color: #333333; }
  .orbit-container:hover .orbit-timer > span {
    display: block; }
  .orbit-container .orbit-prev,
  .orbit-container .orbit-next {
    position: absolute;
    top: 45%;
    margin-top: -25px;
    width: 36px;
    height: 60px;
    line-height: 50px;
    color: white;
    background-color: transparent;
    text-indent: -9999px !important;
    z-index: 10; }
    .orbit-container .orbit-prev:hover,
    .orbit-container .orbit-next:hover {
      background-color: rgba(0, 0, 0, 0.3); }
    .orbit-container .orbit-prev > span,
    .orbit-container .orbit-next > span {
      position: absolute;
      top: 50%;
      margin-top: -10px;
      display: block;
      width: 0;
      height: 0;
      border: inset 10px; }
  .orbit-container .orbit-prev {
    left: 0; }
    .orbit-container .orbit-prev > span {
      border-right-style: solid;
      border-color: transparent;
      border-right-color: #FFFFFF; }
    .orbit-container .orbit-prev:hover > span {
      border-right-color: #FFFFFF; }
  .orbit-container .orbit-next {
    right: 0; }
    .orbit-container .orbit-next > span {
      border-color: transparent;
      border-left-style: solid;
      border-left-color: #FFFFFF;
      left: 50%;
      margin-left: -4px; }
    .orbit-container .orbit-next:hover > span {
      border-left-color: #FFFFFF; }

.orbit-bullets-container {
  text-align: center; }

.orbit-bullets {
  margin: 0 auto 30px auto;
  overflow: hidden;
  position: relative;
  top: 10px;
  float: none;
  text-align: center;
  display: block; }
  .orbit-bullets li {
    cursor: pointer;
    display: inline-block;
    width: 0.5625rem;
    height: 0.5625rem;
    background: #CCCCCC;
    float: none;
    margin-right: 6px;
    border-radius: 1000px; }
    .orbit-bullets li.active {
      background: #999999; }
    .orbit-bullets li:last-child {
      margin-right: 0; }

.touch .orbit-container .orbit-prev,
.touch .orbit-container .orbit-next {
  display: none; }
.touch .orbit-bullets {
  display: none; }

@media only screen and (min-width: 40.063em) {
  .touch .orbit-container .orbit-prev,
  .touch .orbit-container .orbit-next {
    display: inherit; }
  .touch .orbit-bullets {
    display: block; } }
@media only screen and (max-width: 40em) {
  .orbit-stack-on-small .orbit-slides-container {
    height: auto !important; }
  .orbit-stack-on-small .orbit-slides-container > * {
    position: relative;
    margin: 0 !important;
    opacity: 1 !important; }
  .orbit-stack-on-small .orbit-slide-number {
    display: none; }

  .orbit-timer {
    display: none; }

  .orbit-next, .orbit-prev {
    display: none; }

  .orbit-bullets {
    display: none; } }
[data-magellan-expedition], [data-magellan-expedition-clone] {
  background: #FFFFFF;
  z-index: 50;
  min-width: 100%;
  padding: 10px; }
  [data-magellan-expedition] .sub-nav, [data-magellan-expedition-clone] .sub-nav {
    margin-bottom: 0; }
    [data-magellan-expedition] .sub-nav dd, [data-magellan-expedition-clone] .sub-nav dd {
      margin-bottom: 0; }
    [data-magellan-expedition] .sub-nav a, [data-magellan-expedition-clone] .sub-nav a {
      line-height: 1.8em; }

.icon-bar {
  width: 100%;
  font-size: 0;
  display: inline-block;
  background: #333333; }
  .icon-bar > * {
    text-align: center;
    font-size: 1rem;
    width: 25%;
    margin: 0 auto;
    display: block;
    padding: 1.25rem;
    float: left; }
    .icon-bar > * i, .icon-bar > * img {
      display: block;
      margin: 0 auto; }
      .icon-bar > * i + label, .icon-bar > * img + label {
        margin-top: .0625rem; }
    .icon-bar > * i {
      font-size: 1.875rem;
      vertical-align: middle; }
    .icon-bar > * img {
      width: 1.875rem;
      height: 1.875rem; }
  .icon-bar.label-right > * i, .icon-bar.label-right > * img {
    margin: 0 .0625rem 0 0;
    display: inline-block; }
    .icon-bar.label-right > * i + label, .icon-bar.label-right > * img + label {
      margin-top: 0; }
  .icon-bar.label-right > * label {
    display: inline-block; }
  .icon-bar.vertical.label-right > * {
    text-align: left; }
  .icon-bar.vertical, .icon-bar.small-vertical {
    height: 100%;
    width: auto; }
    .icon-bar.vertical .item, .icon-bar.small-vertical .item {
      width: auto;
      margin: auto;
      float: none; }
  @media only screen and (min-width: 40.063em) {
    .icon-bar.medium-vertical {
      height: 100%;
      width: auto; }
      .icon-bar.medium-vertical .item {
        width: auto;
        margin: auto;
        float: none; } }
  @media only screen and (min-width: 64.063em) {
    .icon-bar.large-vertical {
      height: 100%;
      width: auto; }
      .icon-bar.large-vertical .item {
        width: auto;
        margin: auto;
        float: none; } }
  .icon-bar > * {
    font-size: 1rem;
    padding: 1.25rem; }
    .icon-bar > * i + label, .icon-bar > * img + label {
      margin-top: .0625rem; }
    .icon-bar > * i {
      font-size: 1.875rem; }
    .icon-bar > * img {
      width: 1.875rem;
      height: 1.875rem; }
  .icon-bar > * label {
    color: #FFFFFF; }
  .icon-bar > * i {
    color: #FFFFFF; }
  .icon-bar > a:hover {
    background: #008CBA; }
    .icon-bar > a:hover label {
      color: #FFFFFF; }
    .icon-bar > a:hover i {
      color: #FFFFFF; }
  .icon-bar > a.active {
    background: #008CBA; }
    .icon-bar > a.active label {
      color: #FFFFFF; }
    .icon-bar > a.active i {
      color: #FFFFFF; }

.icon-bar.two-up .item {
  width: 50%; }
.icon-bar.two-up.vertical .item, .icon-bar.two-up.small-vertical .item {
  width: auto; }
@media only screen and (min-width: 40.063em) {
  .icon-bar.two-up.medium-vertical .item {
    width: auto; } }
@media only screen and (min-width: 64.063em) {
  .icon-bar.two-up.large-vertical .item {
    width: auto; } }
.icon-bar.three-up .item {
  width: 33.3333%; }
.icon-bar.three-up.vertical .item, .icon-bar.three-up.small-vertical .item {
  width: auto; }
@media only screen and (min-width: 40.063em) {
  .icon-bar.three-up.medium-vertical .item {
    width: auto; } }
@media only screen and (min-width: 64.063em) {
  .icon-bar.three-up.large-vertical .item {
    width: auto; } }
.icon-bar.four-up .item {
  width: 25%; }
.icon-bar.four-up.vertical .item, .icon-bar.four-up.small-vertical .item {
  width: auto; }
@media only screen and (min-width: 40.063em) {
  .icon-bar.four-up.medium-vertical .item {
    width: auto; } }
@media only screen and (min-width: 64.063em) {
  .icon-bar.four-up.large-vertical .item {
    width: auto; } }
.icon-bar.five-up .item {
  width: 20%; }
.icon-bar.five-up.vertical .item, .icon-bar.five-up.small-vertical .item {
  width: auto; }
@media only screen and (min-width: 40.063em) {
  .icon-bar.five-up.medium-vertical .item {
    width: auto; } }
@media only screen and (min-width: 64.063em) {
  .icon-bar.five-up.large-vertical .item {
    width: auto; } }
.icon-bar.six-up .item {
  width: 16.66667%; }
.icon-bar.six-up.vertical .item, .icon-bar.six-up.small-vertical .item {
  width: auto; }
@media only screen and (min-width: 40.063em) {
  .icon-bar.six-up.medium-vertical .item {
    width: auto; } }
@media only screen and (min-width: 64.063em) {
  .icon-bar.six-up.large-vertical .item {
    width: auto; } }

.tabs {
  margin-bottom: 0 !important;
  margin-left: 0; }
  .tabs:before, .tabs:after {
    content: " ";
    display: table; }
  .tabs:after {
    clear: both; }
  .tabs dd, .tabs .tab-title {
    position: relative;
    margin-bottom: 0 !important;
    list-style: none;
    float: left; }
    .tabs dd > a, .tabs .tab-title > a {
      outline: none;
      display: block;
      background-color: #EFEFEF;
      color: #222222;
      padding: 1rem 2rem;
      font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
      font-size: 1rem; }
      .tabs dd > a:hover, .tabs .tab-title > a:hover {
        background-color: #e1e1e1; }
    .tabs dd.active a, .tabs .tab-title.active a {
      background-color: #FFFFFF;
      color: #222222; }
  .tabs.radius dd:first-child a, .tabs.radius .tab:first-child a {
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px; }
  .tabs.radius dd:last-child a, .tabs.radius .tab:last-child a {
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px; }
  .tabs.vertical dd, .tabs.vertical .tab-title {
    position: inherit;
    float: none;
    display: block;
    top: auto; }

.tabs-content {
  margin-bottom: 1.5rem;
  width: 100%; }
  .tabs-content:before, .tabs-content:after {
    content: " ";
    display: table; }
  .tabs-content:after {
    clear: both; }
  .tabs-content > .content {
    display: none;
    float: left;
    padding: 0.9375rem 0;
    width: 100%; }
    .tabs-content > .content.active {
      display: block;
      float: none; }
    .tabs-content > .content.contained {
      padding: 0.9375rem; }
  .tabs-content.vertical {
    display: block; }
    .tabs-content.vertical > .content {
      padding: 0 0.9375rem; }

@media only screen and (min-width: 40.063em) {
  .tabs.vertical {
    width: 20%;
    max-width: 20%;
    float: left;
    margin: 0 0 1.25rem; }

  .tabs-content.vertical {
    width: 80%;
    max-width: 80%;
    float: left;
    margin-left: -1px;
    padding-left: 1rem; } }
.no-js .tabs-content > .content {
  display: block;
  float: none; }

ul.pagination {
  display: block;
  min-height: 1.5rem;
  margin-left: -0.3125rem; }
  ul.pagination li {
    height: 1.5rem;
    color: #222222;
    font-size: 0.875rem;
    margin-left: 0.3125rem; }
    ul.pagination li a, ul.pagination li button {
      display: block;
      padding: 0.0625rem 0.625rem 0.0625rem;
      color: #999999;
      background: none;
      border-radius: 3px;
      font-weight: normal;
      font-size: 1em;
      line-height: inherit;
      transition: background-color 300ms ease-out; }
    ul.pagination li:hover a,
    ul.pagination li a:focus, ul.pagination li:hover button,
    ul.pagination li button:focus {
      background: #e6e6e6; }
    ul.pagination li.unavailable a, ul.pagination li.unavailable button {
      cursor: default;
      color: #999999; }
    ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus, ul.pagination li.unavailable:hover button, ul.pagination li.unavailable button:focus {
      background: transparent; }
    ul.pagination li.current a, ul.pagination li.current button {
      background: #008CBA;
      color: #FFFFFF;
      font-weight: bold;
      cursor: default; }
      ul.pagination li.current a:hover, ul.pagination li.current a:focus, ul.pagination li.current button:hover, ul.pagination li.current button:focus {
        background: #008CBA; }
  ul.pagination li {
    float: left;
    display: block; }

/* Pagination centred wrapper */
.pagination-centered {
  text-align: center; }
  .pagination-centered ul.pagination li {
    float: none;
    display: inline-block; }

.side-nav {
  display: block;
  margin: 0;
  padding: 0.875rem 0;
  list-style-type: none;
  list-style-position: outside;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; }
  .side-nav li {
    margin: 0 0 0.4375rem 0;
    font-size: 0.875rem;
    font-weight: normal; }
    .side-nav li a:not(.button) {
      display: block;
      color: #008CBA;
      margin: 0;
      padding: 0.4375rem 0.875rem; }
      .side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus {
        background: rgba(0, 0, 0, 0.025);
        color: #1cc7ff; }
    .side-nav li.active > a:first-child:not(.button) {
      color: #1cc7ff;
      font-weight: normal;
      font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; }
    .side-nav li.divider {
      border-top: 1px solid;
      height: 0;
      padding: 0;
      list-style: none;
      border-top-color: white; }
    .side-nav li.heading {
      color: #008CBA;
      font-size: 0.875rem;
      font-weight: bold;
      text-transform: uppercase; }

.accordion {
  margin-bottom: 0; }
  .accordion:before, .accordion:after {
    content: " ";
    display: table; }
  .accordion:after {
    clear: both; }
  .accordion .accordion-navigation, .accordion dd {
    display: block;
    margin-bottom: 0 !important; }
    .accordion .accordion-navigation.active > a, .accordion dd.active > a {
      background: #e8e8e8; }
    .accordion .accordion-navigation > a, .accordion dd > a {
      background: #EFEFEF;
      color: #222222;
      padding: 1rem;
      display: block;
      font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
      font-size: 1rem; }
      .accordion .accordion-navigation > a:hover, .accordion dd > a:hover {
        background: #e3e3e3; }
    .accordion .accordion-navigation > .content, .accordion dd > .content {
      display: none;
      padding: 0.9375rem; }
      .accordion .accordion-navigation > .content.active, .accordion dd > .content.active {
        display: block;
        background: #FFFFFF; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

.text-justify {
  text-align: justify !important; }

@media only screen and (max-width: 40em) {
  .small-only-text-left {
    text-align: left !important; }

  .small-only-text-right {
    text-align: right !important; }

  .small-only-text-center {
    text-align: center !important; }

  .small-only-text-justify {
    text-align: justify !important; } }
@media only screen {
  .small-text-left {
    text-align: left !important; }

  .small-text-right {
    text-align: right !important; }

  .small-text-center {
    text-align: center !important; }

  .small-text-justify {
    text-align: justify !important; } }
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .medium-only-text-left {
    text-align: left !important; }

  .medium-only-text-right {
    text-align: right !important; }

  .medium-only-text-center {
    text-align: center !important; }

  .medium-only-text-justify {
    text-align: justify !important; } }
@media only screen and (min-width: 40.063em) {
  .medium-text-left {
    text-align: left !important; }

  .medium-text-right {
    text-align: right !important; }

  .medium-text-center {
    text-align: center !important; }

  .medium-text-justify {
    text-align: justify !important; } }
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .large-only-text-left {
    text-align: left !important; }

  .large-only-text-right {
    text-align: right !important; }

  .large-only-text-center {
    text-align: center !important; }

  .large-only-text-justify {
    text-align: justify !important; } }
@media only screen and (min-width: 64.063em) {
  .large-text-left {
    text-align: left !important; }

  .large-text-right {
    text-align: right !important; }

  .large-text-center {
    text-align: center !important; }

  .large-text-justify {
    text-align: justify !important; } }
@media only screen and (min-width: 90.063em) and (max-width: 120em) {
  .xlarge-only-text-left {
    text-align: left !important; }

  .xlarge-only-text-right {
    text-align: right !important; }

  .xlarge-only-text-center {
    text-align: center !important; }

  .xlarge-only-text-justify {
    text-align: justify !important; } }
@media only screen and (min-width: 90.063em) {
  .xlarge-text-left {
    text-align: left !important; }

  .xlarge-text-right {
    text-align: right !important; }

  .xlarge-text-center {
    text-align: center !important; }

  .xlarge-text-justify {
    text-align: justify !important; } }
@media only screen and (min-width: 120.063em) and (max-width: 99999999em) {
  .xxlarge-only-text-left {
    text-align: left !important; }

  .xxlarge-only-text-right {
    text-align: right !important; }

  .xxlarge-only-text-center {
    text-align: center !important; }

  .xxlarge-only-text-justify {
    text-align: justify !important; } }
@media only screen and (min-width: 120.063em) {
  .xxlarge-text-left {
    text-align: left !important; }

  .xxlarge-text-right {
    text-align: right !important; }

  .xxlarge-text-center {
    text-align: center !important; }

  .xxlarge-text-justify {
    text-align: justify !important; } }
/* Typography resets */
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0; }

/* Default Link Styles */
a {
  color: #008CBA;
  text-decoration: none;
  line-height: inherit; }
  a:hover, a:focus {
    color: #0078a0; }
  a img {
    border: none; }

/* Default paragraph styles */
p {
  font-family: inherit;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  text-rendering: optimizeLegibility; }
  p.lead {
    font-size: 1.21875rem;
    line-height: 1.6; }
  p aside {
    font-size: 0.875rem;
    line-height: 1.35;
    font-style: italic; }

/* Default header styles */
h1, h2, h3, h4, h5, h6 {
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #222222;
  text-rendering: optimizeLegibility;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  line-height: 1.4; }
  h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    font-size: 60%;
    color: #6f6f6f;
    line-height: 0; }

h1 {
  font-size: 2.125rem; }

h2 {
  font-size: 1.6875rem; }

h3 {
  font-size: 1.375rem; }

h4 {
  font-size: 1.125rem; }

h5 {
  font-size: 1.125rem; }

h6 {
  font-size: 1rem; }

.subheader {
  line-height: 1.4;
  color: #6f6f6f;
  font-weight: normal;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem; }

hr {
  border: solid #DDDDDD;
  border-width: 1px 0 0;
  clear: both;
  margin: 1.25rem 0 1.1875rem;
  height: 0; }

/* Helpful Typography Defaults */
em,
i {
  font-style: italic;
  line-height: inherit; }

strong,
b {
  font-weight: bold;
  line-height: inherit; }

small {
  font-size: 60%;
  line-height: inherit; }

code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  color: #333333;
  background-color: #f8f8f8;
  border-width: 1px;
  border-style: solid;
  border-color: #dfdfdf;
  padding: 0.125rem 0.3125rem 0.0625rem; }

/* Lists */
ul,
ol,
dl {
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  list-style-position: outside;
  font-family: inherit; }

ul {
  margin-left: 1.1rem; }
  ul.no-bullet {
    margin-left: 0; }
    ul.no-bullet li ul,
    ul.no-bullet li ol {
      margin-left: 1.25rem;
      margin-bottom: 0;
      list-style: none; }

/* Unordered Lists */
ul li ul,
ul li ol {
  margin-left: 1.25rem;
  margin-bottom: 0; }
ul.square li ul, ul.circle li ul, ul.disc li ul {
  list-style: inherit; }
ul.square {
  list-style-type: square;
  margin-left: 1.1rem; }
ul.circle {
  list-style-type: circle;
  margin-left: 1.1rem; }
ul.disc {
  list-style-type: disc;
  margin-left: 1.1rem; }
ul.no-bullet {
  list-style: none; }

/* Ordered Lists */
ol {
  margin-left: 1.4rem; }
  ol li ul,
  ol li ol {
    margin-left: 1.25rem;
    margin-bottom: 0; }

/* Definition Lists */
dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold; }
dl dd {
  margin-bottom: 0.75rem; }

/* Abbreviations */
abbr,
acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #222;
  cursor: help; }

abbr {
  text-transform: none; }
  abbr[title] {
    border-bottom: 1px dotted #DDDDDD; }

/* Blockquotes */
blockquote {
  margin: 0 0 1.25rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #DDDDDD; }
  blockquote cite {
    display: block;
    font-size: 0.8125rem;
    color: #555555; }
    blockquote cite:before {
      content: "\2014 \0020"; }
    blockquote cite a,
    blockquote cite a:visited {
      color: #555555; }

blockquote,
blockquote p {
  line-height: 1.6;
  color: #6f6f6f; }

/* Microformats */
.vcard {
  display: inline-block;
  margin: 0 0 1.25rem 0;
  border: 1px solid #DDDDDD;
  padding: 0.625rem 0.75rem; }
  .vcard li {
    margin: 0;
    display: block; }
  .vcard .fn {
    font-weight: bold;
    font-size: 0.9375rem; }

.vevent .summary {
  font-weight: bold; }
.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 0.0625rem; }

@media only screen and (min-width: 40.063em) {
  h1, h2, h3, h4, h5, h6 {
    line-height: 1.4; }

  h1 {
    font-size: 2.75rem; }

  h2 {
    font-size: 2.3125rem; }

  h3 {
    font-size: 1.6875rem; }

  h4 {
    font-size: 1.4375rem; }

  h5 {
    font-size: 1.125rem; }

  h6 {
    font-size: 1rem; } }
/*
 * Print styles.
 *
 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
 * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
*/
.print-only {
  display: none !important; }

@media print {
  * {
    background: transparent !important;
    color: #000000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important; }

  a,
  a:visited {
    text-decoration: underline; }

  a[href]:after {
    content: " (" attr(href) ")"; }

  abbr[title]:after {
    content: " (" attr(title) ")"; }

  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: ""; }

  pre,
  blockquote {
    border: 1px solid #999999;
    page-break-inside: avoid; }

  thead {
    display: table-header-group;
    /* h5bp.com/t */ }

  tr,
  img {
    page-break-inside: avoid; }

  img {
    max-width: 100% !important; }

  @page {
    margin: 0.5cm; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }

  h2,
  h3 {
    page-break-after: avoid; }

  .hide-on-print {
    display: none !important; }

  .print-only {
    display: block !important; }

  .hide-for-print {
    display: none !important; }

  .show-for-print {
    display: inherit !important; } }
.split.button {
  position: relative;
  padding-right: 5.0625rem; }
  .split.button span {
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border-left: solid 1px; }
    .split.button span:after {
      position: absolute;
      content: "";
      width: 0;
      height: 0;
      display: block;
      border-style: inset;
      top: 50%;
      left: 50%; }
    .split.button span:active {
      background-color: rgba(0, 0, 0, 0.1); }
  .split.button span {
    border-left-color: rgba(255, 255, 255, 0.5); }
  .split.button span {
    width: 3.09375rem; }
    .split.button span:after {
      border-top-style: solid;
      border-width: 0.375rem;
      top: 48%;
      margin-left: -0.375rem; }
  .split.button span:after {
    border-color: #FFFFFF transparent transparent transparent; }
  .split.button.secondary span {
    border-left-color: rgba(255, 255, 255, 0.5); }
  .split.button.secondary span:after {
    border-color: #FFFFFF transparent transparent transparent; }
  .split.button.alert span {
    border-left-color: rgba(255, 255, 255, 0.5); }
  .split.button.success span {
    border-left-color: rgba(255, 255, 255, 0.5); }
  .split.button.tiny {
    padding-right: 3.75rem; }
    .split.button.tiny span {
      width: 2.25rem; }
      .split.button.tiny span:after {
        border-top-style: solid;
        border-width: 0.375rem;
        top: 48%;
        margin-left: -0.375rem; }
  .split.button.small {
    padding-right: 4.375rem; }
    .split.button.small span {
      width: 2.625rem; }
      .split.button.small span:after {
        border-top-style: solid;
        border-width: 0.4375rem;
        top: 48%;
        margin-left: -0.375rem; }
  .split.button.large {
    padding-right: 5.5rem; }
    .split.button.large span {
      width: 3.4375rem; }
      .split.button.large span:after {
        border-top-style: solid;
        border-width: 0.3125rem;
        top: 48%;
        margin-left: -0.375rem; }
  .split.button.expand {
    padding-left: 2rem; }
  .split.button.secondary span:after {
    border-color: #333333 transparent transparent transparent; }
  .split.button.radius span {
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px; }
  .split.button.round span {
    -webkit-border-bottom-right-radius: 1000px;
    -webkit-border-top-right-radius: 1000px;
    border-bottom-right-radius: 1000px;
    border-top-right-radius: 1000px; }

.reveal-modal-bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000000;
  background: rgba(0, 0, 0, 0.45);
  z-index: 1004;
  display: none;
  left: 0; }

.reveal-modal, dialog {
  visibility: hidden;
  display: none;
  position: absolute;
  z-index: 1005;
  width: 100vw;
  top: 0;
  border-radius: 3px;
  left: 0;
  background-color: #FFFFFF;
  padding: 1.25rem;
  border: solid 1px #666666;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  padding: 1.875rem; }
  @media only screen and (max-width: 40em) {
    .reveal-modal, dialog {
      min-height: 100vh; } }
  .reveal-modal .column, dialog .column, .reveal-modal .columns, dialog .columns {
    min-width: 0; }
  .reveal-modal > :first-child, dialog > :first-child {
    margin-top: 0; }
  .reveal-modal > :last-child, dialog > :last-child {
    margin-bottom: 0; }
  @media only screen and (min-width: 40.063em) {
    .reveal-modal, dialog {
      width: 80%;
      max-width: 62.5rem;
      left: 0;
      right: 0;
      margin: 0 auto; } }
  @media only screen and (min-width: 40.063em) {
    .reveal-modal, dialog {
      top: 6.25rem; } }
  .reveal-modal.radius, dialog.radius {
    border-radius: 3px; }
  .reveal-modal.round, dialog.round {
    border-radius: 1000px; }
  .reveal-modal.collapse, dialog.collapse {
    padding: 0; }
  @media only screen and (min-width: 40.063em) {
    .reveal-modal.tiny, dialog.tiny {
      width: 30%;
      max-width: 62.5rem;
      left: 0;
      right: 0;
      margin: 0 auto; } }
  @media only screen and (min-width: 40.063em) {
    .reveal-modal.small, dialog.small {
      width: 40%;
      max-width: 62.5rem;
      left: 0;
      right: 0;
      margin: 0 auto; } }
  @media only screen and (min-width: 40.063em) {
    .reveal-modal.medium, dialog.medium {
      width: 60%;
      max-width: 62.5rem;
      left: 0;
      right: 0;
      margin: 0 auto; } }
  @media only screen and (min-width: 40.063em) {
    .reveal-modal.large, dialog.large {
      width: 70%;
      max-width: 62.5rem;
      left: 0;
      right: 0;
      margin: 0 auto; } }
  @media only screen and (min-width: 40.063em) {
    .reveal-modal.xlarge, dialog.xlarge {
      width: 95%;
      max-width: 62.5rem;
      left: 0;
      right: 0;
      margin: 0 auto; } }
  .reveal-modal.full, dialog.full {
    top: 0;
    left: 0;
    height: 100%;
    height: 100vh;
    min-height: 100vh;
    max-width: none !important;
    margin-left: 0 !important; }
    @media only screen and (min-width: 40.063em) {
      .reveal-modal.full, dialog.full {
        width: 100vw;
        max-width: 62.5rem;
        left: 0;
        right: 0;
        margin: 0 auto; } }
  .reveal-modal .close-reveal-modal, dialog .close-reveal-modal {
    font-size: 2.5rem;
    line-height: 1;
    position: absolute;
    top: 0.625rem;
    right: 1.375rem;
    color: #AAAAAA;
    font-weight: bold;
    cursor: pointer; }

dialog {
  display: none; }
  dialog::backdrop, dialog + .backdrop {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000000;
    background: rgba(0, 0, 0, 0.45);
    z-index: auto;
    display: none;
    left: 0; }
  dialog[open] {
    display: block; }

@media print {
  dialog, .reveal-modal, dialog {
    display: none;
    background: #FFFFFF !important; } }
/* Tooltips */
.has-tip {
  border-bottom: dotted 1px #CCCCCC;
  cursor: help;
  font-weight: bold;
  color: #333333; }
  .has-tip:hover, .has-tip:focus {
    border-bottom: dotted 1px #003f54;
    color: #008CBA; }
  .has-tip.tip-left, .has-tip.tip-right {
    float: none !important; }

.tooltip {
  display: none;
  position: absolute;
  z-index: 1006;
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 1.3;
  padding: 0.75rem;
  max-width: 300px;
  left: 50%;
  width: 100%;
  color: #FFFFFF;
  background: #333333; }
  .tooltip > .nub {
    display: block;
    left: 5px;
    position: absolute;
    width: 0;
    height: 0;
    border: solid 5px;
    border-color: transparent transparent #333333 transparent;
    top: -10px;
    pointer-events: none; }
    .tooltip > .nub.rtl {
      left: auto;
      right: 5px; }
  .tooltip.radius {
    border-radius: 3px; }
  .tooltip.round {
    border-radius: 1000px; }
    .tooltip.round > .nub {
      left: 2rem; }
  .tooltip.opened {
    color: #008CBA !important;
    border-bottom: dotted 1px #003f54 !important; }

.tap-to-close {
  display: block;
  font-size: 0.625rem;
  color: #777777;
  font-weight: normal; }

@media only screen and (min-width: 40.063em) {
  .tooltip > .nub {
    border-color: transparent transparent #333333 transparent;
    top: -10px; }
  .tooltip.tip-top > .nub {
    border-color: #333333 transparent transparent transparent;
    top: auto;
    bottom: -10px; }
  .tooltip.tip-left, .tooltip.tip-right {
    float: none !important; }
  .tooltip.tip-left > .nub {
    border-color: transparent transparent transparent #333333;
    right: -10px;
    left: auto;
    top: 50%;
    margin-top: -5px; }
  .tooltip.tip-right > .nub {
    border-color: transparent #333333 transparent transparent;
    right: auto;
    left: -10px;
    top: 50%;
    margin-top: -5px; } }
/* Clearing Styles */
.clearing-thumbs, [data-clearing] {
  margin-bottom: 0;
  margin-left: 0;
  list-style: none; }
  .clearing-thumbs:before, .clearing-thumbs:after, [data-clearing]:before, [data-clearing]:after {
    content: " ";
    display: table; }
  .clearing-thumbs:after, [data-clearing]:after {
    clear: both; }
  .clearing-thumbs li, [data-clearing] li {
    float: left;
    margin-right: 10px; }
  .clearing-thumbs[class*="block-grid-"] li, [data-clearing][class*="block-grid-"] li {
    margin-right: 0; }

.clearing-blackout {
  background: #333333;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 998; }
  .clearing-blackout .clearing-close {
    display: block; }

.clearing-container {
  position: relative;
  z-index: 998;
  height: 100%;
  overflow: hidden;
  margin: 0; }

.clearing-touch-label {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #AAAAAA;
  font-size: 0.6em; }

.visible-img {
  height: 95%;
  position: relative; }
  .visible-img img {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -50%;
    max-height: 100%;
    max-width: 100%; }

.clearing-caption {
  color: #CCCCCC;
  font-size: 0.875em;
  line-height: 1.3;
  margin-bottom: 0;
  text-align: center;
  bottom: 0;
  background: #333333;
  width: 100%;
  padding: 10px 30px 20px;
  position: absolute;
  left: 0; }

.clearing-close {
  z-index: 999;
  padding-left: 20px;
  padding-top: 10px;
  font-size: 30px;
  line-height: 1;
  color: #CCCCCC;
  display: none; }
  .clearing-close:hover, .clearing-close:focus {
    color: #CCCCCC; }

.clearing-assembled .clearing-container {
  height: 100%; }
  .clearing-assembled .clearing-container .carousel > ul {
    display: none; }

.clearing-feature li {
  display: none; }
  .clearing-feature li.clearing-featured-img {
    display: block; }

@media only screen and (min-width: 40.063em) {
  .clearing-main-prev,
  .clearing-main-next {
    position: absolute;
    height: 100%;
    width: 40px;
    top: 0; }
    .clearing-main-prev > span,
    .clearing-main-next > span {
      position: absolute;
      top: 50%;
      display: block;
      width: 0;
      height: 0;
      border: solid 12px; }
      .clearing-main-prev > span:hover,
      .clearing-main-next > span:hover {
        opacity: 0.8; }

  .clearing-main-prev {
    left: 0; }
    .clearing-main-prev > span {
      left: 5px;
      border-color: transparent;
      border-right-color: #CCCCCC; }

  .clearing-main-next {
    right: 0; }
    .clearing-main-next > span {
      border-color: transparent;
      border-left-color: #CCCCCC; }

  .clearing-main-prev.disabled,
  .clearing-main-next.disabled {
    opacity: 0.3; }

  .clearing-assembled .clearing-container .carousel {
    background: rgba(51, 51, 51, 0.8);
    height: 120px;
    margin-top: 10px;
    text-align: center; }
    .clearing-assembled .clearing-container .carousel > ul {
      display: inline-block;
      z-index: 999;
      height: 100%;
      position: relative;
      float: none; }
      .clearing-assembled .clearing-container .carousel > ul li {
        display: block;
        width: 120px;
        min-height: inherit;
        float: left;
        overflow: hidden;
        margin-right: 0;
        padding: 0;
        position: relative;
        cursor: pointer;
        opacity: 0.4;
        clear: none; }
        .clearing-assembled .clearing-container .carousel > ul li.fix-height img {
          height: 100%;
          max-width: none; }
        .clearing-assembled .clearing-container .carousel > ul li a.th {
          border: none;
          box-shadow: none;
          display: block; }
        .clearing-assembled .clearing-container .carousel > ul li img {
          cursor: pointer !important;
          width: 100% !important; }
        .clearing-assembled .clearing-container .carousel > ul li.visible {
          opacity: 1; }
        .clearing-assembled .clearing-container .carousel > ul li:hover {
          opacity: 0.8; }
  .clearing-assembled .clearing-container .visible-img {
    background: #333333;
    overflow: hidden;
    height: 85%; }

  .clearing-close {
    position: absolute;
    top: 10px;
    right: 20px;
    padding-left: 0;
    padding-top: 0; } }
/* Progress Bar */
.progress {
  background-color: #F6F6F6;
  height: 1.5625rem;
  border: 1px solid white;
  padding: 0.125rem;
  margin-bottom: 0.625rem; }
  .progress .meter {
    background: #008CBA;
    height: 100%;
    display: block; }
  .progress.secondary .meter {
    background: #e7e7e7;
    height: 100%;
    display: block; }
  .progress.success .meter {
    background: #43AC6A;
    height: 100%;
    display: block; }
  .progress.alert .meter {
    background: #f04124;
    height: 100%;
    display: block; }
  .progress.radius {
    border-radius: 3px; }
    .progress.radius .meter {
      border-radius: 2px; }
  .progress.round {
    border-radius: 1000px; }
    .progress.round .meter {
      border-radius: 999px; }

.sub-nav {
  display: block;
  width: auto;
  overflow: hidden;
  margin: -0.25rem 0 1.125rem;
  padding-top: 0.25rem; }
  .sub-nav dt {
    text-transform: uppercase; }
  .sub-nav dt,
  .sub-nav dd,
  .sub-nav li {
    float: left;
    display: inline;
    margin-left: 1rem;
    margin-bottom: 0;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-weight: normal;
    font-size: 0.875rem;
    color: #999999; }
    .sub-nav dt a,
    .sub-nav dd a,
    .sub-nav li a {
      text-decoration: none;
      color: #999999;
      padding: 0.1875rem 1rem; }
      .sub-nav dt a:hover,
      .sub-nav dd a:hover,
      .sub-nav li a:hover {
        color: #737373; }
    .sub-nav dt.active a,
    .sub-nav dd.active a,
    .sub-nav li.active a {
      border-radius: 3px;
      font-weight: normal;
      background: #008CBA;
      padding: 0.1875rem 1rem;
      cursor: default;
      color: #FFFFFF; }
      .sub-nav dt.active a:hover,
      .sub-nav dd.active a:hover,
      .sub-nav li.active a:hover {
        background: #0078a0; }

/* Foundation Joyride */
.joyride-list {
  display: none; }

/* Default styles for the container */
.joyride-tip-guide {
  display: none;
  position: absolute;
  background: #333333;
  color: #FFFFFF;
  z-index: 101;
  top: 0;
  left: 2.5%;
  font-family: inherit;
  font-weight: normal;
  width: 95%; }

.lt-ie9 .joyride-tip-guide {
  max-width: 800px;
  left: 50%;
  margin-left: -400px; }

.joyride-content-wrapper {
  width: 100%;
  padding: 1.125rem 1.25rem 1.5rem; }
  .joyride-content-wrapper .button {
    margin-bottom: 0 !important; }
  .joyride-content-wrapper .joyride-prev-tip {
    margin-right: 10px; }

/* Add a little css triangle pip, older browser just miss out on the fanciness of it */
.joyride-tip-guide .joyride-nub {
  display: block;
  position: absolute;
  left: 22px;
  width: 0;
  height: 0;
  border: 10px solid #333333; }
  .joyride-tip-guide .joyride-nub.top {
    border-top-style: solid;
    border-color: #333333;
    border-top-color: transparent !important;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    top: -20px; }
  .joyride-tip-guide .joyride-nub.bottom {
    border-bottom-style: solid;
    border-color: #333333 !important;
    border-bottom-color: transparent !important;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    bottom: -20px; }
  .joyride-tip-guide .joyride-nub.right {
    right: -20px; }
  .joyride-tip-guide .joyride-nub.left {
    left: -20px; }

/* Typography */
.joyride-tip-guide h1,
.joyride-tip-guide h2,
.joyride-tip-guide h3,
.joyride-tip-guide h4,
.joyride-tip-guide h5,
.joyride-tip-guide h6 {
  line-height: 1.25;
  margin: 0;
  font-weight: bold;
  color: #FFFFFF; }

.joyride-tip-guide p {
  margin: 0 0 1.125rem 0;
  font-size: 0.875rem;
  line-height: 1.3; }

.joyride-timer-indicator-wrap {
  width: 50px;
  height: 3px;
  border: solid 1px #555555;
  position: absolute;
  right: 1.0625rem;
  bottom: 1rem; }

.joyride-timer-indicator {
  display: block;
  width: 0;
  height: inherit;
  background: #666666; }

.joyride-close-tip {
  position: absolute;
  right: 12px;
  top: 10px;
  color: #777777 !important;
  text-decoration: none;
  font-size: 24px;
  font-weight: normal;
  line-height: .5 !important; }
  .joyride-close-tip:hover, .joyride-close-tip:focus {
    color: #EEEEEE !important; }

.joyride-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: transparent;
  background: rgba(0, 0, 0, 0.5);
  z-index: 100;
  display: none;
  top: 0;
  left: 0;
  cursor: pointer; }

.joyride-expose-wrapper {
  background-color: #FFFFFF;
  position: absolute;
  border-radius: 3px;
  z-index: 102;
  box-shadow: 0 0 15px #FFFFFF; }

.joyride-expose-cover {
  background: transparent;
  border-radius: 3px;
  position: absolute;
  z-index: 9999;
  top: 0;
  left: 0; }

/* Styles for screens that are at least 768px; */
@media only screen and (min-width: 40.063em) {
  .joyride-tip-guide {
    width: 300px;
    left: inherit; }
    .joyride-tip-guide .joyride-nub.bottom {
      border-color: #333333 !important;
      border-bottom-color: transparent !important;
      border-left-color: transparent !important;
      border-right-color: transparent !important;
      bottom: -20px; }
    .joyride-tip-guide .joyride-nub.right {
      border-color: #333333 !important;
      border-top-color: transparent !important;
      border-right-color: transparent !important;
      border-bottom-color: transparent !important;
      top: 22px;
      left: auto;
      right: -20px; }
    .joyride-tip-guide .joyride-nub.left {
      border-color: #333333 !important;
      border-top-color: transparent !important;
      border-left-color: transparent !important;
      border-bottom-color: transparent !important;
      top: 22px;
      left: -20px;
      right: auto; } }
.label {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  text-align: center;
  text-decoration: none;
  line-height: 1;
  white-space: nowrap;
  display: inline-block;
  position: relative;
  margin-bottom: auto;
  padding: 0.25rem 0.5rem 0.25rem;
  font-size: 0.6875rem;
  background-color: #008CBA;
  color: #FFFFFF; }
  .label.radius {
    border-radius: 3px; }
  .label.round {
    border-radius: 1000px; }
  .label.alert {
    background-color: #f04124;
    color: #FFFFFF; }
  .label.warning {
    background-color: #f08a24;
    color: #FFFFFF; }
  .label.success {
    background-color: #43AC6A;
    color: #FFFFFF; }
  .label.secondary {
    background-color: #e7e7e7;
    color: #333333; }
  .label.info {
    background-color: #a0d3e8;
    color: #333333; }

.off-canvas-wrap {
  -webkit-backface-visibility: hidden;
  position: relative;
  width: 100%;
  overflow: hidden; }
  .off-canvas-wrap.move-right, .off-canvas-wrap.move-left {
    min-height: 100%;
    -webkit-overflow-scrolling: touch; }

.inner-wrap {
  position: relative;
  width: 100%;
  -webkit-transition: -webkit-transform 500ms ease;
  -moz-transition: -moz-transform 500ms ease;
  -ms-transition: -ms-transform 500ms ease;
  -o-transition: -o-transform 500ms ease;
  transition: transform 500ms ease; }
  .inner-wrap:before, .inner-wrap:after {
    content: " ";
    display: table; }
  .inner-wrap:after {
    clear: both; }

.tab-bar {
  -webkit-backface-visibility: hidden;
  background: #333333;
  color: #FFFFFF;
  height: 2.8125rem;
  line-height: 2.8125rem;
  position: relative; }
  .tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4, .tab-bar h5, .tab-bar h6 {
    color: #FFFFFF;
    font-weight: bold;
    line-height: 2.8125rem;
    margin: 0; }
  .tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4 {
    font-size: 1.125rem; }

.left-small {
  width: 2.8125rem;
  height: 2.8125rem;
  position: absolute;
  top: 0;
  border-right: solid 1px #1a1a1a;
  left: 0; }

.right-small {
  width: 2.8125rem;
  height: 2.8125rem;
  position: absolute;
  top: 0;
  border-left: solid 1px #1a1a1a;
  right: 0; }

.tab-bar-section {
  padding: 0 0.625rem;
  position: absolute;
  text-align: center;
  height: 2.8125rem;
  top: 0; }
  @media only screen and (min-width: 40.063em) {
    .tab-bar-section.left {
      text-align: left; }
    .tab-bar-section.right {
      text-align: right; } }
  .tab-bar-section.left {
    left: 0;
    right: 2.8125rem; }
  .tab-bar-section.right {
    left: 2.8125rem;
    right: 0; }
  .tab-bar-section.middle {
    left: 2.8125rem;
    right: 2.8125rem; }

.tab-bar .menu-icon {
  text-indent: 2.1875rem;
  width: 2.8125rem;
  height: 2.8125rem;
  display: block;
  padding: 0;
  color: #FFFFFF;
  position: relative;
  transform: translate3d(0, 0, 0); }
  .tab-bar .menu-icon span::after {
    content: "";
    position: absolute;
    display: block;
    height: 0;
    top: 50%;
    margin-top: -0.5rem;
    left: 0.90625rem;
    box-shadow: 0 0 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;
    width: 1rem; }
  .tab-bar .menu-icon span:hover:after {
    box-shadow: 0 0 0 1px #b3b3b3, 0 7px 0 1px #b3b3b3, 0 14px 0 1px #b3b3b3; }

.left-off-canvas-menu {
  -webkit-backface-visibility: hidden;
  width: 15.625rem;
  top: 0;
  bottom: 0;
  position: absolute;
  overflow-x: hidden;
  overflow-y: auto;
  background: #333333;
  z-index: 1001;
  box-sizing: content-box;
  transition: transform 500ms ease 0s;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -ms-transform: translate(-100%, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  left: 0; }
  .left-off-canvas-menu * {
    -webkit-backface-visibility: hidden; }

.right-off-canvas-menu {
  -webkit-backface-visibility: hidden;
  width: 15.625rem;
  top: 0;
  bottom: 0;
  position: absolute;
  overflow-x: hidden;
  overflow-y: auto;
  background: #333333;
  z-index: 1001;
  box-sizing: content-box;
  transition: transform 500ms ease 0s;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -ms-transform: translate(100%, 0);
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  right: 0; }
  .right-off-canvas-menu * {
    -webkit-backface-visibility: hidden; }

ul.off-canvas-list {
  list-style-type: none;
  padding: 0;
  margin: 0; }
  ul.off-canvas-list li label {
    display: block;
    padding: 0.3rem 0.9375rem;
    color: #999999;
    text-transform: uppercase;
    font-size: 0.75rem;
    font-weight: bold;
    background: #444444;
    border-top: 1px solid #5e5e5e;
    border-bottom: none;
    margin: 0; }
  ul.off-canvas-list li a {
    display: block;
    padding: 0.66667rem;
    color: rgba(255, 255, 255, 0.7);
    border-bottom: 1px solid #262626;
    transition: background 300ms ease; }
    ul.off-canvas-list li a:hover {
      background: #242424; }

.move-right > .inner-wrap {
  -ms-transform: translate(15.625rem, 0);
  -webkit-transform: translate3d(15.625rem, 0, 0);
  -moz-transform: translate3d(15.625rem, 0, 0);
  -ms-transform: translate3d(15.625rem, 0, 0);
  -o-transform: translate3d(15.625rem, 0, 0);
  transform: translate3d(15.625rem, 0, 0); }
.move-right .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: transparent; }
  @media only screen and (min-width: 40.063em) {
    .move-right .exit-off-canvas:hover {
      background: rgba(255, 255, 255, 0.05); } }

.move-left > .inner-wrap {
  -ms-transform: translate(-15.625rem, 0);
  -webkit-transform: translate3d(-15.625rem, 0, 0);
  -moz-transform: translate3d(-15.625rem, 0, 0);
  -ms-transform: translate3d(-15.625rem, 0, 0);
  -o-transform: translate3d(-15.625rem, 0, 0);
  transform: translate3d(-15.625rem, 0, 0); }
.move-left .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: transparent; }
  @media only screen and (min-width: 40.063em) {
    .move-left .exit-off-canvas:hover {
      background: rgba(255, 255, 255, 0.05); } }

.offcanvas-overlap .left-off-canvas-menu, .offcanvas-overlap .right-off-canvas-menu {
  -ms-transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none;
  z-index: 1003; }
.offcanvas-overlap .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: transparent; }
  @media only screen and (min-width: 40.063em) {
    .offcanvas-overlap .exit-off-canvas:hover {
      background: rgba(255, 255, 255, 0.05); } }

.offcanvas-overlap-left .right-off-canvas-menu {
  -ms-transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none;
  z-index: 1003; }
.offcanvas-overlap-left .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: transparent; }
  @media only screen and (min-width: 40.063em) {
    .offcanvas-overlap-left .exit-off-canvas:hover {
      background: rgba(255, 255, 255, 0.05); } }

.offcanvas-overlap-right .left-off-canvas-menu {
  -ms-transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none;
  z-index: 1003; }
.offcanvas-overlap-right .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: transparent; }
  @media only screen and (min-width: 40.063em) {
    .offcanvas-overlap-right .exit-off-canvas:hover {
      background: rgba(255, 255, 255, 0.05); } }

.no-csstransforms .left-off-canvas-menu {
  left: -15.625rem; }
.no-csstransforms .right-off-canvas-menu {
  right: -15.625rem; }
.no-csstransforms .move-left > .inner-wrap {
  right: 15.625rem; }
.no-csstransforms .move-right > .inner-wrap {
  left: 15.625rem; }

.left-submenu {
  -webkit-backface-visibility: hidden;
  width: 15.625rem;
  top: 0;
  bottom: 0;
  position: absolute;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  background: #333333;
  z-index: 1002;
  box-sizing: content-box;
  -webkit-overflow-scrolling: touch;
  -ms-transform: translate(-100%, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  left: 0;
  -webkit-transition: -webkit-transform 500ms ease;
  -moz-transition: -moz-transform 500ms ease;
  -ms-transition: -ms-transform 500ms ease;
  -o-transition: -o-transform 500ms ease;
  transition: transform 500ms ease; }
  .left-submenu * {
    -webkit-backface-visibility: hidden; }
  .left-submenu .back > a {
    padding: 0.3rem 0.9375rem;
    color: #999999;
    text-transform: uppercase;
    font-weight: bold;
    background: #444;
    border-top: 1px solid #5e5e5e;
    border-bottom: none;
    margin: 0; }
    .left-submenu .back > a:hover {
      background: #303030;
      border-top: 1px solid #5e5e5e;
      border-bottom: none; }
    .left-submenu .back > a:before {
      content: "\AB";
      margin-right: 0.5rem;
      display: inline; }
  .left-submenu.move-right, .left-submenu.offcanvas-overlap-right, .left-submenu.offcanvas-overlap {
    -ms-transform: translate(0%, 0);
    -webkit-transform: translate3d(0%, 0, 0);
    -moz-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0); }

.right-submenu {
  -webkit-backface-visibility: hidden;
  width: 15.625rem;
  top: 0;
  bottom: 0;
  position: absolute;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  background: #333333;
  z-index: 1002;
  box-sizing: content-box;
  -webkit-overflow-scrolling: touch;
  -ms-transform: translate(100%, 0);
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  right: 0;
  -webkit-transition: -webkit-transform 500ms ease;
  -moz-transition: -moz-transform 500ms ease;
  -ms-transition: -ms-transform 500ms ease;
  -o-transition: -o-transform 500ms ease;
  transition: transform 500ms ease; }
  .right-submenu * {
    -webkit-backface-visibility: hidden; }
  .right-submenu .back > a {
    padding: 0.3rem 0.9375rem;
    color: #999999;
    text-transform: uppercase;
    font-weight: bold;
    background: #444;
    border-top: 1px solid #5e5e5e;
    border-bottom: none;
    margin: 0; }
    .right-submenu .back > a:hover {
      background: #303030;
      border-top: 1px solid #5e5e5e;
      border-bottom: none; }
    .right-submenu .back > a:after {
      content: "\BB";
      margin-left: 0.5rem;
      display: inline; }
  .right-submenu.move-left, .right-submenu.offcanvas-overlap-left, .right-submenu.offcanvas-overlap {
    -ms-transform: translate(0%, 0);
    -webkit-transform: translate3d(0%, 0, 0);
    -moz-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0); }

.left-off-canvas-menu ul.off-canvas-list li.has-submenu > a:after {
  content: "\BB";
  margin-left: 0.5rem;
  display: inline; }

.right-off-canvas-menu ul.off-canvas-list li.has-submenu > a:before {
  content: "\AB";
  margin-right: 0.5rem;
  display: inline; }

/* Foundation Dropdowns */
.f-dropdown {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  outline: none;
  width: 100%;
  max-height: none;
  height: auto;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 89;
  margin-top: 2px;
  max-width: 200px; }
  .f-dropdown > *:first-child {
    margin-top: 0; }
  .f-dropdown > *:last-child {
    margin-bottom: 0; }
  .f-dropdown:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    border-color: transparent transparent #FFFFFF transparent;
    border-bottom-style: solid;
    position: absolute;
    top: -12px;
    left: 10px;
    z-index: 89; }
  .f-dropdown:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 7px;
    border-color: transparent transparent #cccccc transparent;
    border-bottom-style: solid;
    position: absolute;
    top: -14px;
    left: 9px;
    z-index: 88; }
  .f-dropdown.right:before {
    left: auto;
    right: 10px; }
  .f-dropdown.right:after {
    left: auto;
    right: 9px; }
  .f-dropdown.drop-right {
    position: absolute;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    outline: none;
    width: 100%;
    max-height: none;
    height: auto;
    background: #FFFFFF;
    border: solid 1px #cccccc;
    font-size: 0.875rem;
    z-index: 89;
    margin-top: 0;
    margin-left: 2px;
    max-width: 200px; }
    .f-dropdown.drop-right > *:first-child {
      margin-top: 0; }
    .f-dropdown.drop-right > *:last-child {
      margin-bottom: 0; }
    .f-dropdown.drop-right:before {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 6px;
      border-color: transparent #FFFFFF transparent transparent;
      border-right-style: solid;
      position: absolute;
      top: 10px;
      left: -12px;
      z-index: 89; }
    .f-dropdown.drop-right:after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 7px;
      border-color: transparent #cccccc transparent transparent;
      border-right-style: solid;
      position: absolute;
      top: 9px;
      left: -14px;
      z-index: 88; }
  .f-dropdown.drop-left {
    position: absolute;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    outline: none;
    width: 100%;
    max-height: none;
    height: auto;
    background: #FFFFFF;
    border: solid 1px #cccccc;
    font-size: 0.875rem;
    z-index: 89;
    margin-top: 0;
    margin-left: -2px;
    max-width: 200px; }
    .f-dropdown.drop-left > *:first-child {
      margin-top: 0; }
    .f-dropdown.drop-left > *:last-child {
      margin-bottom: 0; }
    .f-dropdown.drop-left:before {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 6px;
      border-color: transparent transparent transparent #FFFFFF;
      border-left-style: solid;
      position: absolute;
      top: 10px;
      right: -12px;
      left: auto;
      z-index: 89; }
    .f-dropdown.drop-left:after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 7px;
      border-color: transparent transparent transparent #cccccc;
      border-left-style: solid;
      position: absolute;
      top: 9px;
      right: -14px;
      left: auto;
      z-index: 88; }
  .f-dropdown.drop-top {
    position: absolute;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    outline: none;
    width: 100%;
    max-height: none;
    height: auto;
    background: #FFFFFF;
    border: solid 1px #cccccc;
    font-size: 0.875rem;
    z-index: 89;
    margin-top: -2px;
    margin-left: 0;
    max-width: 200px; }
    .f-dropdown.drop-top > *:first-child {
      margin-top: 0; }
    .f-dropdown.drop-top > *:last-child {
      margin-bottom: 0; }
    .f-dropdown.drop-top:before {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 6px;
      border-color: #FFFFFF transparent transparent transparent;
      border-top-style: solid;
      position: absolute;
      top: auto;
      bottom: -12px;
      left: 10px;
      right: auto;
      z-index: 89; }
    .f-dropdown.drop-top:after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 7px;
      border-color: #cccccc transparent transparent transparent;
      border-top-style: solid;
      position: absolute;
      top: auto;
      bottom: -14px;
      left: 9px;
      right: auto;
      z-index: 88; }
  .f-dropdown li {
    font-size: 0.875rem;
    cursor: pointer;
    line-height: 1.125rem;
    margin: 0; }
    .f-dropdown li:hover, .f-dropdown li:focus {
      background: #EEEEEE; }
    .f-dropdown li.radius {
      border-radius: 3px; }
    .f-dropdown li a {
      display: block;
      padding: 0.5rem;
      color: #555555; }
  .f-dropdown.content {
    position: absolute;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    outline: none;
    padding: 1.25rem;
    width: 100%;
    height: auto;
    max-height: none;
    background: #FFFFFF;
    border: solid 1px #cccccc;
    font-size: 0.875rem;
    z-index: 89;
    max-width: 200px; }
    .f-dropdown.content > *:first-child {
      margin-top: 0; }
    .f-dropdown.content > *:last-child {
      margin-bottom: 0; }
  .f-dropdown.tiny {
    max-width: 200px; }
  .f-dropdown.small {
    max-width: 300px; }
  .f-dropdown.medium {
    max-width: 500px; }
  .f-dropdown.large {
    max-width: 800px; }
  .f-dropdown.mega {
    width: 100% !important;
    max-width: 100% !important; }
    .f-dropdown.mega.open {
      left: 0 !important; }

table {
  background: #FFFFFF;
  margin-bottom: 1.25rem;
  border: solid 1px #DDDDDD;
  table-layout: auto; }
  table caption {
    background: transparent;
    color: #222222;
    font-size: 1rem;
    font-weight: bold; }
  table thead {
    background: #F5F5F5; }
    table thead tr th,
    table thead tr td {
      padding: 0.5rem 0.625rem 0.625rem;
      font-size: 0.875rem;
      font-weight: bold;
      color: #222222; }
  table tfoot {
    background: #F5F5F5; }
    table tfoot tr th,
    table tfoot tr td {
      padding: 0.5rem 0.625rem 0.625rem;
      font-size: 0.875rem;
      font-weight: bold;
      color: #222222; }
  table tr th,
  table tr td {
    padding: 0.5625rem 0.625rem;
    font-size: 0.875rem;
    color: #222222;
    text-align: left; }
  table tr.even, table tr.alt, table tr:nth-of-type(even) {
    background: #F9F9F9; }
  table thead tr th,
  table tfoot tr th,
  table tfoot tr td,
  table tbody tr th,
  table tbody tr td,
  table tr td {
    display: table-cell;
    line-height: 1.125rem; }

.range-slider {
  display: block;
  position: relative;
  width: 100%;
  height: 1rem;
  border: 1px solid #DDDDDD;
  margin: 1.25rem 0;
  -ms-touch-action: none;
  touch-action: none;
  background: #FAFAFA; }
  .range-slider.vertical-range {
    display: block;
    position: relative;
    width: 100%;
    height: 1rem;
    border: 1px solid #DDDDDD;
    margin: 1.25rem 0;
    -ms-touch-action: none;
    touch-action: none;
    display: inline-block;
    width: 1rem;
    height: 12.5rem; }
    .range-slider.vertical-range .range-slider-handle {
      margin-top: 0;
      margin-left: -0.5rem;
      position: absolute;
      bottom: -10.5rem; }
    .range-slider.vertical-range .range-slider-active-segment {
      width: 0.875rem;
      height: auto;
      bottom: 0; }
  .range-slider.radius {
    background: #FAFAFA;
    border-radius: 3px; }
    .range-slider.radius .range-slider-handle {
      background: #008CBA;
      border-radius: 3px; }
      .range-slider.radius .range-slider-handle:hover {
        background: #007ba4; }
  .range-slider.round {
    background: #FAFAFA;
    border-radius: 1000px; }
    .range-slider.round .range-slider-handle {
      background: #008CBA;
      border-radius: 1000px; }
      .range-slider.round .range-slider-handle:hover {
        background: #007ba4; }
  .range-slider.disabled, .range-slider[disabled] {
    background: #FAFAFA;
    cursor: default;
    opacity: 0.7; }
    .range-slider.disabled .range-slider-handle, .range-slider[disabled] .range-slider-handle {
      background: #008CBA;
      cursor: default;
      opacity: 0.7; }
      .range-slider.disabled .range-slider-handle:hover, .range-slider[disabled] .range-slider-handle:hover {
        background: #007ba4; }

.range-slider-active-segment {
  display: inline-block;
  position: absolute;
  height: 0.875rem;
  background: #e5e5e5; }

.range-slider-handle {
  display: inline-block;
  position: absolute;
  z-index: 1;
  top: -0.3125rem;
  width: 2rem;
  height: 1.375rem;
  border: 1px solid none;
  cursor: pointer;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #008CBA; }
  .range-slider-handle:hover {
    background: #007ba4; }

[class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }
  [class*="block-grid-"]:before, [class*="block-grid-"]:after {
    content: " ";
    display: table; }
  [class*="block-grid-"]:after {
    clear: both; }
  [class*="block-grid-"] > li {
    display: block;
    height: auto;
    float: left;
    padding: 0 0.625rem 1.25rem; }

@media only screen {
  .small-block-grid-1 > li {
    width: 100%;
    list-style: none; }
    .small-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

  .small-block-grid-2 > li {
    width: 50%;
    list-style: none; }
    .small-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }

  .small-block-grid-3 > li {
    width: 33.33333%;
    list-style: none; }
    .small-block-grid-3 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }

  .small-block-grid-4 > li {
    width: 25%;
    list-style: none; }
    .small-block-grid-4 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }

  .small-block-grid-5 > li {
    width: 20%;
    list-style: none; }
    .small-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }

  .small-block-grid-6 > li {
    width: 16.66667%;
    list-style: none; }
    .small-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }

  .small-block-grid-7 > li {
    width: 14.28571%;
    list-style: none; }
    .small-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }

  .small-block-grid-8 > li {
    width: 12.5%;
    list-style: none; }
    .small-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }

  .small-block-grid-9 > li {
    width: 11.11111%;
    list-style: none; }
    .small-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }

  .small-block-grid-10 > li {
    width: 10%;
    list-style: none; }
    .small-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }

  .small-block-grid-11 > li {
    width: 9.09091%;
    list-style: none; }
    .small-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }

  .small-block-grid-12 > li {
    width: 8.33333%;
    list-style: none; }
    .small-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; } }
@media only screen and (min-width: 40.063em) {
  .medium-block-grid-1 > li {
    width: 100%;
    list-style: none; }
    .medium-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

  .medium-block-grid-2 > li {
    width: 50%;
    list-style: none; }
    .medium-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }

  .medium-block-grid-3 > li {
    width: 33.33333%;
    list-style: none; }
    .medium-block-grid-3 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }

  .medium-block-grid-4 > li {
    width: 25%;
    list-style: none; }
    .medium-block-grid-4 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }

  .medium-block-grid-5 > li {
    width: 20%;
    list-style: none; }
    .medium-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }

  .medium-block-grid-6 > li {
    width: 16.66667%;
    list-style: none; }
    .medium-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }

  .medium-block-grid-7 > li {
    width: 14.28571%;
    list-style: none; }
    .medium-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }

  .medium-block-grid-8 > li {
    width: 12.5%;
    list-style: none; }
    .medium-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }

  .medium-block-grid-9 > li {
    width: 11.11111%;
    list-style: none; }
    .medium-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }

  .medium-block-grid-10 > li {
    width: 10%;
    list-style: none; }
    .medium-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }

  .medium-block-grid-11 > li {
    width: 9.09091%;
    list-style: none; }
    .medium-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }

  .medium-block-grid-12 > li {
    width: 8.33333%;
    list-style: none; }
    .medium-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; } }
@media only screen and (min-width: 64.063em) {
  .large-block-grid-1 > li {
    width: 100%;
    list-style: none; }
    .large-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

  .large-block-grid-2 > li {
    width: 50%;
    list-style: none; }
    .large-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }

  .large-block-grid-3 > li {
    width: 33.33333%;
    list-style: none; }
    .large-block-grid-3 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }

  .large-block-grid-4 > li {
    width: 25%;
    list-style: none; }
    .large-block-grid-4 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }

  .large-block-grid-5 > li {
    width: 20%;
    list-style: none; }
    .large-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }

  .large-block-grid-6 > li {
    width: 16.66667%;
    list-style: none; }
    .large-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }

  .large-block-grid-7 > li {
    width: 14.28571%;
    list-style: none; }
    .large-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }

  .large-block-grid-8 > li {
    width: 12.5%;
    list-style: none; }
    .large-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }

  .large-block-grid-9 > li {
    width: 11.11111%;
    list-style: none; }
    .large-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }

  .large-block-grid-10 > li {
    width: 10%;
    list-style: none; }
    .large-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }

  .large-block-grid-11 > li {
    width: 9.09091%;
    list-style: none; }
    .large-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }

  .large-block-grid-12 > li {
    width: 8.33333%;
    list-style: none; }
    .large-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; } }
.flex-video {
  position: relative;
  padding-top: 1.5625rem;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 1rem;
  overflow: hidden; }
  .flex-video.widescreen {
    padding-bottom: 56.34%; }
  .flex-video.vimeo {
    padding-top: 0; }
  .flex-video iframe,
  .flex-video object,
  .flex-video embed,
  .flex-video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.keystroke,
kbd {
  background-color: #ededed;
  border-color: #dddddd;
  color: #222222;
  border-style: solid;
  border-width: 1px;
  margin: 0;
  font-family: "Consolas", "Menlo", "Courier", monospace;
  font-size: inherit;
  padding: 0.125rem 0.25rem 0;
  border-radius: 3px; }

.switch {
  padding: 0;
  border: none;
  position: relative;
  outline: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }
  .switch label {
    display: block;
    margin-bottom: 1rem;
    position: relative;
    color: transparent;
    background: #DDDDDD;
    text-indent: 100%;
    width: 4rem;
    height: 2rem;
    cursor: pointer;
    transition: left 0.15s ease-out; }
  .switch input {
    opacity: 0;
    position: absolute;
    top: 9px;
    left: 10px;
    padding: 0; }
    .switch input + label {
      margin-left: 0;
      margin-right: 0; }
  .switch label:after {
    content: "";
    display: block;
    background: #FFFFFF;
    position: absolute;
    top: .25rem;
    left: .25rem;
    width: 1.5rem;
    height: 1.5rem;
    -webkit-transition: left 0.15s ease-out;
    -moz-transition: left 0.15s ease-out;
    -o-transition: translate3d(0, 0, 0);
    transition: left 0.15s ease-out;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  .switch input:checked + label {
    background: #008CBA; }
  .switch input:checked + label:after {
    left: 2.25rem; }
  .switch label {
    width: 4rem;
    height: 2rem; }
  .switch label:after {
    width: 1.5rem;
    height: 1.5rem; }
  .switch input:checked + label:after {
    left: 2.25rem; }
  .switch label {
    color: transparent;
    background: #DDDDDD; }
  .switch label:after {
    background: #FFFFFF; }
  .switch input:checked + label {
    background: #008CBA; }
  .switch.large label {
    width: 5rem;
    height: 2.5rem; }
  .switch.large label:after {
    width: 2rem;
    height: 2rem; }
  .switch.large input:checked + label:after {
    left: 2.75rem; }
  .switch.small label {
    width: 3.5rem;
    height: 1.75rem; }
  .switch.small label:after {
    width: 1.25rem;
    height: 1.25rem; }
  .switch.small input:checked + label:after {
    left: 2rem; }
  .switch.tiny label {
    width: 3rem;
    height: 1.5rem; }
  .switch.tiny label:after {
    width: 1rem;
    height: 1rem; }
  .switch.tiny input:checked + label:after {
    left: 1.75rem; }
  .switch.radius label {
    border-radius: 4px; }
  .switch.radius label:after {
    border-radius: 3px; }
  .switch.round {
    border-radius: 1000px; }
    .switch.round label {
      border-radius: 2rem; }
    .switch.round label:after {
      border-radius: 2rem; }

/* small displays */
@media only screen {
  .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important; }

  .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important; }

  .visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }

  .hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }

  table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important; }

  thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important; }

  tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important; }

  tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important; }

  th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important; } }
/* medium displays */
@media only screen and (min-width: 40.063em) {
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important; }

  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important; }

  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }

  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }

  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important; }

  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important; }

  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important; }

  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important; }

  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important; } }
/* large displays */
@media only screen and (min-width: 64.063em) {
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important; }

  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important; }

  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }

  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }

  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important; }

  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important; }

  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important; }

  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important; }

  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important; } }
/* xlarge displays */
@media only screen and (min-width: 90.063em) {
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important; }

  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important; }

  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }

  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }

  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important; }

  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important; }

  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important; }

  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important; }

  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xlarge, td.show-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important; } }
/* xxlarge displays */
@media only screen and (min-width: 120.063em) {
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important; }

  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important; }

  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }

  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }

  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xlarge, table.hide-for-xlarge-down, table.show-for-xxlarge-only, table.show-for-xxlarge-up, table.show-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important; }

  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xlarge, thead.hide-for-xlarge-down, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up, thead.show-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important; }

  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xlarge, tbody.hide-for-xlarge-down, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up, tbody.show-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important; }

  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xlarge, tr.hide-for-xlarge-down, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up, tr.show-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important; }

  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.hide-for-xlarge-down, td.hide-for-xlarge-down, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up, th.show-for-xxlarge, td.show-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important; } }
/* Orientation targeting */
.show-for-landscape,
.hide-for-portrait {
  display: inherit !important; }

.hide-for-landscape,
.show-for-portrait {
  display: none !important; }

/* Specific visibility for tables */
table.hide-for-landscape, table.show-for-portrait {
  display: table !important; }

thead.hide-for-landscape, thead.show-for-portrait {
  display: table-header-group !important; }

tbody.hide-for-landscape, tbody.show-for-portrait {
  display: table-row-group !important; }

tr.hide-for-landscape, tr.show-for-portrait {
  display: table-row !important; }

td.hide-for-landscape, td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
  display: table-cell !important; }

@media only screen and (orientation: landscape) {
  .show-for-landscape,
  .hide-for-portrait {
    display: inherit !important; }

  .hide-for-landscape,
  .show-for-portrait {
    display: none !important; }

  /* Specific visibility for tables */
  table.show-for-landscape, table.hide-for-portrait {
    display: table !important; }

  thead.show-for-landscape, thead.hide-for-portrait {
    display: table-header-group !important; }

  tbody.show-for-landscape, tbody.hide-for-portrait {
    display: table-row-group !important; }

  tr.show-for-landscape, tr.hide-for-portrait {
    display: table-row !important; }

  td.show-for-landscape, td.hide-for-portrait,
  th.show-for-landscape,
  th.hide-for-portrait {
    display: table-cell !important; } }
@media only screen and (orientation: portrait) {
  .show-for-portrait,
  .hide-for-landscape {
    display: inherit !important; }

  .hide-for-portrait,
  .show-for-landscape {
    display: none !important; }

  /* Specific visibility for tables */
  table.show-for-portrait, table.hide-for-landscape {
    display: table !important; }

  thead.show-for-portrait, thead.hide-for-landscape {
    display: table-header-group !important; }

  tbody.show-for-portrait, tbody.hide-for-landscape {
    display: table-row-group !important; }

  tr.show-for-portrait, tr.hide-for-landscape {
    display: table-row !important; }

  td.show-for-portrait, td.hide-for-landscape,
  th.show-for-portrait,
  th.hide-for-landscape {
    display: table-cell !important; } }
/* Touch-enabled device targeting */
.show-for-touch {
  display: none !important; }

.hide-for-touch {
  display: inherit !important; }

.touch .show-for-touch {
  display: inherit !important; }

.touch .hide-for-touch {
  display: none !important; }

/* Specific visibility for tables */
table.hide-for-touch {
  display: table !important; }

.touch table.show-for-touch {
  display: table !important; }

thead.hide-for-touch {
  display: table-header-group !important; }

.touch thead.show-for-touch {
  display: table-header-group !important; }

tbody.hide-for-touch {
  display: table-row-group !important; }

.touch tbody.show-for-touch {
  display: table-row-group !important; }

tr.hide-for-touch {
  display: table-row !important; }

.touch tr.show-for-touch {
  display: table-row !important; }

td.hide-for-touch {
  display: table-cell !important; }

.touch td.show-for-touch {
  display: table-cell !important; }

th.hide-for-touch {
  display: table-cell !important; }

.touch th.show-for-touch {
  display: table-cell !important; }

/* Print visibility */
@media print {
  .show-for-print {
    display: block; }

  .hide-for-print {
    display: none; }

  table.show-for-print {
    display: table !important; }

  thead.show-for-print {
    display: table-header-group !important; }

  tbody.show-for-print {
    display: table-row-group !important; }

  tr.show-for-print {
    display: table-row !important; }

  td.show-for-print {
    display: table-cell !important; }

  th.show-for-print {
    display: table-cell !important; } }

/*


	--=ALL MEDIA QUERY BREAKPOINTS DERIVED FROM FOUNDATION 5=--
	http://foundation.zurb.com/docs/media-queries.html


	Base Font Size: 16px
	
	small-range			|	0em			40em 	|	0px			640px
	------------------------------------------------------------------	
	medium-range		|	40.063em	64em 	|	641px		1024px
	large-range			|	64.063em	90em 	|	1025px		1440px
	------------------------------------------------------------------
	xlarge-range		|	90.063em	120em 	|	1441px		1920px
	xxlarge-range		|	120.063em	 		|	1921px


	--=DESIGN STANDARDS=--


	Color Palette
	
		KB Yellow	#fdd328
		Link Color	#0e7fb8
		Mid Green	#9bb5b2
		Drk Green	#7d9b96
		Lht Green	#d6e4dc
		Lht	Gray	#eaeaea
		Txt Color	#555555
		Bld Color	#333333
		
	Typography (needs updating)
		
		Body Copy	NewsGothicBT-Condensed
		Strong		NewsGothicBT-Condensed, Bold
		h1-h6		NewsGothicBT-ExtraCondensed, Bold
		Button		NewsGothicBT-Condensed
		Input		Arial
		Special		NewsGothicBT-ExtraCondensed, Bold
					NewsGothicBT, Lighter
					NewsGothicBT, Bold
		Promo		NewsGothicBT-Condensed, Bold
					NewsGothicBT-Condensed
					NewsGothicBT, Bold
		Legal		NewsGothicBT, Lighter
					NewsGothicBT-Condensed, Bold
					NewsGothicBT, Bold
	
				
	--=CSS Compressor=--
	http://csscompressor.com
	
	Settings: High (moderate readability, smaller size)


*/

/*--------------------------------------------*\
	Design & Development Tools
\*--------------------------------------------*/


	.outline-all,.outline-all *{box-shadow:0 0 0 1px rgba(0,120,205,0.5)!important;background:rgba(255,255,255,0.25)!important;background-image:rgba(255,255,255,0.25)!important;color:#555!important;text-shadow:none!important;border:0!important}
	#responsive{position:fixed;top:0;left:0;background:rgba(255,255,255,0.8);height:20px;width:20px;z-index:1.0E+22;font-size:.8rem;color:#000;text-align:center;line-height:20px;display:none}
	#statusBox{background:rgba(255,255,255,0.9);position:relative;z-index:999}
	#statusBox td{font-family:sans-serif;font-size:1.2rem!important;word-wrap:break-word}
	#statusBox th{font-family:sans-serif;font-size:1.6rem!important;word-wrap:break-word}


/*--------------------------------------------*\
	Foundation Overrides
\*--------------------------------------------*/


	input:-webkit-input-placeholder{color:#b5b5b5}
	input-moz-placeholder{color:#b5b5b5}
	input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea,select{font-size:1.2rem;background:#f5f5f5;border:1px solid rgba(0,0,0,0.15);border-radius:2px;box-shadow:0 0 2px rgba(0,0,0,0.15) inset;clear:both;height:32px;padding:0 10px}
	textarea{padding:10px}
	select{-webkit-appearance:menulist!important}
	option{background:#fff}
	input:focus{background:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.2) inset;outline:none}
	input.half-width{width:48%;display:inline-block;margin-right:2.9%}
	input.half-width + input.half-width{margin-right:0}
	label,.label{background-color:transparent;color:inherit;display:inline-block;font-family:inherit;font-size:1.4rem;font-weight:inherit;line-height:120%;margin-bottom:inherit;padding:inherit;position:relative;text-align:inherit;text-decoration:none}
	input[type="checkbox"] + label,input[type="radio"] + label{margin-bottom:5px}
	.row{max-width:none}
	.row.full-width{width:100%;margin-left:auto;margin-right:auto;max-width:none!important}
	.row.section{margin-top:20px!important}
	p{font-size:1.4rem;line-height:125%;word-wrap:break-word}
	p:empty{margin:0!important;padding:0!important;line-height:0!important}
	small,.small{font-family:"NewsGothicBT";font-size:60%;line-height:100%}
	h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-family:'NewsGothicBT-ExtraCondensed'}
	table{border:0;background:transparent}
	table tr.even,table tr.alt,table tr:nth-of-type(even){background:transparent}
	ul{margin-left:1.5rem}
	ul,ol,dl{font-size:1.4rem;line-height:120%}
	li{margin-bottom:7px}
	ul.pagination li{font-size:1.4rem;line-height:2.2rem;text-align:center;width:24px}
	ul.pagination li a,ul.pagination li button{background:none repeat scroll 0 0 rgba(0,0,0,0.02);box-shadow:0 0 1px 0 rgba(0,0,0,0.3) inset}
	ul.pagination li.current a,ul.pagination li.current button{background:#999;font-weight:400}
	ul.pagination li.current a:hover,ul.pagination li.current a:focus,ul.pagination li.current button:hover,ul.pagination li.current button:focus{background:#fdd328}
	.reveal-modal.tiny,dialog.tiny,.reveal-modal.small,dialog.small,.reveal-modal.medium,dialog.medium,.reveal-modal.large,dialog.large,.reveal-modal.xlarge,dialog.xlarge{max-width:800px}


/*--------------------------------------------*\
	Special Use
\*--------------------------------------------*/


	#compare-slider::-webkit-scrollbar{-webkit-appearance:none}
	#compare-slider::-webkit-scrollbar:horizontal{width:10px}
	#compare-slider::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #888;background-color:#fff}
	#compare-slider::-webkit-scrollbar-track{background-color:#ccc;border-radius:0}
	::selection{background:#fdd328}
	::-moz-selection{background:#fdd328}
	iframe[name='google_conversion_frame']{height:0!important;width:0!important;line-height:0!important;font-size:0!important;margin-top:-13px;float:left}


/*--------------------------------------------*\
	Helper Classes
\*--------------------------------------------*/


	.clearfix:before,.clearfix:after{content:"";display:table}
	.clearfix:after{clear:both}
	.clearfix{zoom:1}
	.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
	.ir br{display:none}
	.hidden{display:none!important;visibility:hidden}
	.invisible{visibility:hidden}
	.lockfixed.static,.lockfixed.zoomed{position:static!important}
	.pre{text-transform:none!important}
	.no-wrap{display:inline-block;white-space:nowrap}
	.no-padding-horiz{padding-left: 0 !important;padding-right: 0 !important}
	/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
	.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
	/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
	.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}


/*--------------------------------------------*\
	Printing
\*--------------------------------------------*/


	@media print {
	@page{margin:.5cm}
	*{background:transparent!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}
	a,a:visited{text-decoration:underline}
	a[href]:after{content:" (" attr(href) ")"}
	abbr[title]:after{content:" (" attr(title) ")"}
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
	pre,blockquote{border:1px solid #999;page-break-inside:avoid}
	thead{display:table-header-group}
	tr,img{page-break-inside:avoid}
	img{max-width:100%!important}
	p,h2,h3{orphans:3;widows:3}
	h2,h3{page-break-after:avoid}
	}


/*--------------------------------------------*\
	HTML Elements
\*--------------------------------------------*/


	*,:before,:after{box-sizing:border-box}
	html{box-sizing:border-box;padding:0;font-size:62.5%}
	* html #container{padding:0}
	body{margin:0;padding:0;font-family:'NewsGothicBT-Condensed',Arial,Helvetica,sans-serif;font-size:1.6rem;line-height:100%;color:#555;text-align:center;background:#f0f0f0;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;-webkit-overflow-scrolling:touch}
	body.community-page{display:none}
	body.floorplan-page{display:none}
	a,a:link,a:visited,a[href^="tel"]{color:#0e7fb8;text-decoration:none;outline:0}
	a:active,a:hover{text-decoration:none!important}
	input,textarea,select{font-family:Arial,Helvetica,sans-serif!important}
	address{font-style:normal}
	address span.a1,address span.a2,address span.a3,address span.a4,address span.a5{display:block}
	img:-moz-loading{outline:none}
	h1,h2,h3,h4,h5,h6{letter-spacing:0;font-family:'NewsGothicBT-ExtraCondensed';font-weight:700;text-transform:uppercase;color:#333;line-height:100%;margin-bottom:10px;font-size:1.4rem}
	strong{font-weight:700;color:#333}
	ul.bulletless{list-style-type:none;margin-left:0;padding-left:0}
	#printContent{display:none}


/*--------------------------------------------*\
	UI Elements - Buttons
\*--------------------------------------------*/


	.button,.button:visited{font-weight:700;background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(237,237,237,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0);font-family:'NewsGothicBT-Condensed',sans-serif!important;text-transform:uppercase!important;text-align:center;color:#333!important;font-size:1.28rem;padding:9px 9px 7px;line-height:150%;display:inline-block;margin:0 0 5px;user-select:none;border-radius:3px!important;white-space:nowrap;cursor:pointer;min-width:100px;border-top:1px solid rgba(0,0,0,0.1);border-right:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.2);border-left:1px solid rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(255,255,255,0.3);-moz-user-select:none;-khtml-user-select:none;user-select:none;-moz-transition-property:box-shadow;-webkit-transition-property:box-shadow;-o-transition-property:box-shadow;transition-property:box-shadow;-moz-transition-duration:.15s;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}
	.button:hover,.button:active,.button:focus{background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(244,244,244,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f4f4f4',GradientType=0);box-shadow:0 1px 3px rgba(255,255,255,0.2) inset,0 1px 2px rgba(0,0,0,0.15)}
	.button.full-width{display:block;width:100%}
	.button.large{font-size:1.8rem}
	.button.medium{font-size:1.28rem;padding:9px 9px 7px}
	.button.small{font-size:1.2rem!important;padding:7px 8px 6px}
	.button.mini{font-size:1rem;padding:6px 6px 4px}
	.button.button-primary,.button.button-primary:visited{background:#fdd328;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZDMyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmM3MWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(253,211,40,1) 0%,rgba(242,199,26,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(253,211,40,1)),color-stop(100%,rgba(242,199,26,1)));background:-webkit-linear-gradient(top,rgba(253,211,40,1) 0%,rgba(242,199,26,1) 100%);background:-o-linear-gradient(top,rgba(253,211,40,1) 0%,rgba(242,199,26,1) 100%);background:-ms-linear-gradient(top,rgba(253,211,40,1) 0%,rgba(242,199,26,1) 100%);background:linear-gradient(to bottom,rgba(253,211,40,1) 0%,rgba(242,199,26,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd328',endColorstr='#f2c71a',GradientType=0);color:#333!important;border-top:1px solid rgba(225,187,1,0.6);border-right:1px solid rgba(225,187,1,0.8);border-bottom:1px solid rgba(225,187,1,0.9);border-left:1px solid rgba(225,187,1,0.8)}
	.button.button-primary:hover{background:#ffd944;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDk0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGNjMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,217,68,1)),color-stop(100%,rgba(244,204,41,1)));background:-webkit-linear-gradient(top,rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%);background:-o-linear-gradient(top,rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%);background:-ms-linear-gradient(top,rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%);background:linear-gradient(to bottom,rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd944',endColorstr='#f4cc29',GradientType=0)}
	.button.button-primary:active{background-color:#e1b500}
	.button.large.chevron-right{background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),#fdd328;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZDMyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmM3MWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),-moz-linear-gradient(top,rgba(253,211,40,1) 0%,rgba(242,199,26,1) 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(253,211,40,1)),color-stop(100%,rgba(242,199,26,1)));background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),-webkit-linear-gradient(top,rgba(253,211,40,1) 0%,rgba(242,199,26,1) 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),-o-linear-gradient(top,rgba(253,211,40,1) 0%,rgba(242,199,26,1) 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),-ms-linear-gradient(top,rgba(253,211,40,1) 0%,rgba(242,199,26,1) 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),linear-gradient(to bottom,rgba(253,211,40,1) 0%,rgba(242,199,26,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd328',endColorstr='#f2c71a',GradientType=0);background-position:right 15px center,center top;padding-right:40px;min-height:16px;text-align:left;min-width:0}
	.button.chevron-right:empty,.button.medium.chevron-right:empty{height:40px;padding-right:20px}
	.button.large.chevron-right:empty{height:50px}
	.button.large.chevron-right:hover{background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),#ffd944;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDk0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGNjMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),-moz-linear-gradient(top,rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,217,68,1)),color-stop(100%,rgba(244,204,41,1)));background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),-webkit-linear-gradient(top,rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),-o-linear-gradient(top,rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),-ms-linear-gradient(top,rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),linear-gradient(to bottom,rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd944',endColorstr='#f4cc29',GradientType=0);background-position:right 15px center,center top}
	.button.chevron-right,.button.medium.chevron-right{background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),#fdd328;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZDMyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmM3MWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),-moz-linear-gradient(top,rgba(253,211,40,1) 0%,rgba(242,199,26,1) 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(253,211,40,1)),color-stop(100%,rgba(242,199,26,1)));background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),-webkit-linear-gradient(top,rgba(253,211,40,1) 0%,rgba(242,199,26,1) 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),-o-linear-gradient(top,rgba(253,211,40,1) 0%,rgba(242,199,26,1) 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),-ms-linear-gradient(top,rgba(253,211,40,1) 0%,rgba(242,199,26,1) 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),linear-gradient(to bottom,rgba(253,211,40,1) 0%,rgba(242,199,26,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd328',endColorstr='#f2c71a',GradientType=0);background-position:right 10px center,center top;padding-right:25px;min-height:16px;text-align:left;min-width:0}
	.button.chevron-right:hover,.button.medium.chevron-right:hover{background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),#ffd944;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDk0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGNjMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),-moz-linear-gradient(top,rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,217,68,1)),color-stop(100%,rgba(244,204,41,1)));background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),-webkit-linear-gradient(top,rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),-o-linear-gradient(top,rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),-ms-linear-gradient(top,rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),linear-gradient(to bottom,rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd944',endColorstr='#f4cc29',GradientType=0);background-position:right 10px center,center top}
	.button.small.chevron-right{background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),#fdd328;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZDMyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmM3MWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),-moz-linear-gradient(top,rgba(253,211,40,1) 0%,rgba(242,199,26,1) 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(253,211,40,1)),color-stop(100%,rgba(242,199,26,1)));background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),-webkit-linear-gradient(top,rgba(253,211,40,1) 0%,rgba(242,199,26,1) 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),-o-linear-gradient(top,rgba(253,211,40,1) 0%,rgba(242,199,26,1) 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),-ms-linear-gradient(top,rgba(253,211,40,1) 0%,rgba(242,199,26,1) 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),linear-gradient(to bottom,rgba(253,211,40,1) 0%,rgba(242,199,26,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd328',endColorstr='#f2c71a',GradientType=0);background-position:right 8px center,center top;padding-right:22px;min-height:16px;text-align:left;min-width:0}
	.button.small.chevron-right:hover{background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),#ffd944;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDk0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGNjMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),-moz-linear-gradient(top,rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,217,68,1)),color-stop(100%,rgba(244,204,41,1)));background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),-webkit-linear-gradient(top,rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),-o-linear-gradient(top,rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),-ms-linear-gradient(top,rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTE1REZCNTVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTE1REZCNDVENTgxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AERHCQAAADdJREFUeNpiYIAAdQYsgBOIDwCxBzZJfsolmdAkPgLxfSAWRdcxB4jriBKchk1QCIgz0QUBAgwArsgKKBfzZ4MAAAAASUVORK5CYII=),linear-gradient(to bottom,rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd944',endColorstr='#f4cc29',GradientType=0);background-position:right 8px center,center top}
	.button.large.no-text.chevron-right{padding-right:20px}
	.button.no-text.chevron-right,.button.medium.no-text.chevron-right{padding-right:18px}
	.button.small.no-text.chevron-right{padding-right:18px}
	.button.icon-right,.button.medium.icon-right{padding-right:40px;min-height:16px;text-align:left;min-width:0}
	.button.icon-right i,.button.medium.icon-right i{position:absolute;right:10px}
	button.disabled,button[disabled],button:disabled,button[disabled="disabled"],.button.disabled,.button[disabled],.button:disabled,.button[disabled="disabled"],button.disabled:hover,button[disabled]:hover,button:disabled:hover,button[disabled="disabled"]:hover,.button.disabled:hover,.button[disabled]:hover,.button:disabled:hover,.button[disabled="disabled"]:hover{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5}
	.button.btn-facebook{background:#627eb2;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyN2ViMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjYwOWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(98,126,178,1) 0%,rgba(63,96,159,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(98,126,178,1)),color-stop(100%,rgba(63,96,159,1)));background:-webkit-linear-gradient(top,rgba(98,126,178,1) 0%,rgba(63,96,159,1) 100%);background:-o-linear-gradient(top,rgba(98,126,178,1) 0%,rgba(63,96,159,1) 100%);background:-ms-linear-gradient(top,rgba(98,126,178,1) 0%,rgba(63,96,159,1) 100%);background:linear-gradient(to bottom,rgba(98,126,178,1) 0%,rgba(63,96,159,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#627eb2',endColorstr='#3f609f',GradientType=0);border:1px solid #627eb2;color:#fff!important;text-shadow:0 -1px 0 rgba(0,0,0,0.7)}
	.button.btn-facebook span{display:inline-block;padding-left:10px;margin-top:0;padding-top:0}
	.button.button-secondary,.button.button-secondary:visited{background:#7d9b96;background:-moz-linear-gradient(top,#7d9b96 0%,#5c7a75 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7d9b96),color-stop(100%,#5c7a75));background:-webkit-linear-gradient(top,#7d9b96 0%,#5c7a75 100%);background:-o-linear-gradient(top,#7d9b96 0%,#5c7a75 100%);background:-ms-linear-gradient(top,#7d9b96 0%,#5c7a75 100%);background:linear-gradient(to bottom,#7d9b96 0%,#5c7a75 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d9b96',endColorstr='#5c7a75',GradientType=0);color:#fdf9f1!important;text-shadow:0 -1px 0 rgba(0,0,0,0.5)}


/*--------------------------------------------*\
	Modal Boxes
\*--------------------------------------------*/


	.reveal-modal-bg{position:fixed}
	.reveal-modal{position:fixed;background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(244,244,244,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f4f4f4',GradientType=0);border:none;box-shadow:0 0 0 7px rgba(0,0,0,0.4);text-align:left}
	.reveal-modal .header{border-bottom:1px solid #ddd;box-shadow:0 2px 0 #f0f0f0;padding-bottom:12px;margin-bottom:10px}
	.reveal-modal .header h3{font-family:'NewsGothicBT-Condensed';color:#333}
	.reveal-modal .close-reveal-modal{font-size:1.4rem;position:absolute;right:3px;top:5px;color:#ddd}
	.reveal-modal .close-reveal-modal:hover{color:#777}
	.reveal-modal .seperator-text{position:relative;overflow:hidden;height:30px;margin:10px 0}
	.reveal-modal .seperator-text hr{border:0;height:0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3)}
	.reveal-modal .seperator-text div{background:#fdfdfd;border:1px solid rgba(0,0,0,0.1);border-radius:12px;font-size:1.1rem;height:24px;left:50%;line-height:24px;margin-left:-12px;position:absolute;text-align:center;text-transform:uppercase;top:1px;width:24px}
	#register-form input[type="checkbox"]{float:left;margin:0}
	#register-form .checkbox-group .column{margin-bottom:15px}
	#register-form .checkbox-group .column:last-child{margin-top:-5px;margin-bottom:5px}
	#register-form .checkbox-group label{display:inline-block;width:100%;padding-left:0;margin-top:-15px;float:left;font-family:NewsGothicBT;font-size:1.2rem;position:relative;left:15px;top:1px}
	#register-form .checkbox-group label.req-msg{margin-top:0;text-align:right}
	#register-form input.input-required::-webkit-input-placeholder:after{content:'*';font-size:1.2rem}
	#register-form input.input-required:-moz-placeholder:after{content:'*';font-size:1.2rem}
	#register-form input.input-required::-moz-placeholder::after{content:'*';font-size:1.2rem}
	#register-form input.input-required:-ms-input-placeholder:after{content:'*';font-size:1.2rem}
	#registered-confirm-dialog ul{margin-top:10px}
	#registered-confirm-dialog .mykb-button {margin-top:10px}
	.reveal-modal .button{font-size:1.4rem}
	#forgot-password-dialog .success .button{position:static}
	#login-dialog input[name="Email"]{padding-left:30px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTJDOUY5NjRCQzk1MTFFNEE2NTM4MzYzQTc1Q0QwNTkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTJDOUY5NjNCQzk1MTFFNEE2NTM4MzYzQTc1Q0QwNTkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEI3NTFDREVCQzg3MTFFNEE2NTM4MzYzQTc1Q0QwNTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEI3NTFDREZCQzg3MTFFNEE2NTM4MzYzQTc1Q0QwNTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Vzm2uAAAA+UlEQVR42tSVOwvCMBSFE1EHqw7Wx+Bz0MX+/38i1bWKQ/GBopaiQzyBW1DBpE1NwQsflNKc+zhNwoUQzGaUmOWwnqCcPHDOfy4ux19cBy/RBz3ZlEnRIARblQcdQ3FG67o6k685p3LRJViD2FA8pvXKBA2wBLuM4nuwAnWdyRPQpEpOYAyqCuE7CMANDIELjrqN1gIemeZTdd+q9uk7j8S1v2kSFTAFB7ABZzCi9w/qUBo6AO0s++AzXPJFjmEBaiACDphrxpcqASORGc05oqod052sCietsMrkvBeE0CUIcyRJzqL3I9XWrVbscW2ri/+/k60neAowAHvUOehZiDnbAAAAAElFTkSuQmCC);background-position:3px;font-size:1.4rem}
	#login-dialog input[name="Password"]{padding-left:30px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEI3NTFDRTdCQzg3MTFFNEE2NTM4MzYzQTc1Q0QwNTkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEI3NTFDRTZCQzg3MTFFNEE2NTM4MzYzQTc1Q0QwNTkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEI3NTFDREVCQzg3MTFFNEE2NTM4MzYzQTc1Q0QwNTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEI3NTFDREZCQzg3MTFFNEE2NTM4MzYzQTc1Q0QwNTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz426Q67AAABSElEQVR42tSWy0vDQBCHs7H25BssiqJYfBTBCgq9+ZcLnjwLlYqFgg88+LpV8K3xW/gF1mAkZLOCAx/JwmZ+M7MzSUySJFFIi6PAVnMXxphKnLpV+dsMcmwOmjABn3ABAxuor4DNbgfmtX6GOmzAKJz4HvK247wH+3AAL7BctLx5mxqw6KwvdX2CexhRFqVL1NT1HO5sg6WNBpM6izcfgRkYqjSpbcEUjMONREoLxBkHsUqW7h/4TvJQ0a4q4nYmmIZzvwnreQLGnTpnkmehkwnAZnQNC1rbNj2DPQXTTzP75jNHINJgLan3H+BKs7AGLe3pqm07Wh/bjisq8Ju1JGQffodbmIZXOHR91kq+Yvp6dkXzYEt3+lNn+bzseiqbtV0YUwaVfg+6ij7WOdSrFrDFPtIZPMJH0Tb9px+cED8AwTMILvAlwACXulk0QgE+oAAAAABJRU5ErkJggg==);background-position:3px;font-size:1.4rem}
	/* jReject (jQuery Browser Rejection Plugin) */
	#jr_overlay{top:0;left:0;padding:0;margin:0;z-index:2147483646;position:absolute}
	#jr_wrap{position:absolute;width:100%;z-index:2147483647;padding:0;margin:0}
	#jr_inner{font-family:Helvetica,Arial,sans-serif;font-size:12px;background:#f5f5f5;border:1px solid #CCC;color:#4F4F4F;margin:0 auto;height:auto;padding:20px;position:relative;box-sizing:content-box}
	#jr_header{display:block;color:#333;padding:5px;padding-bottom:0;margin:0;font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:1.3em;margin-bottom:.5em}
	#jr_inner p{padding:5px;margin:0}
	#jr_inner ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0}
	#jr_inner ul li{cursor:pointer;float:left;width:120px;height:122px;margin:0 10px 10px;padding:0;text-align:center}
	#jr_inner li a{color:#333;font-size:.8em;text-decoration:none;padding:0;margin:0}
	#jr_inner li a:hover{text-decoration:underline}
	#jr_inner .jr_icon{width:100px;height:100px;margin:1px auto;padding:0;background:transparent no-repeat scroll left top;cursor:pointer}
	#jr_close{clear:both;padding:0;margin:0}
	#jr_close a{color:#000;display:block;width:auto;margin:0;padding:0;text-decoration:underline}
	#jr_close p{padding:10px 0 0;margin:0}


/*--------------------------------------------*\
	Form Validation
\*--------------------------------------------*/


	.validation-summary ul{max-height:0;font-size:1rem;color:#f60000;font-family:Geneva,Arial,sans-serif}
	.validation-summary.validation-summary-errors ul{max-height:300px}
	input.input-validation-error,input:focus.input-validation-error{background:#fdefef;color:#f60000}
	input.input-validation-error::-webkit-input-placeholder{color:#f60000}
	input.input-validation-error:-moz-placeholder{color:#f60000}
	input.input-validation-error::-moz-placeholder{color:#f60000}
	input.input-validation-error:-ms-input-placeholder{color:#f60000}
	input[type="checkbox"].input-validation-error{box-shadow:0 0 1px 1px #f60000}
	.ui-form-select select.input-validation-error{color:#f60000}
	.field-validation-valid{max-height:0}
	.field-validation-error{max-height:100px;font-size:.9rem;line-height:1rem;color:#f60000;font-family:Geneva,Arial,sans-serif}
	.field-validation-error span{display:inline-block;margin-top:2px;margin-bottom:8px}
	input + .field-validation-error{margin-top:-8px}
	.ui-form-select + .field-validation-error{margin-top:-10px;margin-bottom:10px}
	.field-validation-error + .ui-form-select{margin-top:-10px}
	label + .field-validation-error{margin-top:15px}
	.validation-summary li{color:red;font-size:1.1rem;list-style-position:inside;margin-bottom:2px;font-family:"NewsGothicBT"}


/*--------------------------------------------*\
	UI Elements - Form Select
\*--------------------------------------------*/


	.ui-form-select{border:1px solid #bbb;border-radius:2px;height:3.2rem;line-height:100%;overflow:hidden;min-width:130px;background:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMhJREFUeNpi9PX1ncfAwJDIQBqYz7RmzRp2Q0NDonWA1IL0MLGxsSWWlJQcUlRUJKgJpAakFqSHiZGR8RcvL69fdXX1DREREZyaQHJANTdBakF6mECCQMZHMTExt9ra2ldcXFwYmkBiIDmgGleQWpAYE0wSKPAY6BT3ioqKb8zMzHBNIDZIDCQHUoPTSf///3fbv3//H2Bo/wfhffv2/QGJoatjQRcAmroLqDD19evXoGhicHR0TAWJEdQI1TwfqFkexsamBiDAACA0RBPy4RPfAAAAAElFTkSuQmCC);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMhJREFUeNpi9PX1ncfAwJDIQBqYz7RmzRp2Q0NDonWA1IL0MLGxsSWWlJQcUlRUJKgJpAakFqSHiZGR8RcvL69fdXX1DREREZyaQHJANTdBakF6mECCQMZHMTExt9ra2ldcXFwYmkBiIDmgGleQWpAYE0wSKPAY6BT3ioqKb8zMzHBNIDZIDCQHUoPTSf///3fbv3//H2Bo/wfhffv2/QGJoatjQRcAmroLqDD19evXoGhicHR0TAWJEdQI1TwfqFkexsamBiDAACA0RBPy4RPfAAAAAElFTkSuQmCC),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMhJREFUeNpi9PX1ncfAwJDIQBqYz7RmzRp2Q0NDonWA1IL0MLGxsSWWlJQcUlRUJKgJpAakFqSHiZGR8RcvL69fdXX1DREREZyaQHJANTdBakF6mECCQMZHMTExt9ra2ldcXFwYmkBiIDmgGleQWpAYE0wSKPAY6BT3ioqKb8zMzHBNIDZIDCQHUoPTSf///3fbv3//H2Bo/wfhffv2/QGJoatjQRcAmroLqDD19evXoGhicHR0TAWJEdQI1TwfqFkexsamBiDAACA0RBPy4RPfAAAAAElFTkSuQmCC),-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMhJREFUeNpi9PX1ncfAwJDIQBqYz7RmzRp2Q0NDonWA1IL0MLGxsSWWlJQcUlRUJKgJpAakFqSHiZGR8RcvL69fdXX1DREREZyaQHJANTdBakF6mECCQMZHMTExt9ra2ldcXFwYmkBiIDmgGleQWpAYE0wSKPAY6BT3ioqKb8zMzHBNIDZIDCQHUoPTSf///3fbv3//H2Bo/wfhffv2/QGJoatjQRcAmroLqDD19evXoGhicHR0TAWJEdQI1TwfqFkexsamBiDAACA0RBPy4RPfAAAAAElFTkSuQmCC),-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(237,237,237,1)));background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMhJREFUeNpi9PX1ncfAwJDIQBqYz7RmzRp2Q0NDonWA1IL0MLGxsSWWlJQcUlRUJKgJpAakFqSHiZGR8RcvL69fdXX1DREREZyaQHJANTdBakF6mECCQMZHMTExt9ra2ldcXFwYmkBiIDmgGleQWpAYE0wSKPAY6BT3ioqKb8zMzHBNIDZIDCQHUoPTSf///3fbv3//H2Bo/wfhffv2/QGJoatjQRcAmroLqDD19evXoGhicHR0TAWJEdQI1TwfqFkexsamBiDAACA0RBPy4RPfAAAAAElFTkSuQmCC),-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMhJREFUeNpi9PX1ncfAwJDIQBqYz7RmzRp2Q0NDonWA1IL0MLGxsSWWlJQcUlRUJKgJpAakFqSHiZGR8RcvL69fdXX1DREREZyaQHJANTdBakF6mECCQMZHMTExt9ra2ldcXFwYmkBiIDmgGleQWpAYE0wSKPAY6BT3ioqKb8zMzHBNIDZIDCQHUoPTSf///3fbv3//H2Bo/wfhffv2/QGJoatjQRcAmroLqDD19evXoGhicHR0TAWJEdQI1TwfqFkexsamBiDAACA0RBPy4RPfAAAAAElFTkSuQmCC),-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMhJREFUeNpi9PX1ncfAwJDIQBqYz7RmzRp2Q0NDonWA1IL0MLGxsSWWlJQcUlRUJKgJpAakFqSHiZGR8RcvL69fdXX1DREREZyaQHJANTdBakF6mECCQMZHMTExt9ra2ldcXFwYmkBiIDmgGleQWpAYE0wSKPAY6BT3ioqKb8zMzHBNIDZIDCQHUoPTSf///3fbv3//H2Bo/wfhffv2/QGJoatjQRcAmroLqDD19evXoGhicHR0TAWJEdQI1TwfqFkexsamBiDAACA0RBPy4RPfAAAAAElFTkSuQmCC),-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMhJREFUeNpi9PX1ncfAwJDIQBqYz7RmzRp2Q0NDonWA1IL0MLGxsSWWlJQcUlRUJKgJpAakFqSHiZGR8RcvL69fdXX1DREREZyaQHJANTdBakF6mECCQMZHMTExt9ra2ldcXFwYmkBiIDmgGleQWpAYE0wSKPAY6BT3ioqKb8zMzHBNIDZIDCQHUoPTSf///3fbv3//H2Bo/wfhffv2/QGJoatjQRcAmroLqDD19evXoGhicHR0TAWJEdQI1TwfqFkexsamBiDAACA0RBPy4RPfAAAAAElFTkSuQmCC),linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0);background-position:right 10px center,center center;background-repeat:no-repeat;margin:0 0 10px;display:block;user-select:none;-moz-user-select:none;box-shadow:0 0 3px rgba(0,0,0,0.15)}
	.ui-form-select.disabled{opacity:.5;box-shadow:0 0 2px rgba(0,0,0,0.05)}
	.ui-form-select select{padding-left:5px;padding-right:30px;width:130%;border:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none!important;outline:none;height:3.1rem;user-select:none;-moz-user-select:none;color:#333;display:block}
	.ui-form-select select:focus{outline:none}
	.ui-form-select.ui-small{height:2.3rem;background:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcwNDI3Nzc5Njc3QjExRTQ5OTk2OUJENzg3NDEyMTkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcwNDI3NzdBNjc3QjExRTQ5OTk2OUJENzg3NDEyMTkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzA0Mjc3Nzc2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzA0Mjc3Nzg2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7hNO6oAAAAa0lEQVR42mJ0dHRsZ2BgqGAgDDqYgEQVEM8joBAkXwVS/B+I04B4Ew6Fm6Dy/5mgAn+BOBKID6EpPAQVB8kzMCFJfANiPyC+DOVfhvK/wRQwoZn0EYi9gHg3lP6ILMmCxY1PgNgNm+MBAgwAa1UVcaE46nsAAAAASUVORK5CYII=);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcwNDI3Nzc5Njc3QjExRTQ5OTk2OUJENzg3NDEyMTkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcwNDI3NzdBNjc3QjExRTQ5OTk2OUJENzg3NDEyMTkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzA0Mjc3Nzc2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzA0Mjc3Nzg2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7hNO6oAAAAa0lEQVR42mJ0dHRsZ2BgqGAgDDqYgEQVEM8joBAkXwVS/B+I04B4Ew6Fm6Dy/5mgAn+BOBKID6EpPAQVB8kzMCFJfANiPyC+DOVfhvK/wRQwoZn0EYi9gHg3lP6ILMmCxY1PgNgNm+MBAgwAa1UVcaE46nsAAAAASUVORK5CYII=),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcwNDI3Nzc5Njc3QjExRTQ5OTk2OUJENzg3NDEyMTkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcwNDI3NzdBNjc3QjExRTQ5OTk2OUJENzg3NDEyMTkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzA0Mjc3Nzc2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzA0Mjc3Nzg2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7hNO6oAAAAa0lEQVR42mJ0dHRsZ2BgqGAgDDqYgEQVEM8joBAkXwVS/B+I04B4Ew6Fm6Dy/5mgAn+BOBKID6EpPAQVB8kzMCFJfANiPyC+DOVfhvK/wRQwoZn0EYi9gHg3lP6ILMmCxY1PgNgNm+MBAgwAa1UVcaE46nsAAAAASUVORK5CYII=),-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcwNDI3Nzc5Njc3QjExRTQ5OTk2OUJENzg3NDEyMTkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcwNDI3NzdBNjc3QjExRTQ5OTk2OUJENzg3NDEyMTkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzA0Mjc3Nzc2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzA0Mjc3Nzg2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7hNO6oAAAAa0lEQVR42mJ0dHRsZ2BgqGAgDDqYgEQVEM8joBAkXwVS/B+I04B4Ew6Fm6Dy/5mgAn+BOBKID6EpPAQVB8kzMCFJfANiPyC+DOVfhvK/wRQwoZn0EYi9gHg3lP6ILMmCxY1PgNgNm+MBAgwAa1UVcaE46nsAAAAASUVORK5CYII=),-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(237,237,237,1)));background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcwNDI3Nzc5Njc3QjExRTQ5OTk2OUJENzg3NDEyMTkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcwNDI3NzdBNjc3QjExRTQ5OTk2OUJENzg3NDEyMTkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzA0Mjc3Nzc2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzA0Mjc3Nzg2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7hNO6oAAAAa0lEQVR42mJ0dHRsZ2BgqGAgDDqYgEQVEM8joBAkXwVS/B+I04B4Ew6Fm6Dy/5mgAn+BOBKID6EpPAQVB8kzMCFJfANiPyC+DOVfhvK/wRQwoZn0EYi9gHg3lP6ILMmCxY1PgNgNm+MBAgwAa1UVcaE46nsAAAAASUVORK5CYII=),-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcwNDI3Nzc5Njc3QjExRTQ5OTk2OUJENzg3NDEyMTkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcwNDI3NzdBNjc3QjExRTQ5OTk2OUJENzg3NDEyMTkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzA0Mjc3Nzc2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzA0Mjc3Nzg2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7hNO6oAAAAa0lEQVR42mJ0dHRsZ2BgqGAgDDqYgEQVEM8joBAkXwVS/B+I04B4Ew6Fm6Dy/5mgAn+BOBKID6EpPAQVB8kzMCFJfANiPyC+DOVfhvK/wRQwoZn0EYi9gHg3lP6ILMmCxY1PgNgNm+MBAgwAa1UVcaE46nsAAAAASUVORK5CYII=),-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcwNDI3Nzc5Njc3QjExRTQ5OTk2OUJENzg3NDEyMTkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcwNDI3NzdBNjc3QjExRTQ5OTk2OUJENzg3NDEyMTkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzA0Mjc3Nzc2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzA0Mjc3Nzg2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7hNO6oAAAAa0lEQVR42mJ0dHRsZ2BgqGAgDDqYgEQVEM8joBAkXwVS/B+I04B4Ew6Fm6Dy/5mgAn+BOBKID6EpPAQVB8kzMCFJfANiPyC+DOVfhvK/wRQwoZn0EYi9gHg3lP6ILMmCxY1PgNgNm+MBAgwAa1UVcaE46nsAAAAASUVORK5CYII=),-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcwNDI3Nzc5Njc3QjExRTQ5OTk2OUJENzg3NDEyMTkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcwNDI3NzdBNjc3QjExRTQ5OTk2OUJENzg3NDEyMTkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzA0Mjc3Nzc2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzA0Mjc3Nzg2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7hNO6oAAAAa0lEQVR42mJ0dHRsZ2BgqGAgDDqYgEQVEM8joBAkXwVS/B+I04B4Ew6Fm6Dy/5mgAn+BOBKID6EpPAQVB8kzMCFJfANiPyC+DOVfhvK/wRQwoZn0EYi9gHg3lP6ILMmCxY1PgNgNm+MBAgwAa1UVcaE46nsAAAAASUVORK5CYII=),linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0);background-position:right 10px center,center center;background-repeat:no-repeat}
	.ui-form-select.ui-small select{height:2rem;font-size:1.1rem;padding:2px 6px}
	.ui-form-select option.placeholder{color:#aaa!important}

	.ui-region-picker{width:100%;background:#f7f9f9;border-radius:1px;border:1px solid #eeece4;text-align:right;padding:0 1% 3px 0}
	.ui-region-picker .label{float:left;margin:3% 1% 1% 2%;font-size:1.4rem;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,0.3)}
	.ui-region-picker .ui-form-select{display:inline-block;margin:2% 1% 1% 0;width:30%}
	.ui-region-picker .ui-form-select + .ui-form-select{margin-left:-.5%}
	.ui-region-picker .select-community{display:block;margin-top:-.5%;margin-left:37.9%!important;margin-bottom:2%;width:61%}

	.ui-element-checkbox-label-group{margin-bottom:40px}
	.ui-element-checkbox-label-group input[type="checkbox"]{float:left;margin:0}
	.ui-element-checkbox-label-group label{float:left;width:100%;padding-left:25px;margin-top:-14px}

	.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}
	.noUi-target{position:relative;direction:ltr}
	.noUi-base{width:100%;height:100%;position:relative;z-index:1}
	.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}
	.noUi-handle{position:relative;z-index:1}
	.noUi-stacking .noUi-handle{z-index:10}
	.noUi-state-tap .noUi-origin{-webkit-transition:left 0.3s,top .3s;transition:left 0.3s,top .3s}
	.noUi-state-drag *{cursor:inherit!important}
	.noUi-base{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
	.noUi-horizontal{height:15px}
	.noUi-horizontal .noUi-handle{width:14px;height:23px;left:-7px;top:-5px;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(237,237,237,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0);border:1px solid #bbb;box-shadow:0 0 3px rgba(0,0,0,0.15)}
	.noUi-vertical{width:18px}
	.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}
	.noUi-background{background:#FAFAFA;box-shadow:inset 0 1px 1px #f0f0f0}
	.noUi-connect{background:#7d9b96;background:-moz-linear-gradient(top,#7d9b96 0%,#5c7a75 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7d9b96),color-stop(100%,#5c7a75));background:-webkit-linear-gradient(top,#7d9b96 0%,#5c7a75 100%);background:-o-linear-gradient(top,#7d9b96 0%,#5c7a75 100%);background:-ms-linear-gradient(top,#7d9b96 0%,#5c7a75 100%);background:linear-gradient(to bottom,#7d9b96 0%,#5c7a75 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d9b96',endColorstr='#5c7a75',GradientType=0);-webkit-transition:background 450ms;transition:background 450ms}
	.noUi-origin{border-radius:0}
	.noUi-target{border-radius:0;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}
	.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,0.45),0 3px 6px -5px #BBB}
	.noUi-dragable{cursor:w-resize}
	.noUi-vertical .noUi-dragable{cursor:n-resize}
	.noUi-handle{border:1px solid #D9D9D9;border-radius:1px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}
	.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}
	[disabled].noUi-connect,[disabled] .noUi-connect{background:#B8B8B8}
	[disabled].noUi-origin,[disabled] .noUi-handle{cursor:not-allowed}
	.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}
	.noUi-pips{position:absolute;font:400 12px Arial;color:#999}
	.noUi-value{width:40px;position:absolute;text-align:center}
	.noUi-value-sub{color:#ccc;font-size:10px}
	.noUi-marker{position:absolute;background:#CCC}
	.noUi-marker-sub{background:#AAA}
	.noUi-marker-large{background:#AAA}
	.noUi-pips-horizontal{padding:10px 0;height:50px;top:100%;left:0;width:100%}
	.noUi-value-horizontal{margin-left:-20px;padding-top:20px}
	.noUi-value-horizontal.noUi-value-sub{padding-top:15px}
	.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}
	.noUi-marker-horizontal.noUi-marker-sub{height:10px}
	.noUi-marker-horizontal.noUi-marker-large{height:15px}
	.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}
	.noUi-value-vertical{width:15px;margin-left:20px;margin-top:-5px}
	.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}
	.noUi-marker-vertical.noUi-marker-sub{width:10px}
	.noUi-marker-vertical.noUi-marker-large{width:15px}

	.featurebox{background-color:#d6e4dc;font-family:"NewsGothicBT";font-size:1.2rem;font-weight:lighter;line-height:100%;margin:0 0 20px;padding:10px;width:100%}


/*--------------------------------------------*\
	Maintenance
\*--------------------------------------------*/


	#maintenance{background:url(/Content/images/darken.png);background:rgba(0,0,0,0.7);color:#fff;padding:7px 10px;text-align:center}
	#maintenance p{display:inline-block;font-size:1.3rem;letter-spacing:.5px}
	#maintenance i{position:relative;top:1px;color:#f8d63e}


/*--------------------------------------------*\
	Footer
\*--------------------------------------------*/


	#footer{padding:0 0 5px;background:rgba(216,216,216,1);z-index:90;text-align:left;font-family:'NewsGothicBT-Condensed';color:#333;font-size:1.2rem;line-height:100%;width:100%;margin:0 auto;text-shadow:0 1px 0 rgba(255,255,255,0.3)}

	body.builttoorder-page #footer{background:rgba(216,216,216,1);margin:0;position:fixed;left:0;bottom:0}
	body.home-page #footer{background:rgba(216,216,216,0.9);margin:0;position:fixed;left:0;bottom:0;-moz-transition-property:background;-webkit-transition-property:background;-o-transition-property:background;transition-property:background;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
	body.home-page #footer:hover{background:rgba(216,216,216,1)}
	body.floorplan-page #footer{max-width:1200px}

	body.home-page #footer.unfixed {
	    position: absolute;
	    bottom: -60px;
	    height: 65px;
	}

	.footer-links{padding:10px 0 7px 5px}
	.footer-links a{border-right:1px solid #aaa;color:#333;display:inline-block;padding:2px 1%;white-space:nowrap}
	.footer-links a:first-child{padding-left:7px}
	.footer-links a:hover{color:#333}
	.footer-links a:last-child{border-right:0}
	.footer-right{padding:2px 5px 7px 0}
	.footer-left{position:relative;padding:2px 0 7px 15px}
	.footer-left .eq-housing{font-size:1rem;color:#333}
	.footer-left .eq-housing i{font-size:1.4rem;margin-left:-2px;margin-top:-2px}
	.footer-right .copyright{font-size:1rem;color:#333;margin-right:3px}
	.footer-right.social-media{text-align:right;padding-top:10px;padding-right:10px}
	.footer-right.social-media ul{margin:0;padding:0;list-style:none;display:inline-block}
	.footer-right.social-media li{margin:0;padding:0 0 0 4px;display:block;float:left;width:20px}
	.footer-right.social-media li img{border-radius:1px;width:16px;height:auto}
	.footer-right.social-media strong{margin:0;padding:3px 3px 0 0;font-size:1.2rem;display:inline-block;position:relative;top:-2px}


/*--------------------------------------------*\
	Masthead
\*--------------------------------------------*/


	/* Logo */
	#logo{margin:0;padding:0;width:90px;height:88px;position:absolute;z-index:10;left:17px;top:15px}


	/* Navigation */
	#nav{margin:0;padding:0 0 0 170px;height:45px;position:absolute;z-index:10;right:0;top:0;width:100%}
	body.promotion-page #nav{padding-left:181px}
	ul.head{margin:0;padding:0;list-style:none;position:relative;z-index:15;float:right;max-width:819px;width:100%;height:45px;display:table}
	ul.head li{margin:0;padding:0;display:block;font-family:'NewsGothicBT-Condensed';color:#FFF;font-size:1.4rem;white-space:nowrap}
	ul.head li a{color:#FFF;text-transform:uppercase}
	ul.head .section{height:45px;margin:0;display:table-cell;vertical-align:top;position:relative}
	ul.head .section .innerBox{background:#9bb5b2;height:45px;width:100%}
	ul.head .communities{max-width:180px;width:23%}
	ul.head .communities a.communitiesSection{background:#333 url(../images/sprite-nav.png) no-repeat 17px 6px;height:45px;display:block;padding:28px 7px 0;border-right:1px solid rgba(0,0,0,0.3);width:100%}
	ul.head .communities a.communitiesSection:hover{background-color:#5b5756}
	ul.head .custom{width:109px;max-width:109px}
	ul.head .custom a.builtToOrderSection{background:#333 url(../images/sprite-nav.png) no-repeat 17px -52px;height:45px;display:block;padding:28px 7px 0;border-left:1px solid rgba(255,255,255,0.1);border-right:1px solid rgba(0,0,0,0.3);width:100%}
	ul.head .custom a.builtToOrderSection:hover{background-color:#5b5756}
	ul.head .business .innerBox{padding:28px 7px 0}
	ul.head .search{max-width:172px;width:22%}
	ul.head .search .innerBox{padding:6px 7px 0 0}
	#nav #searchbar{margin:0 auto;width:100%;min-width:75px;max-width:160px}
	ul.head .mykb{text-align:center;min-width:50px}
	ul.head .mykb a{display:block;background:#f8d63e;color:#333;height:45px;padding:28px 25% 0;border-left:1px solid rgba(255,255,255,0.1)}
	ul.head .mykb a:hover{background:#fadc55}

	/* Nav - Build to Order - Dropdown Menu */
	#nav .bto{margin:0;padding:0;position:absolute;left:0;top:45px;z-index:100}
	ul.submenu{margin:0;padding:0;list-style:none;position:relative}
	ul.submenu li{margin:0;padding:0;display:block;float:none;font-family:'NewsGothicBT-Condensed';background-color:#fff;font-size:1.4rem}
	ul.submenu li a{margin:0;padding:10px 15px;display:block;color:#0e7fb8;white-space:nowrap;font-weight:400;text-transform:uppercase}
	ul.submenu li a:hover{background-color:#D8D8D8;color:#333}

	/* Nav - Community - Dropdown Menu */
	#nav .selector{margin:0;padding:0;background-color:#f9f9f9;width:100%;position:relative;z-index:14}
	#nav .selector img{width:100%;height:auto}
	#nav .selector .inner{margin:20px 0;padding:0}
	#nav .selector h2{margin:0;padding:8px 15px;font-family:'NewsGothicBT-Condensed';color:#333;font-size:1.2rem;white-space:normal}
	#nav .selector .recent h2{color:#0e7fb8;font-size:1.4rem}
	#nav .selector h3{margin:0;padding:9px 15px;font-family:'NewsGothicBT-Condensed';color:#333;font-size:1.2rem}
	#nav .selector a#comNames{margin:0 15px 15px;padding:10px 7px;display:block;font-family:'NewsGothicBT-Condensed';text-decoration:none;border:1px #CCC solid;font-size:1.4rem;color:#333;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFGOUY5ODZBNjdBQTExRTQ5OTk2OUJENzg3NDEyMTkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFGOUY5ODZCNjdBQTExRTQ5OTk2OUJENzg3NDEyMTkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzA0Mjc3N0Y2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzA0Mjc3ODA2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6vFkT9AAAAX0lEQVR42mLU1NTsYWBgKAXi/wxQwATExUC8GIjZkAVBIBqINwMxD7IgCLgB8QEgFkcWBAFjIF6ELngWiOOQBXcDsSMQv4QJLgNiHyD+DOIwi4qK8gHpDCD+C9MCEGAAx04NXe7WvOYAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:right 10px center}
	#nav .selector a#comNames:hover{margin:0;border:1px solid #D8D8D8;background-color:#D8D8D8;padding-left:22px;background-position:right 25px center}
	#nav .selector a#comNamesSel{margin:0 0 10px;padding:9px 15px;display:block;font-family:'NewsGothicBT-Condensed';text-decoration:none;color:#0e7fb8;font-weight:700}
	#nav .selector a#comNamesSel:hover{background-color:#D8D8D8}
	#nav .selector a.recent{margin:0;padding:0;display:block;border-bottom:1px solid #CCC}
	#nav .selector a.optcommunity{display:none}
	#nav .selector a.recent:hover{margin:0;padding:0;display:block;background-color:#D8D8D8}

    /* Nav - State & Region - Menu */
	#nav .selector .navBox{margin:0 0 0 100%;padding:0;position:absolute;left:0;top:0;z-index:100;width:400px}
	#nav .selector .navBox #selections{float:left}
	#nav .selector .navBox .states,#nav .selector .navBox .counties{margin:0;padding:0;float:left;border-left:1px #CCC solid;background-color:#FFF;display:none;width:0;overflow:hidden}
	#nav .selector .navBox .counties ul{display:none}
	#nav .selector .navBox ul{margin:0;padding:0;list-style:none;position:relative}
	#nav .selector .navBox li{margin:0;padding:0;display:block;float:none;font-family:'NewsGothicBT-Condensed';color:#FFF;font-size:1.4rem}
	#nav .selector .navBox li a{margin:0;padding:10px 15px;display:block;color:#0e7fb8;white-space:nowrap}
	#nav .selector .navBox li a:hover{background-color:#D8D8D8;color:#333}
	#nav .selector .community{margin:0;padding:30px 5px 10px 8px;position:absolute;left:100%;top:0;z-index:100;background-color:#D8D8D8;width:0;overflow:hidden}
	#nav .selector .community ul{margin:0;padding:0;list-style:none;position:relative;display:none}
	#nav .selector .community ul li{margin:0;padding:0;display:inline;float:none;font-family:'NewsGothicBT-Condensed';color:#333;font-size:1.4rem}
	#nav .selector .community ul li a{margin:0;padding:9px 15px;display:block;color:#0e7fb8;white-space:nowrap}
	#nav .selector .community ul li a:hover .title{color:#333}
	#nav .selector .community .listing{margin:0;padding:0 0 8px;height:61px}
	#nav .selector .community .listing img{margin:0 9px 0 0;height:52px;width:81px;float:left}
	#nav .selector .community .listing ul{margin:0;float:none}
	#nav .selector .community .listing ul li{margin:0 0 2px;padding:0;display:block;float:none;font-size:1.2rem}
	#nav .selector .community .listing ul li.title{color:#0e7fb8;display:block;padding:0;margin:0 0 3px;white-space:normal;font-size:1.3rem;font-weight:700}


/*Layout: Container-------------------------------------------------------------------------*/


	#container{margin:0 auto;padding:0;max-width:1200px;width:100%;text-align:left;position:relative;z-index:2}
	#container.mapContainer,#container.mapContainer #regionalMap,#map_canvas{height:640px;max-width:1200px;min-height:200px}
	#content{background-color:#9bb5b2;overflow:hidden;position:relative;box-shadow:-3px 0 1px -1px rgba(255,255,255,1) inset}
	#content.myKB{overflow:visible}
	#content.communityContent{margin-top:0;z-index:50}


/*Feature: Orbit Gallery-------------------------------------------------------------------------*/


	.orbit-container .orbit-slide-number,.orbit-container .orbit-next,.orbit-container .orbit-prev,.orbit-container .orbit-caption{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
	#gallery{margin:0;padding:0;position:relative;z-index:5;background-color:#666}
	#gallery .controls{margin:0;padding:0;width:175px;position:absolute;z-index:7;top:65%;right:0;background-color:#fff;outline:0;display:none}
	#gallery .controls .count{margin:0;padding:10px 0 0 10px;height:36px;width:48px;font-family:'NewsGothicBT-Condensed';color:#333;font-size:1.5rem;line-height:1.2em}
	#gallery .controls .flip{margin:0;padding:0;display:block;height:35px;width:28px;position:absolute;z-index:8;top:0;text-indent:-99999px}
	#gallery .controls .prev{right:28px;background:url(../images/sprite-gallery.png) no-repeat 0 -105px}
	#gallery .controls .next{right:0;background:url(../images/sprite-gallery.png) no-repeat 0 -145px}
	#gallery .controls a.flip:hover{opacity:.5;outline:0}
	.slideshow-wrapper .preloader{border-color:rgba(0,0,0,0) rgba(255,255,255,0)}
	#gallery .carousel{z-index:-6;background:#333 url(../images/kb-design-tex.gif);overflow:hidden;height:800px;min-height:500px}
	#gallery .carousel > img,#gallery .carousel > div,#gallery .carousel > a{display:none}
	#gallery .orbit-wrapper{position:relative}
	#gallery .carousel li.active img{position:static}
	#gallery .orbit-caption{display:block;height:auto;z-index:10;margin:0;background-color:#fff;padding:10px;font-size:1.6rem;line-height:1.7rem}
	#gallery .social-container{padding:9px 0 7px 8px;background-color:#fff;border-top:1px solid #ddd;background:#f5f5f5;box-shadow:inset 0 5px 4px -5px rgba(0,0,0,0.1)}
	#gallery .pinterest{display:inline-block;margin-right:2.5%;float:left}
	#gallery .facebook{overflow:hidden;width:56px;height:20px;display:inline-block;float:left;margin-right:2.5%}
	#gallery .twitter{display:inline-block;float:left}
	#gallery .pin{display:none}
	.controls{display:none}


/*Layout: Left Column-------------------------------------------------------------------------*/


	#left-sidebar{padding:0;text-shadow:0 1px 0 rgba(255,255,255,0.2);position:relative;z-index:99;min-height:100px}
	#left-sidebar a{text-shadow:none}
	#left-sidebar .box-01{background:#9bb5b2;box-shadow:-3px 1px 3px -3px rgba(0,0,0,0.5) inset}
	#left-sidebar .box-01 > .inner{float:right;width:94.5%;padding:20px 0}
	body.region-page #content #left-sidebar .box-01 > .inner{padding-right:25px}
	body.region-page #content #left-sidebar .box-01 > .inner h2.pageHeading{width:100%;margin-bottom:20px}
	#left-sidebar #explore{margin:0 0 19px;padding:0 0 0 10px;display:block;font-family:'NewsGothicBT-Condensed';color:#FFF;font-size:1.4rem;line-height:1.2em;background:url(../images/sprite-icons.png) no-repeat 0 -36px}
	#left-sidebar h1{margin:20px 0 0;padding:0;font-family:'NewsGothicBT-ExtraCondensed';font-weight:700;color:#FFF;font-size:2.2rem;line-height:.875em}
	#left-sidebar h2,#left-sidebar h1.pageHeading,#left-sidebar h2.pageHeading{margin:0 0 2px;padding:0;font-family:'NewsGothicBT-ExtraCondensed';font-weight:700;color:#FFF;font-size:3.8rem;line-height:.875em;text-shadow:0 2px 1px rgba(87,123,117,0.5)}
	#left-sidebar strong{margin:0 0 10px;padding:0;font-family:'NewsGothicBT';font-weight:700;color:#333;font-size:1.2rem;line-height:.875em;display:block}
	#left-sidebar h2.subTitle,#left-sidebar h3.subTitle{margin:0 0 20px;padding:0;font-family:'NewsGothicBT-ExtraCondensed';font-weight:700;color:#FFF;font-size:2.4rem;line-height:.875em}
	#left-sidebar .box-01 h1,#left-sidebar .box-01 h2,#left-sidebar .box-01 h4{width:93%}
	#left-sidebar p{margin:0 39px 20px 0;padding:0;font-size:1.3rem;line-height:1.333em;font-family:'NewsGothicBT';font-weight:lighter;color:#333}
	#left-sidebar ul#description{margin:0 0 20px 15px;padding:0;width:90%}
	#left-sidebar ul#description li{margin:0;padding:0 0 5px;line-height:1.4em;font-family:'NewsGothicBT';font-weight:lighter;color:#333;font-size:1.2rem}
	#left-sidebar ul#nav-page{margin:0;padding:0;list-style:none;height:155px}
	#left-sidebar ul#nav-page li{margin:0 0 1px;padding:0;line-height:.95em;font-family:'NewsGothicBT-Condensed';color:#333;font-size:1.4rem}
	#left-sidebar ul#nav-page li a{margin:0 20px 0 2px;padding:15px 0 15px 20px;display:block;background-color:#7d9b96;color:#FFF;-moz-transition-property:margin,background-color;-webkit-transition-property:margin,background-color;-o-transition-property:margin,background-color;transition-property:margin,background-color;-moz-transition-duration:0.1s,.1s;-webkit-transition-duration:0.1s,.1s;-o-transition-duration:0.1s,.1s;transition-duration:0.1s,.1s}
	#left-sidebar ul#nav-page li a i{display:none;font-size:1.6rem;opacity:.3}
	#left-sidebar ul#nav-page li a:hover{margin:0;display:block;width:99.9%;background-color:#f2f2f2;color:#333;box-shadow:-3px 0 3px -3px rgba(0,0,0,0.5) inset}
	#left-sidebar ul#nav-page li a:hover i,#left-sidebar ul#nav-page li a.active i,{opacity:.8}
	#left-sidebar ul#nav-page li.active{position:relative;z-index:99}
	#left-sidebar ul#nav-page li.active a{margin:0;display:block;width:100%;color:#333;background:#fff;box-shadow:0 3px 2px -3px rgba(0,0,0,0.5),1px 0 0 rgba(255,255,255,1);border-radius:2px 0 0 2px}
	#left-sidebar #updates,#left-sidebar #save-community-btn{width:100%;min-height:33px;position:relative;line-height:14px}
	#left-sidebar #save-community-btn{min-height:33px}
	#left-sidebar #save-community-btn label{margin:0;padding:0 0 0 9px;display:block;line-height:34px;font-size:1.28rem;position:absolute;top:0;bottom:0;left:0;right:0}
	#left-sidebar #save-community-btn input{visibility:hidden;position:absolute}



	.left-action-group {
		padding-right: 20px;
		}

	.left-action-group .column{
		padding: 0;
		}

	.left-action-group .action-holder {
		padding-right: 10px;
		}

	#chatBox {
		position: relative;
		text-align: left;
		height: 70px;
		box-shadow: 0 0 3px rgba(255, 255, 255, 0.3) inset;
		background: #d6e4dc;
		border: 1px solid #7d9b96;
		}
		#chatBox strong {
			display: inline-block;
			margin-right: 3px;
			}

		#chatBox.online {
			background: #fdf2c1;
			border: 1px solid #eee2ae;
			}

	#chatBox a {
		color: #5c7a75;
		}
	#chatBox.online a {
		color: #fff;
		}
		
	#chatBox .t1 {
		font-size: 2.0rem;
		position: absolute;
		top: 15px;
		left: 10px;
		z-index: 1
		}
		#chatBox.online .t1 {
			color: #d2aa1e;
			}
	
	
	
	
	#chatBox .t2 {
		font-size: 1.0rem;
		font-family: 'NewsGothicBT-Condensed';
		font-weight: normal;
		position: absolute;
		top: 40px;
		left: 10px;
		width: 100%;
		}
		#chatBox .t2 strong {
			font-size: 1.2rem;
			font-family: 'NewsGothicBT-Condensed';
			}

	#chatBox i {
		position: absolute;
		top: 9px;
		right: 2px;
		font-size: 3.0rem;
		color: #9bb5b2;
		z-index: 0;
		}
		#chatBox i.on {
			color: #e7d998;
			}	




	
	#chatBox .on,
	#chatBox .off {
		display: none;
		}
	
	#chatBox.online .on,
	#chatBox.offline .off {
		display: block;
		}


/*Layout: Right Column-------------------------------------------------------------------------*/


	#content #aside-02{background-color:#FFF;min-height:850px;padding:0;box-shadow:-3px 0 3px -3px rgba(0,0,0,0.5);margin-bottom:-1px;border-left:1px solid #fff;float:right}
	#content #aside-02 .inner{padding:20px 0}
	body.region-page #aside-02 .inner{padding-top:35px}
	#salesoffice{margin:0;padding:0 20px 20px;min-height:710px}
	#quickmovein{margin:0;padding:20px 5%;position:relative}
	#neighborhood{margin:0;padding:0}
	.tab-pane .section-display{display:none}
	#content .tab-content > .tab-pane{display:none}
	#content .tab-content > .active{display:block}
	.myKB #floorplans,.myKB #savedcommunities,.myKB #recentcommunities,.myKB #alerts{margin:0;padding:0 0 40px;position:relative}
	#content #aside-02 h3.title-01{font-size:3.8rem;position:absolute;top:59px;z-index:2;width:100%;padding-right:0;display:inline-block;white-space:nowrap}
	#content #aside-02 h3.title-01.with-promo{padding-right:195px}
	#content #aside-02 h4{font-size:1.8rem;line-height:100%;font-family:'NewsGothicBT-Condensed';color:#333;text-transform:uppercase;margin:2px 0 15px}
	#content #aside-02 .office{padding:0 0 10px;width:500px;font-size:1.2rem;line-height:1.2em;font-family:'NewsGothicBT';font-weight:lighter}
	#content #aside-02 .office + .office{padding-top:20px}
	#content #aside-02 .office p,#content #aside-02 .office address{margin:0 0 15px;font-size:1.3rem;line-height:1.2em;font-family:'NewsGothicBT';font-weight:lighter}
	#content #aside-02 .office .button{width:145px;margin-top:5px}
	#content #aside-02 .office h3{margin:0;padding:0 0 10px;font-size:1.8rem;line-height:1.1em;font-family:'NewsGothicBT';font-weight:lighter;color:#333}
	#content #aside-02 .office h4{margin:0;padding:10px 0 2px;font-size:1.2rem;line-height:1.1em;font-family:'NewsGothicBT';font-weight:lighter;color:#333}
	#content #aside-02 .office .field-01{margin:0;padding:0 4px;width:140px;height:23px;border:1px solid #CCC;line-height:1em;float:left}
	#content #aside-02 .office .field-02{margin:0 0 0 5px;padding:0;width:22px;height:25px;float:left}
	#content #aside-02 .office-directions{padding:30px 0 0}


/*Feature: Sort Head & Sortbar-------------------------------------------------------------------------*/
#sort-head2 {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    height: 35px;
    min-width: 590px;
    background-color: #D8D8D8;
}

    #sort-head2 h6 {
        margin: 0;
        padding: 10px 0 0 15px;
        width: 405px;
        height: 25px;
        float: left;
        line-height: 1.1em;
        font-family: 'NewsGothicBT-Condensed';
        color: #333;
        font-size: 1.4rem;
    }
    /* #B# */
    #sort-head2 a#sort-menu2 {
        margin: 5px 0 0 0;
        padding: 3px 0 1px 10px;
        display: block;
        width: 83px;
        height: 17px;
        float: left;
        line-height: 1.1em;
        font-family: 'NewsGothicBT-Condensed';
        color: #333;
        font-size: 1.4rem;
        border: 1px solid #999;
        background: #FFF url('../images/sprite-icons.png') no-repeat 74px -90px;
    }

#sortbar {
    clear: both;
    margin: 36px auto 0 auto;
    padding: 0;
    position: relative;
    overflow: hidden;
    transition-property: height;
    transition-duration: 0.5s;
    width: 92%;
    box-shadow: 0 0 1px rgba(0,0,0,0.05) inset;
	}
	
	body.region-page #sortbar {
		box-shadow: none;
		}
	
	body.region-page #sortbar .community-count {
		box-shadow: 0 0 1px rgba(0,0,0,0.05) inset;
		background-color: #eaeaea;
		min-height: 43px;
		}
	
	body.community-page #sortbar {
		background-color: #eaeaea;
		min-height: 43px;
		}




#sortbybar {
    width: 92%;
    padding: 15px 15px 5px 15px;
    box-shadow: 0px -1px 0px #d5d5d5 inset;
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: 0;
	}


body.community-page #sortbar,
body.trademark-page #sortbar {
    height: 35px;
	}

    body.community-page #sortbar.active,
    body.trademark-page #sortbar.active {
        height: 65px;
    }

#sortbar h6 {
    margin: 0 0 0 15px;
    padding: 0;
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    float: left;
    line-height: 1.1em;
    font-family: 'NewsGothicBT-Condensed';
    font-weight: normal;
    color: #333;
    font-size: 1.4rem;
	}
	body.region-page #sortbar h6 {
		margin-top: 22px;
		}

    #sortbar h6 strong {
        font-weight: bold;
    }


/* #B# */
#sortbar a#sort-menu2 {
    margin: 5px 0 0 0;
    padding: 3px 0 1px 10px;
    display: block;
    width: 83px;
    height: 17px;
    float: left;
    line-height: 1.1em;
    font-family: 'NewsGothicBT-Condensed';
    color: #333;
    font-size: 1.4rem;
    border: 1px solid #999;
    background: #FFF url('../images/sprite-icons.png') no-repeat 74px -90px;
}


/*Feature: Floor Plan Listing-------------------------------------------------------------------------*/
#floorplan-container {
    background: url('../images/loading2.gif') center 25px no-repeat;
    min-height: 60px;
    width: 92%;
    margin: 0 auto;
}

    #floorplan-container .floorplan-row {
        border-bottom: 1px solid #f5f5f5;
        border-top: 1px solid #f0f0f0;
        box-shadow: 0 -1px 0 #ddd inset;
        position: relative;
        height: 220px;
        background: #fff;
    }

    #floorplan-container ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    #floorplan-container li {
        position: absolute;
        font-family: 'NewsGothicBT';
        font-weight: lighter;
        font-size: 1.15rem;
        line-height: 1.3rem;
        width: 32%;
    }

        #floorplan-container li strong {
            font-family: 'NewsGothicBT';
            font-weight: bold;
        }

        #floorplan-container li span.label {
            display: inline-block;
            width: 63%;
            font-size: 1.15rem;
        }

        #floorplan-container li.image {
            top: 10%;
            left: 0%;
            width: 25%;
            border: 1px solid #fff;
            border-radius: 2px;
            box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
            min-width: 123px;
        }

            #floorplan-container li.image img {
                background: #fafafa url('../images/pinstripe-gray-50.png');
                width: 100%;
                height: auto;
                padding: 0;
                display: block;
                border-radius: 2px 2px 0 0;
            }

            #floorplan-container li.image .compareFP-btn {
                border-radius: 0 0 2px 2px;
            }



        #floorplan-container li.name {
            top: 9%;
            left: 28%;
            width: 71%;
        }

            #floorplan-container li.name h3 {
                font-size: 2.2rem;
            }

                #floorplan-container li.name h3 a {
                    color: #333;
                    font-family: 'NewsGothicBT-ExtraCondensed';
                    font-weight: bold;
                }

        #floorplan-container li.stories {
            top: 27%;
            left: 28%;
        }

        #floorplan-container li.sqft {
            top: 36%;
            left: 28%;
        }

        #floorplan-container li.bedrooms {
            top: 45%;
            left: 28%;
        }

        #floorplan-container li.bathrooms {
            top: 54%;
            left: 28%;
        }

        #floorplan-container li.garage {
            top: 63%;
            left: 28%;
        }

        #floorplan-container li.price {
            top: 27%;
            left: 59.5%;
            width: 42%;
	        }
	        #floorplan-container li.price a {
		        text-align: right;
		        position: absolute;
		        right: 25px;
		        }
		        
		    #floorplan-container li.price a.price-status-link {
			    font-weight: bold;
		    	}

        #floorplan-container li.mo-payment {
            top: 36%;
            left: 59.5%;
            width: 42%;
        	}

            #floorplan-container li.mo-payment a {
                display: block;
                font-size: 1.0rem;
                text-align: left;
                margin-top: 0px;
            }

        #floorplan-container li.lot-premium {
            top: 54%;
            left: 59.5%;
            width: 42%;
        }

        #floorplan-container li.price + li.lot-premium {
            top: 36%;
            left: 59.5%;
            width: 42%;
        }

        #floorplan-container li.view-button {
            top: 54%;
            left: 59.5%;
            width: 42%;
        }

        #floorplan-container li.mo-payment + li.lot-premium + li.stories + li.sqft + li.bedrooms + li.bathrooms + li.garage + li.view-button {
            top: 66% !important;
        }

        #floorplan-container li.mo-payment + li.lot-premium + li.view-button {
            top: 70%;
        }

.qmi-row-link a {
    border-top: 1px solid #f0f0f0;
    border-bottom: 2px solid #f0f0f0;
    padding: 10px;
    display: block;
}


/* Quick Move In - Community & Global --------------------------------------------------------------- */


	#qmi-global-filter,#QuickMoveIn .qmi-row{display:none}
	#QuickMoveIn .qmi-row.current{display:block}
	#content #aside-02 .directions p #link_quickmovein_sales{font-size:1.4rem;font-family:'NewsGothicBT';font-weight:700}
	#content #aside-02 .detail-02 p #link_quickmovein,#content #aside-02 .detail-02 p #link_quickmovein_all{font-size:1.4rem;font-family:'NewsGothicBT-Condensed';font-weight:700;text-transform:uppercase}
	#QuickMoveIn .error{display:none;padding:35px 0;text-align:center;color:#aaa}
	#QuickMoveIn .paging-head{border-bottom:1px solid #ddd;padding:0 2%;height:55px;line-height:55px}
	#QuickMoveIn .paging-head .counter{padding:0}
	#qmi-global-sort-div{position:relative;top:16px;width:60%;float:right}
	
	#qmi-filter{padding:0;position:relative;top:-2px;height:0;max-height:0;overflow:hidden;background:#f7f9f9;box-shadow:0 0 3px rgba(0,0,0,0.15);border-radius:2px;font-family:'NewsGothicBT';border:1px solid #ccc;color:#5c7a75;text-shadow:0 1px 0 #fff;visibility:hidden;-moz-transition-property:max-height;-webkit-transition-property:max-height;-o-transition-property:max-height;transition-property:max-height;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
	#qmi-filter.active{visibility:visible;padding:25px 15px 10px;height:auto;max-height:1000px}
	#filter-disclaimer{font-size:1.1rem;line-height:110%;color:#999;padding:10px 0 0;font-family:'NewsGothicBT'}
	#qmi-filter label{font-size:1.2rem}
	#qmi-filter label.filter-label{font-weight:700;color:#3e5a55}
	#qmi-filter input[type="text"]{background:#fff;height:auto;padding:4px 5px;width:92%}
	.filter-control{display:none;width:80px;float:right;margin-right:7px}
	.filter-control.active{display:block}
	.toggle-filters{position:relative;top:16px;font-family:Arial,Helvetica,sans-serif!important;border:1px solid #bbb;border-radius:2px;height:2.3rem;font-size:1.1rem;padding:5px 6px 0;line-height:100%;background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(237,237,237,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0);background-position:right 10px center,center center;background-repeat:no-repeat margin: 0 0 10px;display:block;user-select:none;-moz-user-select:none;box-shadow:0 0 3px rgba(0,0,0,0.15);color:#333!important}
	.toggle-filters.active{height:38px;border-radius:2px 2px 0 0;z-index:1;background:#f7f9f9;box-shadow:0 4px 0 #f7f9f9,0 3px rgba(0,0,0,0.15);border:1px solid #ccc;border-bottom:1px solid #f7f9f9}
	.toggle-filters i{float:right;font-size:1.3rem}
	.toggle-filters i.icon-sort-down{margin-top:-4px}
	.toggle-filters i.icon-sort-up{margin-top:2px}
	.qmi-now-showing{display:inline}
	#filter-msg{display:none}
	#qmi-filter .close-filters{color:#ccc;font-size:1.1rem;position:absolute;right:2px;text-shadow:0 1px 0 #fff;top:3px}
	#qmi-filter .close-filters:hover{color:#777}
	#qmi-filter #do-reset{font-size:1.2rem;margin-left:3px;display:inline-block;font-family:'NewsGothicBT'}
	#qmi-filter .filter-column{border-right:1px solid #ddd;border-left:1px solid #fff;min-height:190px}
	#qmi-filter .filter-column:last-child{border-right:0}
	#qmi-filter .filter-column:first-child{border-left:0}
	#qmi-filter .range-input:disabled{color:#ccc;background:#f2f2f2}
	#qmi-filter .input-range-group{margin-top:24px;margin-bottom:0}
	#qmi-filter .input-range-group li{float:left;width:50%}
	#qmi-filter .noUi-value{display:none}
	#qmi-filter .range-filter-msg{display:none;color:#aaa;font-size:1rem;line-height:100%}
	#qmi-filter .range-filter-msg i{float:left}
	#qmi-filter .noUi-marker-horizontal.noUi-marker-large{height:8px}
	#qmi-filter .filter-group{margin:0;margin:0;width:48%;float:left;margin-left:3%}
	#qmi-filter .filter-group.row-num-0{margin:0;width:100%}
	#qmi-filter .filter-group.row-num-1,#qmi-filter .filter-group.row-num-3,#qmi-filter .filter-group.row-num-5{margin-left:0}
	#qmi-filter input[type="radio"]{margin-right:4px}
	#qmi-filter .filter-group .filter-label{display:block;width:100%;height:23px;line-height:23px}
	#qmi-filter .filter-group .ui-form-select{display:block;width:100%;margin:0 0 5px;min-width:0}
	#qmi-filter .filter-group .filter-show-all,#qmi-filter .filter-group .filter-value{display:: inline-block;padding-right:1.5%;height:23px;line-height:23px;font-size:1.1rem}
	#qmi-filter .range-filter .filter-label{margin-bottom:11px}
	#qmi-filter .range-filter .range-value-label{font-size:1.1rem}
	#qmi-filter .filter-slider{width:95%;margin-left:4px}
	#qmi-filter .range-filter .range-value-label{text-transform:capitalize;display:inline-block;margin-bottom:2px}
	#qmi-filter .filter-group.filter-select{padding-bottom:5px}
	#qmi-filter .filter-values-group{margin:-6px 0 2px}

	#quick-move-in-header{position:relative}
	.quick-move-in-header{height:60px}
	#quick-move-in-container{margin-bottom:20px;margin-top:20px}
	#quick-move-in-container .qmi-row{background:none repeat scroll 0 0 #fff;padding-top:1px;border-bottom:1px solid #ddd}
	#quick-move-in-container ul{list-style-type:none;margin:20px 0 0;padding:0;height:152px;position:relative}
	#quick-move-in-container li{position:absolute;font-family:'NewsGothicBT';font-weight:lighter;font-size:1.2rem;line-height:1.6rem;width:32%}
	#quick-move-in-container li strong{font-family:'NewsGothicBT';font-weight:700}
	#quick-move-in-container li span.label{display:inline-block;width:58%;font-size:1.2rem;line-height:1.6rem}
	#quick-move-in-container li.image{top:8%;left:0;width:25%}
	#quick-move-in-container li.image img{background:#fafafa url(../images/loading2.gif) center center no-repeat;width:100%;max-width:180px;height:auto;border:1px solid #eee;padding:0;display:block;border:1px solid #FFF;border-radius:2px;box-shadow:0 0 3px rgba(0,0,0,0.4)}
	#quick-move-in-container li.compare-fp-button{top:72%;left:0;width:25%}
	#quick-move-in-container li.name{top:8%;left:28%;width:49%}
	#quick-move-in-container li.name h3{font-size:1.6rem!important;line-height:1.6rem!important;margin:0!important;padding:0!important}
	#quick-move-in-container li.price{top:37%;left:28%}
	#quick-move-in-container li.stories{top:48%;left:28%}
	#quick-move-in-container li.sqft{top:59%;left:28%}
	#quick-move-in-container li.bedrooms{top:70%;left:28%}
	#quick-move-in-container li.bathrooms{top:81%;left:28%}
	#quick-move-in-container li.garage{top:92%;left:28%}
	#quick-move-in-container li.address{top:37%;left:61%;width:42%}
	#quick-move-in-container li.address .label{margin-bottom:5px;display:inline-block}
	#quick-move-in-container li.sales-office-link{top:8%;left:82%;width:20%}
	#quick-move-in-container li.location{display:none}
	#quick-move-in-container .description{position:static;width:100%;padding-bottom:17px;margin-top:15px;font-size:1.1rem!important;line-height:1.6rem!important;font-family:'NewsGothicBT';font-weight:lighter}
	#quick-move-in-container .description p{font-size:1.2rem!important;line-height:150%!important;font-family:'NewsGothicBT';font-weight:lighter;padding-left:28%!important}
	#quickmovein.no-qmis{display:none!important}
	#quickmovein.no-qmis.active{display:block!important}
	#quickmovein.no-qmis .detail-02{border-top:0;box-shadow:none}
	#quickmovein.no-qmis #quick-move-in-container{margin-top: 50px}


/*For Brokers*/


body.forbrokers-page .ui-region-picker {
    margin-bottom: 20px;
	}

.state_info h3 {
    font-size: 1.8rem;
	}

.state_info strong {
    display: inline-block;
    width: 150px;
	}





/**/

#content #aside-02 .listing .list-info table {
    margin: 0;
    padding: 0;
	}

#content #aside-02 .listing .list-info td {
    margin: 0;
    padding: 0 0 2px 0;
    line-height: 1.2em;
    font-family: 'NewsGothicBT';
    font-weight: lighter;
    color: #333;
    font-size: 1.2rem;
	}

#content #aside-02 .listing .list-info .list-head {
    width: 125px;
	}

#content #aside-02 .listing .list-info .list-stat {
    width: 60px;
	}

#content #aside-02 .listing .list-info .hilite {
    font-weight: bold;
	}
/* listing details */
/* #B# */
#content #aside-02 .listing .list-info #details {
    margin: 15px 0 0 0;
    padding: 10px 24px 8px 15px;
    display: block;
    width: 70px;
    font-family: 'NewsGothicBT-Condensed';
    color: #333;
    font-size: 1.4rem;
    line-height: 0.9em;
    background: #fdd328 url('../images/sprite-icons.png') no-repeat right -58px;
	}

/* #B# */
#content #aside-02 #back-01 {
    margin: 20px 0 20px 0;
    padding: 0 0 0 10px;
    display: block;
    font-family: 'NewsGothicBT-Condensed';
    color: #0e7fb8;
    font-size: 1.4rem;
    line-height: 1.2em;
    background: url('../images/sprite-icons.png') no-repeat 0 -154px;
	}





#content #aside-02 #title-02 {
    margin: 0;
    padding: 0;
    width: 76%;
    min-height: 70px;
    float: left;
	}

    #content #aside-02 #title-02 h5 {
        margin: 0;
        padding: 0;
        font-size: 1.6rem;
        line-height: 1.6rem;
        font-family: 'NewsGothicBT-ExtraCondensed';
        font-weight: bold;
        color: #333;
    	}

    #content #aside-02 #title-02 h3 {
        margin: 0;
        padding: 0;
        font-size: 4.8rem;
        line-height: 4.8rem;
        font-family: 'NewsGothicBT-ExtraCondensed';
        font-weight: bold;
        color: #333;
        text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    	}





#content #aside-02 .title-03 {
    margin: 0;
    padding: 38px 0 40px 0;
    font-size: 3.0rem;
    line-height: 1.0em;
    font-family: 'NewsGothicBT-ExtraCondensed';
    font-weight: bold;
    color: #333;
	}

#content #aside-02 ul#social-02 {
    margin: 0 0 0 0;
    padding: 0 0 0 10px;
    height: 60px;
    float: left;
    list-style: none;
	}

    #content #aside-02 ul#social-02 li {
        margin: 0;
        padding: 0 0 6px 0;
        font-size: 1.4rem;
        line-height: 1.0em;
        font-family: 'NewsGothicBT-Condensed';
    	}

        #content #aside-02 ul#social-02 li span {
            font-size: 1.4rem;
            line-height: 1.0em;
            font-family: 'NewsGothicBT-Condensed';
        	}

    #content #aside-02 ul#social-02 a {
        margin: 0;
        color: #333;
    	}

    #content #aside-02 ul#social-02 input {
        margin: 0 7px 0 3px;
        float: left;
    	}
    /* #B# */
    #content #aside-02 ul#social-02 .save {
        padding: 0 0 0 0;
    	}

    #content #aside-02 ul#social-02 a.share {
        padding: 1px 0 4px 24px;
        background: url('../images/sprite-icons.png') no-repeat 0 0;
    	}

    #content #aside-02 ul#social-02 a.print i {
        margin-left: 2px;
    	}

    #content #aside-02 ul#social-02 a.print .action {
        display: inline-block;
        margin-left: 5px;
    	}





/* details module */
#content #aside-02 .detail-01 {
    clear: both;
    margin: 0 auto;
    padding: 0;
	}

#content #aside-02 .detail-01-first {
    border-top: 0px;
	}







/* legal */
#content #aside-02 .detail-02 {
    clear: both;
    margin: 0;
    padding: 20px 0 10px 0;
    border-top: 1px solid #ddd;
    box-shadow: 0 1px 0 #f5f5f5 inset;
	}

#promo #content #aside-02 .detail-02 {
    padding: 20px;
}

#content #aside-02 #floorplan-container + .detail-02 {
    border-top: none !important;
}

#content #aside-02 .qmi-row-link + .detail-02 {
    border-top: 1px solid #ddd;
    box-shadow: none;
}

#content #aside-02 .detail-02 p {
    color: #555;
    font-family: "NewsGothicBT";
    font-size: 1rem;
    font-weight: lighter;
    line-height: 1.1rem;
    margin: 0;
    padding: 0 0 20px;
    text-align: justify;
}

.legal-hide {
    display: none;
}


.small-text,
.small-text p,
.small-text span {
    font-size: 0.9rem !important;
    line-height: 1.3rem !important;
    font-family: 'NewsGothicBT' !important;
    font-weight: lighter !important;
    color: #333;
    text-align: justify;
}





/* logo */
#content #aside-02 #logo {
    clear: both;
    margin: 0 auto;
    padding: 10px 0;
    width: 590px;
    border-top: 1px solid #CCC;
}
/* home highlights galleries */
#content #aside-02 .col-01 {
    margin: 0;
    padding: 20px 0 0 0;
}

body.floorplan-page #aside-02 .col-01 {
    border-top: 1px solid #ddd;
    box-shadow: 0 2px 0 #f5f5f5 inset;
}

#content #aside-02 .col-01 h3,
#content #aside-02 #gallery-04 h3 {
    margin: 0;
    padding: 0 0 20px 0;
    font-weight: 100;
    font-size: 2.0rem;
    line-height: 1.2em;
    font-family: 'NewsGothicBT-ExtraCondensed';
    font-weight: bold;
    color: #333;
}

#content #aside-02 .col-01 h4 {
    margin: 7px 0 10px 0;
    padding: 0 0 20px 0;
    font-weight: 100;
    font-size: 1.8rem;
    line-height: 1.2em;
    font-family: 'NewsGothicBT-ExtraCondensed';
    font-weight: bold;
    color: #333;
    width: 100%;
}

    #content #aside-02 .col-01 h4 span {
        font-family: 'NewsGothicBT';
        font-weight: lighter;
        color: #333;
        font-style: italic;
        text-transform: capitalize;
        padding-right: 100px; /*display: inline-block;*/
    }

#content #aside-02 .col-01 .aside-03 table {
    margin: 0 0 20px 0;
    padding: 0;
}

#content #aside-02 .col-01 .aside-03 td {
    margin: 0;
    padding: 4px 0 4px 0;
    line-height: 1.2em;
    font-family: 'NewsGothicBT';
    font-weight: lighter;
    color: #333;
    font-size: 1.2rem;
    border-bottom: 1px solid #eaeaea;
}

#content #aside-02 .col-01 .aside-03 .list-head {
    white-space: nowrap;
    padding-right: 8px;
}

#content #aside-02 .col-01 .aside-03 .list-stat {
    width: 95px;
    white-space: nowrap;
}

#content #aside-02 .col-01 .aside-03 .hilite {
    font-weight: bold;
}
/* #B# */
#content #aside-02 #interact {
    margin: 0 0 1px 0;
    padding: 9px 25px 9px 20px;
    display: block;
    width: 155px;
    font-family: 'NewsGothicBT-Condensed';
    color: #333;
    font-size: 1.4rem;
    line-height: 1.1em;
    background: #fdd328 url('../images/sprite-icons.png') no-repeat 185px -57px;
}

#content #aside-02 a#interact:hover {
    opacity: .9;
}

#content #aside-02 .col-01 .aside-04 {
    margin: 0;
    padding: 0 0 0 20px;
}

    #content #aside-02 .col-01 .aside-04 ul {
        list-style-position: outside;
        margin-left: 0;
        width: 90%;
    }

        #content #aside-02 .col-01 .aside-04 ul li {
            margin: 0;
            padding: 0 0 10px 3px;
            line-height: 1.2em;
            font-family: 'NewsGothicBT';
            font-weight: lighter;
            color: #333;
            font-size: 1.2rem;
            width: 100%;
        }

#gallery-02 {
    clear: both;
    margin: 0;
    padding: 20px 0 30px 0;
    position: relative;
    border-top: 1px solid #ddd;
    box-shadow: 0 2px 0 #f5f5f5 inset;
}

    #gallery-02 .imgControls {
        margin: 0;
        padding: 12px 0 0 0;
        position: absolute;
        top: 60px;
        right: 80px;
    }

        #gallery-02 .imgControls a {
            margin: 0;
            padding: 0;
            display: block;
            height: 35px;
            width: 28px;
            position: absolute;
            z-index: 8;
            top: 0;
            text-indent: -99999px;
        }

        #gallery-02 .imgControls .imgPrev {
            left: 32px;
            background: url('../images/sprite-gallery2.png') no-repeat 0 -25px;
        }

        #gallery-02 .imgControls .imgNext {
            left: 65px;
            background: url('../images/sprite-gallery2.png') no-repeat 0 -65px;
        }

        #gallery-02 .imgControls a:hover {
            opacity: .5;
        }

    #gallery-02 .imagecarousel {
        clear: both;
        padding-top: 35px;
    }

        #gallery-02 .imagecarousel img {
            max-width: 420px;
            max-height: 280px;
            width: 100%;
            height: auto;
            border: 1px solid #fff;
            border-radius: 2px;
            box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
        }

#gallery-03 {
    clear: both;
    margin: 0;
    padding: 20px 0 30px 0;
    position: relative;
    border-top: 1px solid #ddd;
    box-shadow: 0 2px 0 #f5f5f5 inset;
}

    #gallery-03 .Controls {
        margin: 0;
        padding: 12px 0 0 0;
        position: absolute;
        top: 20px;
        left: 325px;
    }

        #gallery-03 .Controls a {
            margin: 0;
            padding: 0;
            display: block;
            height: 35px;
            width: 28px;
            position: absolute;
            z-index: 8;
            top: 0;
            text-indent: -99999px;
        }

        #gallery-03 .Controls .floorPrev {
            left: 32px;
            right: auto;
            background: url('../images/sprite-gallery2.png') no-repeat 0 -25px;
        }

        #gallery-03 .Controls .floorNext {
            left: 65px;
            right: auto;
            background: url('../images/sprite-gallery2.png') no-repeat 0 -65px;
        }

        #gallery-03 .Controls a:hover {
            opacity: .5;
        }

    #gallery-03 .subcarousel-01 ul {
        margin: 0 0 20px 0;
        padding: 0;
        list-style: none;
        display: inline;
    }

        #gallery-03 .subcarousel-01 ul li {
            margin: 0;
            padding: 0 5px 0 5px;
            line-height: 1.2em;
            font-family: 'NewsGothicBT';
            font-weight: lighter;
            font-size: 1.2rem;
            display: inline;
        }

            #gallery-03 .subcarousel-01 ul li + li {
                border-left: 1px solid #333;
            }

            #gallery-03 .subcarousel-01 ul li.active a {
                color: #333;
            }

            #gallery-03 .subcarousel-01 ul li.end {
                border: none;
            }

    #gallery-03 .subcarousel-01 h6 {
        margin: 0;
        padding: 0 10px 0 0;
        display: inline;
        font-size: 1.2rem;
        font-family: 'NewsGothicBT';
        font-weight: lighter;
    }

    #gallery-03 #floorlist-Interact-plan {
        position: absolute;
        right: 0px;
    }

#gallery-04 {
    clear: both;
    margin: 0 auto;
    padding: 20px 0 30px 0;
    width: 92%;
    border-top: 1px solid #ddd;
    box-shadow: 0 2px 0 #f5f5f5 inset;
}

    #gallery-04 .list-img {
        margin-bottom: 5px !important;
    }

        #gallery-04 .list-img img {
            width: 180px;
            height: 120px;
            padding: 0;
            display: block;
            border: 1px solid #fff;
            border-radius: 2px;
            box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
        }

    #gallery-04 li {
        font-size: 1.2rem;
        line-height: 1.4rem;
        margin: 3px 4.5px;
    }

        #gallery-04 li a.related-title {
            font-size: 1.4rem;
            margin: 3px 0;
            display: block;
        }


a#virtualTour,
a#interactFloorPlan,
a#downloadflyer {
    width: 170px;
}


#fp-disclosure {
    clear: both;
    margin: 10px 0;
    padding: 0 0 10px 0;
}


/* martha content */
#content #aside-02 .col-03 {
    margin: 0;
    padding: 0 29px 30px 60px;
    width: 400px;
    float: left;
}

    #content #aside-02 .col-03 h3 {
        margin: 0;
        padding: 0px 0 15px 0;
        font-weight: 100;
        font-size: 2.4rem;
        line-height: 1.0em;
        font-family: 'NewsGothicBT-ExtraCondensed';
        color: #333;
        border-bottom: 1px solid #D8D8D8;
    }

    #content #aside-02 .col-03 h5 {
        margin: 0;
        padding: 0 0 2px 0;
        font-size: 1.2rem;
        line-height: 1.0em;
        font-family: 'NewsGothicBT';
        font-weight: bold;
        color: #333;
    }

    #content #aside-02 .col-03 ul {
        margin: 0 0 20px 0;
        padding: 0;
        list-style: none;
    }

        #content #aside-02 .col-03 ul li {
            margin: 0;
            padding: 20px 0;
            line-height: 1.2em;
            font-family: 'NewsGothicBT';
            font-weight: lighter;
            font-size: 1.2rem;
            border-bottom: 1px solid #D8D8D8;
        }

            #content #aside-02 .col-03 ul li img {
                margin: 0 20px 0 0;
                padding: 0;
                width: 180px;
                float: left;
            }

            #content #aside-02 .col-03 ul li .desc {
                margin: 0;
                padding: 0;
                width: 200px;
                float: left;
            }

#content #aside-02 .col-04 {
    margin: 0;
    padding: 0 0 30px 9px;
    width: 151px;
    float: left;
    border-left: 1px solid #fdd328;
}

    #content #aside-02 .col-04 h3 {
        margin: 0;
        padding: 0 0 20px 0;
        font-weight: 100;
        font-size: 1.8rem;
        line-height: 1.1em;
        font-family: 'NewsGothicBT-ExtraCondensed';
        font-weight: bold;
        color: #333;
    }

    #content #aside-02 .col-04 h4 {
        margin: 0;
        padding: 0 0 20px 0;
        font-size: 1.2rem;
        line-height: 1.1em;
        font-family: 'NewsGothicBT';
        font-weight: bold;
        color: #333;
        text-transform: capitalize;
        letter-spacing: -0.003em;
    }

    #content #aside-02 .col-04 p {
        margin: 0;
        padding: 0 0 20px 0;
        font-size: 1.2rem;
        line-height: 1.333em;
        font-family: 'NewsGothicBT';
        font-weight: lighter;
        color: #333;
    }

    #content #aside-02 .col-04 h5 {
        margin: 0;
        padding: 0 0 2px 0;
        font-weight: 100;
        font-size: 1.2rem;
        line-height: 1.0em;
        font-family: 'NewsGothicBT-ExtraCondensed';
        font-weight: bold;
        color: #333;
    }

#content #aside-02 .col-03 .cta {
    clear: both;
    margin: 0;
    padding: 0 0 0 0;
}

    #content #aside-02 .col-03 .cta h5 {
        margin: 0;
        padding: 0 0 2px 0;
        font-weight: 100;
        font-size: 1.4rem;
        line-height: 1.0em;
        font-family: 'NewsGothicBT-Condensed';
        color: #333;
    }

    #content #aside-02 .col-03 .cta .mod-01 {
        margin: 0 0 20px 0;
        padding: 0;
        width: 189px;
        float: left;
    }
    /* #B# */
    #content #aside-02 .col-03 .cta .cta-button-2 {
        margin: 5px 0 0 0;
        padding: 15px 38px 0 16px;
        display: block;
        width: 120px;
        height: 30px;
        font-size: 1.8rem;
        line-height: 1.0em;
        font-family: 'NewsGothicBT-Condensed';
        color: #333;
        background: #fdd328 url('../images/sprite-icons.png') no-repeat right -244px;
    }

    #content #aside-02 .col-03 .cta a.cta-button-2:hover {
        background-image: none;
        background-color: #D8D8D8;
    }

    #content #aside-02 .col-03 .cta .mod-02 {
        margin: 0 0 20px 0;
        padding: 0 0 0 10px;
        border-left: 1px solid #fdd327;
        width: 200px;
        float: right;
    }

        #content #aside-02 .col-03 .cta .mod-02 ul {
            margin: 0 0 20px 15px;
            padding: 0;
            list-style: disc;
            font-size: 1.2rem;
        }

            #content #aside-02 .col-03 .cta .mod-02 ul li {
                margin: 0;
                padding: 0;
                border: none;
                font-size: 1.2rem;
                line-height: 1.333em;
            }

        #content #aside-02 .col-03 .cta .mod-02 h3 {
            margin: 0;
            padding: 0 0 10px 0;
            font-weight: 100;
            font-size: 1.8rem;
            line-height: 1.1em;
            font-family: 'NewsGothicBT-ExtraCondensed';
            font-weight: bold;
            color: #333;
            border: none;
        }
    /* navigation state county flyouts for Martha */
    #content #aside-02 .col-03 .cta .mod-01 .navBoxHome {
        margin: 0;
        padding: 0;
        position: relative;
        left: 172px;
        top: -65px;
        z-index: 101;
        width: 600px;
    }

        #content #aside-02 .col-03 .cta .mod-01 .navBoxHome #selections {
            float: left;
        }

        #content #aside-02 .col-03 .cta .mod-01 .navBoxHome .statesHome,
        #content #aside-02 .col-03 .cta .mod-01 .navBoxHome .countiesHome {
            margin: 0;
            padding: 0;
            float: left;
            border-left: 1px #CCC solid;
            background-color: #fff;
            display: none;
            width: 0;
            overflow: visible;
        }

            #content #aside-02 .col-03 .cta .mod-01 .navBoxHome .statesHome,
            #content #aside-02 .col-03 .cta .mod-01 .navBoxHome .countiesHome ul {
                padding: 10px 0 0 0;
            }

        #content #aside-02 .col-03 .cta .mod-01 .navBoxHome ul {
            margin: 0;
            padding: 0;
            list-style: none;
            position: relative;
        }

            #content #aside-02 .col-03 .cta .mod-01 .navBoxHome ul li {
                margin: 0;
                padding: 0;
                display: inline;
                float: none;
                font-family: 'NewsGothicBT-Condensed';
                color: #FFF;
                font-size: 1.4rem;
                font-weight: 100;
            }

                #content #aside-02 .col-03 .cta .mod-01 .navBoxHome ul li a {
                    margin: 0;
                    padding: 9px 15px;
                    display: block;
                    color: #0e7fb8;
                    line-height: 1.0em;
                    white-space: nowrap;
                }

                    #content #aside-02 .col-03 .cta .mod-01 .navBoxHome ul li a:hover {
                        background-color: #D8D8D8;
                        color: #333;
                    }

    #content #aside-02 .col-03 .cta .mod-01 ul.about {
        margin: 25px 0 0 55px;
        padding: 0;
        float: left;
    }

        #content #aside-02 .col-03 .cta .mod-01 ul.about li {
            padding: 0 0 0 10px;
            border-left: 1px solid #fdd328;
        }

            #content #aside-02 .col-03 .cta .mod-01 ul.about li h6 {
                margin: 0;
                padding: 0 0 2px 0;
                font-weight: 100;
                font-size: 1.4rem;
                line-height: 1.0em;
                font-family: 'NewsGothicBT';
                font-weight: lighter;
            }

            #content #aside-02 .col-03 .cta .mod-01 ul.about li a {
                margin: 0;
                padding: 0;
                font-size: 1.6rem;
                line-height: 1.0em;
                font-family: 'NewsGothicBT-Condensed';
                color: #fdd328;
            }
/* promo */
/* community promo */
#content #aside-02 .promo-02 {
    margin: 0;
    padding: 25px;
    min-width: 0;
    line-height: normal;
    font-family: 'NewsGothicBT-Condensed', Arial, Helvetica, sans-serif !important;
}

    #content #aside-02 .promo-02 p {
        margin: 0;
        padding-bottom: 20px;
        font-size: 1.4rem;
        line-height: normal;
    }

    #content #aside-02 .promo-02 *[style="font-size: x-large;"] {
        font-size: 2.4rem;
        line-height: 26px;
    }

        #content #aside-02 .promo-02 *[style="font-size: x-large;"] strong {
            font-size: 2.4rem;
            line-height: 26px;
            font-weight: bold;
        }

    #content #aside-02 .promo-02 *[style="font-size: xx-large;"] {
        font-size: 3.2rem;
        line-height: 34px;
    }

        #content #aside-02 .promo-02 *[style="font-size: xx-large;"] strong {
            font-size: 3.2rem;
            line-height: 34px;
            font-weight: bold;
        }

    #content #aside-02 .promo-02 .col-1 {
        margin: 0 0 40px 0;
        padding: 0 0 0 0;
        width: 429px;
        float: left;
    }

        #content #aside-02 .promo-02 .col-1 h2 {
            margin: 0;
            padding: 0 0 15px 0;
            font-weight: 100;
            font-size: 3.0rem;
            line-height: 1.0em;
            font-family: 'NewsGothicBT-ExtraCondensed';
            font-weight: bold;
            color: #333;
            width: 100%;
        }

        #content #aside-02 .promo-02 .col-1 p {
            margin: 0;
            padding: 0 50px 20px 0;
            font-size: 1.4rem;
            line-height: 1.2em;
            font-family: 'NewsGothicBT';
            font-weight: lighter;
            color: #333;
        }

    #content #aside-02 .promo-02 table {
        border-color: #aaa !important;
        box-shadow: 0 0 0px 2px rgba(0,0,0,0.1);
        width: 100% !important;
    }



    /* #B# */
    #content #aside-02 .promo-02 .col-1 #view {
        margin: 0;
        padding: 9px 25px 9px 20px;
        display: block;
        width: 100px;
        font-family: 'NewsGothicBT-Condensed';
        color: #333;
        font-size: 1.4rem;
        line-height: 1.1em;
        background: #fdd328 url('../images/sprite-icons.png') no-repeat 100% -56px;
    }

    #content #aside-02 .promo-02 .col-2 {
        margin: 0 0 40px 0;
        padding: 0 10px;
        width: 140px;
        float: left;
        border-left: 1px solid #fdd328;
    }

        #content #aside-02 .promo-02 .col-2 h5 {
            margin: 0;
            padding: 0 0 1px 0;
            font-weight: 100;
            font-size: 1.2rem;
            line-height: 1.0em;
            font-family: 'NewsGothicBT-ExtraCondensed';
            font-weight: bold;
            color: #333;
        }

        #content #aside-02 .promo-02 .col-2 ul {
            margin: 0 0 20px 0;
            padding: 0;
            list-style: none;
        }
    /* promo legal */
    #content #aside-02 .promo-02 .detail-02 {
        clear: both;
        margin: 15px 0 0 0;
        padding: 20px 0 0 0;
        border-top: 1px solid #CCC;
        width: 100% !important;
    }

        #content #aside-02 .promo-02 .detail-02 p {
            margin: 0;
            padding: 0 0 20px 0;
            font-size: 1.1rem;
            line-height: 1.2em;
            font-family: 'NewsGothicBT';
            font-weight: lighter;
            color: #333;
        }
/* martha promo */
#content #aside-02 .promo-03 {
    margin: 0 0 45px 0;
    padding: 30px 0 0 50px;
    height: 240px;
    background: #fff1e4 url('../images/bg_martha.png') no-repeat bottom right;
}

    #content #aside-02 .promo-03 h2 {
        margin: 0;
        padding: 0 0 20px 0;
        font-weight: 100;
        font-size: 4.8rem;
        color: #8bb0c7;
        line-height: 0.8em;
        font-family: 'NewsGothicBT-Condensed';
        width: 400px;
    }

    #content #aside-02 .promo-03 p {
        margin: 0;
        padding: 0 0 0 0;
        width: 390px;
        font-size: 1.2rem;
        line-height: 1.2em;
        font-family: 'NewsGothicBT';
        font-weight: lighter;
        color: #333;
    }

        #content #aside-02 .promo-03 p img {
            margin: 0 15px 0 0;
            float: left;
        }
/* home page */
#home {
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 5;
    /*min-width: 1000px;*/
    min-height: 600px;
	}

body.home-page {
    background: #333 url('../images/kb-design-tex.gif');
	}

#geo-loading {
    width: 50px;
    height: 50px;
    background: #000 url('../images/loading.gif') center center no-repeat;
    border-radius: 25px;
    position: absolute;
    z-index: 99999;
    top: -60px;
    left: 50%;
    margin-left: -25px;
    opacity: 0.5;
    -moz-transition-property: top; /* FireFox */
    -webkit-transition-property: top; /* Safari / Chrome */
    -o-transition-property: top; /* Opera */
    transition-property: top; /* W3C */
    -moz-transition-duration: 0.5s; /* FireFox */
    -webkit-transition-duration: 0.5s; /* Safari / Chrome */
    -o-transition-duration: 0.5s; /* Opera */
    transition-duration: 0.5s; /* W3C */
}

    #geo-loading.active {
        top: 25%;
    }


#site-home.content,
#geo-home.content {
    margin: -93px 0 0 0;
    padding: 2px 0 0 170px;
    width: 100%;
    position: absolute;
    z-index: 6;
    top: 50%;
    left: 0;
    color: #FFF;
    font-family: 'NewsGothicBT-ExtraCondensed';
    font-weight: bold;
    opacity: 0;
    -moz-transition-property: opacity; /* FireFox */
    -webkit-transition-property: opacity; /* Safari / Chrome */
    -o-transition-property: opacity; /* Opera */
    transition-property: opacity; /* W3C */
    -moz-transition-duration: 0.4s; /* FireFox */
    -webkit-transition-duration: 0.4s; /* Safari / Chrome */
    -o-transition-duration: 0.4s; /* Opera */
    transition-duration: 0.4s; /* W3C */
}

    #site-home.content.active,
    #geo-home.content.active {
        opacity: 1;
    }

    #site-home.content .inner,
    #geo-home.content .inner {
        background: url('../images/home_bg-smoke.png') no-repeat 0 0;
        border-left: 1px solid #fdd328;
        float: right;
        display: table;
        max-width: 819px;
        width: 100%;
        position: relative;
    }




#home .content .title h1 {
    margin: 0 0 0 -1px;
    padding: 0 0 0 0;
    line-height: 0.8em;
    font-size: 6.0rem;
    color: #fff;
    text-shadow: 0 0 7px rgba(0,0,0,0.4);
}

    #home .content .title h1 span {
        margin: 0 0 5px 0;
        padding: 0 0 0 0;
        line-height: 1.0em;
        font-size: 2.2rem;
        display: block;
    }

#home .content h3 {
    margin: 0;
    padding: 0 0 10px 0;
    line-height: 0.9em;
    font-size: 3.6rem;
    color: #fff;
    text-shadow: 0 0 7px rgba(0,0,0,0.4);
}

#home .content .title {
    margin: 0;
    padding: 0 0 28px 11px;
}






#home .content .aside,
#home .content .aside-2 {
    margin: 0;
    padding: 0 20px 0 11px;
    border-left: 1px solid #fdd328;
    width: 33.33333%;
    height: 136px;
    float: left;
    line-height: 0.9em;
    font-size: 3.6rem;
    color: #FFF;
    position: relative;
	}

#home .content .aside {
    border-left: 0;
	}

    #home .content .aside:hover,
    #home .content .aside-2:hover {
        background: rgba(0,0,0,0.3);
    }


    #home .content .aside .button,
    #home .content .aside-2 .button {
        position: absolute;
        bottom: 0;
        left: 10px;
    }



#home .content .aside-2.right-promo {
    position: relative;
	}

#home .content .aside-2.right-promo .right-promo-menu {
    position: absolute;
    top: 130px;
    left: 10px;
    overflow: hidden;
    height: 0;
    max-height: 0px;
    -moz-transition-property: max-height; /* FireFox */
    -webkit-transition-property: max-height; /* Safari / Chrome */
    -o-transition-property: max-height; /* Opera */
    transition-property: max-height; /* W3C */
    -moz-transition-duration: 0.75s; /* FireFox */
    -webkit-transition-duration: 0.75s; /* Safari / Chrome */
    -o-transition-duration: 0.75s; /* Opera */
    transition-duration: 0.75s; /* W3C */
	}

#home .content .aside-2.right-promo .right-promo-menu.active {
    height: auto;
    max-height: 300px;
	}



/* navigation state county flyouts for HOME PAGE */
#home .content .aside .navBoxHome,
#home .content .aside-3 .navBoxHome {
    margin: 0;
    padding: 0;
    position: absolute;
    left: 170px;
    top: -50px;
    z-index: 1000010;
    width: 600px;
}

    #home .content .aside .navBoxHome #selections,
    #home .content .aside-3 .navBoxHome #selections {
        float: left;
    }

#home .content .aside .stateHome {
    width: 200px;
    top: 178px;
}

#home .content .aside .navBoxHome .statesHome,
#home .content .aside .navBoxHome .countiesHome,
#home .content .aside .navBoxHome .counties,
#home .content .aside-3 .navBoxHome .statesHome,
#home .content .aside-3 .navBoxHome .countiesHome {
    margin: 0;
    padding: 0;
    float: left;
    border-left: 1px #CCC solid;
    background-color: #FFF;
    display: none;
    width: 0;
    overflow: hidden;
}

    #home .content .aside .navBoxHome .statesHome,
    #home .content .aside .navBoxHome .countiesHome ul,
    #home .content .aside-3 .navBoxHome .statesHome,
    #home .content .aside-3 .navBoxHome .countiesHome ul {
        padding: 10px 0 0 0;
    }

#home .content .aside .navBoxHome ul,
#home .content .aside-3 .navBoxHome ul {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
}

    #home .content .aside .navBoxHome ul li,
    #home .content .aside-3 .navBoxHome ul li {
        margin: 0;
        padding: 0;
        display: inline;
        float: none;
        font-family: 'NewsGothicBT-Condensed';
        color: #FFF;
        font-size: 1.4rem;
    }

        #home .content .aside .navBoxHome ul li a,
        #home .content .aside-3 .navBoxHome ul li a {
            margin: 0;
            padding: 9px 15px;
            display: block;
            color: #0e7fb8;
            line-height: 1.0em;
            white-space: nowrap;
        }

            #home .content .aside .navBoxHome ul li a:hover,
            #home .content .aside-3 .navBoxHome ul li a:hover {
                background-color: #D8D8D8;
                color: #333;
            }


/* BTO */
#bto {
    color: #fff;
    font-family: 'NewsGothicBT-ExtraCondensed';
    font-weight: bold;
    width: 100%;
}

    #bto .content {
        height: 100%;
        margin: 0 0 0 207px;
        padding: 0 0 30px 0;
        max-width: 834px; /*Compensate for padding*/
        width: 100%;
        float: right;
    }

    #bto .title {
        padding: 150px 0 55px 5px;
    }

        #bto .title h1 {
            margin: 0 0 5px 0;
            padding: 0 0 0 0;
            line-height: 1.0em;
            font-weight: 100;
            font-size: 2.2rem;
            color: #fdd328;
            line-height: 1.0em;
            font-family: 'NewsGothicBT-Condensed';
        }

        #bto .title h2 {
            line-height: 0.8em;
            font-weight: 100;
            font-size: 6.0rem;
            color: #fff;
        }

    #bto h3 {
        margin: 0;
        padding: 0 0 10px 0;
        line-height: 0.9em;
        font-weight: 100;
        font-size: 3.6rem;
    }

    #bto ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        #bto ul li {
            margin: 0;
        }

        #bto ul.steps {
            border-left: 1px solid #fdd328;
        }

            #bto ul.steps li {
                padding: 0 4px 0 20px;
                display: block;
            }

    #bto .steps h1 {
        margin: 0;
        padding: 0;
        font-weight: 100;
        font-size: 7.2rem;
        color: #fdd328;
        line-height: 1.0em;
        font-family: 'NewsGothicBT-Condensed';
    }

    #bto .steps h2 {
        margin: 0 0 0 0;
        padding: 0 0 0 35px;
        font-weight: 100;
        font-size: 2.8rem;
        line-height: 1.0em;
        font-family: 'NewsGothicBT-Condensed';
        height: 66px;
        letter-spacing: -0.033em;
        color: #fff;
        white-space: nowrap;
    }

    #bto .steps h3 {
        margin: -55px 0 0 0;
        padding: 0 0 0 35px;
        font-weight: 100;
        font-size: 1.4rem;
        line-height: 1.0em;
        font-family: 'NewsGothicBT';
        font-weight: lighter;
        color: #fff;
    }

    #bto .steps h4 {
        font-size: 2.2rem;
        color: #fdd328;
        width: 143px;
        text-transform: uppercase;
        font-family: 'NewsGothicBT-ExtraCondensed';
        font-weight: bold;
    }

    #bto .steps p {
        margin: 0;
        padding: 0;
        font-size: 1.2rem;
        line-height: 1.267em;
        font-family: 'NewsGothicBT';
        font-weight: lighter;
    }

    #bto .aside {
        padding: 0 15px;
    }

        #bto .aside .body h1 {
            color: #fdd328;
            padding-bottom: 10px;
            font-size: 1.6rem;
        }

        #bto .aside .body .hilite {
            font-size: 1.6rem;
            font-family: 'NewsGothicBT-Condensed';
            color: #fdd328;
            font-weight: bold;
            padding-bottom: 0;
            margin-bottom: 5px;
        }

        #bto .aside .body p {
            font-family: 'NewsGothicBT-Condensed';
            font-size: 1.4rem;
            padding-bottom: 20px;
        }


        /* navigation state county flyouts for BTO */
        #bto .aside .navBoxHome {
            margin: -205px 172px 0;
            padding: 0;
            position: absolute;
            width: 600px;
            z-index: 101;
        }

            #bto .aside .navBoxHome #selections {
                float: left;
            }

            #bto .aside .navBoxHome .statesHome,
            #bto .aside .navBoxHome .countiesHome {
                margin: 0;
                padding: 0;
                float: left;
                border-left: 1px #CCC solid;
                background-color: #FFF;
                display: none;
                width: 0;
                overflow: hidden;
            }

                #bto .aside .navBoxHome .statesHome,
                #bto .aside .navBoxHome .countiesHome ul {
                    padding: 10px 0 0 0;
                }

            #bto .aside .navBoxHome ul {
                margin: 0;
                padding: 0;
                list-style: none;
                position: relative;
            }

                #bto .aside .navBoxHome ul li {
                    margin: 0;
                    padding: 0;
                    display: inline;
                    float: none;
                    font-family: 'NewsGothicBT-Condensed';
                    color: #FFF;
                    font-size: 1.4rem;
                    font-weight: 100;
                }

                    #bto .aside .navBoxHome ul li a {
                        margin: 0;
                        padding: 9px 15px;
                        display: block;
                        color: #0e7fb8;
                        line-height: 1.0em;
                        white-space: nowrap;
                    }

                        #bto .aside .navBoxHome ul li a:hover {
                            background-color: #D8D8D8;
                            color: #333;
                        }

        #bto .aside ul.about {
            margin: -39px 0 0 205px;
            padding: 0 0 250px 0;
            float: left;
            width: 500px;
        }

            #bto .aside ul.about li {
                padding: 0 20px 0 10px;
                border-left: 1px solid #fdd328;
                display: inline;
            }

                #bto .aside ul.about li h6 {
                    margin: 0;
                    padding: 0 0 2px 0;
                    font-weight: 100;
                    font-size: 1.4rem;
                    line-height: 1.0em;
                    font-family: 'NewsGothicBT';
                    font-weight: lighter;
                }

                #bto .aside ul.about li a {
                    margin: 0;
                    padding: 0;
                    font-size: 1.6rem;
                    line-height: 1.0em;
                    font-family: 'NewsGothicBT-Condensed';
                    color: #fdd328;
                }


/* Contact Us */
#contact {
    margin: 0;
    padding: 0 0 0 170px;
    /*position: relative;
    z-index: 5;*/
    background-color: #fff;
    overflow: hidden;
    -moz-background-size: cover !important;
    background-size: cover !important;
}

.bg-contact {
    background: url('../images/bg_contact-us.jpg') no-repeat 0 0 fixed;
}

#contact .content {
    background-color: #FFF;
    height: 100%;
    margin: 0 0 0 207px;
    padding: 0 0 30px 0;
    max-width: 819px;
    width: 100%;
    float: right;
}

    #contact .content h1 {
        margin: 0;
        padding: 90px 0 20px 50px;
        font-weight: 100;
        font-size: 3.0rem;
        line-height: 1.1em;
        font-family: 'NewsGothicBT-ExtraCondensed';
        font-weight: bold;
        color: #333;
        background-color: #f8d63e;
    }

    #contact .content .contactTabs,
    #finance .content .contactTabs {
        background-color: #f8d63e;
    }

        #contact .content .contactTabs ul.tabs,
        #finance .content .contactTabs ul.tabs {
            list-style: none;
            margin: 0;
            padding: 0;
        }

            #contact .content .contactTabs ul.tabs li,
            #finance .content .contactTabs ul.tabs li {
                float: left;
                margin-bottom: 0;
            }

                #contact .content .contactTabs ul.tabs li.active a,
                #finance .content .contactTabs ul.tabs li.active a {
                    font-weight: 100;
                    color: #333;
                    background-color: #fff;
                }

                #contact .content .contactTabs ul.tabs li:first-child a,
                #finance .content .contactTabs ul.tabs li:first-child a {
                    padding: 10px 15px 10px 50px;
                }

                #contact .content .contactTabs ul.tabs li a,
                #finance .content .contactTabs ul.tabs li a {
                    color: #333;
                    font-size: 1.4rem;
                    padding: 10px 15px;
                    display: block;
                    text-transform: uppercase;
                    outline: none;
                }

        #contact .content .contactTabs .tab-content,
        #finance .content .contactTabs .tab-content {
            background-color: #FFF;
            padding: 25px;
        }

            #contact .content .contactTabs .tab-content > .tab-pane,
            #finance .content .contactTabs .tab-content > .tab-pane {
                display: none;
            }

            #contact .content .contactTabs .tab-content > .active,
            #finance .content .contactTabs .tab-content > .active {
                display: block;
            }

            #contact .content .contactTabs .tab-content .tab-pane {
                margin: 0;
                padding: 5px;
                min-height: 410px;
                position: relative;
            }

                #contact .content .contactTabs .tab-content .tab-pane p {
                    margin: 0;
                    padding: 0 0 15px 0;
                    font-size: 1.3rem;
                    line-height: 1.267em;
                    font-family: 'NewsGothicBT';
                    font-weight: lighter;
                }

            #contact .content .contactTabs .tab-content #warranty-services p {
                width: 516px;
            }

            #contact .content .contactTabs .tab-content .tab-pane h1 {
                margin: 0;
                padding: 0 0 20px 0;
                font-weight: 100;
                font-size: 2.4rem;
                line-height: 1.2em;
                font-family: 'NewsGothicBT-Condensed';
                color: #333;
                background-color: #FFF;
            }

            #contact .content .contactTabs .tab-content .tab-pane h2 {
                margin: 0;
                padding: 0 0 30px 0;
                font-weight: 100;
                font-size: 1.6rem;
                line-height: 1.2em;
                font-family: 'NewsGothicBT-ExtraCondensed';
                font-weight: bold;
                color: #333;
            }

                #contact .content .contactTabs .tab-content .tab-pane h2 .ui-region-picker {
                    margin-top: -20px;
                }

            #contact .content .contactTabs .tab-content .tab-pane h2 {
                padding: 0 0 2px 0;
            }

            #contact .content .contactTabs .tab-content .tab-pane h3 {
                margin: 0;
                padding: 0 0 15px 0;
                font-weight: 100;
                font-size: 1.6rem;
                line-height: 1.2em;
                font-family: 'NewsGothicBT-ExtraCondensed';
                font-weight: bold;
                color: #333;
            }

                #contact .content .contactTabs .tab-content .tab-pane h3 span {
                    font-size: 1.2rem;
                    font-family: 'NewsGothicBT';
                    font-weight: lighter;
                    text-transform: lowercase;
                }

            #contact .content .contactTabs .tab-content .tab-pane h4 {
                margin: 0;
                padding: 15px 0 5px 0;
                font-weight: 100;
                font-size: 1.4rem;
                line-height: 1.2em;
                font-family: 'NewsGothicBT-ExtraCondensed';
                font-weight: bold;
                color: #333;
            }

            #contact .content .contactTabs .tab-content .tab-pane h5 {
                margin: 0;
                padding: 0 0 5px 0;
                font-weight: 100;
                font-size: 1.2rem;
                line-height: 1.2em;
                font-family: 'NewsGothicBT-ExtraCondensed';
                font-weight: bold;
                color: #333;
            }

            #contact .content .contactTabs .tab-content .tab-pane h6 {
                margin: 0;
                padding: 0 0 20px 0;
                font-weight: 100;
                font-size: 1.4rem;
                line-height: 1.2em;
                font-family: 'NewsGothicBT-Condensed';
                color: #333;
            }

            #contact .content .contactTabs .tab-content .tab-pane td label {
                font-size: 1.2rem;
            }

            #contact .content .contactTabs .tab-content .tab-pane table {
                margin: 0;
                padding: 0;
                width: 200px;
            }

#contact .contactTable {
    width: 80% !important;
}

    #contact .contactTable td {
        padding: 5px;
        width: 50%;
    }

#contact .content .contactTabs .tab-content .tab-pane .field-6 {
    margin: 0;
    padding: 0;
    width: 170px;
    height: 30px;
    background-color: #609fba;
    border: none;
    font-weight: 100;
    font-size: 1.4rem;
    line-height: 1.2em;
    font-family: 'NewsGothicBT-Condensed';
    color: #FFF;
}

#contact .content .contactTabs .tab-content .tab-pane .field-5 {
    margin: 0;
    font-size: 1.1rem;
}

/*    
#contact .content .contactTabs .tab-content .tab-pane .box-a {
    margin: 0;
    padding: 0 0 20px 0;
    width: 220px;
    float: left;
    }
#contact .content .contactTabs .tab-content .tab-pane .box-b {
    clear: both;
    margin: 0;
    padding: 30px 0;
    height: 150px;
    }
#contact .content .contactTabs .tab-content .tab-pane .box-c {
    margin: 0;
    padding: 0 0 20px 0;
    width: 220px;
    position: absolute;
    top: 60px;
    right: 0;
    }
*/

#contact .content .contactTabs .tab-content .tab-pane .aside .field-5 {
    margin: 0 0 5px 0;
}

#contact .content .contactTabs .tab-content .warranty .box-a {
    margin: 193px 0 0 0;
    padding: 0 0 130px 20px;
    width: 220px;
    float: right;
    border-left: 1px solid #ccc;
    position: relative;
    z-index: 9999;
}

    #contact .content .contactTabs .tab-content .warranty .box-a h2 {
        margin: 0;
        padding: 0 0 65px 0;
        font-weight: 100;
        font-size: 1.6rem;
        line-height: 1.2em;
        font-family: 'NewsGothicBT-ExtraCondensed';
        font-weight: bold;
        color: #333;
    }

#contact .content .contactTabs .tab-content .warranty .aside .field-5 {
    margin: 0 0 20px 0;
}

#contact .content .contactTabs .tab-content .warranty .field-5 {
    margin: 0;
    padding: 2px 0 0 0;
    height: 22px;
    width: 160px;
    font-size: 1.1rem;
    border: 1px solid #ccc;
    color: #959595;
}

#regionaloffice {
    margin: 15px 0 0 0;
}


#contactinfolist,
#contactinfolist ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

    #contactinfolist li {
        margin: 0;
        padding: 0;
        display: block;
        width: 168px;
        float: left;
        font-size: 1.2rem;
        line-height: 1.267em;
        font-family: 'NewsGothicBT';
        font-weight: lighter;
        color: #333;
    }

        #contactinfolist li b {
            font-weight: 100;
            font-family: 'NewsGothicBT-Condensed';
            color: #333;
        }



/* About Us */
#about {
    margin: 0;
    padding: 0 0 0 170px;
    position: relative;
    z-index: 5;
    background-color: #fff;
    overflow: hidden;
    -moz-background-size: cover !important;
    background-size: cover !important;
}

.bg-about {
    background: url('../images/bg_about-us.jpg') no-repeat 0 0 fixed;
}

#about .content {
    margin: 0 0 0 0;
    padding: 0 0 30px 0;
    background-color: #FFF;
    height: 100%;
    max-width: 819px;
    width: 100%;
    float: right;
}

    #about .content h1 {
        margin: 0;
        padding: 90px 0 20px 50px;
        font-weight: 100;
        font-size: 3.0rem;
        line-height: 1.1em;
        font-family: 'NewsGothicBT-ExtraCondensed';
        font-weight: bold;
        color: #333;
        background-color: #f8d63e;
    }

    #about .content .contactTabs {
        background-color: #f8d63e;
    }

        #about .content .contactTabs ul.tabs {
            list-style: none;
            margin: 0;
            padding: 0;
        }

            #about .content .contactTabs ul.tabs li {
                float: left;
            }

                #about .content .contactTabs ul.tabs li.active a {
                    color: #333;
                    background-color: #fff;
                }

                #about .content .contactTabs ul.tabs li:first-child a {
                    padding: 10px 10px 10px 50px;
                }

                #about .content .contactTabs ul.tabs li a {
                    font-weight: 100;
                    color: #333;
                    font-size: 1.4rem;
                    padding: 10px;
                    display: block;
                    text-transform: uppercase;
                    outline: none;
                }

        #about .content .contactTabs .tab-content {
            background-color: #FFF;
        }

            #about .content .contactTabs .tab-content > .tab-pane {
                display: none;
            }

            #about .content .contactTabs .tab-content > .active {
                display: block;
            }

            #about .content .contactTabs .tab-content .tab-pane {
                margin: 0;
                padding: 30px 0 0 50px;
                max-width: 670px;
                position: relative;
            }

                #about .content .contactTabs .tab-content .tab-pane p {
                    margin: 0;
                    padding: 0 0 15px 0;
                    font-size: 1.3rem;
                    line-height: 1.267em;
                    font-family: 'NewsGothicBT';
                    font-weight: lighter;
                    color: #333;
                }

                #about .content .contactTabs .tab-content .tab-pane h1 {
                    margin: 0;
                    padding: 0 0 30px 0;
                    font-weight: 100;
                    font-size: 2.4rem;
                    line-height: 1.2em;
                    font-family: 'NewsGothicBT-Condensed';
                    color: #333;
                    background-color: #FFF;
                }

                #about .content .contactTabs .tab-content .tab-pane h2 {
                    margin: 0;
                    padding: 0 0 2px 0;
                    font-weight: 100;
                    font-size: 1.6rem;
                    line-height: 1.2em;
                    font-family: 'NewsGothicBT-ExtraCondensed';
                    font-weight: bold;
                    color: #333;
                }

                #about .content .contactTabs .tab-content .tab-pane .aside h2 {
                    padding: 0 0 2px 0;
                }

                #about .content .contactTabs .tab-content .tab-pane h3 {
                    margin: 0;
                    padding: 0 0 2px 0;
                    font-size: 1.2rem;
                    line-height: 1.2em;
                    font-family: 'NewsGothicBT';
                    font-weight: bold;
                    color: #333;
                }

                #about .content .contactTabs .tab-content .tab-pane h4 {
                    margin: 0;
                    padding: 5px 0 2px 0;
                    font-size: 1.2rem;
                    line-height: 1.2em;
                    font-family: 'NewsGothicBT';
                    font-weight: bold;
                    color: #333;
                }
    /* About Us PR sub tab */
    #about .content .prTabs {
        width: 490px;
        float: left;
    }

        #about .content .prTabs ul.tabs {
            list-style: none;
            margin: 0;
            padding: 0;
            height: 18px;
        }

            #about .content .prTabs ul.tabs li {
                display: inline;
            }

                #about .content .prTabs ul.tabs li.active a {
                    font-weight: 100;
                    color: #333;
                    background-color: transparent;
                }

                #about .content .prTabs ul.tabs li a {
                    padding: 0;
                    font-weight: 100;
                    color: #0e7fb8;
                    font-size: 1.2rem;
                    display: inline;
                    text-transform: capitalize;
                    outline: none;
                }

        #about .content .prTabs .tab-content .tab-pane {
            margin: 0;
            padding: 0;
            background-color: transparent;
        }

            #about .content .prTabs .tab-content .tab-pane p {
                margin: 0;
                padding: 0 0 15px 0;
                font-size: 1.3rem;
                line-height: 1.267em;
                font-family: 'NewsGothicBT';
                font-weight: lighter;
                color: #333;
            }

            #about .content .prTabs .tab-content .tab-pane h1 {
                margin: 0;
                padding: 0 0 30px 0;
                font-weight: 100;
                font-size: 2.4rem;
                line-height: 1.2em;
                font-family: 'NewsGothicBT-Condensed';
                color: #333;
                background-color: #FFF;
            }

            #about .content .prTabs .tab-content .tab-pane h2 {
                margin: 0;
                padding: 0 0 2px 0;
                font-weight: 100;
                font-size: 1.6rem;
                line-height: 1.2em;
                font-family: 'NewsGothicBT-ExtraCondensed';
                font-weight: bold;
                color: #333;
            }

    #about .content .contactTabs .tab-content .tab-pane .pr-col-2 {
        margin: 38px 0 0 0;
        padding: 0 0 0 20px;
        width: 160px;
        float: left;
    }

        #about .content .contactTabs .tab-content .tab-pane .pr-col-2 .mod-01 {
            margin: 0 0 20px 0;
            padding: 10px;
            background-color: #d6e4dc;
        }

            #about .content .contactTabs .tab-content .tab-pane .pr-col-2 .mod-01 h3 {
                margin: 0;
                padding: 0 0 15px 0;
                font-weight: 100;
                font-size: 1.8rem;
                line-height: 1.1em;
                font-family: 'NewsGothicBT-ExtraCondensed';
                font-weight: bold;
                color: #333;
            }

            #about .content .contactTabs .tab-content .tab-pane .pr-col-2 .mod-01 ul {
                margin: 0;
                padding: 0;
                list-style: none;
            }

                #about .content .contactTabs .tab-content .tab-pane .pr-col-2 .mod-01 ul li {
                    margin: 0;
                    padding: 0 0 10px 0;
                    font-size: 1.4rem;
                    line-height: 1.2em;
                    font-family: 'NewsGothicBT-Condensed';
                }
    /* latest pr list */
    #about .content .prTabs .tab-content .tab-pane ul.pr-release {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        #about .content .prTabs .tab-content .tab-pane ul.pr-release li {
            margin: 0;
            padding: 20px 0 15px 0;
            border-bottom: 1px solid #D8D8D8;
        }

            #about .content .prTabs .tab-content .tab-pane ul.pr-release li h3 {
                padding: 0 0 20px 0;
            }

            #about .content .prTabs .tab-content .tab-pane ul.pr-release li p {
                padding: 0 0 2px 0;
            }
/* About Us PR sub tab */
#prArchiveTabs {
}

    #prArchiveTabs ul.tabs2 {
        margin: 20px 0 0 0;
        padding: 0;
        width: 54px;
        float: left;
    }

        #prArchiveTabs ul.tabs2 li {
            margin: 0;
            padding: 0 0 0 0;
            display: block;
            height: 30px;
            width: 54px;
            border-right: 1px solid #D8D8D8;
        }

            #prArchiveTabs ul.tabs2 li.active a {
                font-weight: 100;
                color: #333;
                background-color: #D8D8D8;
            }

            #prArchiveTabs ul.tabs2 li a {
                padding: 7px 0 0 0;
                font-weight: 100;
                color: #0e7fb8;
                font-size: 1.4rem;
                display: block;
                height: 23px;
                width: 54px;
                text-align: center;
                text-transform: capitalize;
                outline: none;
            }

    #prArchiveTabs .tab-content2 > .tab-pane {
        display: none;
    }

    #prArchiveTabs .tab-content2 > .active {
        display: block;
    }

    #prArchiveTabs .tab-content2 {
        margin: 20px 0 0 0;
        padding: 0 0 0 14px;
        width: 422px;
        float: left;
    }

        #prArchiveTabs .tab-content2 ul {
            margin: 0;
            padding: 0;
            list-style: none;
        }

            #prArchiveTabs .tab-content2 ul li {
                margin: 0;
                padding: 5px 0;
                border-bottom: 1px solid #D8D8D8;
            }

                #prArchiveTabs .tab-content2 ul li ul li {
                    margin: 0;
                    padding: 0;
                    font-size: 1.2rem;
                    display: inline;
                    border-bottom: none;
                }

                    #prArchiveTabs .tab-content2 ul li ul li.date {
                        padding: 0 15px 0 0;
                    }



/* Finance and other related */
#finance {
    margin: 0;
    padding: 0 0 0 170px;
    position: relative;
    z-index: 5;
    background-color: #fff;
    overflow: hidden;
    -moz-background-size: cover !important;
    background-size: cover !important;
}

.bg-finance {
    background: url('../images/bg_financing.jpg') no-repeat 0 0 fixed;
}

.bg-brokers {
    background: url('../images/bg_broker.jpg') no-repeat 0 0 fixed;
}

#finance .content {
    background-color: #FFF;
    height: 100%;
    margin: 0 0 0 207px;
    padding: 0 0 30px 0;
    max-width: 819px;
    width: 100%;
    float: right;
}




    #finance .content h1 {
        margin: 0;
        padding: 90px 0 20px 50px;
        font-weight: 100;
        font-size: 3.0rem;
        line-height: 1.1em;
        font-family: 'NewsGothicBT-ExtraCondensed';
        font-weight: bold;
        color: #333;
        background-color: #f8d63e;
    }

    #finance .content .col-01 {
        margin: 0 0 0 10px;
        padding: 10px 0 0 0;
        min-height: 485px;
        width: 525px;
        float: left;
    }

        #finance .content .col-01 p {
            margin: 0;
            padding: 0 0 20px 0;
            font-size: 1.3rem;
            font-family: 'NewsGothicBT';
            font-weight: lighter;
            color: #333;
        }

        #finance .content .col-01 .callout {
            margin: 0 0 20px 0;
            border-bottom: 1px solid #D8D8D8;
        }

        #finance .content .col-01 h2 {
            margin: 0;
            padding: 0 0 30px 0;
            font-weight: 100;
            font-size: 2.4rem;
            line-height: 1.2em;
            font-family: 'NewsGothicBT-Condensed';
            color: #333;
            background-color: #FFF;
        }

        #finance .content .col-01 h3 {
            margin: 0;
            padding: 0 0 5px 0;
            font-weight: 100;
            font-size: 1.5rem;
            line-height: 1.1em;
            font-family: 'NewsGothicBT-ExtraCondensed';
            font-weight: bold;
            color: #333;
        }

        #finance .content .col-01 h4 {
            margin: 0;
            padding: 20px 0 2px 0;
            font-size: 1.2rem;
            line-height: 1.1em;
            font-family: 'NewsGothicBT';
            font-weight: bold;
            color: #333;
            text-transform: capitalize;
        }

        #finance .content .col-01 ul {
            margin: 0 0 20px 15px;
            padding: 0;
            font-size: 1.2rem;
        }

            #finance .content .col-01 ul li {
                font-size: 1.2rem;
                line-height: 1.333em;
                font-family: 'NewsGothicBT';
                font-weight: lighter;
                color: #333;
            }

        #finance .content .col-01 table.regionalinfo {
            margin: 0 0 30px 0;
            padding: 0;
        }

            #finance .content .col-01 table.regionalinfo td {
                margin: 0;
                padding: 0 0 10px 0;
            }

                #finance .content .col-01 table.regionalinfo td.col-1 {
                    width: 167px;
                }

        #finance .content .col-01 h5 {
            margin: 0;
            padding: 0 0 5px 0;
            font-weight: 100;
            font-size: 1.1rem;
            line-height: 1.2em;
            font-family: 'NewsGothicBT-ExtraCondensed';
            font-weight: bold;
            color: #333;
        }

        #finance .content .col-01 .aside-1 {
            margin: 0;
            padding: 0 10px 20px 0;
            width: 235px;
            float: left;
        }

        #finance .content .col-01 .aside-2 {
            clear: both;
            margin: 0;
            padding: 20px 0;
        }

            #finance .content .col-01 .aside-2 h4 {
                padding: 0 0 3px 0;
            }

            #finance .content .col-01 .aside-2 ol {
                margin: 0 0 20px 15px;
                padding: 0;
                font-size: 1.2rem;
            }

                #finance .content .col-01 .aside-2 ol li {
                    font-size: 1.2rem;
                    line-height: 1.333em;
                    font-family: 'NewsGothicBT';
                    font-weight: lighter;
                    color: #333;
                }

    #finance .content .col-02 {
        margin: 0;
        padding: 30px 0 0 20px;
        width: 200px;
        float: left;
    }

        #finance .content .col-02 h3 {
            margin: 0;
            padding: 0 0 2px 0;
            font-weight: 100;
            font-size: 1.8rem;
            line-height: 1.1em;
            font-family: 'NewsGothicBT-ExtraCondensed';
            font-weight: bold;
            color: #333;
        }

        #finance .content .col-02 h4 {
            margin: 0;
            padding: 20px 0 2px 0;
            font-size: 1.2rem;
            line-height: 1.1em;
            font-family: 'NewsGothicBT';
            font-weight: bold;
            color: #333;
            text-transform: capitalize;
        }

        #finance .content .col-02 p {
            margin: 0;
            padding: 0 0 2px 0;
            font-size: 1.3rem;
            line-height: 1.2em;
            font-family: 'NewsGothicBT';
            font-weight: lighter;
            color: #333;
        }

        #finance .content .col-02 .mod-01,
        #mCalculator {
            margin: 0 0 20px 0;
            padding: 10px;
            background-color: #d6e4dc;
        }

body.financing-page #mCalculator {
    width: 50%;
}

#finance .content .col-02 .mod-02 {
    margin: 0 0 20px 0;
    padding: 0 0 0 10px;
    border-left: 1px solid #fdd327;
}

#finance .content .col-02 .mod-01 ul,
#mCalculator ul {
    margin: 0 0 25px 15px;
    padding: 0;
    font-size: 1.2rem;
}

    #finance .content .col-02 .mod-01 ul li,
    #mCalculator ul li {
        font-size: 1.2rem;
        line-height: 1.333em;
        font-family: 'NewsGothicBT';
        font-weight: lighter;
        color: #333;
    }

#finance .content .col-02 .mod-01 h3,
#mCalculator h3 {
    padding: 0 0 3px 0;
}

#finance .content .col-02 .mod-01 p,
#mCalculator p {
    padding: 5px 0 20px 0;
}




#finance .content .col-02 .mod-02 ul {
    margin: 0 0 20px 0;
    padding: 0;
    font-size: 1.2rem;
    list-style: none;
}

    #finance .content .col-02 .mod-02 ul li {
        font-size: 1.2rem;
        line-height: 1.333em;
    }

#finance .content .col-02 .mod-01 h4,
#mCalculator h4 {
    text-transform: none !important;
}

#calculatordisclaimer {
    padding: 15px;
    width: 250px;
    position: absolute;
    top: -5px;
    right: -5px;
    background-color: #fdfdfd;
    border: 1px solid #D8D8D8;
    display: none;
    z-index: 900;
    box-shadow: 0 0 8px rgba(0,0,0,0.3);
}

#closedisclaimer {
    position: absolute;
    top: 5px;
    right: 5px;
    font-size: 1.0rem;
    color: #bbb;
    cursor: pointer;
}

    #closedisclaimer b {
        display: none;
    }

    #closedisclaimer:hover {
        color: #0e7fb8;
    }

#broker-communities {
    margin: 20px 0;
    width: 100%;
}

    #broker-communities #sort-head {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        height: 35px;
        min-width: 490px;
        background-color: #eaeaea;
    }

    #broker-communities th,
    #broker-communities td {
        padding: 15px 0 15px 15px;
        position: relative;
        font-size: 1.2rem;
        line-height: 1.4rem;
    }

    #broker-communities td {
        vertical-align: top;
    }

    #broker-communities th.name {
        width: 40%;
    }

    #broker-communities th.pricing {
        width: 17%;
    }

    #broker-communities th.sqft {
        width: 17%;
    }

    #broker-communities th.status {
        width: 26%;
    }


    #broker-communities a.sort-menu {
        color: #333333;
        display: block;
        font-weight: normal;
    }
        /* #B# */
        #broker-communities a.sort-menu span {
            background: url('../images/sprite-icons.png') no-repeat 0 -214px;
            width: 7px;
            height: 11px;
            display: inline-block;
            margin: 0 0 0 6px;
        }

    #broker-communities tr {
        border-bottom: 1px solid #d8d8d8;
    }

    #broker-communities td {
        font-family: 'NewsGothicBT';
        font-weight: lighter;
    }

    #broker-communities .name {
        width: 40%;
    }

    #broker-communities td.name {
        text-transform: uppercase;
    }

    #broker-communities td h3 {
        font-siz3: 1.4rem;
        margin-bottom: 2px;
    }

    #broker-communities .num {
        width: 80px;
    }




/*removed ***Investors*/




/* terms and conditions */
#terms {
    margin: 0;
    padding: 0 0 0 170px;
    position: relative;
    z-index: 5;
    background-color: #fff;
    overflow: hidden;
    -moz-background-size: cover !important;
    background-size: cover !important;
}

    #terms .content {
        background-color: #FFF;
        height: 100%;
        margin: 0 0 0 207px;
        padding: 0 0 30px 0;
        max-width: 819px;
        width: 100%;
        float: right;
    }

        #terms .content .col-01 {
            margin: 30px 50px;
        }


#unsubscribe {
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 5;
    background-color: #fff;
    overflow: hidden;
    -moz-background-size: cover !important;
    background-size: cover !important;
    height: 600px;
}

.bg-terms {
    background: url('../images/bg_terms.jpg') no-repeat 0 0 fixed;
}

.bg-partners {
    background: url('../images/bg_partners.jpg') no-repeat 0 0 fixed;
}

.bg-search {
    background: url('../images/bg_search.jpg') no-repeat 0 0 fixed;
}

.bg-careers {
    background: url('../images/bg_careers.jpg') no-repeat 0 0 fixed;
}

.tonic-optout {
    height: 600px;
}











#terms .investors {
    margin: 0 0 0 0;
    padding: 0 0 30px 0;
    background-color: #FFF;
    height: 100%;
}

#terms .content h1 {
    margin: 0;
    padding: 90px 0 20px 50px;
    font-weight: 100;
    font-size: 3.0rem;
    line-height: 1.1em;
    font-family: 'NewsGothicBT-ExtraCondensed';
    font-weight: bold;
    color: #333;
    background-color: #f8d63e;
}

#terms .investors h1 {
    margin: 0;
    padding: 90px 0 20px 207px;
    font-weight: 100;
    font-size: 3.0rem;
    line-height: 1.1em;
    font-family: 'NewsGothicBT-ExtraCondensed';
    font-weight: bold;
    color: #333;
    background-color: #f8d63e;
}












#terms .investors .col-01 {
    margin: 0 0 0 207px;
    padding: 30px 20px 0 0;
    width: auto;
    max-width: 993px;
    min-width: 773px;
}

#terms .content .col-01 p {
    margin: 0;
    padding: 0 0 20px 0;
    font-size: 1.3rem;
    line-height: 1.2em;
    font-family: 'NewsGothicBT';
    font-weight: lighter;
    color: #333;
}

#terms .content .col-01 h2 {
    margin: 0;
    padding: 0 0 20px 0;
    font-weight: 100;
    font-size: 2.4rem;
    line-height: 1.2em;
    font-family: 'NewsGothicBT-Condensed';
    color: #333;
    background-color: #FFF;
}

#terms .content .col-01 h3 {
    margin: 0;
    padding: 10px 0 5px 0;
    font-weight: 100;
    font-size: 1.6rem;
    line-height: 1.1em;
    font-family: 'NewsGothicBT-ExtraCondensed';
    font-weight: bold;
    color: #333;
}

#terms .content .col-01 .button {
    margin: 0;
    padding: 8px 0 1px 0;
    display: block;
    width: 96px;
    height: 22px;
    background-color: #fdd42b;
    border: none;
    font-weight: 100;
    font-size: 1.4rem;
    line-height: 1.2em;
    font-family: 'NewsGothicBT-Condensed';
    color: #333;
    text-align: center;
}

ul.partners-list {
    margin: 0 0 20px 0;
    padding: 0;
    font-size: 1.2rem;
    list-style: none;
}

    ul.partners-list li {
        padding: 20px 0 20px 0;
        border-bottom: 1px solid #D8D8D8;
    }

        ul.partners-list li img {
            margin: 15px 0;
        }

        ul.partners-list li p {
            padding: 10px 0 0 0;
        }

            ul.partners-list li p strong {
                font-weight: 100;
                font-family: 'NewsGothicBT-Condensed';
                font-size: 1.8rem;
                line-height: 1.0em;
            }







/* tools */
#content #aside-02 .col-02 {
    margin: 0;
    padding: 0 0 0 10px;
}

    #content #aside-02 .col-02 .mod-01 {
        margin: 0 0 20px 0;
        padding: 10px;
        background-color: #d6e4dc;
        clear: both;
        width: 100%;
        font-family: 'NewsGothicBT';
        font-weight: lighter;
        font-size: 1.2rem;
        line-height: 1.2em;
        border: 1px solid #c6dbcf;
    }

        #content #aside-02 .col-02 .mod-01 .hours {
            margin-bottom: 10px;
        }

    #content #aside-02 .col-02 .mod-02 {
        margin: 0 0 20px 0;
        padding: 0 0 0 10px;
        border-left: 1px solid #fdd327;
    }

    #content #aside-02 .col-02 h3 {
        margin: 0;
        padding: 0 0 20px 0;
        font-weight: 100;
        font-size: 1.8rem;
        line-height: 1.1em;
        font-family: 'NewsGothicBT-ExtraCondensed';
        font-weight: bold;
        color: #333;
    }

    #content #aside-02 .col-02 h4 {
        margin: 0;
        padding: 20px 0 2px 0;
        font-size: 1.2rem;
        line-height: 1.1em;
        font-family: 'NewsGothicBT';
        font-weight: bold;
        color: #333;
        text-transform: capitalize;
    }

    #content #aside-02 .col-02 p,
    #content #aside-02 .col-02 address {
        margin: 0;
        padding: 0 0 2px 0;
        font-size: 1.2rem;
        line-height: 1.2em;
        font-family: 'NewsGothicBT';
        font-weight: lighter;
        color: #333;
    }

    #content #aside-02 .col-02 table {
        width: 100%;
    }

    #content #aside-02 .col-02 td {
        width: 50%;
        font-size: 1.2rem;
        line-height: 1.2em;
        font-family: 'NewsGothicBT';
        font-weight: lighter;
        color: #333;
    }

        #content #aside-02 .col-02 td.hours {
            text-align: right;
        }

    #content #aside-02 .col-02 .field-01 {
        margin: 0;
        padding: 0 4px;
        width: 95px;
        height: 23px;
        border: 1px solid #CCC;
        line-height: 1.0em;
    }

    #content #aside-02 .col-02 .mod-01 .field-01 {
        float: left;
    }

    #content #aside-02 .col-02 .field-02 {
        margin: 0;
        padding: 0;
        width: 22px;
        height: 25px;
        float: right;
    }

#mCalculator {
    position: relative;
}

    #content #aside-02 .col-02 .field-03,
    #finance .content .col-02 .mod-01 .field-03,
    #mCalculator .field-03 {
        margin: 0;
        padding: 0 4px;
        width: 121px;
        height: 23px;
        border: 1px solid #CCC;
        line-height: 1.0em;
    }

    #content #aside-02 .col-02 .field-04,
    #finance .content .col-02 .mod-01 .field-04,
    #mCalculator .field-04 {
        margin: 0;
        padding: 3px 0 1px 0;
        width: 100px;
        height: 25px;
        border: 1px solid #CCC;
        line-height: 1.0em;
    }



#FloorPlanOfficeMapDirections {
    cursor: pointer;
    width: 100%;
}

#content #aside-02 .col-02 ul {
    margin: 0 0 20px 15px;
    padding: 0;
    font-size: 1.2rem;
}

    #content #aside-02 .col-02 ul li,
    #finance .content .col-02 .mod-02 ul li {
        font-size: 1.2rem;
        line-height: 1.333em;
    }

#content #aside-02 .col-02 .mod-01 .total,
#finance .content .col-02 .mod-01 .total,
#mCalculator .total {
    margin: 20px 0;
    padding: 8px;
    background-color: #333;
    color: #FFF;
    font-size: 1.2rem;
    line-height: 1.1em;
    font-family: 'NewsGothicBT-Condensed';
    color: #FFF;
}

    #content #aside-02 .col-02 .mod-01 .total h5,
    #finance .content .col-02 .mod-01 .total h5,
    #mCalculator .total h5 {
        margin: 0;
        padding: 0 0 1px 0;
        font-weight: 100;
        font-size: 1.4rem;
        line-height: 1.1em;
        font-family: 'NewsGothicBT-Condensed';
        color: #FFF;
    }

#content #aside-02 .col-02 .mod-01 .pdf {
    background: url('../images/pdficon_large.png') no-repeat 0 0;
    padding-left: 35px;
    height: 32px;
    margin-bottom: 15px;
}

#content #aside-02 .col-02 .mod-01 .cta a {
    font-size: 1.1rem;
    letter-spacing: -0.03em;
}

#content #aside-02 .col-02 .mod-01 .disclaimer,
#finance .content .col-01 .disclaimer {
    font-size: 0.9rem;
}

#finance .content .col-02 .mod-01 .disclaimer,
#mCalculator .disclaimer {
    font-size: 0.9rem;
    padding: 0;
}

#content #aside-02 .col-02 .mod-01 .error,
#finance .content .col-02 .mod-01 .error,
#mCalculator .error {
    font-size: 1.1rem;
    color: #cd0000;
    margin-top: 5px;
    text-transform: uppercase;
    display: none;
}

#content #aside-02 .col-02 .mod-01 .error,
#finance .content .col-02 .mod-01 .error,
#mCalculator .error {
    font-size: 0.9rem;
    color: #cd0000;
    margin-top: 5px;
    text-transform: uppercase;
    display: none;
}
/* comparison tools */
#content #aside-02 .col-02 .mod-01 .compare-01 {
    margin: 0;
    padding: 0;
    height: 119px;
    width: 100%;
    /*background: url('../images/bg-comparison.png') repeat-x 0 0;*/
    position: relative;
}

    #content #aside-02 .col-02 .mod-01 .compare-01 h5 {
        margin: 0;
        padding: 0;
        font-weight: 100;
        font-size: 1.8rem;
        line-height: 0.9em;
        font-family: 'NewsGothicBT-ExtraCondensed';
        font-weight: bold;
        text-align: center;
        width: 50%;
        position: absolute;
        z-index: 1;
    }

        #content #aside-02 .col-02 .mod-01 .compare-01 h5 span {
            font-size: 1.0rem;
        }

    #content #aside-02 .col-02 .mod-01 .compare-01 .dollar-1 {
        bottom: 4px;
        left: 0;
    }

    #content #aside-02 .col-02 .mod-01 .compare-01 .dollar-2 {
        bottom: 4px;
        left: 50%;
        color: #d6e4dc;
    }

    #content #aside-02 .col-02 .mod-01 .compare-01 .home-1 {
        margin: 0;
        padding: 0;
        background-color: #d6e4dc;
        width: 50%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
    }

    #content #aside-02 .col-02 .mod-01 .compare-01 .home-2 {
        margin: 0;
        padding: 0;
        background-color: #d6e4dc;
        width: 50%;
        position: absolute;
        top: 0;
        left: 50%;
        z-index: 2;
    }

    #content #aside-02 .col-02 .mod-01 .compare-01 .bar-1 {
        height: 119px;
        width: 50%;
        float: left;
        background: #fdd328;
    }

    #content #aside-02 .col-02 .mod-01 .compare-01 .bar-2 {
        height: 119px;
        width: 50%;
        float: left;
        background: #7d9b96 url('../images/green-stripe.png');
    }


#content #aside-02 .col-02 .mod-01 #labelSlider {
    width: 100%;
    position: relative;
}

    #content #aside-02 .col-02 .mod-01 #labelSlider .t1 {
        position: absolute;
        top: 0;
        left: 0;
        text-align: left;
    }

    #content #aside-02 .col-02 .mod-01 #labelSlider .t2 {
        position: absolute;
        top: 0;
        left: 35%;
        margin-left: -15px;
    }

    #content #aside-02 .col-02 .mod-01 #labelSlider .t3 {
        position: absolute;
        top: 0;
        left: 66%;
        margin-left: -15px;
    }

    #content #aside-02 .col-02 .mod-01 #labelSlider .t4 {
        position: absolute;
        top: 0;
        right: 0;
        text-align: right;
    }

#content #aside-02 .col-02 .mod-01 .compare-02 {
    margin: 0 0 20px 0;
    padding: 5px 0 0 0;
    height: 22px;
    width: 100%;
    background-color: #333;
}

    #content #aside-02 .col-02 .mod-01 .compare-02 h6 {
        margin: 0;
        padding: 0;
        font-weight: 100;
        font-size: 1.1rem;
        line-height: 1.1em;
        font-family: 'NewsGothicBT-Condensed';
        color: #FFF;
        text-align: center;
        width: 50%;
        height: 22px;
        float: left;
    }

#request-submit {
    margin: 0 0 0 0;
    padding: 15px;
    background-color: #efefef;
}
/* community call to actions */
/* top right */
#cta-01,
#selectCommunityPromo {
    margin: 0;
    padding: 9px;
    width: 179px;
    border-left: 1px solid #fdd328;
    position: absolute;
    top: 13px;
    right: 0;
}

    #cta-01 h4,
    #selectCommunityPromo h4 {
        margin: 0;
        padding: 0 0 0 0;
        font-weight: 100;
        line-height: 1.1em;
        font-family: 'NewsGothicBT-Condensed';
        color: #333;
        font-size: 2.6rem;
    }

    #cta-01 h6,
    #selectCommunityPromo h6 {
        margin: 0;
        padding: 0 0 0 0;
        font-weight: 100;
        line-height: 1.0rem;
        font-family: 'NewsGothicBT';
        font-weight: lighter;
        color: #333;
        font-size: 0.9rem;
    }

        #cta-01 h6 sup,
        #selectCommunityPromo h6 sup {
            font-size: 85%;
            top: -0.1em;
            left: 1px;
        }

        #cta-01 h4 a,
        #cta-01 h6 a,
        #selectCommunityPromo h4 a,
        #selectCommunityPromo h6 a {
            color: #333;
        }
    /* #B# */
    #cta-01 .cta-button,
    #selectCommunityPromo .cta-button {
        margin: 0;
        padding: 0;
        display: block;
        width: 20px;
        height: 20px;
        background: #fdd328 url('../images/sprite-icons.png') no-repeat -10px -63px;
        text-indent: -99999px;
    }

#selectCommunityPromo {
    background: #fffef0;
}

    #selectCommunityPromo h4 {
        font-size: 2.2rem !important;
        margin: 3px 0 3px 0 !important;
    }

    #selectCommunityPromo .cta-button {
        display: inline-block;
        position: relative;
        top: 6px;
        margin-left: 4px;
    }

    #selectCommunityPromo .cta-group {
        text-align: right;
        height: 30px;
        line-height: 30px;
    }
/* large in listings */
#cta-02 {
    margin: 0 auto;
    padding: 20px 0 0 0;
    height: 180px;
    border-bottom: 1px solid #D8D8D8;
}

    #cta-02 .list-img {
        margin: 0;
        padding: 0 5px 0 0;
        width: 180px;
        height: 120px;
        float: left;
    }

#content #aside-02 #cta-02 .list-info {
    margin: 0;
    padding: 0;
    max-width: 406px;
    width: 57%;
    height: 120px;
    float: left;
}

#cta-02 .list-info h4 {
    padding: 0 0 10px 0;
    font-weight: 100;
    display: inline;
    font-size: 2.6rem;
    line-height: 1.2em;
    font-family: 'NewsGothicBT-ExtraCondensed';
    font-weight: bold;
    color: #333;
}

    #cta-02 .list-info h4 a {
        color: #333333;
    }

#content #aside-02 #cta-02 .list-img {
    max-width: 300px;
    max-height: 120px;
    width: 41%;
    float: right;
}

    #content #aside-02 #cta-02 .list-img img {
        max-width: 300px;
        width: 100%;
        height: auto;
    }
/* #cta-02 .list-info h4 sup { font-weight:100; font-size: 1.0rem; line-height:1.0em;  } _NO__DOTCOMMA__AFTER___NO__DOTCOMMA__AFTER__*/
/* #B# */
#cta-02 .cta-button {
    margin: 4px 10px 0 0;
    padding: 0;
    display: block;
    width: 20px;
    height: 20px;
    background: #fdd328 url('../images/sprite-icons.png') no-repeat -10px -63px;
    text-indent: -99999px;
    float: left;
}

#cta-02 .list-info p {
    padding: 0;
    font-size: 1.2rem;
    font-family: 'NewsGothicBT';
    font-weight: lighter;
    color: #151515;
    line-height: 1.333em;
}





	/* Toggle UI Element*/
	.toggle{display:inline-block}
	.toggle-slide{overflow:hidden;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;direction:ltr}
	.toggle-slide .toggle-on,.toggle-slide .toggle-off,.toggle-slide .toggle-blob{float:left}
	.toggle-slide .toggle-blob{position:relative;z-index:99;cursor:hand;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}
	.toggle-slide{overflow:hidden;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;direction:ltr}
	.toggle-slide .toggle-on,.toggle-slide .toggle-off,.toggle-slide .toggle-blob{float:left}
	.toggle-slide .toggle-blob{position:relative;z-index:99;cursor:hand;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}
	.toggle-soft .toggle-slide{border-radius:4px}
	.toggle-soft .toggle-slide .toggle-on,.toggle-soft .toggle-slide .toggle-off,.toggle-soft .toggle-slide .toggle-blob{color:#333;color:rgba(0,0,0,0.7);font-family:sans-serif;font-size:1.1rem;line-height:11px;text-shadow:1px 1px rgba(255,255,255,0.5);box-shadow:inset 0 0 3px rgba(0,0,0,0.15)}
	.toggle-soft .toggle-slide .toggle-on,.toggle-soft .toggle-select .toggle-inner .active{background:#63696d;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.5);box-shadow:inset 0 0 3px rgba(0,0,0,0.4)}
	.toggle-soft .toggle-slide .toggle-off,.toggle-soft .toggle-select .toggle-on{background:#f6f6f6}
	.toggle-soft .toggle-slide .toggle-blob{border-radius:4px;background:#f7f7f7;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(247,247,247,1) 0%,rgba(226,226,226,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(247,247,247,1)),color-stop(100%,rgba(226,226,226,1)));background:-webkit-linear-gradient(top,rgba(247,247,247,1) 0%,rgba(226,226,226,1) 100%);background:-o-linear-gradient(top,rgba(247,247,247,1) 0%,rgba(226,226,226,1) 100%);background:-ms-linear-gradient(top,rgba(247,247,247,1) 0%,rgba(226,226,226,1) 100%);background:linear-gradient(to bottom,rgba(247,247,247,1) 0%,rgba(226,226,226,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#e2e2e2',GradientType=0);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2)}
	.toggle-soft .toggle-slide .toggle-blob:hover{background:#dbdbdb;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZmFmYWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(219,219,219,1) 0%,rgba(175,175,175,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(219,219,219,1)),color-stop(100%,rgba(175,175,175,1)));background:-webkit-linear-gradient(top,rgba(219,219,219,1) 0%,rgba(175,175,175,1) 100%);background:-o-linear-gradient(top,rgba(219,219,219,1) 0%,rgba(175,175,175,1) 100%);background:-ms-linear-gradient(top,rgba(219,219,219,1) 0%,rgba(175,175,175,1) 100%);background:linear-gradient(to bottom,rgba(219,219,219,1) 0%,rgba(175,175,175,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbdbdb',endColorstr='#afafaf',GradientType=0);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2)}





/* mykb content */
.mykbHero {
    height: 170px;
    position: relative;
    background: #609fba url('../images/bg_mykbhome.png') no-repeat;
    background-position: 0 -58px;
    margin-top: 0;
}

    .mykbHero .headline-holder {
        margin: 0 0 0 45px;
        padding: 70px 0 0 80px;
    }

    .mykbHero h1 {
        color: #fff;
        text-transform: uppercase;
        font-family: 'NewsGothicBT-ExtraCondensed';
        font-weight: bold;
        font-weight: normal;
        font-size: 4.8rem;
    }

    .mykbHero h2 {
        color: #fff;
        text-transform: uppercase;
        font-family: 'NewsGothicBT-Condensed';
        font-weight: normal;
        font-size: 2.2rem;
    }

    .mykbHero #cta-01 {
        top: auto;
        bottom: 30px;
        width: 250px;
        height: auto;
    }

        .mykbHero #cta-01 h6 {
            color: #fdd329;
            font-family: 'NewsGothicBT-ExtraCondensed';
            font-weight: bold;
            font-size: 1.4rem;
        }

        .mykbHero #cta-01 h4 {
            font-size: 1.4rem;
            color: #fff;
        }

        .mykbHero #cta-01 a {
            margin: 10px 0 0 0;
        }
        /* #B# */
        .mykbHero #cta-01 h6 a {
            margin: 0;
            padding: 5px 15px 4px 10px;
            display: block;
            width: 45px;
            font-family: 'NewsGothicBT-Condensed';
            color: #333;
            font-size: 1.4rem;
            line-height: 1.2em;
            background: #fdd328 url('../images/sprite-icons.png') no-repeat 40px -60px;
        }

    .mykbHero .logout-area {
        top: 60px;
        right: 25px;
        width: 50px;
        height: auto;
        position: absolute;
    }

        .mykbHero .logout-area a {
            font-family: 'NewsGothicBT-Condensed';
            color: #fdd328;
            font-size: 1.4rem;
            line-height: 1.2em;
            text-transform: uppercase;
        }

#content .mykbTabs {
    background-color: #4d91ae;
}

    #content .mykbTabs h3.title-01 {
        margin-bottom: 30px;
        font-size: 2.4rem;
    }



    #content .mykbTabs ul.tabs {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        #content .mykbTabs ul.tabs li {
            float: left;
            margin-bottom: 0;
        }

            #content .mykbTabs ul.tabs li.active a,
            #content .mykbTabs ul.tabs li a:hover {
                color: #333;
                background-color: #fff;
            }

            #content .mykbTabs ul.tabs li a {
                color: #fff;
                font-size: 1.4rem;
                padding: 10px;
                display: block;
                text-transform: uppercase;
                outline: none;
            }


#content.myKB .tab-content #communities .community-list p,
#content.myKB .tab-content #floorplans p {
    width: 450px;
    padding-bottom: 20px;
    font-size: 1.3rem;
}
/* #B# */
#content.myKB .tab-content a.share {
    padding: 0 0 2px 24px;
    background: url('../images/sprite-icons.png') no-repeat 0 0;
    margin: 10px 0;
    color: #333;
    font-size: 1.4rem;
    display: block;
}

    #content.myKB .tab-content a.share:hover {
        color: #333;
    }

#content.myKB .tab-content {
    background-color: #FFF;
    padding: 20px;
}

    #content.myKB .tab-content h2 {
        font-weight: normal;
        font-size: 2.4rem;
        text-transform: uppercase;
        margin: 0 0 30px 0;
    }

    #content.myKB .tab-content table {
        width: 100%;
    }

        #content.myKB .tab-content table a {
            color: #0e7fb8;
            text-transform: uppercase;
        }

        #content.myKB .tab-content table thead#sort-head {
            margin: 0 0 0 0;
            padding: 0 0 0 0;
            height: 35px;
            min-width: 590px;
            background-color: #D8D8D8;
        }

            #content.myKB .tab-content table thead#sort-head th {
                padding: 15px;
                position: relative;
            }

        #content.myKB .tab-content table tbody td {
            padding: 30px 5px 0 5px;
        }

        #content.myKB .tab-content table a.sort-menu {
            color: #333;
            font-weight: normal;
            display: block;
        }

            #content.myKB .tab-content table a.sort-menu:hover {
                background-color: #999;
            }
            /* #B# */
            #content.myKB .tab-content table a.sort-menu span {
                background: url('../images/sprite-icons.png') no-repeat 0 -214px;
                width: 7px;
                height: 11px;
                display: inline-block;
                margin: 0 0 0 6px;
            }
        /* #B# */
        #content.myKB .tab-content table .headerSortDown a.sort-menu span {
            background: url('../images/sprite-icons.png') no-repeat -23px -214px;
            width: 7px;
            height: 11px;
            display: inline-block;
            margin: 0 0 0 6px;
        }
        /* #B# */
        #content.myKB .tab-content table .headerSortUp a.sort-menu span {
            background: url('../images/sprite-icons.png') no-repeat 0 -214px;
            width: 7px;
            height: 11px;
            display: inline-block;
            margin: 0 0 0 6px;
        }

#phonechkerror {
    color: #CD0000;
    display: none;
}

#content.myKB .tab-content table tr {
    margin: 10px 0;
    text-align: center;
}

#content.myKB .tab-content table .img {
    width: 200px;
    text-align: left;
}

#content.myKB .tab-content table .address {
    text-align: left;
}

#content.myKB .tab-content table .price {
    font-family: 'NewsGothicBT-ExtraCondensed';
    font-weight: bold;
}
/* #B# */
#content.myKB .tab-content a#action-menu {
    margin: 0;
    padding: 3px 0 1px 10px;
    display: block;
    width: 83px;
    height: 17px;
    line-height: 1.1em;
    font-family: 'NewsGothicBT-Condensed';
    color: #333;
    font-size: 1.4rem;
    border: 1px solid #999;
    background: #FFF url('../images/sprite-icons.png') no-repeat 74px -90px;
    font-weight: normal;
}

#content.myKB .tab-content .action-dropdown {
    position: absolute;
    background-color: #fff;
    border: 1px solid #cccccc;
    padding: 10px 15px;
    font-size: 1.4rem;
    font-weight: normal;
    top: 80%;
    display: none;
}

    #content.myKB .tab-content .action-dropdown a {
        padding: 5px;
    }

#content.myKB .tab-content #sort-head {
    padding: 5px 5px;
    height: auto;
}

#content.myKB .tab-content #communities a#action-menu {
    display: inline-block;
    margin: 0 0 0 10px;
}













#content.myKB .community-listing {
    padding: 0 20px;
}

    #content.myKB .community-listing .community-info {
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
        height: 350px;
        margin: 0 auto 25px;
        max-height: 350px;
        position: relative;
        width: 100%;
        padding: 0 10px;
        border-radius: 3px;
        border: 1px solid #ccc;
    }

        #content.myKB .community-listing .community-info .remove {
            position: absolute;
            top: 5px;
            right: 2px;
            z-index: 5;
        }

            #content.myKB .community-listing .community-info .remove a.remove-saved-community {
                color: #ddd;
                cursor: pointer;
                font-size: 1.3rem;
            }

                #content.myKB .community-listing .community-info .remove a.remove-saved-community:hover {
                    color: #0e7fb8;
                }

        #content.myKB .community-listing .community-info .title {
            font-weight: bold;
            display: block;
            margin-bottom: 3px;
        }

        #content.myKB .community-listing .community-info img {
            height: auto;
            margin: 25px auto 3%;
            width: 100%;
        }

        #content.myKB .community-listing .community-info .info ul {
            margin: 20px 0 0 0;
            padding: 0;
            list-style-type: none;
        }

            #content.myKB .community-listing .community-info .info ul li {
                margin-bottom: 3%;
            }

                #content.myKB .community-listing .community-info .info ul li a,
                #content.myKB .community-listing .community-info .info ul li label {
                    font-size: 1.4rem !important;
                    color: #555;
                }

                    #content.myKB .community-listing .community-info .info ul li a:hover,
                    #content.myKB .community-listing .community-info .info ul li label:hover {
                        color: #0e7fb8;
                    }

            #content.myKB .community-listing .community-info .info ul i,
            #content.myKB .community-listing .community-info .info ul span {
                width: 25px;
                display: inline-block;
            }










#content #saved-floorplans .floor-plan-listing td p {
    width: 200px !important;
}

#content .floor-plan-listing {
    border-bottom: 1px Solid #d8d8d8;
}

    #content .floor-plan-listing .address {
        width: 80px;
        font-size: 1.4rem;
    }

    #content .floor-plan-listing .floorPlan {
        font-weight: bold;
        line-height: 28px;
    }

    #content .floor-plan-listing .stButton {
        margin: 8px 0 -10px 0;
        text-transform: uppercase;
        font-family: 'NewsGothicBT-Condensed', Arial, Helvetica, sans-serif;
    }

#content #promos {
}

    #content #promos h3 {
        text-transform: uppercase;
        font-size: 1.8rem;
        font-weight: normal;
        font-family: 'NewsGothicBT-ExtraCondensed';
        font-weight: bold;
        margin: 0 0 5px 0;
    }

    #content #promos .selectors {
        margin: 0 0 40px 0;
    }

    #content #promos ul {
        list-style: none;
        padding: 0;
    }

    #content #promos li span {
        font-family: 'NewsGothicBT-ExtraCondensed';
        font-weight: bold;
    }

    #content #promos .promosList a {
        font-size: 1.6rem;
        text-transform: uppercase;
    }

    #content #promos .promosList {
        margin: 40px 0 0 0;
    }

        #content #promos .promosList .promoListing {
            float: left;
            width: 25%;
            margin: 0 0 30px 0;
        }


#content #alerts .account-form {
    padding: 25px;
}

#content #alerts .updates {
    background: #f2f2f2;
    padding: 25px;
}


#content #alerts label {
    margin: 0 0 20px 0;
    display: block;
}

#content #alerts span {
    padding: 0 0 0 10px;
}



#content #alerts .update-cell {
    border-bottom: 1px solid #d8d8d8;
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
}

    #content #alerts .update-cell a.title {
        font-size: 1.6rem;
        text-transform: uppercase;
    }

    #content #alerts .update-cell a.remove-community,
    #content #alerts .update-cell a.remove-region {
        color: #ddd;
    }

        #content #alerts .update-cell a.remove-community:hover,
        #content #alerts .update-cell a.remove-region:hover {
            color: #0e7fb8;
        }

    #content #alerts .update-cell label {
        margin: 10px 0;
    }






/*--------------------------------------------*\
	EPG
\*--------------------------------------------*/


	#epg{margin:0;padding:0;min-width:1000px;min-height:635px;overflow:hidden}
	.bg-epg{background-color:#fff}
	#epg .content h1{margin:0;padding:0 0 20px;line-height:.8em;font-weight:100;font-size:4.8rem;font-family:'NewsGothicBT-ExtraCondensed';font-weight:bold;letter-spacing:-.03em}
	#epg .content h2{margin:0;padding:0 0 2px;line-height:.8em;font-weight:100;font-size:2.2rem;font-family:'NewsGothicBT-Condensed';color:#fdd328}
	#epg .content h3{margin:0;padding:0 0 10px;line-height:1em;font-weight:100;font-family:'NewsGothicBT-ExtraCondensed';font-weight:bold}
	#epg .content h4{margin:0;padding:0 0 10px;line-height:1em;font-size:1.7rem;font-family:'NewsGothicBT-Condensed'}
	#epg .epg-1{margin:0;padding:0;height:643px;background:#000}
	#epg .epg-2{margin:0;padding:0;background:#fff}
	#epg .epg-3{margin:0;padding:0;background:#333}
	#epg .epg-4{margin:0;padding:0;background:#fff}
	#epg .epg-5{margin:0;padding:0;background:#333}
	#epg .epg-6{margin:0;padding:0;background:#fff}
	#epg .epg-4{position:relative;min-height:935px}
	#epg .content{color:#FFF;min-width:1000px;-moz-background-size:cover!important;background-size:cover!important}
	#epg .content a{color:#0e7fb8}
	#epg .epg-panel-logo{margin:0 auto 30px;display:block}
	#epg .lite{background:url(../images/epg/bg_tile_lite.png) repeat;background-size:auto!important}
	#epg .dark{background:url(../images/epg/bg_tile_dark.png) repeat;background-size:auto!important}
	#epg .dark .epgbook-nav{background-color:#efefef}
	#epg .lite .epgbook-nav{background-color:#101010}
	#epg .epg-copy p{margin:0;padding:0 0 10px;font-size:1.5rem;line-height:1.2em;font-family:'NewsGothicBT-Condensed'}
	#epg .epg-copy li{font-size:1.5rem;line-height:1.2em;font-family:'NewsGothicBT-Condensed'}
	#epg .epg-photos{position:relative}
	#epg .epgLogoBox{position:relative;margin:0 0 20px}
	#epg .epgLogoBox h1{position:absolute;top:23px;left:95px}
	#epg .epgLogoBox h2{position:absolute;top:0;left:95px}
	#epg .content .epg-copy h1{text-transform:none}
	#epg .epg-1 .epg-copy .subhead{margin:0 0 20px;line-height:22px}
	#epg .epg-1 .epg-copy{margin:0;padding:0;margin-left:auto;margin-right:auto;height:643px;width:100%;position:relative}
	#epg .epg-subnav{height:60px;background-color:#efefef;width:100%;max-width:1200px;position:relative}
	#epg .subNavBackground{height:60px;background-color:#efefef;width:100%;position:relative;top:-60px}
	#epg .epg-subnav .subNavShadow{background:url(../images/shadow.png);background-repeat:repeat-x;width:100%;height:5px;position:absolute;bottom:-5px}
	#epg .epg-subnav ul{list-style-type:none;padding:0;overflow:hidden;margin:17px 0 0;position:absolute}
	#epg .epg-subnav li{float:left;font-size:1rem;white-space:nowrap;margin:0 5px 0 0}
	#epg .epg-subnav li a{height:28px}
	#epg .epg-subnav a{display:block;text-decoration:none;color:#303030;cursor:pointer}
	#epg .epg-subnav li a.energyEff{padding:6px 14px 0 35px;height:28px;background:url(../images/epg/nav_sprite.png) no-repeat 0 0}
	#epg .epg-subnav li a.waterWise{padding:6px 14px 0 35px;height:28px;background:url(../images/epg/nav_sprite.png) no-repeat 0 -56px}
	#epg .epg-subnav li a.healthyHome{padding:6px 14px 0 35px;height:28px;background:url(../images/epg/nav_sprite.png) no-repeat 0 -112px}
	#epg .epg-subnav li a.smartSystem{padding:6px 14px 0 37px;height:28px;background:url(../images/epg/nav_sprite.png) no-repeat 0 -168px}
	#epg .epg-subnav .nav-label{padding:6px 8px 0 14px;display:block}
	#epg .epg-subnav .subnav-container{margin:0 auto;width:518px}
	#epg .epg-2 .epg-copy{margin:0;padding:30px 0 0;margin-left:auto;margin-right:auto;width:720px;min-height:400px;color:#333}
	#epg .epg-2 .epg-copy h1{text-align:center;padding-bottom:30px}
	#epg .epg-2 .epg-copy h4{text-align:center;width:500px;margin-left:auto;margin-right:auto;padding-bottom:30px}
	#epg .epg-2 .epg-copy .copy-content{width:440px;margin:0 auto 50px}
	#epg .epg-2 .epg-promo{width:220px;float:left;margin:20px 10px 40px}
	#epg .epg-2 .epg-photos{min-height:500px}
	#epg .epg-2 .epgbook-shadow{display:none}
	#epg .epg-3{padding:0 0 70px}
	#epg .epg-3 .epg-copy{margin:0;padding:30px 0 0;margin-left:auto;margin-right:auto;width:500px;min-height:400px;color:#fff!important}
	#epg .epg-3 .epg-copy h1{text-align:center;padding-bottom:30px;color:#fff}
	#epg .epg-3 .epg-copy h4{text-align:center;width:500px;margin-left:auto;margin-right:auto;padding-bottom:30px;color:#fff}
	#epg .epg-3 .epg-copy p,#epg .epg-3 .epg-copy strong{color:#fff!important}
	#epg .epg-3 .epg-copy .copy-content{width:440px;margin:0 auto}
	#epg .epg-4{padding:0 0 70px}
	#epg .epg-4 .epg-copy{margin:0;padding:30px 0 0;margin-left:auto;margin-right:auto;width:500px;min-height:400px;color:#333}
	#epg .epg-4 .epg-copy h1{text-align:center;padding-bottom:30px}
	#epg .epg-4 .epg-copy h4{text-align:center;width:500px;margin-left:auto;margin-right:auto;padding-bottom:30px}
	#epg .epg-4 .epg-copy .copy-content{width:440px;margin-left:auto;margin-right:auto}
	#epg .epg-5{padding:0 0 70px}
	#epg .epg-5 .epg-copy{margin:0;padding:30px 0 0;margin-left:auto;margin-right:auto;width:500px;min-height:400px;color:#fff!important}
	#epg .epg-5 .epg-copy h1{text-align:center;padding-bottom:30px;color:#fff}
	#epg .epg-5 .epg-copy h4{text-align:center;width:500px;margin-left:auto;margin-right:auto;padding-bottom:30px;color:#fff}
	#epg .epg-5 .epg-copy p,#epg .epg-5 .epg-copy strong{color:#fff!important}
	#epg .epg-5 .epg-copy .copy-content{width:440px;margin-left:auto;margin-right:auto;color:#fff!important}
	#epg .epg-6{padding:0 0 40px}
	#epg .epg-6 .epg-copy{margin:0;padding:0;width:500px;color:#333;width:300px;margin:55px 0 0 40px;float:left}
	#epg .epg-6 .box-2{margin:55px 0 0 190px;float:left}
	#epg .epg-6 #reports{margin:75px 0 0 50px;float:left;padding:0;width:211px}
	#epg .epg-6 #reports h4{padding:0 0 2px;font-size:1.4rem;font-family:'NewsGothicBT';font-weight:700}
	#epg .epg-6 #reports p{padding:0 0 20px;font-size:1.3rem;line-height:1.286em}
	#epg .epg-6 #reports ul{margin:0;padding:0}
	#epg .epg-6 #reports ul li{margin:0 0 3px;padding:0;list-style-type:none;font-size:1.5rem}
	#epg .epg-6 h3{margin:0;padding:0 0 23px;line-height:1em;font-weight:100;font-size:2.4rem;font-family:'NewsGothicBT-Condensed'}
	#epg .epg-6 .box-2{position:relative}
	#epg .epg-6{background-color:#efefef}
	#epg .epg-6 .box-2 .navBoxHome{margin:0;padding:0;position:absolute;left:174px;top:-225px;z-index:101;width:600px;text-transform:uppercase}
	#epg .epg-6 .box-2 .navBoxHome #selections{float:left}
	#epg .epg-6 .box-2 .navBoxHome .statesHome,#epg .epg-6 .box-2 .navBoxHome .countiesHome{margin:0;padding:0;float:left;border-left:1px #CCC solid;background-color:#FFF;display:none;width:0;overflow:hidden}
	#epg .epg-6 .box-2 .navBoxHome .statesHome,#epg .epg-6 .box-2 .navBoxHome .countiesHome ul{padding:10px 0 0}
	#epg .epg-6 .box-2 .navBoxHome ul{margin:0;padding:0;list-style:none;position:relative}
	#epg .epg-6 .box-2 .navBoxHome ul li{margin:0;padding:0;display:inline;float:none;font-family:'NewsGothicBT-Condensed';color:#FFF;font-size:1.4rem;font-weight:100}
	#epg .epg-6 .box-2 .navBoxHome ul li a{margin:0;padding:9px 15px;display:block;color:#0e7fb8;line-height:1em;white-space:nowrap}
	#epg .epg-6 .box-2 .navBoxHome ul li a:hover{background-color:#D8D8D8;color:#333}
	#epg .epg-6 .box-2 h6{padding:0 0 10px;line-height:1em;font-weight:100;font-size:1.4rem;font-family:'NewsGothicBT-Condensed'}




/* generic promo */
#promo {
    margin: 0;
    padding: 0 0 0 181px;
    position: relative;
    z-index: 5;
    width: 100%;
    background-color: #fff;
    overflow: hidden;
    -moz-background-size: cover !important;
    background-size: cover !important;
    background-color: #9bb5b2;
}

.bg-promo {
    /*background: url('../images/bg_promo.jpg') no-repeat 0 0 fixed;*/
}




#promo .content {
    margin: 0 0 0 207px;
    padding: 0 0 0 0;
    background-color: #FFF;
    height: 100%;
    max-width: 819px;
    width: 100%;
    float: right;
}

    #promo .content h1 {
        margin: 0;
        padding: 90px 0 20px 50px;
        font-weight: 100;
        font-size: 3.0rem;
        line-height: 1.1em;
        font-family: 'NewsGothicBT-Condensed';
        font-weight: bold;
        color: #333;
        background-color: #f8d63e;
    }

    #promo .content .promo-01 {
        margin: 45px 0 0 0;
        padding: 0;
    }

        #promo .content .promo-01 img {
            width: 100%;
            height: auto;
        }

    #promo .content .col-01 {
        margin: 45px 0 0 50px;
        padding: 0;
        width: 721px;
        position: relative;
    }

    #promo .content h2 {
        margin: 0;
        padding: 0 0 20px 0;
        font-weight: 100;
        font-size: 3.0rem;
        line-height: 0.9em;
        font-family: 'NewsGothicBT-Condensed';
        font-weight: bold;
        color: #333;
    }

    #promo .content h3 {
        margin: 0;
        padding: 30px 0 20px 0;
        font-weight: 100;
        font-size: 1.4rem;
        line-height: 0.9em;
        font-family: 'NewsGothicBT-Condensed';
        font-weight: bold;
        color: #333;
        border-top: 1px solid #D8D8D8;
    }

    #promo .content .col-01 h2 {
        width: 440px;
    }

    #promo .content p {
        padding: 0;
        margin-bottom: 10px;
        font-size: 1.4rem;
        line-height: normal;
    }
    /* #B# */
    #promo .content .col-01 a.share {
        padding: 0 0 2px 24px;
        background: url('../images/sprite-icons.png') no-repeat 0 0;
        font-size: 1.4rem;
        line-height: 1.286em;
        font-family: 'NewsGothicBT-Condensed';
        color: #333;
        position: absolute;
        top: 0;
        right: 0;
    }
    /* #B# */
    #promo .content .col-01 a.btn-rsvp {
        margin: 15px 0 0 0;
        padding: 9px 24px 9px 15px;
        display: block;
        width: 70px;
        font-family: 'NewsGothicBT-Condensed';
        color: #333;
        font-size: 1.4rem;
        line-height: 1.1em;
        background: #fdd328 url('../images/sprite-icons.png') no-repeat right -57px;
    }

    #promo .content .col-01 ul#rsvp {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        #promo .content .col-01 ul#rsvp li {
            margin: 0;
            padding: 0 10px 20px 10px;
            font-size: 1.2rem;
            width: 159px;
            border-left: 1px solid #fdd328;
            display: block;
            float: left;
        }

            #promo .content .col-01 ul#rsvp li a {
                font-family: 'NewsGothicBT';
                font-weight: bold;
            }

            #promo .content .col-01 ul#rsvp li ul {
                margin: 0;
                padding: 0;
                list-style: none;
            }

                #promo .content .col-01 ul#rsvp li ul li {
                    margin: 0;
                    padding: 0 0 0 0;
                    border-left: none;
                    display: block;
                    float: none;
                }



/* confirm account */
.confirmaccount {
    height: 600px;
}






























#nav .selector h2,#nav .selector h3,#nav .selector #comNames,#nav .selector #comNamesSel,#nav .selector .community .listing ul li,#nav .selector .navBox ul li a,#nav .selector .bto ul li a,#nav .selector .community ul li a,#nav .selector .community .listing ul li a,#home .content .aside .navBoxHome ul li a,#footer,#gallery .controls .count,#explore,#content #left-sidebar h2,#content #left-sidebar h3,#content #left-sidebar ul#nav-page li,#content #left-sidebar #updates,#content #left-sidebar ul#social-01 li,#content #aside-02 ul#social-02 li,#content #aside-02 h3,#cta-01 h4,#cta-01 h6,#sort-head,#content #aside-02 .listing .list-info h4,#content #aside-02 .listing .list-info #details,#cta-02 .list-info h4,#content #aside-02 .listing .list-img .note h6,#content #aside-02 #back-01,#content #aside-02 #title-02 h3,#content #aside-02 #title-02 h5,#content #aside-02 #title-02 .social-02,#content #aside-02 #interact,#content #aside-02 .interact,#content #aside-02 .col-02 .mod-01 .total,#content #aside-02 .col-02 .mod-01 .cta a,#content #aside-02 .col-02 .mod-01 .compare-02 h6,#content #aside-02 .title-03,#content #aside-02 .office h3,#content #aside-02 .office h4,#home .content h1,#home .content h2,#home .content h3,#home .content .aside .cta-button-2,#home .content a.aside-2,#home .content .aside-3 .cta-button-2,#content #aside-02 .promo-02 .col-1 h2,#content #aside-02 .promo-02 .col-1 #view,#bto h1,#bto h2,#bto h3,#bto .aside .cta-button-2,#bto .aside ul li h6,#bto .aside ul li a,#contact .content h1,#contact .content .contactTabs .tab-content .tab-pane h2,#contact .content .contactTabs .tab-content .tab-pane h3,#contact .content .contactTabs .tab-content .tab-pane h4,#contact .content .contactTabs .tab-content .tab-pane .field-4,#contact .content .contactTabs .tab-content .tab-pane h6,#contact .content .contactTabs .tab-content .tab-pane .field-6,#about .content h1,#about .content .contactTabs .tab-content .tab-pane h2,#about .content .contactTabs .tab-content .tab-pane .pr-col-2 .mod-01 h3,#about .content .contactTabs .tab-content .tab-pane .pr-col-2 .mod-01 ul li a,#finance .content h1,#finance .content .col-02 h3,#finance .content .col-02 h4,#finance .content .col-02 .mod-01 .field-03,#mCalculator .field-03,#finance .content .col-02 .mod-01 .field-04,#mCalculator .field-04,#finance .content .col-02 .mod-02 ul li,#finance .content .col-02 .mod-01 .total,#mCalculator .total,#finance .content .col-02 .mod-01 .total h5,#mCalculator .total h5,#finance .content .col-01 h2,#finance .content .col-01 h3,#finance .content .col-02 .mod-01 #create,#mCalculator #create,#finance .content .col-01 .aside-1 a,#terms .content .col-01 ul.partners-list li p strong,#terms .content h1,#terms .content .col-01 h2,#terms .content .col-01 .button,.overlay h2,.overlay h3,.overlay h5,.overlay .button,#epg .epg-1 .aside-1 ul li a,#epg .content h1,#epg .content h2,#epg .content h3,#epg .aside-3 ul li a,#epg .epg-4 .box-2 .cta-button-2,#epg .epg-4 .box-2 h6,#epg .epg-4 #reports ul li a,#promo .content h2,#promo .content h3,#promo .content .col-01 a.share,#promo .content .col-01 a.btn-rsvp,#terms .content .col-01 .goog-02,#content #aside-02 .col-03 .cta .mod-01 .navBoxHome,#content #left-sidebar h1,#content #aside-02 .promo-03 h2,#content #aside-02 .col-04 h5,#content #aside-02 .col-03 .cta .cta-button-2,#content #aside-02 .col-03 .cta h5,#content #aside-02 .listing .list-info .details{text-transform:uppercase}





.multLine span {
    display: block;
}







/*Search Results*/

#search-page {
    padding: 35px 50px;
}




    #search-page #mSearchbar {
        width: 80%;
        display: inline-block;
        font-size: 1.6rem;
        height: 37px;
    }

    #search-page .goSearch {
        width: 18%;
        display: inline-block;
        float: right;
    }





#search-input {
    padding: 0;
    margin-bottom: 25px;
    width: 50%;
}

#search-term {
    font-weight: bold;
    margin-bottom: 10px;
    font-size: 1.8rem;
}

#showing-results strong {
    color: inherit;
}

.search-result {
    margin: 50px 0;
}

    .search-result.indent-2 {
        padding-left: 25px;
        margin-top: -25px;
    }

.result-link {
    font-size: 1.8rem;
    margin-bottom: 0px;
    font-weight: bold;
}

.result-summary {
    font-size: 1.2rem;
    font-family: 'NewsGothicBT';
    display: block;
    margin-bottom: 2px;
}

.result-moreresults {
    display: none;
}

.result-summary b {
    display: inline-block;
    color: #333;
}

.result-url {
    font-weight: bold;
    margin-bottom: 5px;
    font-size: 1.2rem;
    font-family: 'NewsGothicBT';
    display: block;
}

#search-paging {
    text-align: center;
    font-size: 1.6rem;
    margin: 0;
    border-top: 1px solid #ddd;
    padding-top: 15px;
}

    #search-paging .link-number {
        padding: 2px 4px;
    }

    #search-paging b {
        padding: 2px 4px;
    }

.search-prev,
.search-next {
    font-size: 1.1rem;
}

    .search-prev span,
    .search-next span {
        display: none;
    }





/* Contact */
#contact-sales-response {
    display: none;
}

#contact-warranty-response {
    display: none;
}

#contact-sales-response {
    margin: 35px 0 0 0;
    min-height: 485px;
}

#contact-warranty-response {
    margin: 0;
}

#googleIframe {
    margin: 0;
    padding: 0;
    border: none;
    width: 700px;
    height: 1000px;
}


	/* JCarousel */
	.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl}
	.jcarousel-skin-tango .jcarousel-container-horizontal{width:100%;padding:20px 40px;margin:0 auto}
	.jcarousel-skin-tango .jcarousel-clip{overflow:hidden}
	.jcarousel-skin-tango .jcarousel-clip-horizontal{width:100%;height:170px}
	.jcarousel-skin-tango .jcarousel-item{width:180px;height:170px}
	.jcarousel-skin-tango .jcarousel-item-horizontal{margin-left:0;margin-right:10px}
	.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px;margin-right:0}
	.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}
	.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:63px;right:5px;width:32px;height:32px;cursor:pointer;background:transparent url(../images/sprite-gallery2.png) no-repeat 0 -68px}
	.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal{left:5px;right:auto;background:transparent url(../images/sprite-gallery2.png) no-repeat 0 -68px}
	.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:63px;left:5px;width:32px;height:32px;cursor:pointer;background:transparent url(../images/sprite-gallery2.png) no-repeat 0 -29px}
	.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto;right:5px;background:transparent url(../images/sprite-gallery2.png) no-repeat 0 -29px}
	.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default}





.bg-CmsPage {
    background-attachment: fixed;
    background-position: left top;
    background-repeat: no-repeat;
}

#register_facebook {
    text-align: left;
    margin: 10px;
    border: solid 1px #CCCCCC;
    height: 380px;
    font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
    background-color: #fff;
}

    #register_facebook .head {
        background-color: #EDEFF4;
        color: #666666;
        padding: 15px;
        font-size: 1.1rem;
        margin-bottom: 15px;
        font-weight: bold;
        border-bottom: solid 1px #CCCCCC;
    }

    #register_facebook #confirm {
        display: none;
    }

    #register_facebook #registerform {
        margin-left: 50px;
    }

    #register_facebook td {
        font-size: 1.1rem;
        padding: 5px;
        vertical-align: middle;
    }

    #register_facebook .formfield {
        width: 200px;
        font-size: 1.0rem;
    }

    #register_facebook .firstname,
    #register_facebook .lastname {
        font-size: 1.0rem;
        width: 98px;
    }

    #register_facebook .confirmation p {
        padding-left: 15px;
    }

    #register_facebook .confirmation img {
        padding-right: 80px;
        float: right;
    }


	#communityBadge,#communityBadge-so{position:absolute;z-index:1;top:22px;width:500px;min-height:37px;z-index:1}
	#salesoffice #communityBadge-so{opacity:1!important;position:relative}
	#salesoffice #communityBadge-so + h3.title-03{margin-top:-15px;width:65%}
	#communityBadge #badge-holder,#communityBadge-so #badge-holder{position:relative;height:37px;display:inline-block}
	#communityBadge #badge-msg,#communityBadge-so #badge-msg{color:#fff;background:url(../images/badge-mask.png) no-repeat;background-position:0 0;height:37px;padding:0;margin:0;display:inline-block;text-transform:uppercase;text-shadow:0 0 2px rgba(0,0,0,0.4);font-family:'NewsGothicBT-ExtraCondensed';font-weight:700;font-size:1.4rem;letter-spacing:.05em}
	#communityBadge #badge-msg span,#communityBadge-so #badge-msg span{display:inline-block;margin:6px 12px 0;line-height:1.2em}
	#communityBadge #badge-holder.badge-color-0{background:#fbcb20}
	#communityBadge #badge-holder.badge-color-0 #badge-msg{color:#333;text-shadow:none;background-position:0 -38px}
	#communityBadge #badge-holder.badge-color-1,#communityBadge-so #badge-holder.badge-color-0,#communityBadge-so #badge-holder.badge-color-1{background:#4f8eac}
	#communityBadge #badge-holder.badge-color-2,#communityBadge-so #badge-holder.badge-color-2{background:#7fb294}
	#communityBadge #badge-holder.badge-color-3,#communityBadge-so #badge-holder.badge-color-3{background:#85b2de}
	#communityBadge #badge-holder.badge-color-4,#communityBadge-so #badge-holder.badge-color-4{background:#777e86}


#finance .content .col-01 h1,
#finance .content .col-02 h1 {
    margin: 0;
    padding: 0 0 20px 0;
    font-weight: 100;
    font-size: 2.4rem;
    line-height: 1.2em;
    font-family: 'NewsGothicBT-Condensed';
    color: #333;
    background-color: #FFF;
}

.finance-body {
    margin-left: 10px;
    float: left;
    width: 375px;
}

#finance-sidebar-select {
    width: 100%;
    margin-top: 25px;
    border: 1px solid #CCCCCC;
    color: #959595;
    font-size: 1.1rem;
    height: 22px;
    padding: 2px 0 0;
}



/* community landing page styles */
#landing {
    padding-top: 125px;
    background-color: #fff;
}

    #landing .content {
        color: #000;
    }

    #landing .content {
        width: 1200px;
        height: auto;
        right: auto;
        left: 25px;
        top: 125px;
    }

        #landing .content h1 {
            margin: 0 0 20px -1px;
            padding: 0 0 0 0;
            line-height: 0.8em;
            font-weight: 100;
            font-size: 6.0rem;
            font-family: 'NewsGothicBT-ExtraCondensed';
            font-weight: bold;
            text-transform: uppercase;
        }

        #landing .content h2 {
            margin: 0;
            padding: 0 0 0 0;
            line-height: 1.0em;
            font-weight: 100;
            font-size: 2.2rem;
            font-family: 'NewsGothicBT-ExtraCondensed';
            font-weight: bold;
            text-transform: uppercase;
        }

        #landing .content .content-left {
            position: relative;
            float: left;
            margin-left: 25px;
        }

        #landing .content .content-right {
            position: relative;
            float: left;
            margin-left: 25px;
            width: 300px;
        }

        #landing .content .content-left .community-landing {
            width: 400px;
            float: left;
            padding-bottom: 100px;
        }

        #landing .content .content-left .copy {
            width: 375px;
            margin-top: 20px;
        }

            #landing .content .content-left .copy span {
                color: #339900;
                text-transform: uppercase;
                font-size: 1.4rem;
                font-family: 'NewsGothicBT';
                font-weight: lighter;
            }

            #landing .content .content-left .copy p {
                font-size: 1.4rem;
                font-family: 'NewsGothicBT';
                font-weight: lighter;
                text-transform: uppercase;
                padding-bottom: 12px;
            }

        #landing .content .content-left .community-landing img {
            margin: 0 0 10px 0;
        }

.container {
    width: 800px;
    height: 450px;
    position: relative;
    margin-bottom: 30px;
}

    .container img.badge {
        width: 89px;
        height: 38px;
        position: absolute;
        left: 0;
        bottom: -10px;
    }
/* #B# */
#landing .content .cta-button-2 {
    background: url('../images/sprite-icons.png') no-repeat scroll right -244px #FDD328;
    color: #333333;
    display: inline-block;
    font-family: 'NewsGothicBT-Condensed';
    font-size: 1.8rem;
    height: 30px;
    line-height: 1em;
    margin: 10px 0 0 0;
    padding: 13px 38px 0 16px;
    white-space: nowrap;
    text-transform: uppercase;
}

    #landing .content .cta-button-2:hover {
        background-color: #d8d8d8;
        background-image: none;
    }

#landing .content-right {
    height: 650px;
    margin-left: 30px;
}

#landing ul.calls-to-action {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

    #landing ul.calls-to-action li {
        color: #333333;
        padding: 0 0 0 30px;
        margin: 0 0 40px 0;
        position: relative;
    }
        /* #B# */
        #landing ul.calls-to-action li:before {
            background: url('../images/sprite-icons.png') no-repeat scroll right -58px #FDD328;
            background-position: -8px -257px;
            content: "";
            width: 20px;
            height: 20px;
            position: absolute;
            left: 0;
            top: 0px;
            margin-right: 5px;
        }

        #landing ul.calls-to-action li h3 {
            font-family: 'NewsGothicBT-ExtraCondensed';
            font-weight: bold;
            font-size: 2.2rem;
            font-weight: 100;
            line-height: 19px;
            padding-bottom: 8px;
            text-transform: uppercase;
        }

        #landing ul.calls-to-action li h4 {
            font-size: 1.5rem;
            font-weight: bold;
            line-height: 14px;
            padding: 6px 0px 4px 0px;
            text-transform: uppercase;
        }

        #landing ul.calls-to-action li p {
            font-family: 'NewsGothicBT';
            font-weight: lighter;
            width: 225px;
            font-size: 1.2rem !important;
            line-height: 14px;
            padding-bottom: 9px;
        }

        #landing ul.calls-to-action li a {
            font-size: 1.4rem;
            letter-spacing: 0.03em;
            text-transform: uppercase;
            font-weight: bold;
            font-family: 'NewsGothicBT-Condensed';
        }

        #landing ul.calls-to-action li input {
            width: 175px;
            margin-bottom: 10px;
        }
            /* #B# */
            #landing ul.calls-to-action li input.contact {
                margin: 15px 0 0 0;
                padding: 8px 24px 8px 15px;
                width: 182px;
                height: 34px;
                background-color: #fdd42b;
                border: none;
                font-weight: 100;
                font-size: 1.4rem;
                line-height: 1.2em;
                font-family: 'NewsGothicBT-Condensed';
                color: #333;
                background: #fdd328 url('../images/sprite-icons.png') no-repeat right -56px;
                text-transform: uppercase;
            }

#contact-response {
    display: none;
}

#contact-form .validation-summary ul.errors {
    color: Red;
    padding: 0px;
    margin: 0px;
    width: 175px;
}

    #contact-form .validation-summary ul.errors li:before {
        background: none;
    }

    #contact-form .validation-summary ul.errors li {
        margin: 5px 0px;
        padding: 0px;
        color: Red;
        list-style-type: none;
    }



	/* Slide Styles */
	#slides{display:none;position:relative}
	.slidesjs-container{z-index:0}
	.slidesjs-navigation,.slidesjs-pagination{z-index:1}
	#slides .slidesjs-navigation{margin-top:5px}
	a.slidesjs-next,a.slidesjs-previous,a.slidesjs-play,a.slidesjs-stop{background:url(../images/landingpagetest/btns-next-prev.png);background-repeat:no-repeat;display:block;width:10px;height:18px;overflow:hidden;text-indent:-9999px;float:left;margin-right:5px}
	a.slidesjs-next{margin-right:10px;background-position:-12px 0}
	a:hover.slidesjs-next{background-position:-12px -18px}
	a.slidesjs-previous{background-position:0 0}
	a:hover.slidesjs-previous{background-position:0 -18px}
	a.slidesjs-play{width:15px;background-position:-25px 0}
	a:hover.slidesjs-play{background-position:-25px -18px}
	a.slidesjs-stop{width:18px;background-position:-41px 0}
	a:hover.slidesjs-stop{background-position:-41px -18px}
	.slidesjs-pagination{margin:0;padding:0;position:absolute;right:20px;bottom:25px;list-style:none;background-color:transparent}
	.slidesjs-pagination li{float:left;margin:0 1px;height:10px;overflow:hidden}
	.slidesjs-pagination li a{display:block;width:10px;height:0;padding-top:13px;background:transparent url(../images/pagination.png) no-repeat left top;float:left;overflow:hidden}
	.slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active{background-position:0 -10px}
	#slides a:link,#slides a:visited{color:#333}
	#slides a:hover,#slides a:active{color:#9e2020}


#QuickMoveIn .qmi img {
    width: 180px;
    height: 120px;
	}


	.slideBanner span{color:#000;background:#ffd203;background:rgba(255,210,3,0.95);padding:10px 25px;position:absolute;top:65%;bottom:auto;left:0;text-transform:uppercase;font-family:'NewsGothicBT-ExtraCondensed';font-weight:700;font-size:3.4rem;display:inline-block;max-width:33.33333%;line-height:34px;text-shadow:0 0 3px #fdd328}
	.slideBanner span.position-top{top:21%;bottom:auto}
	.slideBanner span.position-middle{top:47%;bottom:auto}
	.slideBanner span.position-bottom{top:auto;bottom:10%}


body.builttoorder-page {
    background: #5690a6;
	}


	/* Lucene Search Results Page - Removed? */
	.search-results{padding:20px}
	.search-row{margin-bottom:20px}
	.search-score .bar-holder{width:48px;height:8px;position:relative;border:1px solid #ddd;overflow:hidden;border-radius:0}
	.search-score .bar-holder .bar{position:absolute;top:0;left:0;height:10px;background:#ddd}
	.search-header{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 0;margin:20px 0}
	.search-suggestions{font-size:1.2rem}
	.search-count{font-size:1.2rem}
	.search-results{padding:20px}
	.search-row-header{margin-bottom:10px;color:#aaa}
	.search-row{margin-top:10px;margin-bottom:30px}
	.search-row h2,.search-row .IgxSearchContentBody{width:90%}
	.search-score .bar-holder{width:85px;height:10px;position:relative;background:#f2f2f2;box-shadow:inset 0 0 2px rgba(0,0,0,0.2);overflow:hidden;border-radius:0}
	.search-score .bar-holder .bar{position:absolute;top:0;left:-85px;height:10px;background:#f8d63e}
	.search-detail h2{margin-bottom:5px}


	/* 404 Page */
	#wrapper404{margin:0;padding:0;position:relative;z-index:5;background-color:#fff;overflow:hidden;height:690px;min-width:989px;width:100%}
	#wrapper404 .background-image{width:1200px;height:100%;position:absolute;top:0;right:0;background-size:cover!important}
	#wrapper404 #message{position:absolute;top:175px;right:0;z-index:50;width:670px}
	#wrapper404 .content{margin:0;padding:0 0 30px;background:transparent;width:819px;float:right}
	#wrapper404 h5,#wrapper404 h4,#wrapper404 h3,#wrapper404 h2,#wrapper404 h1{font-weight:400;color:#555;margin-bottom:10px}
	#wrapper404 h5{text-transform:uppercase;font-size:1.6rem;color:#777}
	#wrapper404 h1{text-transform:uppercase;font-family:'NewsGothicBT-ExtraCondensed';font-weight:700;font-size:4rem;color:#000}
	#wrapper404 h3{font-family:'NewsGothicBT-ExtraCondensed';font-weight:700;font-size:2.4rem}
	#wrapper404 #action-item{font-size:1.6rem;margin-top:35px}
	#wrapper404 .content .header{margin:0;padding:90px 0 20px 50px;font-weight:100;font-size:3rem;line-height:1.1em;font-family:'NewsGothicBT-ExtraCondensed';font-weight:bold;color:#333;background-color:#f8d63e}
	#wrapper404 .cta-button-2{margin:30px 0 0}
	#wrapper404 .navBoxHome{margin:0;padding:0;position:relative;left:0;top:-65px;z-index:101;width:600px}
	#wrapper404 .navBoxHome #selections{float:left}
	#wrapper404 .navBoxHome .statesHome,#wrapper404 .navBoxHome .countiesHome{margin:0;padding:0;float:left;background-color:#fff;display:none;width:0;overflow:hidden}
	#wrapper404 .navBoxHome .statesHome,#wrapper404 .navBoxHome .countiesHome ul{padding:10px 0 0}
	#wrapper404 .navBoxHome ul{margin:0;padding:0;list-style:none;position:relative}
	#wrapper404 .navBoxHome ul li{margin:0;padding:0;display:inline;float:none;font-family:'NewsGothicBT-Condensed';color:#FFF;font-size:1.4rem;font-weight:100}
	#wrapper404 .navBoxHome ul li a{margin:0;padding:9px 15px;display:block;color:#0e7fb8;line-height:1em;white-space:nowrap}
	#wrapper404 .navBoxHome ul li a:hover{background-color:#D8D8D8;color:#333}


	/* Region Page */
	body.region-page h1{color:#333;font-family:'NewsGothicBT-Condensed';font-weight:400;font-size:3rem;width:92%}
	body.region-page h1 div{display:inline}
	body.region-page #sortbar .ui-form-select{margin:15px 15px 15px 0;width:25%;float:right}
	body.region-page #sortbar .region-sorting{border-bottom:1px solid #f5f5f5;box-shadow:0 -1px 0 #d5d5d5 inset}
	#community-container{background:#fff url(../images/loading2.gif) center 20px no-repeat;min-height:100px;width:92%;margin:0 auto}
	#community-container .community-row{background:#fff;border-bottom:1px solid #f5f5f5;border-top:1px solid #f7f7f7;box-shadow:0 -1px 0 #ddd inset;height:170px;position:relative}
	#community-container ul{list-style-type:none;margin:0;padding:0}
	#community-container li{position:absolute;font-size:1.2rem;line-height:1.3rem;font-family:'NewsGothicBT';font-weight:lighter}
	#community-container li strong{font-family:'NewsGothicBT';font-weight:700}
	#community-container li .label{padding-right:0;font-size:1.2rem;line-height:1.3rem;font-family:'NewsGothicBT';font-weight:lighter}
	#community-container .image{top:26%;left:1.5%;border:1px solid #fff;border-radius:2px;box-shadow:0 0 3px rgba(0,0,0,0.4)}
	#community-container .image img{background:#fafafa url(../images/pinstripe-gray-50.png);width:100%;min-height:60px;max-width:115px;height:auto;border-radius:2px;padding:0;display:block}
	#community-container .name{top:25%;left:138px;width:100%;padding-right:254px}
	#community-container .name h3{font-size:2.4rem;text-transform:capitalize;margin:0}
	#community-container .name h3 a{color:#555}
	#community-container .location{display:none}
	#community-container .name .address .city-state:before{content:", "}
	#community-container .phone{display:none!important}
	#community-container .phone a{display:inline!important}
	#community-container .floor-plans{white-space:nowrap;display:none}
	#community-container .bedrooms{top:65%;left:138px}
	#community-container .bathrooms{display:none!important}
	#community-container .garage{display:none!important}
	#community-container .status{top:13%;left:1.5%;text-transform:uppercase;color:#7d9b96;font-family:'NewsGothicBT-Condensed';font-weight:700;font-size:1.4rem}
	#community-container .price{top:65%;right:1.5%}
	#community-container .sqft{top:65%;left:52%}
	#community-container .directions{display:none}
	#community-container .view-button{top:26%;right:1.5%}
	#home-studios{margin:0 auto;font-family:'NewsGothicBT';font-weight:lighter;font-size:1.2rem;height:150px;padding:20px 0;border-top:1px solid #f0f0f0;width:92%}
	#content #aside-02 #home-studios h4{font-size:1.4rem;margin-bottom:0;font-weight:700}
	#home-studios h5{font-size:1.2rem;margin-bottom:15px;font-family:'NewsGothicBT';font-weight:lighter}
	#home-studios .studio{float:left;margin-right:10px;padding-bottom:40px;width:45%}






/*Community Page*/
#communityHeadContainer,
body.community-page #legal,
body.floorplan-page #legal,
body.community-page .qmi-row-link {
    width: 92%;
    margin: 0 auto !important;
    position: relative;
}

#communityHeadContainer {
    min-height: 132px;
}

    #communityHeadContainer + #sortbar {
        margin-top: 0;
    }




/*Floor Plan Page*/
#fpdetail-container {
    margin: 0 auto;
    width: 92%;
}

#interactiveTour-links a {
    display: block;
}

#savingsTotal,
#total-mortgage span {
    display: block;
    font-size: 1.6rem;
    margin-top: 4px;
    font-weight: bold;
}





/* Fluid Layout - Community Page */



#content #aside-02 #quickmovein .listing p {
    display: block;
    float: left;
}



/* Fluid Layout - Floor Plan Details */



#content #aside-02 .col-01 .aside-03 table {
    width: 100%;
}

#content #aside-02 .col-01 .aside-03 .hilite {
    width: 30%;
}

#mCalculator .field-03 {
    width: 100% !important;
}

#mCalculator .field-04 {
    width: 74% !important;
}

#gallery-02 .imagecarousel,
.floorPlan {
    text-align: center;
}

    .floorPlan h4 {
        text-align: left;
    }

    .floorPlan .optionSchematic {
        max-height: 700px;
    }



	/* Compare Floor Plans */
	.fpHeader{height:125px;position:relative;width:92%;margin:0 auto 10px}
	.fpHeader #social-02{position:absolute;bottom:0;right:0}
	.fpHeader #title-02{position:absolute;bottom:0;left:0}
	.fp-back-btn{position:absolute;top:20px;left:0;margin:0!important}
	#compare-infobar{width:400px;height:60px;position:absolute;top:14px;right:7px;visibility:hidden}
	.compare-infobanner .infobanner-action{display:none}
	#sortbar #compare-bar,#compare-infobar #compare-bar{display:none;float:right}
	#sortbar.active{height:60px;background:#fef1bb!important}
	#compare-infobar.active{visibility:visible}
	#sortbar.active #compare-bar,#compare-infobar.active #compare-bar{display:table}
	#sortbar .compare-msg,#compare-infobar .compare-msg{text-align:right;display:table-cell;vertical-align:middle}
	#sortbar .compare-msg p,#compare-infobar .compare-msg p{font-size:1.2rem;line-height:1.3rem;margin-bottom:0}
	#sortbar .compare-btn,#compare-infobar .compare-btn{padding:15px 15px 15px 10px}
	#sortbar .compare-btn .button,#compare-infobar .compare-btn .button{margin:0}
	#compare-infobar .compare-msg{margin:0}
	#compare-infobar .compare-btn{padding:0 0 0 10px}
	#save-floor-plan .checkbox i{font-size:1.2rem}
	.compareFP-btn{width:100%;height:30px;position:relative;background:#f2f2f2;cursor:pointer;border-radius:3px;font-family:'NewsGothicBT-Condensed',Arial,Helvetica,sans-serif!important;line-height:30px;box-shadow:0 1px 1px rgba(180,180,180,0.1) inset;-moz-user-select:none;-khtml-user-select:none;user-select:none;-moz-transition-property:background;-webkit-transition-property:background;-o-transition-property:background;transition-property:background;-moz-transition-duration:.25s;-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s}
	.compareFP-btn.active,.compareFP-btn.active:hover{background:#fef1bb}
	.compareFP-btn:hover{background:#e7e7e7}
	#save-floor-plan.compareFP-btn,#save-floor-plan.compareFP-btn.active{background:transparent;box-shadow:none}
	.compareFP-btn .checkbox{background:#f7f7f7;border:1px solid rgba(0,0,0,0.15);border-radius:2px;box-shadow:0 0 2px rgba(0,0,0,0.15) inset;display:inline-block;color:rgba(0,0,0,0);line-height:18px!important;height:20px;width:20px;text-align:center;position:absolute;top:5px;left:5px;font-size:1.3rem}
	.compareFP-btn .checkbox i{font-size:1.2rem;margin-left:2px}
	#save-floor-plan .checkbox{left:0}
	.compareFP-btn.active .checkbox{background:#fff;border:1px solid #fbcb40!important;box-shadow:none;color:#fbcb40}
	.compareFP-btn .unchecked{display:inline-block;position:absolute;top:1px;left:30px;text-transform:uppercase;letter-spacing:.01rem;color:#777}
	body.floorplan-page .compareFP-btn .unchecked{top:8px;left:27px}
	.compareFP-btn.active .unchecked{display:none}
	.compareFP-btn .checked{display:none;position:absolute;top:1px;left:30px;font-weight:700;text-transform:uppercase;letter-spacing:.01rem;color:#333;text-shadow:0 1px 0 rgba(255,255,255,0.5)}
	body.floorplan-page .compareFP-btn .checked{top:8px;left:27px}
	.compareFP-btn.active .checked{display:inline-block}
	#compare-none-msg,#compare-info-msg{display:none}
	#compare-none-msg.no-fp{display:block}
	#compare-info-msg.yes-fp{display:block}
	#compare-viewer.no-fp{display:none!important}
	#compare-add-msg{color:#ccc;text-align:center;font-size:1.6rem;display:none;width:100%;margin:0;padding-top:200px;height:650px;position:absolute;top:0;right:0;background:#fefefe}
	#compare-add-msg i{font-size:4rem;color:#eee}
	#compare-add-msg p{margin:15px 0 0;padding:0!important;width:100%!important;font-size:1.6rem!important}
	#compare-add-msg p strong{font-size:2rem!important;color:#777;display:block;margin-bottom:10px}
	#compare-add-msg.numFP-1,#compare-add-msg.numFP-2,#compare-viewer.compare-panes-2 #compare-add-msg,#compare-viewer.compare-panes-1 #compare-add-msg{display:inline-block}
	#compare-add-msg.numFP-2,#compare-viewer.compare-panes-2 #compare-add-msg{width:50%}
	#compare-add-msg.numFP-1,#compare-viewer.compare-panes-1 #compare-add-msg{width:100%!important}
	#compare-add-msg ul{width:173px;margin:5px auto}
	#compare-add-msg li{text-align:left;margin-bottom:7px}
	#compare-add-msg li a{font-size:1.6rem}
	#compare-viewer{height:650px;white-space:nowrap;position:relative;background:#fff url(../images/loading2.gif) no-repeat;background-position:90px center}
	#compare-viewer.compare-panes-6,#compare-viewer.compare-panes-5{width:100%;background-position:90px center}
	#compare-viewer.compare-panes-4{width:100%;background-position:120px center}
	#compare-viewer.compare-panes-3{width:100%;background-position:160px center}
	#compare-viewer.compare-panes-2,#compare-viewer.compare-panes-1{width:100%;background-position:220px center}
	#compare-slider{min-height:650px;overflow-y:hidden;background:#f9f9f9;border:1px solid #eee;border-left:1px solid #ccc;box-shadow:inset 0 0 3px rgba(0,0,0,0.1);position:relative;left:-2px}
	#compare-viewer.compare-panes-6 #compare-slider{width:80%!important;margin-left:20%!important;overflow-x:auto;-webkit-overflow-scrolling:touch}
	#compare-viewer.compare-panes-5 #compare-slider{width:80%!important;margin-left:20%!important;overflow-x:hidden}
	#compare-viewer.compare-panes-4 #compare-slider{width:75%!important;margin-left:25%!important;overflow-x:hidden}
	#compare-viewer.compare-panes-3 #compare-slider{width:66.6%!important;margin-left:33.3%!important;overflow-x:hidden}
	#compare-viewer.compare-panes-2 #compare-slider,#compare-viewer.compare-panes-1 #compare-slider{width:66.6%!important;margin-left:33.3%!important;overflow-x:hidden}
	.compare-panel{display:inline-block;position:relative;padding:40px 0 30px;margin:0 0 0 -3px;font-family:'NewsGothicBT';font-weight:lighter;font-size:1rem;z-index:1;background:#f9f9f9;border-right:1px solid #fff;border-left:1px solid #ddd;margin-top:0;-moz-user-select:none;-khtml-user-select:none;user-select:none;overflow:hidden;vertical-align:top;height:650px}
	#compare-viewer.compare-panes-6 .compare-panel,#compare-viewer.compare-panes-5 .compare-panel{width:25%!important}
	#compare-viewer.compare-panes-4 .compare-panel{width:33.3%!important}
	#compare-viewer.compare-panes-3 .compare-panel{width:50%!important}
	#compare-viewer.compare-panes-2 .compare-panel,#compare-viewer.compare-panes-1 .compare-panel{width:50%!important}
	#compare-viewer.compare-panes-6 .compare-panel.active,#compare-viewer.compare-panes-5 .compare-panel.active{width:20%!important}
	#compare-viewer.compare-panes-4 .compare-panel.active{width:25%!important}
	#compare-viewer.compare-panes-3 .compare-panel.active{width:33.3%!important}
	#compare-viewer.compare-panes-2 .compare-panel.active,#compare-viewer.compare-panes-1 .compare-panel.active{width:33.3%!important}
	.compare-panel.selected{background:#eee;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
	.compare-panel.active{background:#fff;z-index:10;border-left:0;position:absolute;left:0;top:1px}
	.compare-panel.active ul li .label,.compare-panel.active ul li strong{color:#000!important}
	.compare-panel .close-box{position:absolute;top:10px;right:10px;color:#ddd!important;z-index:20;cursor:pointer}
	.compare-panel .click-to-pin{position:absolute;top:10px;left:10px;color:#bbb;z-index:20;cursor:pointer;font-size:1.1rem;display:block}
	.compare-panel .close-box:hover,.compare-panel .click-to-pin:hover{color:#0e7fb8!important}
	.compare-panel.active .click-to-pin span{display:none!important}
	.compare-panel.active .click-to-pin{width:17px;left:4px;overflow:hidden;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}
	.compare-panel h4{font-size:1.4rem}
	.compare-panel ul{list-style-type:none;margin:5px 0;padding:0;width:100%}
	.compare-panel ul li{width:100%;padding:4px 0;font-size:1.1rem}
	.compare-panel ul li .label{display:inline-block;width:49%;padding:0 0 0 10%;color:#aaa;text-transform:uppercase;font-size:1.1rem}
	.compare-panel ul li strong{font-family:'NewsGothicBT';font-weight:700;color:#888;padding:0 0 0 10%}
	.compare-panel ul li i{margin-left:3px;margin-right:-1px}
	.compare-panel.active .dataset li.active{background:#fbe48f}
	.compare-panel ul li.active{background:#eee}
	.compare-panel ul li.active .label{color:#000!important}
	.compare-panel ul li.active strong{color:#000!important}
	.compare-panel .dataset li .data.higher:after{content:'\25B2';color:#f8d63e}
	.compare-panel.active .dataset li .data.higher:after{content:'\25B2';color:#555}
	.compare-panel .dataset li .data.lower:after{content:'\25BC';color:#f8d63e}
	.compare-panel.active .dataset li .data.lower:after{content:'\25BC';color:#555}
	.compare-panel .img-holder{margin-bottom:15px;text-align:center}
	.compare-panel .img-holder img{width:100%;max-width:180px;height:auto}
	.compare-panel .group-img{padding:0 10%;font-size:1.2rem}
	.compare-panel .group-info{border-bottom:1px solid #ddd;padding:0 10%;font-size:1.2rem}
	.compare-panel address span{display:block}
	.compare-panel .group-price{border-bottom:1px solid #ddd}
	.compare-panel .group-stats{border-bottom:1px solid #ddd}
	.compare-panel .group-map{padding:20px 10%;text-align:center}
	.compare-panel .group-map img{width:100%;max-width:180px;height:auto}
	.compare-panel .group-map .static-map{background:#fafafa url(../images/loading2.gif) center center no-repeat;display:block}
	.compare-panel .button.button-primary{background:url(../images/sprite-icons.png) no-repeat scroll right -58px #fdd328;color:#333;display:block;font-family:'NewsGothicBT-Condensed';font-size:1.4rem;line-height:.9em;padding:10px 24px 8px 15px}
	.compare-panel .group-action .button{margin:0 auto;width:72%;max-width:180px}


/*--------------------------------------------*\
	MAP
\*--------------------------------------------*/


	.labels{color:#fff;text-transform:uppercase;font-family:'NewsGothicBT';font-weight:400}
	.leftCol{position:absolute;z-index:9999}
	a.logo{background:url(../images/logo.jpg);width:81px;height:80px;margin:18px;display:block}
	.infoBox{display:block}
	.clusterInfoContent{border:1px solid #B3B3B3;box-shadow:0 7px 5px -5px rgba(50,50,50,0.5);background:#fff;font-size:1.2rem;height:200px;overflow-y:hidden;overflow-x:hidden;width:360px;padding:10px;margin-bottom:40px!important;height:auto;position:relative}
	.clusterInfoContentNarrow{border:1px solid #B3B3B3;box-shadow:0 7px 5px -5px rgba(50,50,50,0.5);background:#fff;font-size:1.2rem;height:200px;overflow-y:hidden;overflow-x:hidden;width:225px!important;padding:10px;height:auto;margin-bottom:40px!important}
	.arrow-tip{bottom:-10px;left:20px;width:17px;height:10px;background:url(../images/map/map-sprite.png) no-repeat 0 -696px;position:absolute}
	.landingTitle{position:absolute;top:200px;left:200px}
	.landingTitle h2{font-size:65px;text-transform:uppercase;width:500px}
	#countiesNav{position:absolute;top:100px;left:390px;background-color:#fff;padding:20px 0;width:200px;display:none}
	#countiesNav h2{color:#333;font-size:1.4rem;padding:0 0 0 5px}
	#countiesNav ul.counties{width:167px;float:left;margin:0;padding:0;list-style:none}
	#countiesNav ul.counties a{width:175px;font-size:1.2rem;padding:5px 20px 5px 5px;text-transform:uppercase;color:#333;display:block;text-decoration:none;font-weight:100}
	#countiesNav ul.counties a:hover{background-color:#d1ddda}
	.bottombar{max-width:1200px;height:170px;min-width:980px;background-color:#efefef;position:absolute;left:0;bottom:0;z-index:99;display:none}
	#neighborhood .bottombar{max-width:1200px;height:170px;min-width:820px;background-color:#efefef;position:absolute;left:0;bottom:-20px;z-index:9999;display:none}
	#left-sidebar .selectBox{width:215px;float:left;z-index:100}
	#left-sidebar .selectBox .inner{margin-top:10px}
	#left-sidebar .selectBox .inner p{margin:10px 0 2px;padding:0}
	.mapContainer #content #left-sidebar p{margin:0 0 20px}
	.mapContainer #content #left-sidebar h3{font-size:48px;color:#fff;margin:0 20px;font-family:'NewsGothicBT-Condensed'}
	#left-sidebar h4{color:#333;font-size:1.6rem;width:auto;font-weight:400;text-transform:uppercase}
	#left-sidebar .selectBox h2{background:url(../images/map/kb_home_pin.png) no-repeat;padding:10px 0 11px 50px;font-family:'NewsGothicBT-Condensed'}
	#left-sidebar p{margin:5px 0 7px;font-family:'NewsGothicBT';font-weight:lighter}
	#left-sidebar p:empty{display:none}
	#left-sidebar .selectBox label{font-size:1.1rem;font-family:'NewsGothicBT';font-weight:lighter}
	#left-sidebar .selectBox h4{font-weight:700}
	#left-sidebar .nearby{margin:30px 0 15px}
	body.community-page #left-sidebar .nearby{margin:15px 20px 25px 0;padding-top:15px;width:93%;border-top:1px solid #7d9b96;box-shadow:0 2px 0 -1px rgba(255,255,255,0.2) inset;display:block}
	#left-sidebar .nearby h5{font-family:'NewsGothicBT';font-weight:lighter;font-size:1.3rem;line-height:1.2em;margin-bottom:3px;text-transform:none}
	#left-sidebar #nearby-communities{padding-left:0;margin-left:0;margin-top:10px;list-style-position:inside;color:#d6e4dc;font-size:1.4rem}
	#left-sidebar #nearby-communities li{margin-bottom:6px}
	#left-sidebar #nearby-communities a{font-family:'NewsGothicBT-Condensed';font-size:1.6rem;color:#fff!important}
	.mapContainer #content #aside-02 h1{margin:0 auto}
	#communities{margin:20px auto;width:590px}
	#communities #sort-head{margin:0;padding:0;height:35px;min-width:590px;background-color:#D8D8D8}
	#communities th,#communities td{padding:15px 5px 15px 15px;position:relative}
	#communities a.sort-menu{color:#333;display:block;font-weight:400}
	#communities a.sort-menu span{background:url(../images/sprite-icons.png) no-repeat 0 -214px;width:7px;height:11px;display:inline-block;margin:0 0 0 6px}
	#communities tr{border-bottom:1px solid #d8d8d8}
	#communities td{font-family:'NewsGothicBT';font-weight:lighter}
	#communities td.image{padding:0;width:0}
	#communities td.name{width:200px;text-transform:uppercase}
	#communities td h3{margin-bottom:2px}
	#communities td a,#communities td h3 a{font-weight:700;font-family:'NewsGothicBT-Condensed';font-size:1.4rem;margin-bottom:10px}
	#communities td a.price-msg{font-family:'NewsGothicBT';font-weight:lighter}
	#communities .num{width:100px}
	#communities .num a.price-msg{font-weight:400!important}
	#communities #sort-head th{color:#333;font-weight:400}
	#communities td .status{color:#390;font-weight:700;font-size:1.1rem}
	.bottombar #hpriceSlider{margin:0 0 17px;width:185px}
	.bottombar #amenities{width:70%;float:left;position:relative}
	.bottombar #amenities h2{float:left;font-family:'NewsGothicBT-Condensed';text-transform:uppercase}
	.bottombar #amenities .yelp{margin:0 0 0 5px;background:url(../images/map/yelp-logo.png) no-repeat top right;width:95px;color:#999;font-size:1rem;padding:8px 0 5px 10px;float:left}
	.bottombar #amenities .headline{clear:both;font-size:1.4rem;padding-bottom:10px}
	.bottombar #amenities .inner{margin:10px 20px}
	.bottombar #amenities .inner h3{font-weight:400;font-size:1.4rem;text-transform:uppercase;border-bottom:1px solid #eee;margin:10px 0}
	.bottombar #amenities .inner ul{list-style:none;padding:0;width:500px;margin:0}
	.bottombar #amenities .inner li{margin:4px 0;float:left;width:165px;font-family:'NewsGothicBT';font-weight:lighter}
	#amenities .inner .block{float:left;width:160px;margin:0 20px 0 0}
	#amenities .amenSelects{width:200px;float:left}
	#amenities .inner .cbs{float:left;width:200px}
	.bottombar .selects{width:100px;float:left;margin:0 0 20px;font-size:1.1rem;font-family:'NewsGothicBT';font-weight:lighter}
	.bottombar .selects select{width:90px}
	#locationBox a{display:block;width:208px;height:23px;padding:5px 10px;text-decoration:none;margin:17px 0 0;border:1px #999 solid;font-size:1.8rem;color:#333;background:url(../images/arrow-right.jpg) no-repeat right 10px}
	#locationBox a:hover{color:#999}
	#labelSlider{margin:10px 0 0}
	#priceMin,#priceMax,#sqMin,#sqMax{width:30px;font-size:1.1rem;display:inline-block;text-align:center}
	.searchNav{position:fixed;right:0;top:0;z-index:9999}
	.searchNav ul{margin:0;list-style:none;background-color:#91a8a4;padding:34px 10px 4px;float:left}
	.searchNav ul.mainNav{background:none;padding:0}
	ul.mainNav li{background:#333;margin:0;padding:0}
	ul.mainNav a.map span{background:url(../images/nav.png) no-repeat 0 -30px}
	ul.mainNav a.community span{background:url(../images/nav.png) no-repeat -27px -30px}
	ul.mainNav a.design span{background:url(../images/nav.png) no-repeat -57px -30px}
	ul.mainNav a.kb span{background:url(../images/nav.png) no-repeat -86px -30px}
	ul.mainNav a,nav a:visited{font-size:1.4rem;color:#fff;display:block;text-transform:uppercase;text-decoration:none;padding:4px 15px}
	ul.mainNav a:hover{color:#fdd328}
	ul.mainNav a span{height:20px;width:25px;margin:10px 5px 0 0;display:block}
	.searchNav li{float:left;border-right:1px solid #fff;padding-right:5px;margin-right:5px}
	.searchNav li.last{border-right:none;margin:-12px 0 0}
	.searchNav input{margin:-2px 0 0;height:24px}
	.searchNav a{display:block;text-transform:uppercase;color:#fff;font-size:1.4rem;text-decoration:none}
	.searchNav a:hover{color:#444}
	.searchNav a.my,.searchNav a.my:visited{float:left;background:#609fba;font-size:1.4rem;display:block;color:#fff;text-align:center;padding:34px 10px 4px;text-decoration:none;text-transform:uppercase}
	.searchNav a.my:hover{color:#333}
	.searchNav .selector{background-color:#fff;width:178px;display:none;position:relative}
	.searchNav .selector .inner{margin:20px 7px}
	.searchNav .selector h2{font-size:1.4rem;color:#1070a0;width:auto}
	.searchNav .selector h3{font-size:1.1rem;color:#333;font-weight:400}
	.searchNav .selector a#comNames{display:block;padding:5px 7px;text-align:left;text-decoration:none;margin:17px 0 0;border:1px #999 solid;font-size:1.4rem;color:#333;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFGOUY5ODZBNjdBQTExRTQ5OTk2OUJENzg3NDEyMTkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFGOUY5ODZCNjdBQTExRTQ5OTk2OUJENzg3NDEyMTkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzA0Mjc3N0Y2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzA0Mjc3ODA2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6vFkT9AAAAX0lEQVR42mLU1NTsYWBgKAXi/wxQwATExUC8GIjZkAVBIBqINwMxD7IgCLgB8QEgFkcWBAFjIF6ELngWiOOQBXcDsSMQv4QJLgNiHyD+DOIwi4qK8gHpDCD+C9MCEGAAx04NXe7WvOYAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:right 10px center}
	.searchNav .selector a#comNames:hover{color:#999}
	.searchNav .selector a{padding:5px 0 10px 5px}
	.searchNav .selector a:hover{background-color:#efefef}
	.rolloutNav{margin:20px 0 0 18px;padding:0 0 0 10px;position:absolute;bottom:100px;display:none}
	.rolloutNav h2{margin:0 0 10px;font-size:24px}
	.rolloutNav ul.secondaryNav{margin:0;padding:0;list-style:none;float:left}
	.rolloutNav ul.secondaryNav a{font-family:'NewsGothicBT';font-weight:700;color:#fff;font-size:1.4rem;width:167px;text-transform:uppercase;padding:18px 10px;text-decoration:none;display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFGOUY5ODZBNjdBQTExRTQ5OTk2OUJENzg3NDEyMTkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFGOUY5ODZCNjdBQTExRTQ5OTk2OUJENzg3NDEyMTkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzA0Mjc3N0Y2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzA0Mjc3ODA2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6vFkT9AAAAX0lEQVR42mLU1NTsYWBgKAXi/wxQwATExUC8GIjZkAVBIBqINwMxD7IgCLgB8QEgFkcWBAFjIF6ELngWiOOQBXcDsSMQv4QJLgNiHyD+DOIwi4qK8gHpDCD+C9MCEGAAx04NXe7WvOYAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:right 10px center;margin:1px 0 0}
	.rolloutNav ul.secondaryNav a#change{background-color:#fdd328;color:#333}
	.rolloutNav ul.secondaryNav a:hover,.rolloutNav ul.secondaryNav a#change:hover{color:#91a8a4;background-color:#fff;color:#333}
	.rolloutNav ul.secondaryNav a.active,.rolloutNav ul.secondaryNav a#change.active{background-color:#fff;background-image:none;color:#333;width:185px}
	.navBox #amenities .inner{position:relative;margin:20px}
	.navBox #amenities .inner h3{font-weight:400;font-size:1.8rem;text-transform:uppercase;border-bottom:1px solid #eee;margin:10px 0}
	.navBox #amenities .inner ul{list-style:none;padding:0}
	.navBox #amenities .inner li{margin:10px 0}
	.navBox .inner a.closeBtn{display:block;background-color:#fdd328;width:30px;height:35px;position:absolute;right:-20px;top:-20px;background:url(../images/close-btn.jpg) no-repeat}
	.navBox #filters{width:245px;float:left;display:none}
	.navBox #filters .inner{position:relative;margin:20px}
	.navBox #filters .inner h3{font-weight:400;font-size:1.8rem;text-transform:uppercase;border-bottom:1px solid #eee;margin:10px 0}
	#slider{width:200px}
	.selectBox a#comNamesHome{margin:0 15px 15px 0;display:block;font-family:'NewsGothicBT-Condensed';text-decoration:none;font-size:1.4rem;color:#333;background-repeat:no-repeat;background-position:right 10px center,center top;text-transform:uppercase;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFGOUY5ODZBNjdBQTExRTQ5OTk2OUJENzg3NDEyMTkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFGOUY5ODZCNjdBQTExRTQ5OTk2OUJENzg3NDEyMTkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzA0Mjc3N0Y2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzA0Mjc3ODA2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6vFkT9AAAAX0lEQVR42mLU1NTsYWBgKAXi/wxQwATExUC8GIjZkAVBIBqINwMxD7IgCLgB8QEgFkcWBAFjIF6ELngWiOOQBXcDsSMQv4QJLgNiHyD+DOIwi4qK8gHpDCD+C9MCEGAAx04NXe7WvOYAAAAASUVORK5CYII=),#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFGOUY5ODZBNjdBQTExRTQ5OTk2OUJENzg3NDEyMTkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFGOUY5ODZCNjdBQTExRTQ5OTk2OUJENzg3NDEyMTkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzA0Mjc3N0Y2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzA0Mjc3ODA2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6vFkT9AAAAX0lEQVR42mLU1NTsYWBgKAXi/wxQwATExUC8GIjZkAVBIBqINwMxD7IgCLgB8QEgFkcWBAFjIF6ELngWiOOQBXcDsSMQv4QJLgNiHyD+DOIwi4qK8gHpDCD+C9MCEGAAx04NXe7WvOYAAAAASUVORK5CYII=),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFGOUY5ODZBNjdBQTExRTQ5OTk2OUJENzg3NDEyMTkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFGOUY5ODZCNjdBQTExRTQ5OTk2OUJENzg3NDEyMTkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzA0Mjc3N0Y2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzA0Mjc3ODA2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6vFkT9AAAAX0lEQVR42mLU1NTsYWBgKAXi/wxQwATExUC8GIjZkAVBIBqINwMxD7IgCLgB8QEgFkcWBAFjIF6ELngWiOOQBXcDsSMQv4QJLgNiHyD+DOIwi4qK8gHpDCD+C9MCEGAAx04NXe7WvOYAAAAASUVORK5CYII=),-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFGOUY5ODZBNjdBQTExRTQ5OTk2OUJENzg3NDEyMTkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFGOUY5ODZCNjdBQTExRTQ5OTk2OUJENzg3NDEyMTkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzA0Mjc3N0Y2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzA0Mjc3ODA2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6vFkT9AAAAX0lEQVR42mLU1NTsYWBgKAXi/wxQwATExUC8GIjZkAVBIBqINwMxD7IgCLgB8QEgFkcWBAFjIF6ELngWiOOQBXcDsSMQv4QJLgNiHyD+DOIwi4qK8gHpDCD+C9MCEGAAx04NXe7WvOYAAAAASUVORK5CYII=),-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(237,237,237,1)));background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFGOUY5ODZBNjdBQTExRTQ5OTk2OUJENzg3NDEyMTkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFGOUY5ODZCNjdBQTExRTQ5OTk2OUJENzg3NDEyMTkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzA0Mjc3N0Y2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzA0Mjc3ODA2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6vFkT9AAAAX0lEQVR42mLU1NTsYWBgKAXi/wxQwATExUC8GIjZkAVBIBqINwMxD7IgCLgB8QEgFkcWBAFjIF6ELngWiOOQBXcDsSMQv4QJLgNiHyD+DOIwi4qK8gHpDCD+C9MCEGAAx04NXe7WvOYAAAAASUVORK5CYII=),-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFGOUY5ODZBNjdBQTExRTQ5OTk2OUJENzg3NDEyMTkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFGOUY5ODZCNjdBQTExRTQ5OTk2OUJENzg3NDEyMTkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzA0Mjc3N0Y2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzA0Mjc3ODA2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6vFkT9AAAAX0lEQVR42mLU1NTsYWBgKAXi/wxQwATExUC8GIjZkAVBIBqINwMxD7IgCLgB8QEgFkcWBAFjIF6ELngWiOOQBXcDsSMQv4QJLgNiHyD+DOIwi4qK8gHpDCD+C9MCEGAAx04NXe7WvOYAAAAASUVORK5CYII=),-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFGOUY5ODZBNjdBQTExRTQ5OTk2OUJENzg3NDEyMTkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFGOUY5ODZCNjdBQTExRTQ5OTk2OUJENzg3NDEyMTkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzA0Mjc3N0Y2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzA0Mjc3ODA2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6vFkT9AAAAX0lEQVR42mLU1NTsYWBgKAXi/wxQwATExUC8GIjZkAVBIBqINwMxD7IgCLgB8QEgFkcWBAFjIF6ELngWiOOQBXcDsSMQv4QJLgNiHyD+DOIwi4qK8gHpDCD+C9MCEGAAx04NXe7WvOYAAAAASUVORK5CYII=),-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFGOUY5ODZBNjdBQTExRTQ5OTk2OUJENzg3NDEyMTkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFGOUY5ODZCNjdBQTExRTQ5OTk2OUJENzg3NDEyMTkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzA0Mjc3N0Y2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzA0Mjc3ODA2NzdCMTFFNDk5OTY5QkQ3ODc0MTIxOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6vFkT9AAAAX0lEQVR42mLU1NTsYWBgKAXi/wxQwATExUC8GIjZkAVBIBqINwMxD7IgCLgB8QEgFkcWBAFjIF6ELngWiOOQBXcDsSMQv4QJLgNiHyD+DOIwi4qK8gHpDCD+C9MCEGAAx04NXe7WvOYAAAAASUVORK5CYII=),linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0);border-radius:3px!important;text-align:left}
	#content .navBoxHome{margin:0;padding:0;position:absolute;left:220px;top:-183px;z-index:99999;width:600px;text-transform:uppercase}
	body.region-page .mapContainer .bottombar{height:110px;min-width:215px}
	body.region-page .mapContainer .selectBox{height:110px}
	body.region-page .mapContainer .selectBox h2{margin:0 0 16px 15px}
	body.region-page .mapContainer #content .selectBox .navBoxHome{top:80px}
	.navBoxHome #selections{float:left}
	.navBoxHome .statesHome,.navBoxHome .countiesHome{margin:0;padding:0;float:left;border:1px #CCC solid;background-color:#FFF;display:none;width:0;overflow:visible!important}
	.navBoxHome .countiesHome{border-left:none}
	.navBoxHome .statesHome,.navBoxHome .countiesHome ul{padding:10px 0 0}
	.navBoxHome ul{margin:0;padding:0;list-style:none;position:relative}
	.navBoxHome ul li{margin:0;padding:0;display:inline;float:none;font-family:'NewsGothicBT-Condensed';color:#FFF;font-size:1.4rem;font-weight:100}
	.navBoxHome ul li a{margin:0;padding:9px 15px;display:block;color:#069;line-height:1em;white-space:nowrap}
	.navBoxHome ul li a:hover{background-color:#D8D8D8;color:#333}
	#listings{width:790px;position:absolute;z-index:9998;bottom:0;background-color:#fff;right:0;display:none}
	a.toggleclose{position:absolute;right:20px;top:0;display:block;text-decoration:none;font-size:1.8rem;background-color:#dfecf2;padding:5px 10px;color:#346796;text-align:center}
	a.toggleclose:hover{background-color:#eee;color:#333}
	#listings .inner{margin:35px 25px;position:relative}
	#listings h2{color:#333;text-transform:uppercase;font-size:32px;width:auto;margin:0 0 20px}
	#listings h3{font-weight:400;text-transform:uppercase;font-size:1.4rem;margin:0;height:33px;width:90px;float:left}
	#listings .location img{float:left;margin:0 5px 0 0}
	#listings p{text-transform:uppercase;font-size:1.2rem}
	#listings p a{text-decoration:none;color:#326696}
	#listings p a:hover{color:#1C94C4}
	#listings .tablescroll_wrapper{padding:0 10px 0 0}
	#listings table{width:100%}
	#listings table .listingRow{border-top:1px solid #ccc}
	#listings table .listingRow:hover{background-color:#eee}
	#listings table td{text-align:center}
	#listings th:first-child,#listings td.image,#listings td.location{text-align:left}
	#listings td{padding:10px 0}
	#listings td.image{width:173px}
	#listings table th{font-weight:100}
	#listings .listingOptions{text-align:right;vertical-align:middle}
	#listings .listingOptions label{background-color:#dfecf1;padding:10px;color:#333;margin-right:3px;text-transform:uppercase}
	#listings .listingOptions label input{margin-right:2px}
	#listings .listingOptions a{display:inline;background-color:#fdd328;padding:10px;color:#333;text-decoration:none;text-transform:uppercase}
	#map_canvas{margin:0;padding:0;height:100%;width:100%;background:#e5e3df url(/Content/images/pinstripe-gray-10.png)}
	#regionalMap .clearfix .holder{height:0}
	.InfoBox{height:auto}
	.bubblebg{background:#fff;float:left}
	.bubbletext{margin:0;width:160px;font-size:1.1rem;clear:both}
	.bubbletext p{margin-bottom:10px;font-size:1.1rem;line-height:1.3rem}
	.bubbletext .thmb{margin:0;width:180px;height:120px}
	.bubbletext h3{margin:0;padding:0;font-weight:100;font-size:1.4rem;line-height:1.2em;font-family:'NewsGothicBT-ExtraCondensed';font-weight:bold;color:#333;text-transform:uppercase}
	.clusterInfoContentNarrow.bubbletext h3{margin-top:10px}
	.bubbletext a{font-size:1.2rem;color:#333;text-decoration:none;text-transform:uppercase;margin:0}
	.bubbletext img{margin:5px 0 7px}
	.bubbletext label{background-color:#dfecf1;padding:10px;color:#333;text-transform:uppercase;display:block;margin:5px 0 0;width:160px;text-align:center}
	.bubbletext label input{margin-right:2px}
	.wide{width:100%;height:auto}
	.infoContent{background:#fff;font-size:1.2rem;padding:0 10px 10px;height:130px}
	.clusterInfoContent .clusterl{float:left;margin-right:10px}
	.clusterInfoContent .clusterr{position:relative;width:338px;min-height:120px}
	.infoContent.clusterHover{background:#FCFFC6;font-size:1.2rem;padding:0;margin:0;width:auto;height:auto}
	.infoContent.clusterHover .bubbletext{background:#FCFFC6;margin:0;padding:10px;min-height:20px;width:150px;clear:none}
	.infoContent.clusterHover .bubbletext h3{line-height:1em;padding-bottom:10px;font-size:14px}
	.infoContent.clusterHover .bubbletext h3 span{font-size:13px;display:inline-block;margin-top:-2px}
	.infoContent.clusterHover .bubbletext .clusterr p{font-family:'NewsGothicBT-Roman';font-size:11px;color:#333}
	.infoContent.clusterHover .clusterr{height:auto;background:#FCFFC6;width:auto;float:none}
	.infoContent.singleCommHover{background:#FCFFC6;padding:0;margin:0;width:auto;height:auto}
	.infoContent.singleCommHover .bubbletext{background:#FCFFC6;margin:0;padding:10px}
	.infoContent.singleCommHover .clusterr{height:auto;padding:0;background:#FCFFC6;margin:0;width:auto}
	.cluster-header h3{float:left;margin:0;padding:0;font-weight:100;font-size:1.4rem;line-height:1.2em;font-family:'NewsGothicBT-ExtraCondensed';font-weight:bold;color:#333;text-transform:uppercase;border-bottom:1px solid #ccc;width:340px;padding-bottom:5px}
	.cluster-close{cursor:pointer;margin:0;position:absolute;top:10px;right:10px;z-index:1}
	.clusterInfoContentNarrow .cluster-close{top:1px;right:0}
	.cluster-header{float:left;width:100%;margin-bottom:9px}
	.cluster-info{height:auto;width:340px;overflow:hidden;float:left}
	.cluster-info-item{width:340px;display:none}
	.cluster-info-item:first-child{width:340px;display:block}
	.cluster-list{float:left;margin-top:10px;width:340px}
	.cluster-list-item > img{margin-right:5px}
	.cluster-list-item > a{color:#0A65BC}
	.cluster-list-item-sel{color:#bbb!important}
	.bubbletext #button-1,.bubbletext #button-2{margin:10px 0 0;position:absolute;bottom:0}
	.clusterInfoContentNarrow.bubbletext #button-1,.clusterInfoContentNarrow.bubbletext #button-2{position:static;margin:0;width:165px}
	.bubbletext.home-studio #button-1,.bubbletext.home-studio #button-2{position:static}
	.bubbletext .link-directions,.bubbletext .link-virtualtour{text-transform:none;color:#0A65BC;display:inline-block;padding:3px 0}
	.bubbletext .link-virtualtour i{display:none}
	.clusterr #button-1{width:148px}
	.bubblebg{background:#fff}
	.bubbletext2{height:115px;width:300px}
	.bubbletext2 h3{padding:0 0 5px;font-weight:700;text-transform:uppercase;width:200px;margin:0}
	#googleplacetext h5{padding:0 0 5px;font-weight:700;width:200px;margin:0;font-size:1.1rem}
	.bubbletext2 a{text-decoration:none}
	.bubbletext2 p{padding-top:5px;line-height:1.3em;font-size:1.1rem}
	.bubbletext2 label{background-color:#dfecf1;padding:10px;color:#333;text-transform:uppercase;display:block;width:90px;margin:5px 0 0}
	.bubbletext2 label input{margin-right:2px}
	.bubbletext2 .amenitiesImg{float:left;margin:0 10px 0 0;width:75px;height:75px}
	table.gInfoWindow{margin:0}
	table.gInfoWindow td{padding-right:5px;vertical-align:top}
	table.gInfoWindow img.amenitiesImg{width:75px;height:auto;opacity:.7}
	table.gInfoWindow h5{margin-bottom:3px;font-size:1.3rem}
	table.gInfoWindow h5 a{font-size:1.3rem}
	table.gInfoWindow p{margin-bottom:2px;font-size:1rem}
	.map-zoom-all{margin-top:10px}
	.map-zoom{height:20px;width:20px;margin:5px 15px}
	.map-zoom-plus{background-image:url(../images/map/zoom-in.png)}
	.map-zoom-minus{background-image:url(../images/map/zoom-out.png)}
	.map-zoom-plus-disabled{background-image:url(../images/map/zoom-in-disabled.png)!important}
	.map-zoom-minus-disabled{background-image:url(../images/map/zoom-out-disabled.png)!important}
	#neighborhood .map{margin:0;padding:0;height:670px;position:relative}
	#neighborhood .map #map_canvas{height:610px}
	#neighborhood .map .explore-neighborhood{padding:10px 0}
	#neighborhood .map .explore-neighborhood h5{text-transform:uppercase;font-weight:700;font-size:1.5rem;margin:20px 20px 10px;letter-spacing:.02em}
	#neighborhood .map .explore-neighborhood ul{list-style:none;padding:0;height:20px;margin:20px;width:95%}
	#neighborhood .map .explore-neighborhood li{float:left;margin:0 1% 5px 0;position:relative;width:32%}
	#neighborhood .map .explore-neighborhood li label{background:#f2f2f2;border-radius:2px;font-size:1.5rem;padding:8px;margin:0;position:relative;top:0;left:0;z-index:0;-moz-user-select:none;-khtml-user-select:none;user-select:none;width:100%;overflow:hidden;line-height:2.3rem}
	#neighborhood .map .explore-neighborhood li label:hover{background:#d6e4dc}
	#neighborhood .map .explore-neighborhood li label img{width:23px;height:auto;margin-right:4px;float:left;border-radius:2px}
	#neighborhood .map .explore-neighborhood li input.amenity{visibility:hidden;position:absolute}
	#neighborhood .map .explore-neighborhood li input:checked + label{background:#7d9b96;color:#fff}
	#neighborhood .map .explore-neighborhood li input:checked + label img{filter:invert(100%);-webkit-filter:invert(100%);-moz-filter:invert(100%);-o-filter:invert(100%);-ms-filter:invert(100%)}


	/* Home Studio Video Player */
	#introvid-lightbox{background:url(/Content/images/darken.png);background:rgba(0,0,0,0.75)!important;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999!important}
	#videoPlayer-holder{box-shadow:0 0 7px rgba(0,0,0,0.9);border:1px solid #353535;background:#000 url(/content/images/loading.gif) center center no-repeat;width:90%;max-width:1280px;height:auto;position:relative;margin:50px auto 0}
	#videoPlayer-holder .close-box{position:absolute;top:0;right:0;width:25px;height:25px;line-height:25px;text-align:center;font-size:1rem;cursor:pointer;background:rgba(0,0,0,0.6);opacity:0;z-index:999999999}
	#videoPlayer-holder:hover .close-box{opacity:1}
	#videoPlayer-box .close-box i:before{margin-right:0!important;margin-left:0!important}
	#videoPlayer-box .close-box i{font-size:1rem!important;color:#ccc;opacity:.4;width:9px}
	#videoPlayer-box .close-box:hover i{opacity:1}
	#videoPlayer-box video{width:100%;height:auto;display:block}
	
	
/*--LRG+XLG+XXL [1025px -] */
	@media only screen and (min-width: 64.063em) {
		#responsive:before {
			content: "LRG";	
			}
		
		/*Foundation Overrides*/
		.large-left {
			float: left !important;
			}
		.large-right {
			float: right !important;
			}

		.reveal-modal {
		    top: 70px !important;
			}


	}
/*--MED [641px - 1024px] */
	@media only screen and (min-width: 40.063em) and (max-width: 64em) {
		#responsive:before {
			content: "MED";	
			}
	
		html {
			overflow-x: hidden;
			}
	
		/*Foundation Overrides*/
		.medium-left {
			float: left !important;	
			}
		.medium-right {
			float: right !important;	
			}

		#container,
		#footer {
			min-width: 768px;
			}


		
		/*Home*/		
		#home .content .title h1 {
			font-size: 5.0rem;
			}	
		#home .content h3,
		#home .content a.aside-2 {
			font-size: 2.8rem;
			}
		#home .content a.aside-2 {
			background: url('../images/btn-cta-home.png') no-repeat 10px 61px;	
			}
			
		/*Community Page*/
		#content #aside-02 h3.title-01 {
			/*font-size: 3.0rem;*/
			}


		#qmi-filter {
			font-family: 'NewsGothicBT-Condensed';
			}


		/*Left Side Bar*/
		.left-action-group .action-holder {
			padding-right: 0px;
			}


	}



/*--MID1 Overlay of MED [641px - 960px] */
	@media only screen and (min-width: 40.063em) and (max-width: 60em) {
		#responsive:before {
			content: "MD1";	
			}

			/*Footer*/
			.footer-right.social-media strong {
				 display: none;
				}
			.footer-links a {
			    padding: 2px 0.8%;
				}
				
			/*Region Page*/
			#community-container,
			body.region-page #sortbar,
			body.region-page h1,
			body.region-page #home-studios {
				width: 93%;
				min-width: 450px;
				}
			#community-container li {
				font-size: 1.1rem;
				line-height: 1.1rem;
				}				
			
			#community-container .name {
				padding-right:	138px;
				}
			
			#community-container .address {
				max-height: 33px;
				padding-right:	116px;
				overflow: hidden;
				}					
			#community-container .bedrooms {
				top: 61%;
				}
			#community-container .sqft {
				top: 69%;
				left: 138px;
				}
			#community-container .price {
				top: 69%;
				}
			#community-container .view-button {
				top: 39%;
				}


			body.region-page #sortbar .ui-form-select {
				width: 33.3333%;
				}





			/*Community Page*/
			#floorplan-container,
			body.community-page #sortbar,
			body.community-page #communityHeadContainer,
			body.community-page #legal,
			body.community-page .qmi-row-link {
				width: 93%;
				min-width: 450px;
				}									
			#sortbar.active h6 span {
				display: none;
				}
			#floorplan-container li,
			#floorplan-container li .label {
				font-size: 1.1rem;
				}
			#floorplan-container li.sqft {
				top: 35%;
				}
			#floorplan-container li.bedrooms {
				top: 43%;
				}	
			#floorplan-container li.bathrooms {
				top: 51%;
				}	
			#floorplan-container li.garage {
				top: 59%;
				}
			#floorplan-container li.mo-payment {
				top: 35%;
				}
			#floorplan-container li.mo-payment a {	
				margin-top: 3px;
				}

			/*Floor Plan*/
			#fpdetail-container,
			.fpHeader,
			#gallery-04 {
				width: 93%;
				min-width: 450px;
				}
			
			
			#FloorPlanOfficeMapDirections {
				font-size: 1.1rem;
				}
				
			
			#floorplan-container li.price,
			#floorplan-container li.mo-payment {
				text-align: right;
				width: 40.5%;
				}				
			#floorplan-container li span.label {
				width: 67%;
				text-align: left;
				float: left;
				}


			#not-shown .criteria-msg {
				display: none;
				}


	}



/*--MID2 Overlay of MED [641px - 840px] */
	@media only screen and (min-width: 40.063em) and (max-width: 52.5em) { /*min-width: 40.063em*/
		#responsive:before {
			content: "MD2";	
			}


			/*Masthead & Navigation*/
			#logo {
				width: 75px;
				height: auto;
				}	
			#nav ul.head li a {
				font-size: 1.3rem !important;
				}
				
			#nav ul.head .mykb a {
				padding: 27px 20% 0 20%;
				}
					
	
			/*Footer*/
			.footer-right.social-media strong {
				 display: none;
				}
			.footer-links a {
			    padding: 2px 0.8%;
				}
				
			/*Community Page*/
			#content #aside-02 h3.title-01 {
				/*font-size: 2.5rem;*/
				}



	}



/*--MID3 Overlay of MED [641px - 768px] */
	@media only screen and (min-width: 40.063em) and (max-width: 48em) { /*min-width: 40.063em*/
		#responsive:before {
			content: "MD3";	
			}

	}	



/*--SML [0 - 640px] */
@media only screen and (max-width: 40em) {
	#responsive:before {
		content: "SML";	
		}

	.reveal-modal {
		position: absolute !important;
		}

	select,
	input[type="text"],
	input[type="password"],
	input[type="checkbox"],
	input[type="radio"],
	textarea {
		font-size: 1.6rem !important;
		line-height: 120%;
		}


	.ui-form-select.ui-small select {
		padding: 3px 6px;
		}


	.ui-region-picker {
		padding: 2%;
		}
	
	.ui-region-picker .label,
	.ui-region-picker .ui-form-select{
		display: block;
		float: none;
		text-align: left;
		width: 100%;
		}
		.ui-region-picker .label {
			margin: 1% 0 2% 0;
			}
	
	.ui-slider .ui-slider-handle {
		width: 12px;
		background: #fff;
		border-radius: 3px;
		box-shadow: 0 1px 2px rgba(0,0,0,0.2);
		margin: -2px 0 0 -2px;
		}
	
	.ui-form-select.ui-small {
		height: 2.7rem;
		}
	
	.ui-form-select.ui-small select {
		height: auto;
		}

	.ui-region-picker .ui-form-select + .ui-form-select {
		margin-left: 0;
		}
	
	.ui-region-picker .select-community {
		margin-left: 0 !important;
		margin-top: 2%;
		}




#sortbar-sticky-wrapper {
	height: auto !important;
	}



	.button,
	button {
		font-weight: bold;
		}

	html, body {
		height: 100%;
		}
				
	.lockfixed {
		position: static !important;
		}

	.small-section,
	.small-section.section {
		margin-top: 25px;
		}

	h1 small,
	h2 small,
	h3 small,
	h4 small,
	h5 small,
	h6 small {
		display: block;
		margin-top: 6px;
		}


	/*Foundation Overrides*/
	
	.small-left {
		float: left !important;		
		}
	.small-right {
		float: right !important;	
		}

	body {
		background: #d8d8d8;
		}
	#container {
		height: 100%;
		min-width: 320px !important;
		max-width: 640px !important;
		background: #d8d8d8;
		}
		body.builttoorder-page #container {
			background: #5690a6;
			}
		
	#content {
		box-shadow: none;
		background: #95afac;
		}
	#logo {
		width: 55px;
		height: auto;
		left: 15px;
		}
	#left-sidebar {
		display: none;
		}


	/*Overlays*/

	.reveal-modal {
		border-radius: 0;
		padding: 15px;
		box-shadow: none;
		}	
	.reveal-modal .column {
		padding-left: 5px;
		padding-right: 5px;
		}
	.reveal-modal .header {
		border-bottom: 0;
		box-shadow: none;
		padding-bottom: 0;
		margin-bottom: -5px;
		}
	.reveal-modal .header h3 {
		font-size: 1.6rem;
		}
	.reveal-modal select,
	.reveal-modal input[type="text"],
	.reveal-modal input[type="password"],
	.reveal-modal textarea {
		font-size: 1.6rem !important;
		height: 30px;
		padding: 0px 8px;
		}
	.reveal-modal .button,
	.reveal-modal button {
		font-size: 1.25rem;
		height: 37px;
		}
	.reveal-modal .button.btn-facebook {
		text-align: left;
		white-space: normal;
		display: table;
		position: relative;
		}
	.reveal-modal .button.btn-facebook span {
		display: table-cell;
		vertical-align: middle;
		padding: 0 0 0 15px;
		}
	.reveal-modal .button.btn-facebook i {
		position: absolute;
		top: 50%;
		margin-top: -6.5px;
		left: 5px;
		}
	.reveal-modal .close-reveal-modal {
		background: #fff;
		width: 20px;
		height: 20px;
		font-size: 13px;
		top: 10px;
		right: 10px;
		color: #bbb;
		}
	.reveal-modal .close-reveal-modal i {
		position: absolute;
		top: 2.2px;
		left: 2px;
		}		
	.reveal-modal .small {
		font-size: 0.8rem;
		}	
	.reveal-modal .login-switcher {
		font-size: 1.3rem;
		font-weight: bold;
		margin-bottom: 10px;
		display: inline-block;
		text-align: left;
		white-space: nowrap;
		float: left;
		}
	.reveal-modal .login-switcher i {
		margin-right: -5px;
		margin-left: -5px;
		} 
	.reveal-modal .row.section {
		margin-top: 5px !important;
		}
	.reveal-modal .row.section.broker-row {
		margin-top: 0 !important;
		margin-bottom: 10px;
		}
	.reveal-modal .field-validation-error {
		display: none !important;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		}
	.reveal-modal .field-validation-error + .ui-form-select {
		margin-top: 0 !important;	
		}

				
	#register-dialog .seperator-text {
		margin-top: 0px;
		height: 37px
		}
	#register-dialog .seperator-text hr {
	    display: none;
		}
	#register-dialog .seperator-text div {
		top: 5px;
		}		
	#register-dialog .checkbox-group .column {
		margin-bottom: 10px;
		}
	#register-dialog .checkbox-group label {
		font-size: 1.1rem;
		}



	#login-dialog .section {
		margin-top: 30px !important;
		}






	/*Footer*/
	#m-footer {
		position: relative;
		}
	#m-footer #navTop {
		font-size: 2.0rem;
		color: #aaa;
		position: absolute;
		right: 2px;
		bottom: 10px;
		cursor: pointer;
		text-shadow: 0 1px 0 rgba(255,255,255,0.5);
		display: none;
		}
	#m-footer .accordion {
		margin: 0;
		padding: 0;
		}
	#m-footer .accordion-navigation {
		text-align: left;
		overflow: hidden;
		max-height: 45px;
		width: 100%;
		position: relative;
		-moz-transition-property : max-height; /* FireFox */
		-webkit-transition-property : max-height; /* Safari / Chrome */
		-o-transition-property : max-height; /* Opera */
		transition-property : max-height; /* W3C */
		-moz-transition-duration : 0.75s; /* FireFox */
		-webkit-transition-duration : 0.75s; /* Safari / Chrome */
		-o-transition-duration : 0.75s; /* Opera */
		transition-duration : 0.75s; /* W3C */
		}
		#m-footer .accordion-navigation.active {
			max-height: 1000px;
			-moz-transition-property : max-height; /* FireFox */
			-webkit-transition-property : max-height; /* Safari / Chrome */
			-o-transition-property : max-height; /* Opera */
			transition-property : max-height; /* W3C */
			-moz-transition-duration : 0.75s; /* FireFox */
			-webkit-transition-duration : 0.75s; /* Safari / Chrome */
			-o-transition-duration : 0.75s; /* Opera */
			transition-duration : 0.75s; /* W3C */
			}
	#m-footer .accordion .accordion-navigation:last-child {
		border-bottom: none;
		}
	#m-footer .accordion-navigation .mtab {
		height: 45px;
		line-height: 33px;
		padding: 0.8rem 15px;
		font-size: 1.8rem;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAICAYAAADaxo44AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzYzREFERjk4RTAxMTFFNDlBQzY4MzFBMzQ2ODg3Q0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzYzREFERkE4RTAxMTFFNDlBQzY4MzFBMzQ2ODg3Q0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNjNEQURGNzhFMDExMUU0OUFDNjgzMUEzNDY4ODdDQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNjNEQURGODhFMDExMUU0OUFDNjgzMUEzNDY4ODdDQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Prq7dE0AAAA1SURBVHjaYvj///99IHYAYgZkDCJgoB+XBAicB2IDkATjf7A0BmhkYsAFcBmF13KszgUIMACUwH9lW5yzgAAAAABJRU5ErkJggg==);
		background-repeat: no-repeat;
		background-position: center right 15px;
		color: #fff;
		text-transform: uppercase;
		font-family: "NewsGothicBT-Condensed";
		font-weight: bold;
		box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.15) inset, 0px -1px 0px 0px rgba(0,0,0,0.25) inset;
		}
		#m-footer .mtab.half-tab {
			width: 50%;
			}
	#m-footer .accordion-navigation.active .mtab {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzYzREFERkQ4RTAxMTFFNDlBQzY4MzFBMzQ2ODg3Q0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzYzREFERkU4RTAxMTFFNDlBQzY4MzFBMzQ2ODg3Q0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNjNEQURGQjhFMDExMUU0OUFDNjgzMUEzNDY4ODdDQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNjNEQURGQzhFMDExMUU0OUFDNjgzMUEzNDY4ODdDQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk44ZnUAAABSSURBVHjaYvx7WeM+AwODAgN28IAJSCQy4AaJTEw61w8AGROwSE4AyTH+//8fzPt3RfM8kDKASl4AShqCGEzIxmFjw02AmtIA1qVzvQEmBhBgANttGQmVUoW6AAAAAElFTkSuQmCC);
		color: #fdd328;
		}
	#m-footer .accordion-navigation .content {
		box-shadow: inset 0 5px 0px -2px rgba(0,0,0,0.2);
		background: #fefefe;
		padding: 6% 5% 5% 5%;
		border-bottom: 1px solid #aaa;
		}
	#m-footer .accordion-navigation .content ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		}
		#m-footer .accordion-navigation .content ul li {
			border-bottom: 1px solid #ccc;
			padding: 12px 0;
			text-shadow: 0 1px 0 #fff;
			}	
		#m-footer .accordion-navigation .content ul li:last-child {
			border-bottom: none;
			}
		#m-footer .accordion-navigation .content ul li a {
			text-transform: uppercase;
			font-size: 1.6rem;
			}
	#m-footer .explore {
		background: #333;
		}
	#m-footer #explore-mtab form {
		margin: 20px 2% 0 2%;
		}
	#m-footer #explore-mtab .recent {
		margin: 0;
		padding: 0;
		}
	#m-footer #explore-mtab .recent h4 {
		border-top: 1px solid #fff;
		box-shadow: 0 -1px 0 #ccc;
		padding-top: 20px;
		margin-top: 20px;
		}	
		#m-footer #explore-mtab .recent ul {
			margin: 0 2%;
			}
			#m-footer #explore-mtab .recent li {
				margin: 0;
				padding: 0;
				}
			#m-footer #explore-mtab .recent a {
				font-size: 1.6rem;
				font-weight: bold;
				text-transform: uppercase
				}
	#m-footer .built-to-order {
		background: #333;
		}
	#m-footer #built-to-order-mtab {
		padding-top: 2%;
		padding-bottom: 1%;
		font-weight: bold;
		}
	#m-footer .search {
		background: #555F65;
		background-image: none !important;
		}
		#m-footer .search i {
			float: right;
			margin-top: -3px;
			}
	#m-footer #search-mtab {
		padding: 6% 5% 3% 5%;
		}
		#mSearchbar,
		#search-page #mSearchbar {
			width: 80%;
			display: inline-block;
			}	
		.goSearch,
		#search-page .goSearch {
			width: 18%;
			display: inline-block;
			float: right;
			line-height: 115%;
			}
	#m-footer .mykb.login,
	#m-footer .accordion-navigation.active .mykb.login {
		background: #4d91ae;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAICAYAAADaxo44AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzYzREFERjk4RTAxMTFFNDlBQzY4MzFBMzQ2ODg3Q0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzYzREFERkE4RTAxMTFFNDlBQzY4MzFBMzQ2ODg3Q0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNjNEQURGNzhFMDExMUU0OUFDNjgzMUEzNDY4ODdDQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNjNEQURGODhFMDExMUU0OUFDNjgzMUEzNDY4ODdDQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Prq7dE0AAAA1SURBVHjaYvj///99IHYAYgZkDCJgoB+XBAicB2IDkATjf7A0BmhkYsAFcBmF13KszgUIMACUwH9lW5yzgAAAAABJRU5ErkJggg==);
		background-repeat: no-repeat;
		background-position: center right 15px;
		color: #fff;
		position: absolute;
		top: 0;
		right: 0;
		}
	#m-footer .mykb.logout,
	#m-footer .accordion-navigation.active .mykb.logout {
		background: #222;
		background-image: none;
		color: #fff;
		position: absolute;
		top: 0;
		right: 0;
		}		
		#m-footer .mykb.logout i,
		#m-footer .accordion-navigation.active .mykb.logout i {
			position: absolute;
			right: 5px;
			top: 5px;
			}	
	#m-footer h3 {
		height: 45px;
		line-height: 45px;
		color: #fff;
		padding: 0 15px;
		}
	#m-footer h4 {
		font-size: 1.8rem;
		margin-bottom: 10px;
		} 
	#m-footer .footer-links1 {
		background: #e6e6e6;
		text-transform: uppercase;
		text-align: center;
		font-size: 1.3rem;
		font-weight: bold;
		color: #777;
		border-bottom: 1px solid #eee;
		position: relative;
		padding: 12px 0 10px 0;
		font-family: 'NewsGothicBT-Condensed';
		}
		#m-footer .footer-links1 a {
			display: inline-block;
			padding: 0 10px;
			margin: 0;
			white-space: nowrap;
			border-right: 1px solid #999;
			height: 20px;
			line-height: 24px;
			font-size: 1.3rem;
			}
			#m-footer .footer-links1 a:last-child {
				border-right: 0;
				}
	#m-footer .footer-legal {
		background: #d8d8d8;
		text-transform: uppercase;
		text-align: center;
		padding: 7px 0 0 0;
		font-size: 1.1rem;
		font-weight: bold;
		font-family: 'NewsGothicBT-Condensed';
		}
		#m-footer .footer-legal a {
			display: inline-block;
			margin: 0 10px;
			white-space: nowrap;
			}
	#m-footer .footer-links2 {
		background: #d8d8d8;
		text-transform: uppercase;
		text-align: center;
		padding: 5px 0 0 0;
		font-size: 1.1rem;
		font-weight: bold;
		font-family: 'NewsGothicBT-Condensed';
		}
		#m-footer .footer-links2 a {
			display: inline-block;
			padding: 0 10px;
			margin: 0;
			white-space: nowrap;
			border-right: 1px solid #999;
			}
			#m-footer .footer-links2 a:last-child {
				border-right: 0;
				}
	#m-footer #social-media {
		position: static;
		box-shadow: inset 0 5px 5px -5px rgba(0,0,0,0.5);
		}
	#m-footer #social-media li {
        width: 35px;
        height: 35px;
        }
	#m-footer #social-media {
		background: #d8d8d8;
		text-align: center;
		padding-top: 15px;
		}
	#m-footer #social-media ul {
		list-style-type: none;
		display: inline-table;
		margin: 0;
		padding: 0;
		}
	#m-footer #social-media li {
		display: inline;
		float: left;
		height: 25px;
		width: 25px;
		line-height: 25px;
		margin: 0 3px;
		}
	#m-footer #social-media li img {
		width: 100%;
		height: auto;
		border-radius: 2px;
		}
	#m-footer .eq-housing {
		font-size: 1.1rem;
		text-align: center;
		padding: 5px 0 10px 0;
		background: #d8d8d8;
		font-family: 'NewsGothicBT-Condensed';
		}
		#m-footer .eq-housing i {
			font-size: 1.4rem;
			}
	#m-footer .ui-form-select {
		height: 3.5rem;
		}		
	#m-footer .ui-form-select select {
		height: 3.2rem;
		}		


	/*Home Page*/
	#home {
		min-width: inherit;
		}
	#m-header {
		min-height: 320px;
		height: 50%;
		background: url('../images/FPO-m-home.jpg') no-repeat center 0;
		background-size: cover;
		position: relative;
		}
		#m-header .inner {	
			position: absolute;			
			padding-left: 6px;			
			padding-right: 15px;
			left: 15px;			
			border-left: 1px solid #fdd328;
			bottom: 30px;
			color: #fff;
			text-shadow: 0 1px 6px rgba(0,0,0,0.8);
			}
		#m-header h3 {
			margin-bottom: 5px;
			font-size: 18px;
			line-height: 0.8em;
			color: #fff;
			}
		#m-header h4 {	
			font-size: 35px;
			line-height: 0.8em;
			color: #fff;
			width: 80%;
			}
		#m-header .cta {
			margin: 5px 0px;	
			}
		#m-header .cta a {
			width: 60%;
			min-width: 200px;
			padding-top: 10px;;
			padding-bottom: 10px;	
			}
			
	
	/*Region Page*/
	#map-view-button {
		position: absolute;
		top: -72px;
		right: 15px;
		z-index: 1;
		}
		#map-view-button .map-view {
			box-shadow: 0 0 3px rgba(0,0,0,0.15);
			}
		#map-view-button .map-view.active {
			color: #fff !important;
			text-shadow: 0 -1px 0 rgba(0,0,0,0.5) !important;
			background: #333;	
			}
		#map-view-button .map-view i {
			margin-left: 5px;
			}
		#map-view-button .map-view span:first-child,
		#map-view-button .map-view.active span:last-child {
			display: inline-block;
			}
		#map-view-button .map-view.active span:first-child,
		#map-view-button .map-view span:last-child {
			display: none;
			}





	body.region-page h1 {
		text-shadow: 0 1px 0px #fff;
		width: 100%;
		font-size: 1.8rem;
		font-weight: bold;
		}
		body.region-page h1 div {
			font-size: 2.8rem;
			line-height: 100%;
			display: block;
			margin-top: 3px;
			}
	body.region-page #content {
		background: #fff;
		}
	body.region-page #content #aside-02 {
		margin-top: 85px;
		padding-top: 15px;
		box-shadow: inset 0 5px 5px -5px rgba(0,0,0,0.5);
		background: #f1f1f1;
		min-height: 0;
		}
		body.region-page #content #aside-02.map-view {
			margin-top: 0;
			box-shadow: none;
			}
			body.region-page #content #aside-02.map-view #map-view-button {
				top: 13px;
				}
		body.region-page #content #aside-02 .inner {
			padding: 5px 0;
			}
			body.region-page #content #aside-02 .inner h1 {
				padding: 0 15px;
				}		
	body.region-page #sortbar {
		overflow: visible;
		height: auto;
		min-height: 0;
		border-bottom: 1px solid #ddd;
		margin: 15px auto 0 auto;
		background: transparent;
		padding: 0 5%;
		box-shadow: none;
		width: 100%;
		}
		body.region-page #sortbar .community-count {
			text-transform: uppercase;
			display: inline-block;
			padding-top: 0;
			background: transparent;
			box-shadow: none;
			}
		
		body.region-page #sortbar h6 {
			margin: 15px 0 0 0;
			padding: 0;
			}
			
		body.region-page #sortbar .region-text {
			display: none;
			}

		body.region-page #sortbar .region-sorting {
			border-bottom: 0;
			box-shadow: none;
			}
			
		body.region-page #sortbar .ui-form-select {
			margin: 0 0 20px 0;
			width: auto;
			}






	/*Region Map*/
	#mobile-map {
		margin-top: -13px;
		height: 500px;
		width: 100%;
		display: none;
		max-height: 0px;
		overflow: hidden;
		-moz-transition-property : max-height; /* FireFox */
		-webkit-transition-property : max-height; /* Safari / Chrome */
		-o-transition-property : max-height; /* Opera */
		transition-property : max-height; /* W3C */
		-moz-transition-duration : 0.25s; /* FireFox */
		-webkit-transition-duration : 0.25s; /* Safari / Chrome */
		-o-transition-duration : 0.25s; /* Opera */
		transition-duration : 0.25s; /* W3C */
		}
		#mobile-map.expanded {
			max-height: 600px;
			}
        #map_canvas_mobile {
            width: 100%;
            height: 100%;
            position: relative;
            }
		.map-zoom-all {
			position: absolute !important;
			top: 60px !important;
			right: 15px !important;
			background: #333;
			border-radius: 2px;	
			}
			
			.map-zoom {
				margin: 5px;
				}
			.map-zoom-plus {
				width: 20px;
				height: 20px;
				background-repeat: no-repeat;
				background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAA7XmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTUtMDQtMTNUMTE6MjA6NDctMDc6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNS0wNC0xM1QxMToyODo0NC0wNzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTUtMDQtMTNUMTE6Mjg6NDQtMDc6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6NWY2MDA4NjUtZGZjZS00NTYyLTk2NDMtMzlhODA2MDUyYmRlPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjU3MzhERERCOUQ0QjExRTE4QTRCODFCMTBDN0Q2MDZCPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjA1OTE1QjlCOUQzNzExRTE4QTRCODFCMTBDN0Q2MDZCPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjA1OTE1QjlDOUQzNzExRTE4QTRCODFCMTBDN0Q2MDZCPC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6NTczOEREREI5RDRCMTFFMThBNEI4MUIxMEM3RDYwNkI8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjc4ZGQ2MTU5LWYyZjUtNGZiZi04NmFmLTExZWY1OGQ1YTkxMjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0wNC0xM1QxMToyODowNC0wNzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjVmNjAwODY1LWRmY2UtNDU2Mi05NjQzLTM5YTgwNjA1MmJkZTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0wNC0xM1QxMToyODo0NC0wNzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjIwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjIwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5zcUMhAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABVSURBVHja7JRbCgAgCASb6P5X3g6QwgZCEe2n+BxRJLVK9VasRxICAizYw3HaWdz9DEfGLBo5sLPEJnxcaJwZOaisrKN/et6lOOz++6rTBAAA//8DAIGVFStKWUmBAAAAAElFTkSuQmCC);
				}
				.map-zoom-plus-disabled {
					background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAA7XmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTUtMDQtMTNUMTE6MjA6NDctMDc6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNS0wNC0xM1QxMToyODo0NC0wNzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTUtMDQtMTNUMTE6Mjg6NDQtMDc6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6NWY2MDA4NjUtZGZjZS00NTYyLTk2NDMtMzlhODA2MDUyYmRlPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjU3MzhERERCOUQ0QjExRTE4QTRCODFCMTBDN0Q2MDZCPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjA1OTE1QjlCOUQzNzExRTE4QTRCODFCMTBDN0Q2MDZCPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjA1OTE1QjlDOUQzNzExRTE4QTRCODFCMTBDN0Q2MDZCPC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6NTczOEREREI5RDRCMTFFMThBNEI4MUIxMEM3RDYwNkI8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjc4ZGQ2MTU5LWYyZjUtNGZiZi04NmFmLTExZWY1OGQ1YTkxMjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0wNC0xM1QxMToyODowNC0wNzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjVmNjAwODY1LWRmY2UtNDU2Mi05NjQzLTM5YTgwNjA1MmJkZTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0wNC0xM1QxMToyODo0NC0wNzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjIwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjIwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5zcUMhAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABVSURBVHja7JRbCgAgCASb6P5X3g6QwgZCEe2n+BxRJLVK9VasRxICAizYw3HaWdz9DEfGLBo5sLPEJnxcaJwZOaisrKN/et6lOOz++6rTBAAA//8DAIGVFStKWUmBAAAAAElFTkSuQmCC) !important;
					opacity: 0.3;
					}
			.map-zoom-minus {
				width: 20px;
				height: 20px;
				background-repeat: no-repeat;
				background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAA5omlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTUtMDQtMTNUMTE6MjA6MjMtMDc6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNS0wNC0xM1QxMToyOToyNi0wNzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTUtMDQtMTNUMTE6Mjk6MjYtMDc6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MjlkYzgzYWEtMzgzNi00MTg1LWJjM2QtYzc1MDAzNjI0NzUyPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjU3MzhEREUzOUQ0QjExRTE4QTRCODFCMTBDN0Q2MDZCPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjU3MzhEREUwOUQ0QjExRTE4QTRCODFCMTBDN0Q2MDZCPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjU3MzhEREUxOUQ0QjExRTE4QTRCODFCMTBDN0Q2MDZCPC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6NTczOERERTM5RDRCMTFFMThBNEI4MUIxMEM3RDYwNkI8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjI5ZGM4M2FhLTM4MzYtNDE4NS1iYzNkLWM3NTAwMzYyNDc1Mjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0wNC0xM1QxMToyOToyNi0wNzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjIwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjIwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5yTByMAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABASURBVHjaYvz//z8DNQETA5XBqIEjwUAWbIKMjIxEJc7///8zEmUgJYmdPl5mYGBgHE02owYOZQMBAAAA//8DAASkCikNfCfeAAAAAElFTkSuQmCC);
				}
				.map-zoom-minus-disabled {
					background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAA5omlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTUtMDQtMTNUMTE6MjA6MjMtMDc6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNS0wNC0xM1QxMToyOToyNi0wNzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTUtMDQtMTNUMTE6Mjk6MjYtMDc6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MjlkYzgzYWEtMzgzNi00MTg1LWJjM2QtYzc1MDAzNjI0NzUyPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjU3MzhEREUzOUQ0QjExRTE4QTRCODFCMTBDN0Q2MDZCPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjU3MzhEREUwOUQ0QjExRTE4QTRCODFCMTBDN0Q2MDZCPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjU3MzhEREUxOUQ0QjExRTE4QTRCODFCMTBDN0Q2MDZCPC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6NTczOERERTM5RDRCMTFFMThBNEI4MUIxMEM3RDYwNkI8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjI5ZGM4M2FhLTM4MzYtNDE4NS1iYzNkLWM3NTAwMzYyNDc1Mjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0wNC0xM1QxMToyOToyNi0wNzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjIwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjIwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5yTByMAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABASURBVHjaYvz//z8DNQETA5XBqIEjwUAWbIKMjIxEJc7///8zEmUgJYmdPl5mYGBgHE02owYOZQMBAAAA//8DAASkCikNfCfeAAAAAElFTkSuQmCC) !important;
					opacity: 0.3;
					}
		.gm-style-mtc {
			display: none;
			}
            
        #mobile-map-infobar {
            width: 100%;
            height: auto;
            position: absolute;
            bottom: 0;
            }

		#mobile-map-infobar .clusterInfoContent {
			background: #fff;
			padding: 15px;
			margin: 0 !important;
			width: 100%;
			height: 100%;
			border: 0;
			}



.cluster-close {
	cursor: pointer;
	margin: 0;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 1;
	background: #fdd125;
	padding: 6px;
	}

.cluster-header h3 {
	font-size: 1.2rem !important;
	font-family: 'NewsGothicBT-Condensed';
	color: #555;
	}

.clusterInfoContent .clusterl {
	width: 40%
	}
	.clusterInfoContent .clusterl img {
		width: 100%;
		height: auto;
		}

.clusterInfoContent .clusterr {
	min-height: 0;
	padding-bottom: 10px;
	float: left;
	width: 45%;
	}

.bubbletext #button-1,
.bubbletext #button-2 {
	position: static;
	margin-top: 10px;
	}			

.bubbletext h3,
.clusterr h3 {
	font-size: 1.4rem;
	font-family: 'NewsGothicBT-Condensed';
	}

.clusterr h3 + h3,
.clusterr h3 + h3 + h3,
.clusterr h3 + h3 + h3 + h3 {
	font-weight: normal;
	font-size: 1.2rem;
	}

.cluster-list {
	width: 100%;
	padding: 0 7px;
	}

.cluster-list-item > img {
	margin-right: 9px;
	}

.bubbletext p {
	font-size: 1.25rem;
	width: 50%;
	float: left;
	}

#mobile-map-infobar .clusterInfoContent {
	box-shadow: 0 -1px 4px rgba(0,0,0,0.5);	
	}	
		
#mobile-map-infobar .bubbletext {
	border: 0;
	box-shadow: none;
	background: #fff;
	font-size: 1.2rem;
	height: 100%;
	width: 100%;
	overflow-y: hidden;
	overflow-x: hidden;
	padding: 5px;
	margin-bottom: 0 !important;
	position: relative;
	}	
	#mobile-map-infobar .clusterInfoContent .bubbletext {
		padding: 0px;
		}		
	#mobile-map-infobar #clusterClickedBox .bubbletext {
		padding: 0px;
		}	
	#mobile-map-infobar .thmb {
		border: 1px solid #fff;
		border-radius: 2px;
		box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
		margin: 1px;
		}





	#gallery .carousel {
		min-height: 215px;
		height: 215px;
		}


	#community-container {
		background: #fff url('../images/loading2.gif') center 20px no-repeat;
		width: 100%;
		}		

		#community-container .community-row {
			height: 160px;	
			}




		#community-container li,
		#community-container li strong,
		#community-container li .label {
			font-size: 1.1rem !important;
			line-height: 120% !important;	
			}

		#community-container .status {
			top: 10%;
			left: 15px;
			width: 40%;
			font-family: "NewsGothicBT-Condensed";
			}	
		#community-container .image {
			top: 30%;
			left: 15px;
			width: 90px;
			max-width: 100px;
			}
		#community-container .name {
			left: 118px;
			top: 30%;
			padding-right: 170px;
			}
			#community-container .name h3 {
				font-size: 1.8rem;
				}
		#community-container .floor-plans {
			display: none;
			}
		#community-container .price {
			right: 15px;
			top: 10%;
			}			
				
	#community-container .address {
		display: block;
		}	
	
	#community-container .phone {
		display: block !important;
		margin-top: 3px;
		}
		#community-container .phone a {
			font-weight: bold;
			}	

	#community-container .bedrooms,
	#community-container .bathrooms,
	#community-container .garage,
	#community-container .sqft {
		display: none;
		}

	#community-container .directions {
		display: block;
		left: 15px;
		top: 78%;
		}

	#community-container .directions a {
		display: block;
		padding: 0px;
		font-weight: bold;
		margin: 3px;
		border-radius: 2px;
		}
	#community-container .view-button {
		right: -15px;
		top: 35%;
		}
		#community-container .view-button a {
			font-size: 1.2rem;
			padding-top: 29px;
			width: 10px !important;
			padding-right: 0;
			padding-left: 50px;
			overflow: hidden;
			background-position: left 15px center, center top;
			background-repeat: no-repeat;
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),		
				rgb(255,217,68); /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),
				url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDk0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGNjMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),
				-moz-linear-gradient(top,  rgba(255,217,68,1) 0%, rgba(244,204,41,1) 100%); /* FF3.6+ */
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),
				-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,217,68,1)), color-stop(100%,rgba(244,204,41,1))); /* Chrome,Safari4+ */
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),
				-webkit-linear-gradient(top,  rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%); /* Chrome10+,Safari5.1+ */
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),
				-o-linear-gradient(top,  rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%); /* Opera 11.10+ */
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),
				-ms-linear-gradient(top,  rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%); /* IE10+ */
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),
				linear-gradient(to bottom,  rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd944', endColorstr='#f4cc29',GradientType=0 ); /* IE6-8 */
			border-radius: 0 !important;
			}








	#home-studios {
		background: #fefefe;
		height: auto;
		width: 100%;
		padding: 0;
		float: left;
		}
		#home-studios h5 {
			margin: 0 0 30px 0;
			padding: 15px;
			background: #f5f5f5;
			font-weight: bold;
			  border-bottom: 1px solid #eee;
			}
		#content #aside-02 #home-studios h4 {
			font-size: 1.6rem;
			}
		#home-studios .studio {
			width: 100%;
			padding: 0 15px 25px 15px;
			}



	/*Community Page*/




	body.community-page #content #aside-02 {
		min-height: 0;
		border-left: 0;
		}
	
	body.community-page #left-sidebar {
		display: block;
		min-height: 0;
		border-bottom: 1px solid #7f9b98;
		}
	
	body.community-page #left-sidebar .box-01 {
		float: none;
		width: 100% !important;
		margin: 0 auto !important;
		margin-top: 0 !important;
		position: static !important;
		}
			
	body.community-page #left-sidebar .box-01 > .inner {
		width: 100%;
		padding: 15px;
		}

	#left-sidebar #save-community-btn label {
		line-height: 33px;
		}

	body.community-page #sortbar {
		width: 100%;
		min-height: 0;
		height: 0;
		z-index: 999;
		margin: 0;
		}
		body.community-page .is-sticky #sortbar {
			box-shadow: 0 3px 2px 1px rgba(0,0,0,0.3);
			}
		body.community-page #sortbar h6 {
			display: none;
			}
		
	
	body.community-page #communityBadge,
	body.community-page #tab_floorplans {
		display: none !important;
		}
	
	body.community-page #left-sidebar #explore,
	body.floorplan-page #content #aside-02 #back-01.fp-back-btn {
		font-family: 'NewsGothicBT-Condensed', Arial, Helvetica, sans-serif !important;
		text-transform: uppercase !important;
		text-align: center;
		font-size: 1.1rem;
		padding: 10px 9px 8px 22px;
		line-height: 1rem;
		display: inline-block;
		margin: 0 0 5px 0;
		user-select: none;
		white-space: nowrap;
		cursor: pointer;
		min-width: 100px;
		border: none;
		color: #fff !important;
		text-shadow: 0 -1px 0 rgba(0,0,0,0.5) !important;
		background-color: #333;
	    border-radius: 2px;
		background-repeat: no-repeat;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTg3MzgxNzlEQ0I2MTFFNDlCOTdGNUM0NEY5MjA1NkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTg3MzgxN0FEQ0I2MTFFNDlCOTdGNUM0NEY5MjA1NkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFODczODE3N0RDQjYxMUU0OUI5N0Y1QzQ0RjkyMDU2RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFODczODE3OERDQjYxMUU0OUI5N0Y1QzQ0RjkyMDU2RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkeT5zoAAABSSURBVHjaYvj//z8DGp4MxDIsDKhgJRBLAvETZJUrgfgQjI9VECbRBMRH0e1iApr3DGquOIptUBUZQPwAiMXR7cCQRPcDTJKfAYsHbUA0QIABACn3m1DHDiaYAAAAAElFTkSuQmCC);
		background-position: left 9px center;	
		box-shadow: 0 1px 1px rgba(0,0,0,0.1);	
		}

	body.community-page #left-sidebar .nearby {
		margin: 15px 0 0 0;
		}

	body.community-page #compare-bar .compare-button span {
		display: none;
		}



	
	#cta-01,
	#selectCommunityPromo {
		width: 140px;
		}
	#cta-01 h4,
	#selectCommunityPromo h4 {
		font-size: 1.4rem;
		margin-bottom: 5px;
		}


	body.community-page #left-sidebar h1.pageHeading {
		margin-top: 10px;
		width: 100%;
		}
		body.community-page #left-sidebar h1.pageHeading.with-promo {
			padding-right: 140px;
			}
	body.community-page #left-sidebar h2.subTitle {
		width: 100%;
		}
		body.community-page #left-sidebar h2.subTitle.with-promo {
			padding-right: 140px;
			}

	
	#gallery.community-gallery,
	#gallery.community-gallery .orbit-wrapper,
	#gallery.community-gallery .orbit {
		width: 100% !important;
		min-width: 320px !important;
		min-height: 0 !important;
		}
	#gallery.community-gallery .controls {
		display: none !important;
		}
	#gallery.community-gallery .slideBanner {
		display: none !important;
		position: static;
		}
	#gallery.community-gallery .slideBanner.slide-0 {
		display: block !important;
		position: absolute;
		margin: 0 !important;
		}
	#view-gallery-button {
		position: absolute;
		bottom: 0;
		right: 0;
		z-index: 1;
		}
		#view-gallery-button a {
			color: #333;
			font-size: 1.2rem;
			display: block;
			padding: 3px 8px;
			text-transform: uppercase;
			font-weight: bold;
			background: #fff;
			white-space: nowrap;
			}
			#view-gallery-button a i {
				margin-right: 5px;
				}


	#communityHeadContainer {
		width: 100%;
		height: 45px;
		min-height: 45px;
		}



#floorplan-container .floorplan-row {
	height: 240px;
	}

#floorplan-container li {
	margin-bottom: 3px;
	width: auto;
	float: left;
	}
	#floorplan-container li span.label {
		display: inline-block;
		width: 55%;
		font-size: 1.15rem;
		padding: 0 8px 0 0;
		white-space: normal;
		float: left;
		}
	#floorplan-container li.image {
		width: 100px;
		min-width: 0;
		left: 15px;
		top: 50px;
		}
	#floorplan-container li.name {
		left: 15px;
		top: 13px;
		width: 100%;
		}
	#floorplan-container li.price {
		position: static;
		margin-left: 128px;
		margin-top: 50px;
		width: 100%;
		padding-right: 142px;
		}		
		#floorplan-container li.price a {
			text-align: left;
			position: static;
			}

	#floorplan-container li.lot-premium {
		position: static;
		margin-left: 128px;
		width: 100% !important;
		padding-right: 142px;
		}
	#floorplan-container li.mo-payment {
		position: static;
		margin-left: 128px;
		width: 100% !important;
		padding-right: 142px;
		}
	#floorplan-container li.stories {
		position: static;
		margin-left: 128px;
		width: 100%;
		padding-right: 142px;
		}
	#floorplan-container li.sqft {
		position: static;
		margin-left: 128px;
		width: 100%;
		padding-right: 142px;
		}
	#floorplan-container li.bedrooms {
		position: static;
		margin-left: 128px;
		width: 100%;
		padding-right: 142px;
		}
	#floorplan-container li.bathrooms {
		position: static;
		margin-left: 128px;
		width: 100%;
		padding-right: 142px;
		}
	#floorplan-container li.garage {
		position: static;
		margin-left: 128px;
		width: 100%;
		padding-right: 142px;
		}
	#floorplan-container li.view-button {
		right: -15px;
		top: 38%;
		left: auto;
		width: auto;
		}
		#floorplan-container li.view-button a {
			font-size: 1.2rem;
			padding-top: 29px;
			width: 10px !important;
			padding-right: 0;
			padding-left: 50px;
			overflow: hidden;
			background-position: left 15px center, center top;
			background-repeat: no-repeat;
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),		
				rgb(255,217,68); /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),
				url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDk0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGNjMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),
				-moz-linear-gradient(top,  rgba(255,217,68,1) 0%, rgba(244,204,41,1) 100%); /* FF3.6+ */
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),
				-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,217,68,1)), color-stop(100%,rgba(244,204,41,1))); /* Chrome,Safari4+ */
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),
				-webkit-linear-gradient(top,  rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%); /* Chrome10+,Safari5.1+ */
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),
				-o-linear-gradient(top,  rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%); /* Opera 11.10+ */
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),
				-ms-linear-gradient(top,  rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%); /* IE10+ */
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),
				linear-gradient(to bottom,  rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd944', endColorstr='#f4cc29',GradientType=0 ); /* IE6-8 */
			border-radius: 0 !important;
			}

		#floorplan-container .no-plans p {
			margin: 25px 15px;
			}






/*Explore the Neighborhood*/

	#neighborhood .map-zoom-all {
		top: 7px !important;
		}
	#neighborhood div.map,
	#neighborhood div.map div#map_canvas {
		height: auto;
		}
	#neighborhood div.map div.explore-neighborhood {
		padding: 7px 0;
		}	
	#neighborhood div.map div.explore-neighborhood ul {
		list-style: none;
		padding: 0;
		margin: 0;
		width: 100%;
		}
	#neighborhood div.map div.explore-neighborhood li {
		float: left;
		margin: 0;
		position: relative;
		width: 50%;
		padding: 3px;
		}
	#neighborhood div.map div.explore-neighborhood li label {
		padding: 5px;
		}




#quick-move-in-container {
	margin-top: 0;
	box-shadow: inset 0 7px 5px -5px rgba(0,0,0,0.5);
	}
	

	
#quick-move-in-container .qmi-row {
	padding: 0;
	width: 100% !important;
	margin: 0 auto;
	}
	.community-page #quick-move-in-container .qmi-row {
		padding: 0 15px;
		border-bottom: 1px solid #f5f5f5;
		border-top: 1px solid #f0f0f0;
		box-shadow: 0 -1px 0 #ddd inset;
		}
	
	.community-page #quick-move-in-container .qmi-row address .a1,
	.community-page #quick-move-in-container .qmi-row address .a2 {
		display: inline;
		}
	.community-page #quick-move-in-container .qmi-row address .a1:after {
		content: ", ";
		}	
		
		
		
#quick-move-in-container ul {
	height: auto;
	margin-top: 0;
	margin-bottom: 25px;
	top: 0;
	float: left;
	width: 100%;
	}
#quick-move-in-container li {
	margin-bottom: 1px;
	width: auto;
	color: #555;
	font-size: 1.2rem;
	}
	#quick-move-in-container li span.label {
		display: inline-block;
		width: 51%;
		font-size: 1.2rem;
		padding: 0;
		}
	#quick-move-in-container li.image {
		width: 125px;
		min-width: 0;
		left: 0;
		top: 65px;
		}
	#quick-move-in-container li.name {
		left: 0;
		top: 6%;
		width: 100%;
		}
		#quick-move-in-container li.name h3 {
			font-size: 1.8rem !important;
			line-height: 102% !important;
			}
		
	#quick-move-in-container li.price {
		position: static;
		margin-left: 140px;
		margin-top: 65px;
		width: 100%;
		padding-right: 165px;
		font-weight: bold;
		color: #333;
		}
		#quick-move-in-container li.price span {
			font-weight: normal;
			color: #555;
			}
	#quick-move-in-container li.stories {
		position: static;
		margin-left: 140px;
		width: 100%;
		padding-right: 165px;
		}
	#quick-move-in-container li.sqft {
		position: static;
		margin-left: 140px;
		width: 100%;
		padding-right: 165px;
		}
	#quick-move-in-container li.bedrooms {
		position: static;
		margin-left: 140px;
		width: 100%;
		padding-right: 165px;
		}
	#quick-move-in-container li.bathrooms {
		position: static;
		margin-left: 140px;
		width: 100%;
		padding-right: 165px;
		}
	#quick-move-in-container li.garage {
		position: static;
		margin-left: 140px;
		width: 100%;
		padding-right: 165px;
		}		
	#quick-move-in-container li.address {
		position: static;
		margin-left: 140px;
		width: 100%;
		padding-right: 165px;
		margin-top: 25px;
		}		
				

#quick-move-in-container li.sales-office-link {
	top: 165px;
	left: 0;
	width: 125px;
	}


#quickmovein .quick-move-in-header {
	height: auto;
    box-shadow: 0px -1px 0px #d5d5d5 inset;
    border-bottom: 1px solid #f5f5f5;
    background: #fff;
	}

#quick-move-in-container .description {
	padding: 0;
	margin-bottom: 25px; 
	}
	#quick-move-in-container .description p {
		font-size: 1.2rem !important;
		line-height: 140% !important;
		padding: 0 !important;
		}


.quick-move-in-header .sortbar {
	margin: 15px;
	}




#QuickMoveIn .paging-footer,
body.quickmoveinglobal-page .qmi-legal {
	width: 90%;
	margin: 0 auto;
	}







.small-text {
	padding: 0 15px;	
	}



body.educatinghomebuyers-page ol li {
	font-size: 1.3rem;
	margin-bottom: 6px;
	font-family: 'NewsGothicBT';
	}



	
	body.community-page .detail-02 {
		padding: 20px 15px 0 15px !important;
		}
		body.community-page #disclosure-dialog {
			padding: 30px;
			font-size: 1.2rem;
			padding: 25px !important;
			}
			body.community-page #disclosure-dialog p {
				font-size: 1.1rem;
				font-family: 'NewsGothicBT';
				text-align: justify;
				}


	body.community-page #sortbybar {
		width: 100%;
		}

	
	body.community-page #legal .close-reveal-modal {
		display: none !important;
		}
	



	body.community-page #content #aside-02 .tab-pane,
	body.floorplan-page #content #aside-02 .tab-pane  {
		height: auto;
		min-height: 45px;
		max-height: 45px;
		overflow: hidden;
		display: block;
		border-top: 1px solid #9eb7b4;
		border-bottom: 1px solid #7f9b98;
		padding: 0;
		}
		body.community-page #content #aside-02 .tab-pane:last-child,
		body.floorplan-page #content #aside-02 .tab-pane:last-child {
			border-bottom: 1px solid #000;
			}
		body.community-page #content #aside-02 .tab-pane.active,
		body.floorplan-page #content #aside-02 .tab-pane.active {
			max-height: 100000px;
			border-top: 0;
			background: #f5f5f5;
			}

	body.community-page #content #aside-02 .tab-pane h3.tab-trigger,
	body.floorplan-page #content #aside-02 .tab-pane h3.tab-trigger {
		font-size: 1.8rem;
		padding: 0;
		margin: 0;
		height: 47px;
		line-height: 42px;
		background: #92aca9;
		color: #fff;
		padding: 0 15px;
		cursor: pointer;
		user-select: none;
		text-shadow: 0 0px 1px rgba(0,0,0,0.2);
		position: static;
		width: 100%;
		-moz-user-select: none; /* mozilla browsers */
		-khtml-user-select: none; /* webkit browsers */
		user-select: none;
		}
		body.community-page #content #aside-02 .tab-pane.active h3.tab-trigger,
		body.floorplan-page #content #aside-02 .tab-pane.active h3.tab-trigger {
			background: #f2f2f2;
			color: #333;
			box-shadow: inset 0 5px 3px -3px rgba(0,0,0,0.3);
			text-shadow: none;
			border-top: 1px solid #999;
			line-height: 45px;
			margin-bottom: 0;
			width: 100%;
			top: 0;
			border-bottom: 1px solid #ddd;
			}
	body.community-page .section-display,
	body.floorplan-page .section-display {
		color: #fff !important;
		text-shadow: 0 -1px 0 rgba(0,0,0,0.5) !important;
		background: #333;
	    border-radius: 2px;
	    display: inline-block;
	    font-size: 1.0rem;
	    height: 20px;
	    width: 55px;
	    line-height: 20px;
	    margin: 11px 15px 0 0;
	    padding: 0;
	    overflow: hidden;
	    text-align: center;
	    font-family: 'NewsGothicBT';
	    position: relative;
		float: left;
		box-shadow: 0 1px 1px rgba(0,0,0,0.1);
		}

		body.community-page .active .section-display,
		body.floorplan-page .active .section-display {
		    background: #7d9b96;
		    color: #fff !important;
		    text-shadow: 0 -1px 0px rgba(0,0,0,0.3) !important;
			}

		body.community-page .section-display span:first-child,
		body.community-page .active .section-display span:last-child,
		body.floorplan-page .section-display span:first-child,
		body.floorplan-page .active .section-display span:last-child {
			display: inline-block;
			}
			
		body.community-page .active .section-display span:first-child,
		body.community-page .section-display span:last-child,
		body.floorplan-page .active .section-display span:first-child,
		body.floorplan-page .section-display span:last-child {
			display: none;
			}







	body.community-page .qmi-row-link {
		display: none;
		}



	body.community-page #content #aside-02 .office,
	body.floorplan-page #content #aside-02 .office {
		margin-top: 20px;
		width: 100%;
		padding: 15px;
		}



			#salesoffice #communityBadge{
				display: none;
			}




	#floorplan-container {
		width: 100%;
		}
	
		#floorplan-container #cta-02 {
			height: 144px;
			}
		#floorplan-container #cta-02 p {
			padding-left: 30px;
			}


	#fpdetail-container .col-01 h3 {
		display: none;
		}


	.compareFP-btn .checkbox {
		height: 15px;
		width: 15px;
		top: 7.5px;
		}
	.compareFP-btn .unchecked {
		left: 28px;
		}
	.compareFP-btn .checkbox i {
		position: relative;
		top: -2px;
		left: -2px;
		font-size: 1.1rem !important;
		}
	.compareFP-btn span {
		display: none;
		}








	/*Floor Plan Page*/


body.floorplan-page #content #aside-02 #planDetails {
	max-height: 100000px;	
	border-top: 0;
	border-bottom: 0;
	}
	body.floorplan-page #content #aside-02 {
		min-height: 0;
		border-left: 0;
		}
	body.floorplan-page #container {
		height: auto;
		}
	body.floorplan-page #content #aside-02 .col-02 {
		padding: 0 15px;
		}
	body.floorplan-page #compare-infobar {
		bottom: 0;
		top: auto;
		height: auto;
		right: 0;
		background: #fef1bb;
		width: 100%;
		padding: 10px 15px;
		}



#content #aside-02 .col-01 h4 #ExteriorOptionName {
	display: block;
	}






.fpHeader {
	height: auto;
	width: 100%;
	margin: 0 auto;
	}
	
a#back-01 {
	margin-left: 15px !important;
	}
	
#content #aside-02 #title-02 {
	position: static;
	width: auto;
	margin-top: 68px;
	margin-bottom: 15px;
	min-height: 0;
	-webkit-transition-property : margin-bottom; /* Safari / Chrome */
	-o-transition-property : margin-bottom; /* Opera */
	transition-property : margin-bottom; /* W3C */
	-moz-transition-duration : 0.5s; /* FireFox */
	-webkit-transition-duration : 0.5s; /* Safari / Chrome */
	-o-transition-duration : 0.5s; /* Opera */
	transition-duration : 0.5s; /* W3C */
	}
#content #aside-02 #compare-infobar.active + a + #title-02 {
	margin-bottom: 64px;
	}


#content #aside-02 #title-02 h3 {
	font-size: 4rem;
	line-height: 90%;
	padding: 0 15px;
	}
#content #aside-02 #title-02 h5 {
	padding: 0 15px;
	}
#content #aside-02 ul#social-02 {
	height: auto;
	width: 150px;
	left: 5px;
	bottom: -44px;
	z-index: 10;	
	}
	#content #aside-02 ul#social-02 li {
		padding: 0;	
		}
	#content #aside-02 ul#social-02 li span {
		font-size: 1.2rem;
		}
	#content #aside-02 ul#social-02 li .compareFP-btn {
		height: 20px;
		}	
	#content #aside-02 ul#social-02 li .compareFP-btn .checkbox {
		top: 6px;
		left: 5px;
		background: #fff;
		border: 1px solid #bbb !important;
		}
		.print-page {
			display: none;
			}

body.floorplan-page #content #aside-02 .detail-02 {
	padding: 15px 0 0 0;
	}


#fpdetail-container {
	width: 100%;
	}

body.floorplan-page #aside-02 .col-01 {
	box-shadow: 0 7px 6px -5px rgba(0,0,0,0.2) inset;
	border-top: 1px solid #ccc;
	}

#content #aside-02 .col-01 {
	padding: 64px 20px 20px 20px;
	background: #fafafa;
	}




#FloorPlanOfficeMapDirections {
	max-width: 170px;
}


#calculatordisclaimer {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border: 2px solid #fdd328;
	box-shadow: 0 0 1px 1px #fdd328;
	font-size: 1.3rem;
	line-height: 125%;
	background: #fff;
	color: #111;
	}
	#calculatordisclaimer i {
		display: none;
		}
	#calculatordisclaimer b {
		display: block;
		min-width: 64px;
		}
	#calculatordisclaimer #closedisclaimer {
		left: 50%;
		bottom: 20px;
		right: auto;
		top: auto;
		margin-left: -32px;
		}



#fp-disclosure {
	font-size: 1.2rem;
	margin: 20px 0 0 0;
	}


.interactive-fp-msg {
	background: #eee;
	font-size: 1.2rem;
	line-height: 120%;
	font-family: 'NewsGothicBT';
	padding: 10px;
	}
.interactive-fp-msg strong {
	font-size: 1.4rem;
	display: block;
	margin-bottom: 5px;
	}
.interactive-fp-msg span {
	font-weight: bold;
	}
.interactive-fp-msg span + span:before {
	content: ' & ';
	font-weight: normal;
	}
.interactive-fp-msg span:last-child:after{
	content: '.';
	font-weight: normal;
	}







	/*Built to Order Page*/

	#bto {
		width: 100%;
		}
	#bto .title {
		padding-top: 20px;
		padding-bottom: 10px;
		padding-left: 72px;
		}		
		#bto .title h1 {	
			color: #fff;
			font-weight: bold;
			}
		#bto .title h2 {
			font-size: 2rem;
			}
		#bto .title h2 sup,
		#bto .title h2 sup font {
			font-size: 1.2rem;
			font-weight: bold;
			font-family: arial;
			display: inline-block;
			margin-left: 1px;
			}		
	#bto .steps {
		background: #fff;
		color: #333;
		border-left: 0;
		padding-top: 20px;
		box-shadow: 0 2px 2px rgba(0,0,0,0.3);
		border-left: 0 !important;
		}
		#bto .steps h1 {
			font-size: 4.5rem;
			font-weight: bold;
			}
		#bto .steps h2,
		#bto .steps h3,
		#bto .steps p {
			color: #333;
			padding-left: 38px;
			height: auto;
			}
			#bto .steps h2 {
				margin-bottom: 10px;
				}
			#bto .steps h3 {
				margin-top: -44px;
				}
			#bto .steps p {
				margin-bottom: 20px;
				padding-right: 10px;
				}
	#bto .aside {
		padding: 20px 15px;
		}
		
		#bto .aside .body h1,
		#bto .aside .body p {
			text-shadow: 0 0 6px rgba(81,136,154,0.5);
			}
			#bto .aside .body p {
				font-family: 'NewsGothicBT';
				font-size: 1.2rem;
				}
		
	#comNamesHome {
		display: none;
		}



		/* Contact Us Sections | Terms | About | For Brokers | Search | QMI*/

		#contact,
		#terms,
		#about,
		#finance {
			min-width: 0;
			padding: 0;
			}
			#contact .content h1,
			#terms .content h1,
			#about .content h1,
			#finance .content h1 {
				padding: 29px 0 22px 83px;
				}
			#terms .content h1 {	
				box-shadow: inset 0 -1px 1px 0 rgba(0,0,0,0.2);
				}
		#contact .content,
		#terms .content,
		#about .content,
		#finance .content {
			margin: 0;
			padding: 0;
			width: 100%;
			float: none;
			padding: 0;
			}	
		#contact .content .contactTabs ul.tabs,
		#finance .content .contactTabs ul.tabs,
		#about .content .contactTabs ul.tabs {	
			box-shadow: inset 0 -1px 1px -1px rgba(0,0,0,0.2);
			}	
		#contact .content .contactTabs ul.tabs li,
		#finance .content .contactTabs ul.tabs li,
		#about .content .contactTabs ul.tabs li {
			}
		#contact .content .contactTabs ul.tabs li.tabs-4,
		#finance .content .contactTabs ul.tabs li.tabs-4,
		#about .content .contactTabs ul.tabs li.tabs-4 {
			width: 25%;
			}	
		#contact .content .contactTabs ul.tabs li.tabs-3,
		#finance .content .contactTabs ul.tabs li.tabs-3,
		#about .content .contactTabs ul.tabs li.tabs-3 {
			width: 33.333%;
			}	
		#contact .content .contactTabs ul.tabs li.tabs-2,
		#finance .content .contactTabs ul.tabs li.tabs-2,
		#about .content .contactTabs ul.tabs li.tabs-2 {
			width: 33.333%;
			}
		#contact .content .contactTabs ul.tabs li.tabs-1,
		#finance .content .contactTabs ul.tabs li.tabs-1,
		#about .content .contactTabs ul.tabs li.tabs-1 {
			width: 33.333%;
			}
		#contact .content .contactTabs ul.tabs li a,
		#finance .content .contactTabs ul.tabs li a,
		#contact .content .contactTabs ul.tabs li:first-child a,
		#finance .content .contactTabs ul.tabs li:first-child a,
		#about .content .contactTabs ul.tabs li a,
		#about .content .contactTabs ul.tabs li:first-child a {
			font-size: 1.3rem;
			font-weight: bold;
			padding: 10px 10px 7px 10px;
			text-align: center;
			display: table;
			height: 55px;
			overflow: hidden;
			color: #333;
			text-shadow: 0 1px 0 rgba(255,255,255,0.7);
			width: 100%;
			}
			#contact .content .contactTabs ul.tabs li a span,
			#finance .content .contactTabs ul.tabs li a span,
			#contact .content .contactTabs ul.tabs li:first-child a span,
			#finance .content .contactTabs ul.tabs li:first-child a span,
			#about .content .contactTabs ul.tabs li a span,
			#about .content .contactTabs ul.tabs li:first-child a span {
				display: table-cell;
				vertical-align: middle;
				}
		#contact .content .contactTabs .tab-content,
		#finance .content .contactTabs .tab-content,
		#about .content .contactTabs .tab-content,
		#terms .content .col-01,
		#finance .content .col-01 {
			padding: 20px 15px;
			width: 100%;
			min-height: 0;
			float: none;
			margin: 0;
			position: relative;
			z-index: 1;
			}
			.tab-content > .col-01 {
				padding: 0 !important;
				}
		#contact .content .contactTabs ul.tabs li.active a,
		#finance .content .contactTabs ul.tabs li.active a,
		#about .content .contactTabs ul.tabs li.active a {
			font-weight: bold;
			background: #fff;
			color: #333;
			text-shadow: none;
			box-shadow: 0 0 3px rgba(0,0,0,0.5);
			}
		#about .content .contactTabs .tab-content .tab-pane,
		#contact .content .contactTabs .tab-content .tab-pane {
			padding: 0;
			}
			
			
		.tab-pane ul {
			font-size: 1.2rem;
			line-height: 120%;
			font-family: 'NewsGothicBT';
			}
		.tab-pane ul li {
			margin-bottom: 10px;
			}
		ul.partners-list img {
			margin-bottom: 20px;
			}
		.qmi-legal {
			padding: 0;
			}
		#contact-sales h4 {
			font-size: 1.4rem;
			}
		#contact-sales textarea {
			height: 120px;
			}
		#contact-sales .ui-form-select.select-community.disabled {
			display: none;
			}
		#contact .button-holder {
			text-align: center;
			}


		#contact-corp {}





#gallery-02 .imgControls {
	top: 80px;
	}



	body.quickmoveinglobal-page .tab-content {
		padding-left: 0 !important;
		padding-right: 0 !important;
		}
	body.quickmoveinglobal-page .intro-copy {
		width: 90%;
		margin: 0 auto !important;
		}
	body.quickmoveinglobal-page #qmihead {
		width: 90%;
		margin: 0 auto;
		}







#QuickMoveIn .paging-head {
	position: relative;
	height: 100px;
	width: 90%;
	border-bottom: 0;
	}
#QuickMoveIn .paging-head .counter {
	position: absolute;
	top: 45px;
	height: 35px;
	
	}
#QuickMoveIn .paging-head .filter-sort {
	margin-bottom: 50px;
	}


#qmi-global-sort-div select {
	font-size: 1.3rem !important;
	padding: 4px 6px;
	}

#QuickMoveIn .error {
	box-shadow: inset 0 7px 5px -5px rgba(0,0,0,0.5);
	}


#qmi-filter {
	position: fixed;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	padding: 30px 25px 25px 25px;
	}
	#qmi-filter .close-filters {
		font-size: 1.3rem;
		right: 4px;
		top: 10px;
		}

#qmi-filter h3 {
	font-size: 1.6rem;
	}

.filter-control {
	width: 37.3%;
	float: left;
	}

.toggle-filters {
	font-size: 1.3rem !important;
	height: 2.7rem;
	}

#qmi-filter .filter-group .filter-show-all, #qmi-filter .filter-group .filter-value {
	padding-right: 2%;
	}


#qmi-filter .filter-column {
	min-height: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #fff;
	padding-top: 5px;
	}


#qmi-filter .filter-column:first-child {
	border-top: 0;
	padding-top: 0;
	}

#qmi-filter #filter-holder {
	margin-bottom: 10px;
	}
#qmi-filter .filter-action {
	border-top: 1px solid #fff;
	padding-top: 0px;
	}

#qmi-filter .input-range-group li {
	margin-bottom: 0;
	}

#qmi-filter .filter-group.filter-select {
	padding-bottom: 2px;
	}

#qmi-filter .noUi-pips-horizontal {
	display: none;
	height: 0;
	}

#qmi-filter .input-range-group {
	margin-top: 8px;
	}

#not-shown .criteria-msg {
	display: none;
	}

#filter-disclaimer {
	margin-bottom: 10px;
	}












		/*Promotion | Promo*/
		#promo {
			min-width: 0;
			padding: 0;
			}
			#promo #content {
				background: #f8d63e;
				}
		#promo .content {
			width: 100%;
			margin: 84px 0 0 0;
			}
		#promo .content .promo-01 {
			margin: 0 0 20px 0;
			}
		#promo .content .promo-01 img {
			width: 100%;
			height: auto;
			}
		#content #aside-02 .promo-02 {
			min-width: 0;
			margin: 0;
			padding: 25px 15px;
			}
		#content #aside-02 .promo-02 p {
			padding-bottom: 15px;
			}
		#content #aside-02 .promo-02 table {
			width: 100% !important;
			height: auto !important;
			}	
			

		/*Search Results*/
		#search-page {
			padding: 0;
			}
		#search-input {
			background: #f0f0f0;	
			padding: 25px 15px 0px 15px;
			margin-bottom: 20px;
			border-bottom: 1px solid #aeaeae;
			width: 100%;
			box-shadow: 0 1px 1px 0 rgba(0,0,0,0.2);
			}
			#search-input #mSearchbar {
				background: #fff;
				}
		#search-results {
			padding: 0 15px 15px 15px;
			}
		#search-term,
		#results-count,
		#showing-results,
		#no-results {
			padding: 0 15px;
			}
		.result-link {
			font-size: 1.5rem;
			}
		.search-result {
			margin: 30px 0;
			}
		.search-result.indent-2 {
			margin-top: -15px;
			}
		#no-results ul li {
			font-size: 1.4rem;
			line-height: 120%;
			margin-bottom: 5px;
			}
		#search-paging {
			font-size: 1.6rem;
			margin: 0;
			border-top: 1px solid #ddd;
			padding-top: 15px;
			}
		#search-paging .link-number,
		#search-paging b,
		#search-paging .search-prev,
		#search-paging .search-next {
			padding: 2px;
			}


		/*MyKB*/
		.mykbHero {
			height: 85px;
			background: #4d91ae url('../images/bg_mykbhome.png') no-repeat;
			background-position: 45% -85px;
			border-bottom: 1px solid #3a7a9a;
			}
					
		.mykbHero .headline-holder {
			padding: 27px 0 0 0;
			margin-left: 85px;
			text-shadow: 0 -1px 0 rgba(0,0,0,0.6);
			}
		.mykbHero h2 {
			font-size: 1.4rem;
			margin-bottom: 0;
			font-weight: bold;
			}	
		.mykbHero h1 {
			font-size: 2.8rem;
			font-weight: bold;
			width: 95%;
			}
			
		#content #alerts span {
			padding: 0;
			}			
	
	#container .mykbTabs .tab-pane {
		height: auto;
		min-height: 45px;
		max-height: 45px;
		overflow: hidden;
		display: block;
		border-top: 1px solid #559bb6;
		border-bottom: 1px solid #3a7a9a;
		padding: 0;
		}		
		#container .mykbTabs .tab-pane:last-child {
			border-bottom: 1px solid #000;
			}
		#container .mykbTabs .tab-pane.active {
			max-height: 100000px;
			border-top: 0;
			}

	#container .mykbTabs .tab-pane h3.tab-trigger {
		font-size: 1.8rem;
		padding: 0;
		margin: 0;
		height: 47px;
		line-height: 42px;
		background: #4d91ae;
		color: #fff;
		padding: 0 15px;
		cursor: pointer;
		user-select: none;
		text-shadow: 0 0px 1px rgba(0,0,0,0.2);
		position: static;
		width: 100%;
		}
		#container .mykbTabs .tab-pane.active h3.tab-trigger {
			background: #f2f2f2;
			color: #333;
			box-shadow: inset 0 5px 3px -3px rgba(0,0,0,0.3);
			text-shadow: none;
			border-top: 1px solid #999;
			line-height: 45px;
			margin-bottom: 0;
			width: 100%;
			top: 0;
			border-bottom: 1px solid #ddd;
			}
			
	#container .mykbTabs .section-display {
		color: #fff !important;
		text-shadow: 0 -1px 0 rgba(0,0,0,0.5) !important;
		background: #333;
	    border-radius: 2px;
	    display: inline-block;
	    font-size: 1.0rem;
	    height: 20px;
	    width: 55px;
	    line-height: 20px;
	    margin: 11px 15px 0 0;
	    padding: 0;
	    overflow: hidden;
	    text-align: center;
	    font-family: 'NewsGothicBT';
	    position: relative;
		float: left;
		box-shadow: 0 1px 1px rgba(0,0,0,0.1);
		}
		#container .mykbTabs .active .section-display {
		    background: #559bb6;
		    color: #fff !important;
		    text-shadow: 0 -1px 0px rgba(0,0,0,0.3) !important;
			}

		#container .mykbTabs .section-display span:first-child,
		#container .mykbTabs .active .section-display span:last-child {
			display: inline-block;
			}
			
		#container .mykbTabs .active .section-display span:first-child,
		#container .mykbTabs .section-display span:last-child {
			display: none;
			}


			
			
			
			
			
			
			
			
			
		#content .mykbTabs {
			background-color: #4d91ae;
			}
		#content .mykbTabs ul.tabs {
			box-shadow: inset 0 -1px 1px 0 rgba(0,0,0,0.2);
			}
		#content .mykbTabs ul.tabs li a {
			font-size: 1.2rem;
			font-weight: bold;
			height: 55px;
			text-shadow: 0 -1px 0 rgba(0,0,0,0.6);
			}
		#content .mykbTabs ul.tabs li.active a {
			box-shadow: 0 0 3px rgba(0,0,0,0.5);
			text-shadow: none;
			}
		#content .mykbTabs ul.tabs li {
			width: 25%;
			text-align: center;
			}
		#content.myKB .tab-content {
			padding: 15px;
			position: relative;
			z-index: 1;
			}
		.myKB #floorplans,
		.myKB #savedcommunities,
		.myKB #recentcommunities,
		.myKB #alerts {
			padding: 0;
			}


#content.myKB .community-listing .community-info .remove {
	top: 7px;
	right: 7px;
	}


#content.myKB .tab-content {
	padding: 0;
	}


#content.myKB .tab-content h2 {
	margin-bottom: 10px;
	}

#content.myKB .community-listing {
	padding: 0;
	height: auto;
	max-height: none;
	border-bottom: 1px solid #ddd;
	box-shadow: 0 2px 0 #f2f2f2;
	}
	#content.myKB .community-listing:last-child {
		border-bottom: 0;
		box-shadow: none;
		}

#content.myKB .community-listing .community-info {
	padding: 10px 0;
	height: auto;
	max-height: none;
	box-shadow: none;
	border: 0;
	border-radius: 0;
	margin: 0;
	}

#content.myKB .community-listing .community-info img {
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
	}
#content.myKB .community-listing .info {
	margin: 0px;
	padding: 10px 0 0 3px;
	}

#content.myKB .community-listing .community-info .info address {
	font-size: 1.4rem;
	}

#content.myKB .community-listing .community-info .info ul {
	margin-top: 10px;
	}

#content.myKB .community-listing .community-info .info ul li {
	margin-bottom: 3%;
	}

#content.myKB .community-listing .community-info .info ul li a,
#content.myKB .community-listing .community-info .info ul li label {
	font-size: 1.2rem !important;
	}



/*Compare Floor Plans*/



#content.myKB #compare-add-msg,
#content.myKB .data-mo-payment,
#content.myKB .group-map {
	display: none !important;
	}

#content.myKB .group-price {
	border-bottom: 0;
	}


#content.myKB p.compare-info {
	padding: 0 15px !important;
	width: 100% !important;
	margin-top: 15px;
	} 
	#content.myKB #compare-info-msg {
		border-bottom: 1px solid #ddd;
		padding: 0 15px 15px 15px !important;
		margin: -1px 0 0 0;
		background: #f2f2f2;
		}




#content.myKB #compare-viewer {
	height: auto;
	max-height: 200000px;
	}


#content.myKB .compare-panel {
	display: block;
	position: relative;
	padding: 30px 0 30px 0;
	margin: 0 auto 5px auto;
	border-right: 0;
	border-left: 0;
	width: 96% !important;
	height: auto;
	overflow: hidden;
	background: #fdfdfd;
	box-shadow: 0 0 2px rgba(0,0,0,0.2);
	}
	#content.myKB #compare-viewer .compare-panel.active {
		width: 100% !important;
		background: #fff;
		border-bottom:  1px solid #fff;
		border-top: 0;
		box-shadow: 0 3px 2px 1px rgba(0,0,0,0.3);
		margin: 0;
		}
		#content.myKB #compare-viewer .is-sticky .compare-panel.active {
			/*margin-top: -1px;*/
			}
	
	
	
	#content.myKB .compare-panel .click-to-pin span {
		display: none;
		}
	#content.myKB .compare-panel .close-box {
		color: #333;
		top: 7px;
		right: 6px;
		width: 22px;
		height: 22px;
		text-align: center;
		line-height: 22px;
		}


#content.myKB #compare-active-panel {
	background: #fff url('../images/loading2.gif') center 20px no-repeat;
	z-index: 999;
	}


.compare-panel .click-to-pin i {
	color: #333;	
	}

.compare-panel.active .click-to-pin i {
	color: #bbb;	
	}



#content.myKB #compare-slider {
	min-height: 0;
	overflow-y: auto;
	background: #eee;
	border: 0;
	border-left: 0;
	box-shadow: none;
	left:0;
	width: 100% !important;
	margin-left: 0 !important;
	overflow-x: auto;
	}
#content.myKB .tab-pane ul {
	line-height: 100%;
	}
#content.myKB .tab-pane ul li {
	margin: 0;
	}
#content.myKB .compare-panel ul {
	margin: 0;
	}
#content.myKB .compare-panel ul li {
	padding: 2px 0;
	font-size: 1.0rem;
	}
#content.myKB .compare-panel ul li span {
	font-size: 1.0rem;
	width: 60%;
	padding: 0;
	}
#content.myKB .compare-panel ul li strong {
	padding: 0;
	}

#content.myKB .compare-panel h4 {
	margin-bottom: 0;
	}

#content.myKB .compare-panel .group-img {
	width: 88px;
	padding: 0;
	float: left;
	margin-left: 2.5%;
	}

#content.myKB .compare-panel .group-price {
	padding: 0;
	width: 95%;
	margin: 0 auto 35px auto;
	}	
	#content.myKB .compare-panel .group-price li {	
		padding: 3px 5px;
		}
	#content.myKB .compare-panel .group-price li span {	
		width: 28.9%;
		font-weight: bold;
		}

#content.myKB .compare-panel .group-info {
	padding: 0px 46px 2px 28.9%;
	width: 95%;
	margin: -3px auto 5px auto;
	white-space: normal;
	}
#content.myKB .compare-panel .group-info li {
	font-size: 1.1rem;
	}
#content.myKB .compare-panel .group-info li i {
	margin-left: 0;
	}
#content.myKB .compare-panel address span {
	display: inline;
	}
#content.myKB .compare-panel address span.a1:after {
	content: ', ';
	}	
#content.myKB .compare-panel .img-holder img {
	max-width: 88px;
	}







#content.myKB .compare-panel .group-stats {
	position: absolute;
	bottom: 3px;
	left: 2.5%;
	height: 60px;
	width: 95%;
	border-bottom: 0;
	}
	#content.myKB .compare-panel .group-stats li {
		position: absolute;
		padding: 3px 5px;
		width: 50%;
		}
	#content.myKB .compare-panel .group-stats .data-bedrooms {
		top: 0;
		left: 0;
		}
	#content.myKB .compare-panel .group-stats .data-bathrooms {
		top: 20px;
		left: 0;
		}
	#content.myKB .compare-panel .group-stats .data-garage {
		top: 0;
		left: 50%;
		}
	#content.myKB .compare-panel .group-stats .data-stories {
		top: 20px;
		left: 50%;
		}
	#content.myKB .compare-panel .group-stats .data-sq-footage {
		top: 40px;
		left: 0;
		}







#content.myKB .group-action {
	right: -15px;
	top: 40px;
	width: 50px;
	position: absolute;
	}
#content.myKB .group-action a {
	font-size: 1.2rem;
	padding-top: 29px;
	width: 10px !important;
	padding-right: 0;
	padding-left: 50px;
	overflow: hidden;
	background-position: left 15px center, center top;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),		
		rgb(255,217,68); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDk0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGNjMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),
		-moz-linear-gradient(top,  rgba(255,217,68,1) 0%, rgba(244,204,41,1) 100%); /* FF3.6+ */
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),
		-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,217,68,1)), color-stop(100%,rgba(244,204,41,1))); /* Chrome,Safari4+ */
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),
		-webkit-linear-gradient(top,  rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%); /* Chrome10+,Safari5.1+ */
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),
		-o-linear-gradient(top,  rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%); /* Opera 11.10+ */
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),
		-ms-linear-gradient(top,  rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%); /* IE10+ */
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTdBNTkyODg4MzdCOUY3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjgxOEM4ODVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjgxOEM4NzVEM0IxMUU0QTgwMUE4NEMxMDE3NDNBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxOEVBQzVCNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxOEVBQzVDNTY5RTExRTE4NzIzRUM0Qjg1N0U1RjIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8sVGUwAAAH1JREFUeNpiYmBgOAjElQx4wH4g/gjELbgUiADxXiD+D8STcSkSA+LdUEWTCCn6DsRTcSkShir6hc8kkJt2Qk2aw4RFwTsg/gDEv4GYBV2SC4iXQHVPQJeUBOJDQPwVm6QcEB+A6pyILikBDW6skgz4jIWBK0A8BZckQIABAPxlHzcCE/VdAAAAAElFTkSuQmCC),
		linear-gradient(to bottom,  rgba(255,217,68,1) 0%,rgba(244,204,41,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd944', endColorstr='#f4cc29',GradientType=0 ); /* IE6-8 */
	border-radius: 0 !important;
	}
#content.myKB .account-info {
	padding-top: 20px;
	}
#content.myKB .account-info .updatesBy {
	margin-right: 10px;
	}
#content.myKB .account-info .button-holder {
	text-align: center;
	margin-bottom: 25px;
	}




/*SwipeShow*/


/* Swipeshow
 * http://ricostacruz.com/swipeshow
 * https://github.com/rstacruz/swipeshow
 *
 * Load this stylesheet when using jquery.swipeshow.js.
 *
 * This provides no styles or embelishments: just basic resets. For a sample
 * theme, also try:
 *
 *     http://ricostacruz.com/swipeshow/slideshow-theme.css
 *
 */

.swipeshow,
.swipeshow .slides,
.swipeshow .slide {
  /* Basic resets */
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;

  /* Prevent flickers */
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);

  /* In case you add padding */
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

/* iOS: disable text select, disable callout, image save panel (popup) */
.swipeshow img {
  -webkit-touch-callout: none; 
  -webkit-user-select: none;   
  -moz-user-select: none;   
  user-select: none;   
}

.swipeshow {
  overflow: hidden;
}

/* Cursor (open-hand) */
.swipeshow-active .slides {
  cursor: -moz-grab !important;
  cursor: ew-resize;
}

/* Cursor (closed-hand) */
html.swipeshow-grabbed,
html.swipeshow-grabbed * {
  cursor: -moz-grabbing !important;
  cursor: ew-resize;
}

/* Positioning */
.swipeshow .slides,
.swipeshow .slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* First slide should be visible by default */
.swipeshow .slide {
  visibility: hidden;
}

.swipeshow .slide:first-child {
  visibility: visible;
}





.swipeshow .dots,
.swipeshow .dot-item,
.swipeshow .dot {
  margin: 0;
  padding: 0;
  list-style: none;

  border: 0;
  background: transparent;
}

.swipeshow .dots {
  position: absolute;
  bottom: 5px;
  left: 0;
  right: 0;
  text-align: center;
  list-style: none;

  font-size: 0;
}

.swipeshow .dot-item {
  list-style: none;
  display: inline-block;

  width: 18px;
  height: 20px;
  line-height: 20px;
  text-align: center;

  cursor: pointer;

  opacity: 0.8;
}

.swipeshow .dot {
  display: inline-block;
  width: 5px;
  height: 5px;
  border-radius: 6px;
  font-size: 0;
  border: solid 1px rgba(255, 255, 255, 0.8);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  background-color: rgba(0, 0, 0, 0.5);
}

.no-touch .dot-item:hover .dot {
  background-color: rgba(255, 255, 255, 0.2);
}

.swipeshow .dot-item:active .dot,
.swipeshow .dot-item.active .dot {
  background-color: white;
}






/* Defaults: OVERRIDE THIS! */
.swipeshow {
  width: 100%;
  height: 200px;
}

.swipeshow img {
	width: 100%;
	height: auto;
}





/*-------eDifference---------------*/





.edifference {
	color: #555;
	font-family: 'NewsGothicBT';
	font-weight: lighter;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 5;	
	}



.edifference .content {
	float: none;
	margin: 0;
	padding: 0;
	background: #fff;
	height: 100%;  
	width: 100%;
	}


.edifference .container {
	width: 100%;
	float: none;
	height: auto;
	}

.edifference .head {
	margin:0;
	padding:0;
	background: #336043 url('/Content/images/FPO-EPG-01.jpg') -200px 0 no-repeat;
	height: 85px;
	position: relative;
	color: #fff;
	}

.edifference .head div {
    top: 17px;
    left: 83px;
    position: absolute;
	}
	.edifference .head div h1 {
		font-size: 3.0rem;
		color: #fff;
		margin-top: -10px;
		}
	.edifference .head div h2 {
		font-size: 2.0rem;
		color: #fff;
		} 
.edifference .ePanel {
	padding: 20px;
	}
	.edifference .ePanel p,
	.edifference .ePanel li  {
		padding-left: 0;
		padding-right: 0;
		color: #555;
		font-family: 'NewsGothicBT';
		font-weight: lighter;
		margin-bottom: 10px;
		}

	.edifference .ePanel strong {
		font-weight: bold;
		color: #555;
		font-family: 'NewsGothicBT';
		}
	
	.edifference .ePanel h1,
	.edifference .ePanel h2,
	.edifference .ePanel h3,
	.edifference .ePanel h4 {
		font-weight: bold;
		font-family: 'NewsGothicBT-Condensed';
		text-transform: uppercase;
		margin-bottom: 10px;
		}
		
	.edifference .ePanel h1 {
		font-size: 20px;
		letter-spacing: 1px;
		display: block;
		padding-left: 28px;
		background: url('/Content/images/epg/nav_sprite.png') no-repeat;
		background-position: 0px 0px;
		}
		.edifference .ePanelContent-2 h1 {
			background-position: -12px -4px;
			}	
		.edifference .ePanelContent-3 h1 {
			background-position: -12px -60px;
			}	
		.edifference .ePanelContent-4 h1 {
			background-position: -12px -117px;
			}	
		.edifference .ePanelContent-5 h1 {
			background-position: -12px -174px;
			}
		.edifference .ePanelContent-6 h1 {
			background: none;
			padding-left: 0;
			}

	.edifference .ePanel h2 {
		font-size: 15px;
		}

	.edifference .ePanel .ePanel-subsection img {
		float: left;
		margin-right: 10px;
		width: 25%;
		height: auto;
		}

	.edifference .eSlides-3,
	.edifference .eSlides-5 {
		background: #000 !important;
		color: #fff !important;
		}
	
	.edifference .ePanelContent-3,
	.edifference .ePanelContent-5 {
		background: #000 !important;
		margin-bottom: -20px;
		}
		
		.edifference .ePanelContent-3 p,
		.edifference .ePanelContent-3 h1,
		.edifference .ePanelContent-3 h2,
		.edifference .ePanelContent-3 strong,
		.edifference .ePanelContent-5 p,
		.edifference .ePanelContent-5 h1,
		.edifference .ePanelContent-5 h2,
		.edifference .ePanelContent-5 strong {
			color: #fff !important;	
			}
		
	.edifference .ePanelContent-6 {
		padding-top: 50px;
		padding-bottom: 0;
		}
	.edifference .ePanelContent-6 ul {
		list-style-type: none;
		margin-left: 0;
		padding-left: 0;
		}
	.edifference .ePanelContent-6 ul {
		margin-bottom: 1px;
		}	
	

/*-------edifference > .ediff  panorama panel----------*/
.eDiff {
    background:#ccc;
    position:relative;
    overflow:hidden;
	}

.eDiff div.panorama {
    overflow-x:scroll;
    overflow-y:hidden;
    position:relative;
    height:362px;
    -webkit-overflow-scrolling: touch;
	}

.eDiff div.panorama div {
    display:none;
    position: absolute;
	}

.eDiff div.panorama div img {
    height:362px;
    width: auto;
    max-width: none;
	}
	
.eDiff .controls {
    position: relative;
    height: 35px;
    background-color: #fff;
	}
	
.eDiff .controls .flip {
    margin: 0;
    padding: 0;
    display: block;
    height: 35px;
    width: 28px;
    position: absolute;
    z-index: 8;
    top: 0;
    text-indent: -99999px;
    background:#000;
	}

.eDiff .controls .prev {
    background: url('/Content/images/ediff/sprite-gallery.png') no-repeat 0 -105px;
	}

.eDiff .controls .next {
    right: 0;
    background: url('/Content/images/ediff/sprite-gallery.png') no-repeat 0 -145px;
	}

.eDiff .controls .ediffDotNav{
    left: 0;
    right: 0;
    top:10px;
    text-align: center;
	}

.eDiff .dotstyle ul {
    position: relative;
    display: inline-block;
    margin: 0;
    padding: 0;
    list-style: none;
    cursor: default;
    top: 10px;
	}
 
.eDiff .dotstyle li {
    position: relative;
    display: block;
    float: left;
    margin: 0 10px;
    width: 16px;
    height: 16px;
    cursor: pointer;
	}
 
.eDiff .dotstyle li a {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    outline: none;
    border-radius: 50%;
    background-color: #444;
    text-indent: -999em;
    cursor: pointer; /* make the text accessible to screen readers */
    position: absolute;
    opacity:0.5;
	}





/*-------Design Studio----------*/





div[role="main"] {
	color: #555;
	font-family: 'NewsGothicBT';
	font-weight: lighter;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	z-index: 5;
	}

#container.designStudioContainer {
	visibility: visible !important;
	float: none;
	margin: 0;
	padding: 0;
	background: #d8d8d8;
	height: 100%;
	width: 100%;
	}

.scrollblock {
	width: 100%;
	height: auto;
	min-width: 0;
	position: relative;
	background: transparent;
	}
	.scrollblock h2 {
		font-size: 4.0rem;
		margin: 0;
		}
		
	
		
.lookbook-intro {
	overflow: hidden;
	width: 100%;
	height: 800px;
	position: relative;
	}
	
.lookbook-nav {
	
}






	
.gallery-menu {
	width: 100%;
	top: 0;
	background: rgba(230,230,230,0.8);
	height: 35px;
	bottom: auto;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}
.gallery-menu ul {
	width: 100%;
	}
.gallery-menu ul li {
	height: 35px;
	padding: 3px 1%;
	margin: 0;
	font-family: 'NewsGothicBT-Condensed';
	font-size: 1.0rem;
	display: table;
	position: relative;
	text-shadow: 0 1px 1px rgba(255,255,255,0.3);
	}
.gallery-menu ul li span {
	display: table-cell;
	vertical-align: middle;
	}


.navBullet {
	display: none;
	}


.gallery {
	height: auto;
	width: 100%;
	overflow: hidden;
	}

.gallery-button-next,
.gallery-button-next:hover {
	top: 50%;
	margin-top: -25px;
	left: 100%;
	margin-left: -30px;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAcCAYAAABoMT8aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEE0N0FEMDNFNTNCMTFFNDhEOTdBNEExMTIxMDI0RTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEE0N0FEMDRFNTNCMTFFNDhEOTdBNEExMTIxMDI0RTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0QTQ3QUQwMUU1M0IxMUU0OEQ5N0E0QTExMjEwMjRFNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0QTQ3QUQwMkU1M0IxMUU0OEQ5N0E0QTExMjEwMjRFNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnmOYZYAAACHSURBVHjaYmBgYFAF4jdAHMhAJmgA4v9QHESuIZOQDAkg15AJ1HBJBzUMoYpLJiMZ4keuIf3UdkkgNQwJooZ3AqkRO/7kGMBELZdMRDIkmIkMA/4jsb9REph+lGgOoMTfgZRoDqAk7r0psdmfEpspcnYgXcuAyZT4mSKbaymtE1QoqdoAAgwAtnFMVxq988oAAAAASUVORK5CYII=);
	background-position: right 5px center;
	background-color: #fdd328;
	opacity: 0.8;
	width: 30px;
	height: 50px;	
	}
.gallery-button-prev,
.gallery-button-prev:hover {
	top: 50%;
	margin-top: -25px;
	margin-left: 0;
	left: 0;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAcCAYAAABoMT8aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEE0N0FEMDdFNTNCMTFFNDhEOTdBNEExMTIxMDI0RTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEE0N0FEMDhFNTNCMTFFNDhEOTdBNEExMTIxMDI0RTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0QTQ3QUQwNUU1M0IxMUU0OEQ5N0E0QTExMjEwMjRFNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0QTQ3QUQwNkU1M0IxMUU0OEQ5N0E0QTExMjEwMjRFNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ppa6h5MAAACYSURBVHjaYmAgDwQC8RsgVmUmQ3MQEK8DYi4gfkeq5gAg/g/Fk8ixGaZ5AiWaO+hqsx+S5smU2NxPTjxTxebJlNhMsrP9KQltdJuZSNEcjKR5Iqk2g2z6hsT/T2buREkw/eQaEkANQwIpCQ9sLiHbEG9K0gS2hEUV70ygRsCSbUgQNaLYn5JsTlWXIAdsLSUBC6raVAACDAA11EuCkcxB6wAAAABJRU5ErkJggg==);
	background-position: left 5px center;
	background-color: #fdd328;
	opacity: 0.8;
	width: 30px;
	height: 50px;
	}










.gallery-text-intro {
	left: 40px;
	}

.gallery-text-intro,
.gallery-text {
	top: 70px;
	margin: 0;
	width: 100%;
	padding-right: 80px;
	text-shadow: 0 1px 1px #fff;
	}

.gallery-text {
	background: rgba(255,255,255,0.7);
	}
	
.options-slider {
	height: 100%;
	}
.options-slider div {
	display: none;
	margin: 0 !important;
	}
.options-slider img {
	width: 300px;
	height: auto;
	}	
.sliderImg {
	width: 100%;
	top: auto !important;
	bottom: 0;
	display: block !important;
	}



#intro {
	margin: 0;
	padding-bottom: 160px;
	background: #333 url("../images/kb-design-tex.gif") repeat;
	}
	.bigimage {
		width: 100%;
		height: auto;
		}
	#intro-text {
		top: auto;
		z-index: 10;
		right: 0;
		left: auto;
		background: transparent;
		bottom: 24px;
		}
	#intro-divider-large {
		display: none;
		}
	#intro-links {
		top: auto;
		left: auto;
		bottom: 0;
		right: 0;
		z-index: 10;	
		}







#kitchen {}

	#kitchen-lookbook {
		display: none;
		}
	#kitchen .gallery-menu ul li {
		width: 25%;
		}
	#kitchen-gallery-0 {
		}
	#kitchen-gallery-1 {
		}
	#kitchen-gallery-1-a {
		}
	#kitchen-gallery-2 {
		}
	#kitchen-gallery-3 {
		}
	#kitchen-gallery-4 {
		}


#living {}


#living-text-1 {
	margin-top: 154px;
	}
#living-text-4 {
	margin-top: 260px;
	}

	#living-lookbook {
		display: none;
		}
	#living .gallery-menu ul li {
		width: 16.666%;
		}
	#living-gallery-0 {
		}
	#living-gallery-0-a {
		}
	#living-gallery-1 {
		top: 0 !important;
		bottom: auto !important;
		}
	#living-gallery-2 {
		bottom: 90px;
		}
	#living-gallery-3 {
		}
	#living-gallery-3-a {
		}
	#living-gallery-3-b {
		}
	#living-gallery-4 {
		top: 0 !important;
		bottom: auto !important;
		}
	#living-gallery-5 {
		bottom: 30px;
		}
		#living-gallery-5 img {
			width: 1.8% !important;
			margin-left: 40px;
			margin-top: -20px;
			}
		
	#living-gallery-5-a {
		}







	
#bathroom {}

	#bathroom-lookbook {
		display: none;
		}


#bathroom .gallery-menu ul li {
	width: 25%;
	}

#faq {
	height: auto !important;
	width: 100%;
	padding: 0 50px;
	background: #333 url("../images/kb-design-tex.gif") repeat;
	box-shadow: inset 0 7px 5px -5px rgba(0,0,0,1);
	margin: 0;
	}
	#faq-container {
		height: auto;
		width: 100%;
		position: relative;
		padding-top: 2px;
	}
	.faq-text {
		position: static;
		width: 100%;
		padding: 50px 0;
		}
		
	.faq-text .colorDark {
		color: #f2f2f2 !important;
		text-shadow: 0 -1px 1px rgba(0,0,0,0.5);
		}


.faq-items {
	top: 0;
	position: relative;
	}

.faq-holder {
	margin: 0;
	width: 100%;
	}

.faq-block {
	margin: 0 0 30px 0;
	width: 100%;
	background: transparent;
	color: #f2f2f2;
	padding: 0;
	}
	.faq-content {
		padding: 0;
		font-weight: bold;
		}
	
	
.faq-block .q {
	color: #fdd328 !important;
	font-weight: bold;
	}
	
.faq-block .faq-question,
.faq-block p {
	line-height: 120%;
	color: #f2f2f2 !important;
	}


.verticalLineDark {
	display: none !important;
	}

#findlocation-container {
	position: relative;
	width: 100%;
	top: 0;
	}


/*404 Page*/

#wrapper404 {
	width: 100%;
	min-width: 0;
	height: auto;
	}

#wrapper404 .background-image {
	width: 112%;
	}

#wrapper404 #message {
	position: relative;
	width: 100%;
	top: auto;
	padding: 12px 15px 100px 85px;
	text-shadow: 0 1px 2px rgba(255, 255, 255, 1);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
	}

#wrapper404 h3 {
	font-size: 1.6rem;
	}

#wrapper404 #action-item {
	position: absolute;
	text-align: center;
	width: 100%;
	bottom: 20px;
	left: 0;
}

#wrapper404 h3 br,
#wrapper404 #action-item br {
    display: none;
	}















/*
 * photoswipe.css
 * Copyright (c) %%year%% by Code Computerlove (http://www.codecomputerlove.com)
 * Licensed under the MIT license
 *
 * Default styles for PhotoSwipe
 * Avoid any position or dimension based styles
 * where possible, unless specified already here.
 * The gallery automatically works out gallery item
 * positions etc.
 */

 
body.ps-active, body.ps-building, div.ps-active, div.ps-building
{
	background: #000;
	overflow: hidden;
}
body.ps-active *, div.ps-active *
{ 
	-webkit-tap-highlight-color:  rgba(255, 255, 255, 0); 
	display: none;
}
body.ps-active *:focus, div.ps-active *:focus 
{ 
	outline: 0; 
}


/* Document overlay */
div.ps-document-overlay 
{
	background: #000;
}


/* UILayer */
div.ps-uilayer { 
	
	background: #000;
	cursor: pointer;
	
}


/* Zoom/pan/rotate layer */
div.ps-zoom-pan-rotate{
	background: #000;
}
div.ps-zoom-pan-rotate *  { display: block; }


/* Carousel */
div.ps-carousel-item-loading 
{ 
	background: url(../images/photoswipe/loader.gif) no-repeat center center; 
}

div.ps-carousel-item-error 
{ 
	background: url(../images/photoswipe/error.gif) no-repeat center center; 
}


/* Caption */
div.ps-caption
{ 
	background: #000000;
	background: -moz-linear-gradient(top, #303130 0%, #000101 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303130), color-stop(100%,#000101));
	border-bottom: 1px solid #42403f;
	color: #ffffff;
	font-size: 13px;
	font-family: "Lucida Grande", Helvetica, Arial,Verdana, sans-serif;
	text-align: center;
}
div.ps-caption *  { display: inline; }

div.ps-caption-bottom
{ 
	border-top: 1px solid #42403f;
	border-bottom: none;
	min-height: 44px;
}

div.ps-caption-content
{
	padding: 13px;
	display: block;
}

.ps-caption-content span {
	display: block;
	width: 100%;
	text-align: center;
	}


/* Toolbar */
div.ps-toolbar
{ 
	background: #000000;
	background: -moz-linear-gradient(top, #303130 0%, #000101 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303130), color-stop(100%,#000101));
	border-top: 1px solid #42403f;
	color: #ffffff;
	font-size: 13px;
	font-family: "Lucida Grande", Helvetica, Arial,Verdana, sans-serif;
	text-align: center;
	height: 44px;
	display: table;
	table-layout: fixed;
}
div.ps-toolbar * { 
	display: block;
}

div.ps-toolbar-top 
{
	border-bottom: 1px solid #42403f;
	border-top: none;
}

div.ps-toolbar-close, div.ps-toolbar-previous, div.ps-toolbar-next, div.ps-toolbar-play
{
	cursor: pointer;
	display: table-cell;
}

div.ps-toolbar div div.ps-toolbar-content
{
	width: 44px;
	height: 44px;
	margin: 0 auto 0;
	background-image: url(../images/photoswipe/icons.png);
	background-repeat: no-repeat;
}

div.ps-toolbar-close div.ps-toolbar-content
{
	background-position: 0 0;
}

div.ps-toolbar-previous div.ps-toolbar-content
{
	background-position: -44px 0;
}

div.ps-toolbar-previous-disabled div.ps-toolbar-content
{
	background-position: -44px -44px;
}

div.ps-toolbar-next div.ps-toolbar-content
{
	background-position: -132px 0;
}

div.ps-toolbar-next-disabled div.ps-toolbar-content
{
	background-position: -132px -44px;
}

div.ps-toolbar-play div.ps-toolbar-content
{
	background-position: -88px 0;
}

/* Hi-res display */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min--moz-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 240dpi)
{
	div.ps-toolbar div div.ps-toolbar-content
	{
		-moz-background-size: 176px 88px;
		-o-background-size: 176px 88px;
		-webkit-background-size: 176px 88px;
		background-size: 176px 88px;
		background-image: url(../images/photoswipe/icons@2x.png);
	}
}












}
