@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,700,300italic,400italic,700italic,900,900italic&subset=latin,cyrillic);
@import url(http://fonts.googleapis.com/css?family=Ubuntu+Condensed&subset=latin,cyrillic);

html {font-size:62.5%}
body {background:#fff;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:14px;line-height:1;color:#222;position:relative;-webkit-font-smoothing:antialiased}
a img {border:none}
a {color:#2ba6cb;text-decoration:none;line-height:inherit}
a:hover {color:#2795b6}
a:focus {color:#2795b6}
p a,p a:visited {line-height:inherit}
.left {float:left}
.right {float:right}
.text-left {text-align:left}
.text-right {text-align:right}
.text-center {text-align:center}
.hide {display:none}
.hide-override {display:none !important}
.highlight {background:#ff9}
#googlemap img,object,embed {max-width:none}
#map_canvas embed {max-width:none}
#map_canvas img {max-width:none}
#map_canvas object {max-width:none}
figure {margin:0}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td {margin:0;padding:0;font-size:14px;direction:ltr}
p {font-family:inherit;font-weight:normal;font-size:14px;line-height:1.6;margin-bottom:17px}
p.lead {font-size:17.5px;line-height:1.6;margin-bottom:17px}
aside p {font-size:13px;line-height:1.35;font-style:italic}
h1,h2,h3,h4,h5,h6 {font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal;color:#222;text-rendering:optimizeLegibility;line-height:1.1;margin-bottom:14px;margin-top:14px}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {font-size:60%;color:#6f6f6f;line-height:0}
h1 {font-size:44px}
h2 {font-size:37px}
h3 {font-size:27px}
h4 {font-size:23px}
h5 {font-size:17px}
h6 {font-size:14px}
hr {border:solid #ddd;border-width:1px 0 0;clear:both;margin:22px 0 21px;height:0}
.subheader {line-height:1.3;color:#6f6f6f;font-weight:300;margin-bottom:17px}
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-weight:bold;background:#ff9}
ul,ol,dl {font-size:14px;line-height:1.6;margin-bottom:17px;list-style-position:outside}
ul li ul,ul li ol {margin-left:20px;margin-bottom:0}
ul.square,ul.circle,ul.disc {margin-left:17px}
ul.square {list-style-type:square}
ul.square li ul {list-style:inherit}
ul.circle {list-style-type:circle}
ul.circle li ul {list-style:inherit}
ul.disc {list-style-type:disc}
ul.disc li ul {list-style:inherit}
ul.no-bullet {list-style:none}
ul.large li {line-height:21px}
ol {margin-left:20px}
ol li ul,ol li ol {margin-left:20px;margin-bottom:0}
blockquote,blockquote p {line-height:1.5;color:#6f6f6f}
blockquote {margin:0 0 17px;padding:9px 20px 0 19px;border-left:1px solid #ddd}
blockquote cite {display:block;font-size:13px;color:#555}
blockquote cite:before {content:"\2014 \0020"}
blockquote cite a,blockquote cite a:visited {color:#555}
abbr,acronym {text-transform:uppercase;font-size:90%;color:#222;border-bottom:1px solid #ddd;cursor:help}
abbr {text-transform:none}
.print-only {display:none !important}
@media print {* {background:transparent !important;color:black !important;box-shadow:none !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}
@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}
}
form {margin:0 0 19.41641px}
.row form .row {margin:0 -6px}
.row form .row .column,.row form .row .columns {padding:0 6px}
.row form .row.collapse {margin:0}
.row form .row.collapse .column,.row form .row.collapse .columns {padding:0}
label {font-size:14px;color:#4d4d4d;cursor:pointer;display:block;font-weight:500;margin-bottom:3px}
label.right {float:none;text-align:right}
label.inline {line-height:32px;margin:0 0 12px 0}
.prefix,.postfix {display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;height:32px;line-height:31px}
a.button.prefix,a.button.postfix {padding-left:0;padding-right:0;text-align:center}
span.prefix,span.postfix {background:#f2f2f2;border:1px solid #ccc}
.prefix {left:2px;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;overflow:hidden}
.postfix {right:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}
input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea {background-color:#fff;font-family:inherit;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-size:14px;margin:0 0 12px 0;padding:6px;height:32px;width:100%;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear}
input[type="text"].oversize,input[type="password"].oversize,input[type="date"].oversize,input[type="datetime"].oversize,input[type="email"].oversize,input[type="number"].oversize,input[type="search"].oversize,input[type="tel"].oversize,input[type="time"].oversize,input[type="url"].oversize,textarea.oversize {font-size:17px;padding:4px 6px}
input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]: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,textarea:focus {background:#fafafa;border-color:#b3b3b3}
input[type="text"][disabled],input[type="password"][disabled],input[type="date"][disabled],input[type="datetime"][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],textarea[disabled] {background-color:#ddd}
textarea {height:auto}
select {width:100%}
fieldset {border:solid 1px #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:12px;margin:18px 0}
fieldset legend {font-weight:bold;background:#fff;padding:0 3px;margin:0;margin-left:-3px}
.error input,input.error,.error textarea,textarea.error,.error input:focus,input.error:focus,.error textarea:focus,textarea.error:focus {border-color:#c60f13;background-color:rgba(198,15,19,0.1)}
.error input:focus,input.error:focus,.error textarea:focus,textarea.error:focus {outline-color:#f5797c}
.error label,label.error {color:#c60f13}
.error small,small.error {display:block;padding:6px 4px;margin-top:-13px;margin-bottom:12px;background:#c60f13;color:#fff;font-size:12px;font-weight:bold;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}
form.custom span.custom {display:inline-block;width:16px;height:16px;position:relative;top:2px;border:solid 1px #ccc;background:#fff}
form.custom span.custom.radio {-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px}
form.custom span.custom.checkbox:before {content:"";display:block;line-height:0.8;height:14px;width:14px;text-align:center;position:absolute;top:0;left:0;font-size:14px;color:#fff}
form.custom span.custom.radio.checked:before {content:"";display:block;width:8px;height:8px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;background:#222;position:relative;top:3px;left:3px}
form.custom span.custom.checkbox.checked:before {content:"\00d7";color:#222}
form.custom div.custom.dropdown {display:block;position:relative;width:auto;height:28px;margin-bottom:9px;margin-top:2px}
form.custom div.custom.dropdown ul {overflow-y:auto;max-height:200px}
form.custom div.custom.dropdown a.current {display:block;width:auto;line-height:26px;min-height:28px;padding:0;padding-left:6px;padding-right:38px;border:solid 1px #ddd;color:#141414;background-color:#fff;white-space:nowrap}
form.custom div.custom.dropdown a.selector {position:absolute;width:27px;height:28px;display:block;right:0;top:0;border:solid 1px #ddd}
form.custom div.custom.dropdown a.selector:after {content:"";display:block;content:"";display:block;width:0;height:0;border:solid 5px;border-color:#aaa transparent transparent transparent;position:absolute;left:50%;top:50%;margin-top:-2px;margin-left:-5px}
form.custom div.custom.dropdown:hover a.selector:after,form.custom div.custom.dropdown.open a.selector:after {content:"";display:block;width:0;height:0;border:solid 5px;border-color:#222 transparent transparent transparent}
form.custom div.custom.dropdown.open ul {display:block;z-index:10}
form.custom div.custom.dropdown.small {width:134px !important}
form.custom div.custom.dropdown.medium {width:254px !important}
form.custom div.custom.dropdown.large {width:434px !important}
form.custom div.custom.dropdown.expand {width:100% !important}
form.custom div.custom.dropdown.open.small ul {width:134px !important}
form.custom div.custom.dropdown.open.medium ul {width:254px !important}
form.custom div.custom.dropdown.open.large ul {width:434px !important}
form.custom div.custom.dropdown.open.expand ul {width:100% !important}
form.custom div.custom.dropdown ul {position:absolute;width:auto;display:none;margin:0;left:0;top:27px;margin:0;padding:0;background:#fff;background:rgba(255,255,255,0.95);border:solid 1px #ccc}
form.custom div.custom.dropdown ul li {color:#555;font-size:13px;cursor:pointer;padding:3px;padding-left:6px;padding-right:38px;min-height:18px;line-height:18px;margin:0;white-space:nowrap;list-style:none}
form.custom div.custom.dropdown ul li.selected {background:#cdebf5;color:#000}
form.custom div.custom.dropdown ul li.selected:after {content:"\2013";position:absolute;right:10px}
form.custom div.custom.dropdown ul li:hover {background-color:#cdebf5;color:#000}
form.custom div.custom.dropdown ul li:hover:after {content:"\2013";position:absolute;right:10px;color:#a3dbec}
form.custom div.custom.dropdown ul li.selected:hover {background:#cdebf5;cursor:default;color:#000}
form.custom div.custom.dropdown ul li.selected:hover:after {color:#000}
form.custom div.custom.dropdown ul.show {display:block}
form.custom .custom.disabled {background-color:#ddd}
@-moz-document url-prefix() {form.custom div.custom.dropdown a.selector {height:28px}
}
.lt-ie9 form.custom div.custom.dropdown a.selector {height:28px}
.row {width:1024px;max-width:100%;min-width:768px;margin:0 auto}
.row .row {width:auto;max-width:none;min-width:0;margin:0 0px}
.row.collapse .column,.row.collapse .columns {padding:0}
.row .row {width:auto;max-width:none;min-width:0;margin:0 0px}
.row .row.collapse {margin:0}
.column,.columns {float:left;min-height:1px;padding:0 0px;position:relative}
.column.centered,.columns.centered {float:none;margin:0 auto}
[class*="column"]+[class*="column"]:last-child {float:right}
[class*="column"]+[class*="column"].end {float:left}
.one,.row .one {width:8.33333%}
.two,.row .two {width:16.66667%}
.three,.row .three {width:25%}
.four,.row .four {width:33.33333%}
.five,.row .five {width:41.66667%}
.six,.row .six {width:50%}
.seven,.row .seven {width:58.33333%}
.eight,.row .eight {width:66.66667%}
.nine,.row .nine {width:75%}
.ten,.row .ten {width:83.33333%}
.eleven,.row .eleven {width:91.66667%}
.twelve,.row .twelve {width:100%}
.row .offset-by-one {margin-left:8.33333%}
.row .offset-by-two {margin-left:16.66667%}
.row .offset-by-three {margin-left:25%}
.row .offset-by-four {margin-left:33.33333%}
.row .offset-by-five {margin-left:41.66667%}
.row .offset-by-six {margin-left:50%}
.row .offset-by-seven {margin-left:58.33333%}
.row .offset-by-eight {margin-left:66.66667%}
.row .offset-by-nine {margin-left:75%}
.row .offset-by-ten {margin-left:83.33333%}
.push-two {left:16.66667%}
.pull-two {right:16.66667%}
.push-three {left:25%}
.pull-three {right:25%}
.push-four {left:33.33333%}
.pull-four {right:33.33333%}
.push-five {left:41.66667%}
.pull-five {right:41.66667%}
.push-six {left:50%}
.pull-six {right:50%}
.push-seven {left:58.33333%}
.pull-seven {right:58.33333%}
.push-eight {left:66.66667%}
.pull-eight {right:66.66667%}
.push-nine {left:75%}
.pull-nine {right:75%}
.push-ten {left:83.33333%}
.pull-ten {right:83.33333%}
img {height:auto}
img,object,embed {max-width:100%}
img {-ms-interpolation-mode:bicubic}
#map_canvas img,.map_canvas img {max-width:none !important}
.row {*zoom:1}
.row:before,.row:after {content:" ";display:table}
.row:after {clear:both}
.block-grid {display:block;overflow:hidden;padding:0}
.block-grid>li {display:block;height:auto;float:left}
.block-grid.one-up {margin:0}
.block-grid.one-up>li {width:100%;padding:0 0 15px}
.block-grid.two-up {margin:0 -15px}
.block-grid.two-up>li {width:50%;padding:0 15px 15px}
.block-grid.two-up>li:nth-child(2n+1) {clear:both}
.block-grid.three-up {margin:0 -12px}
.block-grid.three-up>li {width:33.33333%;padding:0 12px 12px}
.block-grid.three-up>li:nth-child(3n+1) {clear:both}
.block-grid.four-up {margin:0 -10px}
.block-grid.four-up>li {width:25%;padding:0 10px 10px}
.block-grid.four-up>li:nth-child(4n+1) {clear:both}
.block-grid.five-up {margin:0 -8px}
.block-grid.five-up>li {width:20%;padding:0 8px 8px}
.block-grid.five-up>li:nth-child(5n+1) {clear:both}
.block-grid.six-up {margin:0 -8px}
.block-grid.six-up>li {width:16.66667%;padding:0 8px 8px}
.block-grid.six-up>li:nth-child(6n+1) {clear:both}
.block-grid.seven-up {margin:0 -8px}
.block-grid.seven-up>li {width:14.28571%;padding:0 8px 8px}
.block-grid.seven-up>li:nth-child(7n+1) {clear:both}
.block-grid.eight-up {margin:0 -8px}
.block-grid.eight-up>li {width:12.5%;padding:0 8px 8px}
.block-grid.eight-up>li:nth-child(8n+1) {clear:both}
.block-grid.nine-up {margin:0 -8px}
.block-grid.nine-up>li {width:11.11111%;padding:0 8px 8px}
.block-grid.nine-up>li:nth-child(9n+1) {clear:both}
.block-grid.ten-up {margin:0 -8px}
.block-grid.ten-up>li {width:10%;padding:0 8px 8px}
.block-grid.ten-up>li:nth-child(10n+1) {clear:both}
.block-grid.eleven-up {margin:0 -8px}
.block-grid.eleven-up>li {width:9.09091%;padding:0 8px 8px}
.block-grid.eleven-up>li:nth-child(11n+1) {clear:both}
.block-grid.twelve-up {margin:0 -8px}
.block-grid.twelve-up>li {width:8.33333%;padding:0 8px 8px}
.block-grid.twelve-up>li:nth-child(12n+1) {clear:both}
.button {width:auto;background:#2ba6cb;border:1px solid #1e728c;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:14px;font-weight:bold;line-height:1;margin:0;padding:10px 20px 11px;position:relative;text-align:center;text-decoration:none;-webkit-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out}
.button:hover,.button:focus {color:#fff;background-color:#2284a1}
.button:active {-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.2) inset;box-shadow:0 1px 0 rgba(0,0,0,0.2) inset}
.button.large {font-size:17px;padding:15px 30px 16px}
.button.medium {font-size:14px}
.button.small {font-size:11px;padding:7px 14px 8px}
.button.tiny {font-size:10px;padding:5px 10px 6px}
.button.expand {width:100%;text-align:center}
.button.primary {background-color:#2ba6cb;border:1px solid #1e728c}
.button.primary:hover,.button.primary:focus {background-color:#2284a1}
.button.success {background-color:#5da423;border:1px solid #396516}
.button.success:hover,.button.success:focus {background-color:#457a1a}
.button.alert {background-color:#c60f13;border:1px solid #7f0a0c}
.button.alert:hover,.button.alert:focus {background-color:#970b0e}
.button.secondary {background-color:#e9e9e9;color:#1d1d1d;border:1px solid #c3c3c3}
.button.secondary:hover,.button.secondary:focus {background-color:#d0d0d0}
.button.radius {-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.button.round {-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px}
.button.full-width {width:100%;text-align:center;padding-left:0px !important;padding-right:0px !important}
.button.left-align {text-align:left;text-indent:12px}
.button.disabled,.button[disabled] {opacity:0.6;cursor:default;background:#2ba6cb;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.button.disabled:hover,.button[disabled]:hover {background:#2ba6cb}
.button.disabled.success,.button[disabled].success {background-color:#5da423}
.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus {background-color:#5da423;outline:none}
.button.disabled.alert,.button[disabled].alert {background-color:#c60f13}
.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus {background-color:#c60f13;outline:none}
.button.disabled.secondary,.button[disabled].secondary {background-color:#e9e9e9}
.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus {background-color:#e9e9e9;outline:none}
input[type=submit].button,button.button {-webkit-appearance:none}
@-moz-document url-prefix() {button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner {border:none;padding:0}
input[type="submit"].tiny.button {padding:3px 10px 4px}
input[type="submit"].small.button {padding:5px 14px 6px}
input[type="submit"].button,input[type=submit].medium.button {padding:8px 20px 9px}
input[type="submit"].large.button {padding:13px 30px 14px}
}
.button.dropdown {position:relative;padding-right:44px}
.button.dropdown.large {padding-right:60px}
.button.dropdown.small {padding-right:28px}
.button.dropdown.tiny {padding-right:20px}
.button.dropdown:after {content:"";display:block;width:0;height:0;border:solid 6px;border-color:#fff transparent transparent transparent;position:absolute;top:50%;right:20px;margin-top:-2px}
.button.dropdown.large:after {content:"";display:block;width:0;height:0;border:solid 7px;border-color:#fff transparent transparent transparent;margin-top:-3px;right:30px}
.button.dropdown.small:after {content:"";display:block;width:0;height:0;border:solid 5px;border-color:#fff transparent transparent transparent;margin-top:-2px;right:14px}
.button.dropdown.tiny:after {content:"";display:block;width:0;height:0;border:solid 4px;border-color:#fff transparent transparent transparent;margin-top:-1px;right:10px}
.button.dropdown>ul {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:none;position:absolute;left:-1px;background:#fff;background:rgba(255,255,255,0.95);list-style:none;margin:0;padding:0;border:1px solid #ccc;border-top:none;min-width:100%;z-index:40}
.button.dropdown>ul li {width:100%;cursor:pointer;padding:0;min-height:18px;line-height:18px;margin:0;white-space:nowrap;list-style:none}
.button.dropdown>ul li a,.button.dropdown>ul li button {display:block;color:#555;font-size:13px;font-weight:normal;padding:6px 14px;text-align:left}
.button.dropdown>ul li button {width:100%;border:inherit;background:inherit;font-family:inherit;margin:inherit;-webkit-font-smoothing:antialiased}
.button.dropdown>ul li:hover,.button.dropdown>ul li:focus {background-color:#e3f4f9;color:#222}
.button.dropdown>ul li.divider {min-height:0;padding:0;height:1px;margin:4px 0;background:#ededed}
.button.dropdown.up>ul {border-top:1px solid #ccc;border-bottom:none}
.button.dropdown ul.no-hover.show-dropdown {display:block !important}
.button.dropdown:hover>ul.no-hover {display:none}
.button.dropdown.split {padding:0;position:relative}
.button.dropdown.split:after {display:none}
.button.dropdown.split:hover,.button.dropdown.split:focus {background-color:#2ba6cb}
.button.dropdown.split.alert:hover,.button.dropdown.split.alert:focus {background-color:#c60f13}
.button.dropdown.split.success:hover,.button.dropdown.split.success:focus {background-color:#5da423}
.button.dropdown.split.secondary:hover,.button.dropdown.split.secondary:focus {background-color:#e9e9e9}
.button.dropdown.split>a {color:#fff;display:block;padding:10px 50px 11px 20px;padding-left:20px;padding-right:50px;-webkit-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out}
.button.dropdown.split>a:hover,.button.dropdown.split>a:focus {background-color:#2284a1;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset}
.button.dropdown.split.large>a {padding:15px 75px 16px 30px;padding-left:30px;padding-right:75px}
.button.dropdown.split.small>a {padding:7px 35px 8px 14px;padding-left:14px;padding-right:35px}
.button.dropdown.split.tiny>a {padding:5px 25px 6px 10px;padding-left:10px;padding-right:25px}
.button.dropdown.split>span {background-color:#2ba6cb;position:absolute;right:0;top:0;height:100%;width:30px;border-left:1px solid #1e728c;-webkit-box-shadow:1px 1px 0 rgba(255,255,255,0.5) inset;-moz-box-shadow:1px 1px 0 rgba(255,255,255,0.5) inset;box-shadow:1px 1px 0 rgba(255,255,255,0.5) inset;-webkit-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out}
.button.dropdown.split>span:hover,.button.dropdown.split>span:focus {background-color:#2284a1}
.button.dropdown.split>span:after {content:"";display:block;width:0;height:0;border:solid 6px;border-color:#fff transparent transparent transparent;position:absolute;top:50%;left:50%;margin-left:-6px;margin-top:-2px}
.button.dropdown.split.secondary>span:after {content:"";display:block;width:0;height:0;border:solid 6px;border-color:#1d1d1d transparent transparent transparent}
.button.dropdown.split.large span {width:45px}
.button.dropdown.split.small span {width:21px}
.button.dropdown.split.tiny span {width:15px}
.button.dropdown.split.large span:after {content:"";display:block;width:0;height:0;border:solid 7px;border-color:#fff transparent transparent transparent;margin-top:-3px;margin-left:-7px}
.button.dropdown.split.small span:after {content:"";display:block;width:0;height:0;border:solid 4px;border-color:#fff transparent transparent transparent;margin-top:-1px;margin-left:-4px}
.button.dropdown.split.tiny span:after {content:"";display:block;width:0;height:0;border:solid 3px;border-color:#fff transparent transparent transparent;margin-top:-1px;margin-left:-3px}
.button.dropdown.split.alert>span {background-color:#c60f13;border-left-color:#7f0a0c}
.button.dropdown.split.success>span {background-color:#5da423;border-left-color:#396516}
.button.dropdown.split.secondary>span {background-color:#e9e9e9;border-left-color:#c3c3c3}
.button.dropdown.split.secondary>a {color:#1d1d1d}
.button.dropdown.split.alert>a:hover,.button.dropdown.split.alert>span:hover,.button.dropdown.split.alert>a:focus,.button.dropdown.split.alert>span:focus {background-color:#970b0e}
.button.dropdown.split.success>a:hover,.button.dropdown.split.success>span:hover,.button.dropdown.split.success>a:focus,.button.dropdown.split.success>span:focus {background-color:#457a1a}
.button.dropdown.split.secondary>a:hover,.button.dropdown.split.secondary>span:hover,.button.dropdown.split.secondary>a:focus,.button.dropdown.split.secondary>span:focus {background-color:#d0d0d0}
ul.button-group {list-style:none;padding:0;margin:0 0 12px;*zoom:1}
ul.button-group:before,ul.button-group:after {content:" ";display:table}
ul.button-group:after {clear:both}
ul.button-group li {padding:0;margin:0 0 0 -1px;float:left}
ul.button-group li:first-child {margin-left:0}
ul.button-group.radius li .button,ul.button-group.radius li .button.radius,ul.button-group.radius li .button-rounded {-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}
ul.button-group.radius li:first-child .button,ul.button-group.radius li:first-child .button.radius {-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}
ul.button-group.radius li:first-child .button.rounded {-moz-border-radius-topleft:1000px;-webkit-border-top-left-radius:1000px;border-top-left-radius:1000px;-moz-border-radius-bottomleft:1000px;-webkit-border-bottom-left-radius:1000px;border-bottom-left-radius:1000px}
ul.button-group.radius li:last-child .button,ul.button-group.radius li:last-child .button.radius {-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}
ul.button-group.radius li:last-child .button.rounded {-moz-border-radius-topright:1000px;-webkit-border-top-right-radius:1000px;border-top-right-radius:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-bottom-right-radius:1000px;border-bottom-right-radius:1000px}
ul.button-group.even .button {width:100%}
ul.button-group.even.two-up li {width:50%}
ul.button-group.even.three-up li {width:33.3%}
ul.button-group.even.three-up li:first-child {width:33.4%}
ul.button-group.even.four-up li {width:25%}
ul.button-group.even.five-up li {width:20%}
div.button-bar {overflow:hidden}
div.button-bar ul.button-group {float:left;margin-right:8px}
div.button-bar ul.button-group:last-child {margin-left:0}
.nav-bar {height:40px;background:#4d4d4d;margin-left:0;margin-top:20px;padding:0}
.nav-bar>li {float:left;display:block;position:relative;padding:0;margin:0;border:1px solid #333;border-right:none;line-height:38px;-webkit-box-shadow:1px 0 0 rgba(255,255,255,0.2) inset;-moz-box-shadow:1px 0 0 rgba(255,255,255,0.2) inset;box-shadow:1px 0 0 rgba(255,255,255,0.2) inset}
.nav-bar>li:first-child {-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0}
.nav-bar>li:last-child {border-right:solid 1px #333;-webkit-box-shadow:1px 0 0 rgba(255,255,255,0.2) inset,1px 0 0 rgba(255,255,255,0.2);-moz-box-shadow:1px 0 0 rgba(255,255,255,0.2) inset,1px 0 0 rgba(255,255,255,0.2);box-shadow:1px 0 0 rgba(255,255,255,0.2) inset,1px 0 0 rgba(255,255,255,0.2)}
.nav-bar>li.active {background:#2ba6cb;border-color:#2284a1}
.nav-bar>li.active>a {color:#fff;cursor:default}
.nav-bar>li.active:hover {background:#2ba6cb;cursor:default}
.nav-bar>li:hover {background:#333}
.nav-bar>li>a {color:#e6e6e6}
.nav-bar>li ul {margin-bottom:0}
.nav-bar>li .flyout {display:none}
.nav-bar>li.has-flyout>a:first-child {padding-right:40px;position:relative}
.nav-bar>li.has-flyout>a:first-child:after {content:"";display:block;width:0;height:0;border:solid 4px;border-color:#e6e6e6 transparent transparent transparent;position:absolute;right:20px;top:17px}
.nav-bar>li.has-flyout>a.flyout-toggle {border-left:0 !important;position:absolute;right:0;top:0;padding:20px;z-index:2;display:block}
.nav-bar>li.has-flyout.is-touch>a:first-child {padding-right:55px}
.nav-bar>li.has-flyout.is-touch>a.flyout-toggle {border-left:1px dashed #666}
.nav-bar>li>a:first-child {position:relative;padding:0 20px;display:block;text-decoration:none;font-size:14px}
.nav-bar>li>input {margin:0 10px}
.nav-bar.vertical {height:auto;margin-top:0}
.nav-bar.vertical>li {float:none;border-bottom:none;border-right:solid 1px #333;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.nav-bar.vertical>li.has-flyout>a:first-child:after {content:"";display:block;width:0;height:0;border:solid 4px;border-color:transparent transparent transparent #e6e6e6}
.nav-bar.vertical>li .flyout {left:100%;top:-1px}
.nav-bar.vertical>li .flyout.right {left:auto;right:100%}
.nav-bar.vertical>li.active {border-right:solid 1px #2284a1}
.nav-bar.vertical>li:last-child {border-bottom:solid 1px #333}
.flyout {background:#f2f2f2;padding:20px;margin:0;border:1px solid #d9d9d9;position:absolute;top:39px;left:-1px;width:250px;z-index:40;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.1);box-shadow:0 1px 5px rgba(0,0,0,0.1)}
.flyout p {line-height:1.2;font-size:13px}
.flyout *:first-child {margin-top:0}
.flyout *:last-child {margin-bottom:0}
.flyout.small {width:166.66667px}
.flyout.large {width:437.5px}
.flyout.right {left:auto;right:-2px}
.flyout.left {right:auto;left:-2px}
.flyout.up {top:auto;bottom:39px}
ul.flyout,.nav-bar li ul {padding:0;list-style:none}
ul.flyout li,.nav-bar li ul li {border-left:solid 3px #CCC}
ul.flyout li a,.nav-bar li ul li a {background:#f2f2f2;border:1px solid #e6e6e6;border-width:1px 1px 0 0;color:#555;display:block;font-size:14px;height:auto;line-height:1;padding:15px 20px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset}
ul.flyout li a:hover,ul.flyout li a:focus,.nav-bar li ul li a:hover,.nav-bar li ul li a:focus {background:#ebebeb;color:#333}
ul.flyout li.active,.nav-bar li ul li.active {margin-top:0;border-top:1px solid #4d4d4d;border-left:4px solid #1a1a1a}
ul.flyout li.active a,.nav-bar li ul li.active a {background:#4d4d4d;border:none;color:#fff;height:auto;margin:0;position:static;top:0;-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0}
.top-bar-js-breakpoint {width:940px !important;visibility:hidden}
.contain-to-grid {width:100%;background:#222}
.fixed {width:100%;left:0;position:fixed;top:0;z-index:99}
.sticky {float:left;overflow:hidden}
.sticky.fixed {float:none}
.top-bar {background:#222;min-height:45px;line-height:45px;margin:0 0 30px 0;padding:0;width:100%;position:relative}
.contain-to-grid .top-bar {max-width:1024px;margin:0 auto}
.top-bar>ul .name h1 {line-height:45px;margin:0}
.top-bar>ul .name h1 a {font-weight:bold;padding:0 22.5px;font-size:17px !important}
.top-bar>ul .name img {margin-top:-5px;vertical-align:middle}
.top-bar.expanded {height:inherit}
.top-bar ul {margin-left:0;display:inline;height:45px;line-height:45px;list-style:none}
.top-bar ul>li {float:left}
.top-bar ul>li a:not(.button) {color:#fff;display:block;font-size:13px;font-weight:bold;height:45px;line-height:45px;padding:0 15px}
.top-bar ul>li:not(.name):hover,.top-bar ul>li:not(.name).active,.top-bar ul>li:not(.name):focus {background:#000}
.top-bar ul>li:not(.name):hover a,.top-bar ul>li:not(.name).active a,.top-bar ul>li:not(.name):focus a {color:#d9d9d9}
.top-bar ul>li.divider {background:#000;-webkit-box-shadow:1px 0 0 rgba(255,255,255,0.1);-moz-box-shadow:1px 0 0 rgba(255,255,255,0.1);box-shadow:1px 0 0 rgba(255,255,255,0.1);height:100%;margin-right:1px;width:1px}
.top-bar ul>li.has-button a.button {margin:0 11.25px}
.top-bar ul>li.has-button:hover,.top-bar ul>li.has-button:focus {background:#222}
.top-bar ul>li.has-button:hover a,.top-bar ul>li.has-button:focus a {color:#fff}
.top-bar ul>li.search {padding:0 15px}
.top-bar ul>li.search form {display:inline-block;margin-bottom:0;vertical-align:middle;width:200px}
.top-bar ul>li.search form input[type=text] {-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;float:left;font-size:13px;margin-top:-1px;height:22.5px;margin-bottom:0;width:130px}
.top-bar ul>li.search form input[type=text]+.button {border-left:none;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;float:left;font-size:12px;margin-top:-1px;padding:5px 12px 4px}
.top-bar ul>li.search form input[type=search] {font-size:16px;margin-bottom:0}
.top-bar ul>li.search:hover,.top-bar ul>li.search:focus {background:#222}
.top-bar ul>li.login {padding:0 15px}
.top-bar ul>li.login form {display:inline-block;margin-bottom:0;vertical-align:middle;width:300px}
.top-bar ul>li.login form input {float:left;width:auto;font-size:13px;margin-top:-1px;height:22.5px;margin-bottom:0}
.top-bar ul>li.login form input[type=text] {-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;width:120px}
.top-bar ul>li.login form input[type=password] {margin-bottom:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;width:120px}
.top-bar ul>li.login form input[type=password]+.button {border-left:none;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;float:left;font-size:12px;margin-top:-1px;padding:5px 12px 4px;width:60px}
.top-bar ul>li.login:hover,.top-bar ul>li.login:focus {background:#222}
.top-bar ul>li.toggle-topbar {display:none}
.top-bar ul>li.has-dropdown {position:relative}
.top-bar ul>li.has-dropdown:hover>.dropdown,.top-bar ul>li.has-dropdown:focus>.dropdown {display:block;visibility:visible}
.top-bar ul>li.has-dropdown a {padding-right:33.75px}
.top-bar ul>li.has-dropdown a:after {content:"";display:block;width:0;height:0;border:solid 5px;border-color:#fff transparent transparent transparent;margin-right:15px;margin-top:-2.5px;position:absolute;right:0;top:50%}
.top-bar ul>li.has-dropdown .dropdown {background:#222;left:0;margin:0;padding:9px 0 0 0;position:absolute;visibility:hidden;z-index:99}
.top-bar ul>li.has-dropdown .dropdown li {background:#222;line-height:1;min-width:100%;padding-bottom:5px}
.top-bar ul>li.has-dropdown .dropdown li a {color:#fff;font-weight:normal;height:100%;line-height:1;padding:5px 17px 5px 15px;white-space:nowrap}
.top-bar ul>li.has-dropdown .dropdown li a:after {border:none}
.top-bar ul>li.has-dropdown .dropdown li a:hover,.top-bar ul>li.has-dropdown .dropdown li a:focus {background:#3c3c3c}
.top-bar ul>li.has-dropdown .dropdown li label {color:#6f6f6f;font-size:10px;font-weight:bold;margin:0;padding-left:15px;text-transform:uppercase}
.top-bar ul>li.has-dropdown .dropdown li.divider {border-top:solid 1px #000;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.1) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.1) inset;box-shadow:0 1px 0 rgba(255,255,255,0.1) inset;height:10px;padding:0;width:100%}
.top-bar ul>li.has-dropdown .dropdown li:last-child {padding-bottom:10px}
.top-bar ul>li.has-dropdown .dropdown li.active a {background:#000}
.top-bar ul>li.has-dropdown .dropdown li.has-dropdown>a {padding-right:30px}
.top-bar ul>li.has-dropdown .dropdown li.has-dropdown>a:after {border:none;content:"\00bb";right:5px;top:6px}
.top-bar ul>li.has-dropdown .dropdown li.has-dropdown .dropdown {position:absolute;left:100%;top:0}
.top-bar ul>li.has-dropdown .dropdown li.has-dropdown:hover>.dropdown,.top-bar ul>li.has-dropdown .dropdown li.has-dropdown:focus>.dropdown {display:block}
.top-bar ul.left {float:left;width:auto;margin-bottom:0}
.top-bar ul.right {float:right;width:auto;margin-bottom:0}
.top-bar ul.right .has-dropdown .dropdown {left:auto;right:0px}
.top-bar ul.right .has-dropdown .dropdown li.has-dropdown>.dropdown {right:100%;left:auto;width:100%}
.top-bar .js-generated {display:none}
@-moz-document url-prefix() {.top-bar ul li .button.small {padding-bottom:6px}
.top-bar ul li.search form input[type=search] {font-size:14px;height:22px;padding:3px}
}
.lt-ie9 .top-bar ul li a {color:#fff;display:block;font-weight:bold;font-size:13px;height:45px;line-height:45px;padding:0 15px}
.lt-ie9 .top-bar ul li a.button {height:auto;line-height:30px;margin-top:7px}
.lt-ie9 .top-bar ul li a img {margin-top:-5px;vertical-align:middle}
.lt-ie9 .top-bar section>ul>li a:hover,.lt-ie9 .top-bar section>ul>li a:focus {color:#ccc}
.lt-ie9 .top-bar section>ul>li:hover,.lt-ie9 .top-bar section>ul>li:focus {background:#000}
.lt-ie9 .top-bar section>ul>li.search:hover,.lt-ie9 .top-bar section>ul>li.search:focus,.lt-ie9 .top-bar section>ul>li.has-button:hover,.lt-ie9 .top-bar section>ul>li.has-button:focus {background:none}
.lt-ie9 .top-bar section>ul>li.active {background:#000;color:#d9d9d9}
.lt-ie9 .top-bar ul li.has-dropdown {padding-right:33.75px}
.lt-ie9 .top-bar ul li.has-dropdown>ul li {padding-right:0}
.orbit-wrapper {width:1px;height:1px;position:relative}
.orbit {width:1px;height:1px;position:relative;overflow:hidden;margin-bottom:17px}
.orbit.with-bullets {margin-bottom:40px}
.orbit .orbit-slide {max-width:100%;position:absolute;top:0;left:0}
.orbit a.orbit-slide {border:none;line-height:0;display:none}
.orbit div.orbit-slide {width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}
.orbit-wrapper .timer {width:40px;height:40px;overflow:hidden;position:absolute;top:10px;right:10px;opacity:.6;cursor:pointer;z-index:31}
.orbit-wrapper span.rotator {display:block;width:40px;height:40px;position:absolute;top:0;left:-20px;background:url('/heritage_images/foundation/orbit/rotator-black.png?1367240573') no-repeat;z-index:3}
.orbit-wrapper span.rotator.move {left:0}
.orbit-wrapper span.mask {display:block;width:20px;height:40px;position:absolute;top:0;right:0;z-index:2;overflow:hidden}
.orbit-wrapper span.mask.move {width:40px;left:0;background:url('/heritage_images/foundation/orbit/timer-black.png?1367240575') repeat 0 0}
.orbit-wrapper span.pause {display:block;width:40px;height:40px;position:absolute;top:0;left:0;background:url('/heritage_images/foundation/orbit/pause-black.png?1367240575') no-repeat;z-index:4;opacity:0}
.orbit-wrapper span.pause.active {background:url('/heritage_images/foundation/orbit/pause-black.png?1367240575') no-repeat 0 -40px}
.orbit-wrapper .timer:hover span.pause,.orbit-wrapper .timer:focus span.pause,.orbit-wrapper span.pause.active {opacity:1}
.orbit-caption {display:none;font-family:inherit}
.orbit-wrapper .orbit-caption {background:#000;background:rgba(0,0,0,0.6);z-index:30;color:#fff;text-align:center;padding:7px 0;font-size:13px;position:absolute;right:0;bottom:0;width:100%}
.orbit-wrapper .slider-nav {display:block}
.orbit-wrapper .slider-nav span {width:39px;height:50px;text-indent:-9999px;position:absolute;z-index:30;top:50%;margin-top:-25px;cursor:pointer}
.orbit-wrapper .slider-nav span.right {background:url('/heritage_images/foundation/orbit/right-arrow.png?1367240573');background-size:100%;right:0}
.orbit-wrapper .slider-nav span.left {background:url('/heritage_images/foundation/orbit/left-arrow.png?1367240573');background-size:100%;left:0}
.lt-ie9 .orbit-wrapper .slider-nav span.right {background:url('/heritage_images/foundation/orbit/right-arrow-small.png?1367240575')}
.lt-ie9 .orbit-wrapper .slider-nav span.left {background:url('/heritage_images/foundation/orbit/left-arrow-small.png?1367240575')}
ul.orbit-bullets {position:absolute;z-index:30;list-style:none;bottom:-40px;left:50%;margin-left:-50px;padding:0}
ul.orbit-bullets li {float:left;margin-left:5px;cursor:pointer;color:#999;text-indent:-9999px;background:url('/heritage_images/foundation/orbit/bullets.jpg?1367240575') no-repeat 4px 0;width:13px;height:12px;overflow:hidden}
ul.orbit-bullets li.active {color:#222;background-position:-8px 0}
ul.orbit-bullets li.has-thumb {background:none;width:100px;height:75px}
ul.orbit-bullets li.active.has-thumb {background-position:0 0;border-top:2px solid #000}
.orbit-slide-counter {position:absolute;bottom:0;z-index:99;background:rgba(0,0,0,0.7);color:#fff;padding:5px}
.orbit img.fluid-placeholder {visibility:hidden;position:static;display:block;width:100%}
.orbit,.orbit-wrapper {width:100% !important}
.lt-ie9 .timer {display:none !important}
.lt-ie9 .orbit-caption {background:#000;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);zoom:1}
@media only screen and (max-width: 767px) {.orbit.orbit-stack-on-small img.fluid-placeholder {visibility:visible}
.orbit.orbit-stack-on-small .orbit-slide {position:static;margin-bottom:10px}
}
.reveal-modal-bg {position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,0.45);z-index:40;display:none;top:0;left:0}
.reveal-modal {background:#fff;visibility:hidden;display:none;top:100px;left:50%;margin-left:-260px;width:520px;position:absolute;z-index:41;padding:30px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)}
.reveal-modal .close-reveal-modal:not(.button) {font-size:22px;font-size:2.2rem;line-height:.5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rgba(0,0,0,0.6);font-weight:bold;cursor:pointer}
.reveal-modal.small {width:30%;margin-left:-15%}
.reveal-modal.medium {width:40%;margin-left:-20%}
.reveal-modal.large {width:60%;margin-left:-30%}
.reveal-modal.xlarge {width:70%;margin-left:-35%}
.reveal-modal.expand {width:90%;margin-left:-45%}
.reveal-modal .row {min-width:0;margin-bottom:10px}
.reveal-modal>:first-child {margin-top:0}
.reveal-modal>:last-child {margin-bottom:0}
@media print {.reveal-modal {border:solid 1px #000;background:#fff}
}
#joyRideTipContent {display:none}
.joyride-tip-guide {display:none;position:absolute;background:#000;background:rgba(0,0,0,0.8);color:#fff;width:300px;z-index:101;top:0;left:0;font-family:inherit;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.joyride-content-wrapper {padding:18px 20px 24px}
.joyride-tip-guide span.joyride-nub {display:block;position:absolute;left:22px;width:0;height:0;border:solid 14px}
.joyride-tip-guide span.joyride-nub.top {border-color:#000;border-color:rgba(0,0,0,0.8);border-top-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;top:-28px;bottom:none}
.joyride-tip-guide span.joyride-nub.bottom {border-color:#000;border-color:rgba(0,0,0,0.8) !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-28px;bottom:none}
.joyride-tip-guide span.joyride-nub.right {border-color:#000;border-color:rgba(0,0,0,0.8) !important;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;top:22px;bottom:none;left:auto;right:-28px}
.joyride-tip-guide span.joyride-nub.left {border-color:#000;border-color:rgba(0,0,0,0.8) !important;border-top-color:transparent !important;border-left-color:transparent !important;border-bottom-color:transparent !important;top:22px;left:-28px;right:auto;bottom:none}
.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:#fff}
.joyride-tip-guide p {margin:0 0 18px 0;font-size:14px;line-height:1.3}
.joyride-timer-indicator-wrap {width:50px;height:3px;border:solid 1px #555;position:absolute;right:17px;bottom:16px}
.joyride-timer-indicator {display:block;width:0;height:inherit;background:#666}
.joyride-close-tip {position:absolute;right:10px;top:10px;color:#777 !important;text-decoration:none;font-size:20px;font-weight:normal;line-height:.5 !important}
.joyride-close-tip:hover,.joyride-close-tip:focus {color:#eee !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}
.clearing-blackout {background:#000;background:rgba(0,0,0,0.8);position:fixed;width:100%;height:100%;top:0;left:0;z-index:999}
.clearing-blackout .clearing-close {display:block}
.clearing-container {position:relative;z-index:999;height:100%;overflow:hidden}
.visible-img {height:75%;position:relative}
.visible-img img {position:absolute;left:50%;top:50%;margin-left:-50%;max-height:100%;max-width:100%}
.visible-img .clearing-caption {color:#fff;margin-bottom:0;text-align:center;position:absolute;bottom:0;background:#000;background:rgba(0,0,0,0.7);width:100%;padding:10px 100px}
.clearing-close {z-index:999;position:absolute;top:10px;right:20px;font-size:30px;line-height:1;color:#fff;display:none}
.clearing-close:hover,.clearing-close:focus {color:#ccc}
.clearing-main-left,.clearing-main-right {position:absolute;top:50%;margin-top:-16px}
.clearing-main-left.disabled,.clearing-main-right.disabled {opacity:0.5}
.clearing-main-left:active,.clearing-main-right:active {margin-top:-15px}
.clearing-main-left {left:10px;content:"";display:block;width:0;height:0;border:solid 16px;border-color:transparent #fff transparent transparent}
.clearing-main-right {right:10px;content:"";display:block;width:0;height:0;border:solid 16px;border-color:transparent transparent transparent #fff}
ul[data-clearing].block-grid.three-up>li:nth-child(3n+1) {clear:none}
ul[data-clearing] li {cursor:pointer;display:block}
ul[data-clearing] li.clearing-feature ~ li {display:none}
.clearing-assembled .clearing-container .carousel {background:#000;background:rgba(0,0,0,0.75);height:150px;margin-top:5px}
.clearing-assembled .clearing-container .visible-img {background:#000;background:rgba(0,0,0,0.75);overflow:hidden}
.clearing-assembled .clearing-container ul[data-clearing] {z-index:999;width:200%;height:100%;margin-left:0;position:relative;left:0}
.clearing-assembled .clearing-container ul[data-clearing] li {display:block;width:175px;height:inherit;padding:0;float:left;overflow:hidden;background:#222;margin-right:1px;position:relative}
.clearing-assembled .clearing-container ul[data-clearing] li.fix-height img {min-height:100%;height:100%;max-width:none}
.clearing-assembled .clearing-container ul[data-clearing] li img {cursor:pointer !important;min-width:100% !important}
.clearing-assembled .clearing-container ul[data-clearing] li.visible {border-top:4px solid #fff}
ul.block-grid[data-clearing] {overflow:visible}
.clearing-blackout ul.block-grid[data-clearing].two-up>li:nth-child(2n+1) {clear:none}
.clearing-blackout ul.block-grid[data-clearing].three-up>li:nth-child(3n+1) {clear:none}
.clearing-blackout ul.block-grid[data-clearing].four-up>li:nth-child(4n+1) {clear:none}
.clearing-blackout ul.block-grid[data-clearing].five-up>li:nth-child(5n+1) {clear:none}
.clearing-blackout ul.block-grid[data-clearing].six-up>li:nth-child(6n+1) {clear:none}
.clearing-blackout ul.block-grid[data-clearing].seven-up>li:nth-child(7n+1) {clear:none}
.clearing-blackout ul.block-grid[data-clearing].eight-up>li:nth-child(8n+1) {clear:none}
.clearing-blackout ul.block-grid[data-clearing].nine-up>li:nth-child(9n+1) {clear:none}
.clearing-blackout ul.block-grid[data-clearing].ten-up>li:nth-child(10n+1) {clear:none}
.clearing-blackout ul.block-grid[data-clearing].eleven-up>li:nth-child(11n+1) {clear:none}
.clearing-blackout ul.block-grid[data-clearing].twelve-up>li:nth-child(12n+1) {clear:none}
.clearing-blackout .th img {border:none;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
.clearing-blackout:hover img,.clearing-blackout:focus img {-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}
.tabs {list-style:none;border-bottom:solid 1px #e6e6e6;display:block;height:40px;padding:0;margin-bottom:20px}
.tabs.contained {margin-bottom:0;margin-left:0}
.tabs dt,.tabs li.section-title {color:#b3b3b3;cursor:default;display:block;float:left;font-size:12px;height:40px;line-height:40px;padding:0;padding-right:9px;padding-left:20px;font-weight:normal;width:auto;text-transform:uppercase}
.tabs dt:first-child,.tabs li.section-title:first-child {padding:0;padding-right:9px}
.tabs dd,.tabs li {display:block;float:left;padding:0;margin:0}
.tabs dd a,.tabs li a {color:#6f6f6f;display:block;font-size:14px;height:40px;line-height:40px;padding:0px 23.8px}
.tabs dd a:focus,.tabs li a:focus {font-weight:bold;color:#2ba6cb}
.tabs dd.active,.tabs li.active {border-top:3px solid #2ba6cb;margin-top:-3px}
.tabs dd.active a,.tabs li.active a {cursor:default;color:#3c3c3c;background:#fff;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;font-weight:bold}
.tabs dd:first-child,.tabs li:first-child {margin-left:0}
.tabs.vertical {height:auto;border-bottom:1px solid #e6e6e6}
.tabs.vertical dt,.tabs.vertical dd,.tabs.vertical li {float:none;height:auto}
.tabs.vertical dd,.tabs.vertical li {border-left:3px solid #ccc}
.tabs.vertical dd a,.tabs.vertical li a {background:#f2f2f2;border:none;border:1px solid #e6e6e6;border-width:1px 1px 0 0;color:#555;display:block;font-size:14px;height:auto;line-height:1;padding:15px 20px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset}
.tabs.vertical dd.active,.tabs.vertical li.active {margin-top:0;border-top:1px solid #4d4d4d;border-left:4px solid #1a1a1a}
.tabs.vertical dd.active a,.tabs.vertical li.active a {background:#4d4d4d;border:none;color:#fff;height:auto;margin:0;position:static;top:0;-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0}
.tabs.vertical dd:first-child a.active,.tabs.vertical li:first-child a.active {margin:0}
.tabs.pill {border-bottom:none;margin-bottom:10px}
.tabs.pill dd,.tabs.pill li {margin-right:10px}
.tabs.pill dd:last-child,.tabs.pill li:last-child {margin-right:0}
.tabs.pill dd a,.tabs.pill li a {-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px;background:#e6e6e6;height:26px;line-height:26px;color:#666}
.tabs.pill dd.active,.tabs.pill li.active {border:none;margin-top:0}
.tabs.pill dd.active a,.tabs.pill li.active a {background-color:#2ba6cb;border:none;color:#fff}
.tabs.pill.contained {border-bottom:solid 1px #eee;margin-bottom:0}
.tabs.pill.two-up dd,.tabs.pill.two-up li,.tabs.pill.three-up dd,.tabs.pill.three-up li,.tabs.pill.four-up dd,.tabs.pill.four-up li,.tabs.pill.five-up dd,.tabs.pill.five-up li {margin-right:0}
.tabs.two-up dt a,.tabs.two-up dd a,.tabs.two-up li a,.tabs.three-up dt a,.tabs.three-up dd a,.tabs.three-up li a,.tabs.four-up dt a,.tabs.four-up dd a,.tabs.four-up li a,.tabs.five-up dt a,.tabs.five-up dd a,.tabs.five-up li a {padding:0 17px;text-align:center;overflow:hidden}
.tabs.two-up dt,.tabs.two-up dd,.tabs.two-up li {width:50%}
.tabs.three-up dt,.tabs.three-up dd,.tabs.three-up li {width:33.33%}
.tabs.four-up dt,.tabs.four-up dd,.tabs.four-up li {width:25%}
.tabs.five-up dt,.tabs.five-up dd,.tabs.five-up li {width:20%}
ul.tabs-content {display:block;margin:0 0 20px;padding:0}
ul.tabs-content>li {display:none}
ul.tabs-content>li.active {display:block}
ul.tabs-content.contained {padding:0}
ul.tabs-content.contained>li {border:solid 0 #e6e6e6;border-width:0 1px 1px 1px;padding:20px}
ul.tabs-content.contained.vertical>li {border-width:1px 1px 1px 1px}
.no-js ul.tabs-content>li {display:block}
div.alert-box {display:block;padding:6px 7px 7px;font-weight:bold;font-size:14px;color:#fff;background-color:#2ba6cb;border:1px solid rgba(0,0,0,0.1);margin-bottom:12px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;text-shadow:0 -1px rgba(0,0,0,0.3);position:relative}
div.alert-box.success {background-color:#5da423;color:#fff;text-shadow:0 -1px rgba(0,0,0,0.3)}
div.alert-box.alert {background-color:#c60f13;color:#fff;text-shadow:0 -1px rgba(0,0,0,0.3)}
div.alert-box.secondary {background-color:#e9e9e9;color:#505050;text-shadow:0 1px rgba(255,255,255,0.3)}
div.alert-box a.close {color:#333;position:absolute;right:4px;top:-1px;font-size:17px;opacity:0.2;padding:4px}
div.alert-box a.close:hover,div.alert-box a.close:focus {opacity:0.4}
.label {padding:1px 4px 2px;font-size:12px;font-weight:bold;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline;position:relative;bottom:1px;color:#fff;background:#2ba6cb}
.label.radius {-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.label.round {padding:1px 7px 2px;-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px}
.label.alert {background-color:#c60f13}
.label.success {background-color:#5da423}
.label.secondary {background-color:#e9e9e9;color:#505050}
.has-tip {border-bottom:dotted 1px #ccc;cursor:help;font-weight:bold;color:#333}
.has-tip:hover,.has-tip:focus {border-bottom:dotted 1px #196177;color:#2ba6cb}
.has-tip.tip-left,.has-tip.tip-right {float:none !important}
.tooltip {display:none;background:#000;background:rgba(0,0,0,0.85);position:absolute;color:#fff;font-weight:bold;font-size:12px;padding:5px;z-index:999;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;line-height:normal}
.tooltip>.nub {display:block;width:0;height:0;border:solid 5px;border-color:transparent transparent #000 transparent;border-color:transparent transparent rgba(0,0,0,0.85) transparent;position:absolute;top:-10px;left:10px}
.tooltip.tip-override>.nub {border-color:transparent transparent #000 transparent !important;border-color:transparent transparent rgba(0,0,0,0.85) transparent !important;top:-10px !important}
.tooltip.tip-top>.nub,.tooltip.tip-centered-top>.nub {border-color:#000 transparent transparent transparent;border-color:rgba(0,0,0,0.85) 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 #000;border-color:transparent transparent transparent rgba(0,0,0,0.85);right:-10px;left:auto}
.tooltip.tip-right>.nub {border-color:transparent #000 transparent transparent;border-color:transparent rgba(0,0,0,0.85) transparent transparent;right:auto;left:-10px}
.tooltip.noradius {-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
.tooltip.opened {color:#2ba6cb !important;border-bottom:dotted 1px #196177 !important}
.tap-to-close {display:block;font-size:10px;font-size:1rem;color:#888;font-weight:normal}
.panel {background:#f2f2f2;border:solid 1px #e6e6e6;margin:0 0 22px 0;padding:20px}
.panel>:first-child {margin-top:0}
.panel>:last-child {margin-bottom:0}
.panel.callout {background:#2ba6cb;color:#fff;border-color:#2284a1;-webkit-box-shadow:inset 0px 1px 0px rgba(255,255,255,0.5);-moz-box-shadow:inset 0px 1px 0px rgba(255,255,255,0.5);box-shadow:inset 0px 1px 0px rgba(255,255,255,0.5)}
.panel.callout a {color:#fff}
.panel.callout .button {background:#fff;border:none;color:#2ba6cb;text-shadow:none}
.panel.callout .button:hover,.panel.callout .button:focus {background:rgba(255,255,255,0.8)}
.panel.radius {-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
ul.accordion {margin:0 0 22px 0;border-bottom:1px solid #e9e9e9}
ul.accordion>li {list-style:none;margin:0;padding:0;border-top:1px solid #e9e9e9}
ul.accordion>li>div.title {cursor:pointer;background:#f6f6f6;padding:15px;margin:0;position:relative;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;-webkit-transition:0.15s background linear;-moz-transition:0.15s background linear;-o-transition:0.15s background linear;transition:0.15s background linear}
ul.accordion>li>div.title h1,ul.accordion>li>div.title h2,ul.accordion>li>div.title h3,ul.accordion>li>div.title h4,ul.accordion>li>div.title h5 {margin:0}
ul.accordion>li>div.title:after {content:"";display:block;width:0;height:0;border:solid 6px;border-color:transparent #9d9d9d transparent transparent;position:absolute;right:15px;top:21px}
ul.accordion>li .content {display:none;padding:15px}
ul.accordion>li.active {border-top:3px solid #2ba6cb}
ul.accordion>li.active .title {background:#fff;padding-top:13px}
ul.accordion>li.active .title:after {content:"";display:block;width:0;height:0;border:solid 6px;border-color:#9d9d9d transparent transparent transparent}
ul.accordion>li.active .content {background:#fff;display:block;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9}
ul.side-nav {display:block;list-style:none;margin:0;padding:17px 0}
ul.side-nav li {display:block;list-style:none;margin:0 0 7px 0}
ul.side-nav li a {display:block}
ul.side-nav li.active a {color:#4d4d4d;font-weight:bold}
ul.side-nav li.divider {border-top:1px solid #e6e6e6;height:0;padding:0}
dl.sub-nav {display:block;width:auto;overflow:hidden;margin:-4px 0 18px;margin-right:0;margin-left:-9px;padding-top:4px}
dl.sub-nav dt,dl.sub-nav dd {float:left;display:inline;margin-left:9px;margin-bottom:10px}
dl.sub-nav dt {color:#999;font-weight:normal}
dl.sub-nav dd a {text-decoration:none;-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px}
dl.sub-nav dd.active a {font-weight:bold;background:#2ba6cb;color:#fff;padding:3px 9px;cursor:default}
ul.pagination {display:block;height:24px;margin-left:-5px}
ul.pagination li {float:left;display:block;height:24px;color:#999;font-size:14px;margin-left:5px}
ul.pagination li a {display:block;padding:1px 7px 1px;color:#555}
ul.pagination li:hover a,ul.pagination li a:focus {background:#e6e6e6}
ul.pagination li.unavailable a {cursor:default;color:#999}
ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus {background:transparent}
ul.pagination li.current a {background:#2ba6cb;color:#fff;font-weight:bold;cursor:default}
ul.pagination li.current a:hover,ul.pagination li.current a:focus {background:#2ba6cb}
div.pagination-centered {text-align:center}
div.pagination-centered ul>li {float:none;display:inline-block}
ul.breadcrumbs {display:block;background:#f6f6f6;padding:6px 10px 7px;border:1px solid #e9e9e9;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;overflow:hidden;margin-left:0}
ul.breadcrumbs li {margin:0;padding:0 12px 0 0;float:left;list-style:none}
ul.breadcrumbs li a,ul.breadcrumbs li span {text-transform:uppercase;font-size:11px;font-size:1.1rem;padding-left:12px}
ul.breadcrumbs li:first-child a,ul.breadcrumbs li:first-child span {padding-left:0}
ul.breadcrumbs li:before {content:"/";color:#aaa}
ul.breadcrumbs li:first-child:before {content:" "}
ul.breadcrumbs li.current a {cursor:default;color:#333}
ul.breadcrumbs li:hover a,ul.breadcrumbs li a:focus {text-decoration:underline}
ul.breadcrumbs li.current:hover a,ul.breadcrumbs li.current a:focus {text-decoration:none}
ul.breadcrumbs li.unavailable a {color:#999}
ul.breadcrumbs li.unavailable:hover a,ul.breadcrumbs li.unavailable a:focus {text-decoration:none;color:#999;cursor:default}
ul.inline-list,ul.link-list {margin:0 0 17px -22px;padding:0;list-style:none;overflow:hidden}
ul.inline-list>li,ul.link-list>li {list-style:none;float:left;margin-left:22px;display:block}
ul.inline-list>li>*,ul.link-list>li>* {display:block}
.keystroke,kbd {font-family:"Consolas", "Menlo", "Courier", monospace;font-size:13px;padding:2px 4px 0px;margin:0;background:#ededed;border:solid 1px #dbdbdb;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.th {display:block}
.th img {display:block;border:solid 4px #fff;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.2);-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.2);box-shadow:0 0 0 1px rgba(0,0,0,0.2);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition-property:box-shadow;-moz-transition-property:box-shadow;-o-transition-property:box-shadow;transition-property:box-shadow;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms}
.th:hover img,.th:focus img {-webkit-box-shadow:0 0 6px 1px rgba(43,166,203,0.5);-moz-box-shadow:0 0 6px 1px rgba(43,166,203,0.5);box-shadow:0 0 6px 1px rgba(43,166,203,0.5)}
.flex-video {position:relative;padding-top:25px;padding-bottom:67.5%;height:0;margin-bottom:16px;overflow:hidden}
.flex-video.widescreen {padding-bottom:57.25%}
.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%}
table {background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin:0 0 18px;border:1px solid #ddd}
table thead,table tfoot {background:#f5f5f5}
table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td {display:table-cell;font-size:14px;line-height:18px;text-align:left}
table thead tr th,table tfoot tr td {padding:8px 10px 9px;font-size:14px;font-weight:bold;color:#222}
table thead tr th:first-child,table tfoot tr td:first-child {border-left:none}
table thead tr th:last-child,table tfoot tr td:last-child {border-right:none}
table tbody tr.even,table tbody tr.alt {background:#f9f9f9}
table tbody tr:nth-child(even) {background:#f9f9f9}
table tbody tr td {color:#333;padding:9px 10px;vertical-align:top;border:none}
ul.vcard {display:inline-block;margin:0 0 12px 0;border:1px solid #ddd;padding:10px}
ul.vcard li {margin:0;display:block}
ul.vcard li.fn {font-weight:bold;font-size:15px}
p.vevent span.summary {font-weight:bold}
p.vevent abbr {cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 1px}
div.progress {padding:2px;margin-bottom:10px;border:1px solid #ccc;height:25px}
div.progress .meter {background:#2ba6cb;height:100%;display:block;width:50%}
div.progress.secondary .meter {background:#e9e9e9}
div.progress.success .meter {background:#5da423}
div.progress.alert .meter {background:#c60f13}
div.progress.radius {-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
div.progress.radius .meter {-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
div.progress.round {-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px}
div.progress.round .meter {-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px}
.pricing-table {border:solid 1px #ddd;margin-left:0;margin-bottom:20px}
.pricing-table * {list-style:none;line-height:1}
.pricing-table .title {background-color:#ddd;padding:15px 20px;text-align:center;color:#333;font-weight:bold;font-size:16px}
.pricing-table .price {background-color:#eee;padding:15px 20px;text-align:center;color:#333;font-weight:normal;font-size:20px}
.pricing-table .description {background-color:#fff;padding:15px;text-align:center;color:#777;font-size:12px;font-weight:normal;line-height:1.4;border-bottom:dotted 1px #ddd}
.pricing-table .bullet-item {background-color:#fff;padding:15px;text-align:center;color:#333;font-size:14px;font-weight:normal;border-bottom:dotted 1px #ddd}
.pricing-table .cta-button {background-color:#f5f5f5;text-align:center;padding:20px}
.show-for-small,.show-for-medium,.show-for-medium-down,.hide-for-large,.hide-for-large-up,.show-for-xlarge,.show-for-print {display:none !important}
.hide-for-small,.hide-for-medium,.hide-for-medium-down,.show-for-large,.show-for-large-up,.hide-for-xlarge,.hide-for-print {display:inherit !important}
@media only screen and (min-width: 1441px) {.hide-for-small,.hide-for-medium,.hide-for-medium-down,.hide-for-large,.show-for-large-up,.show-for-xlarge {display:inherit !important}
.show-for-small,.show-for-medium,.show-for-medium-down,.show-for-large,.hide-for-large-up,.hide-for-xlarge {display:none !important}
}
@media only screen and (max-width: 1279px) and (min-width: 768px) {.hide-for-small,.show-for-medium,.show-for-medium-down,.hide-for-large,.hide-for-large-up,.hide-for-xlarge {display:inherit !important}
.show-for-small,.hide-for-medium,.hide-for-medium-down,.show-for-large,.show-for-large-up,.show-for-xlarge {display:none !important}
}
@media only screen and (max-width: 767px) {.show-for-small,.hide-for-medium,.show-for-medium-down,.hide-for-large,.hide-for-large-up,.hide-for-xlarge {display:inherit !important}
.hide-for-small,.show-for-medium,.hide-for-medium-down,.show-for-large,.show-for-large-up,.show-for-xlarge {display:none !important}
}
.show-for-landscape,.hide-for-portrait {display:inherit !important}
.hide-for-landscape,.show-for-portrait {display:none !important}
@media screen and (orientation: landscape) {.show-for-landscape,.hide-for-portrait {display:inherit !important}
.hide-for-landscape,.show-for-portrait {display:none !important}
}
@media screen and (orientation: portrait) {.show-for-portrait,.hide-for-landscape {display:inherit !important}
.hide-for-portrait,.show-for-landscape {display:none !important}
}
.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}
table.show-for-xlarge,table.show-for-large,table.hide-for-small,table.hide-for-medium {display:table !important}
@media only screen and (max-width: 1279px) and (min-width: 768px) {.touch table.hide-for-xlarge,.touch table.hide-for-large,.touch table.hide-for-small,.touch table.show-for-medium {display:table !important}
}
@media only screen and (max-width: 767px) {table.hide-for-xlarge,table.hide-for-large,table.hide-for-medium,table.show-for-small {display:table !important}
}
@media only screen and (max-device-width: 1280px) {.touch .nav-bar li.has-flyout>a {padding-right:36px !important}
}
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {.flex-video {padding-top:0}
}
@media only screen and (max-width: 1279px) and (min-width: 768px) {.touch .nav-bar li a {font-size:13px}
.touch .nav-bar li.has-flyout>a.flyout-toggle {padding:20px !important}
.touch .nav-bar li.has-flyout>a {padding-right:36px !important}
.clearing-main-right,.clearing-main-left {height:100%;width:40px;top:0;border:none}
.clearing-main-right:before,.clearing-main-left:before {position:absolute;top:50%}
.clearing-main-left {left:0}
.clearing-main-left:before {left:5px;content:"";display:block;width:0;height:0;border:solid 16px;border-color:transparent #fff transparent transparent}
.clearing-main-right {height:100%;right:0}
.clearing-main-right:before {content:"";display:block;width:0;height:0;border:solid 16px;border-color:transparent transparent transparent #fff}
}
@media only screen and (max-width: 767px) {.left,.right {float:none}
body {-webkit-text-size-adjust:none;-ms-text-size-adjust:none;width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}
.row {width:auto;min-width:0;margin-left:0;margin-right:0}
.column,.columns {width:auto !important;float:none}
.column:last-child,.columns:last-child {float:none}
[class*="column"]+[class*="column"]:last-child {float:none}
.column:before,.columns:before,.column:after,.columns:after {content:"";display:table}
.column:after,.columns:after {clear:both}
.offset-by-one,.offset-by-two,.offset-by-three,.offset-by-four,.offset-by-five,.offset-by-six,.offset-by-seven,.offset-by-eight,.offset-by-nine,.offset-by-ten {margin-left:0 !important}
.push-two,.push-three,.push-four,.push-five,.push-six,.push-seven,.push-eight,.push-nine,.push-ten {left:auto}
.pull-two,.pull-three,.pull-four,.pull-five,.pull-six,.pull-seven,.pull-eight,.pull-nine,.pull-ten {right:auto}
.row .mobile-one {width:25% !important;float:left;padding:0 0px}
.row .mobile-one:last-child {float:right}
.row .mobile-one.end {float:left}
.row.collapse .mobile-one {padding:0}
.row .mobile-two {width:50% !important;float:left;padding:0 0px}
.row .mobile-two:last-child {float:right}
.row .mobile-two.end {float:left}
.row.collapse .mobile-two {padding:0}
.row .mobile-three {width:75% !important;float:left;padding:0 0px}
.row .mobile-three:last-child {float:right}
.row .mobile-three.end {float:left}
.row.collapse .mobile-three {padding:0}
.row .mobile-four {width:100% !important;float:left;padding:0 0px}
.row .mobile-four:last-child {float:right}
.row .mobile-four.end {float:left}
.row.collapse .mobile-four {padding:0}
.push-one-mobile {left:25%}
.pull-one-mobile {right:25%}
.push-two-mobile {left:50%}
.pull-two-mobile {right:50%}
.push-three-mobile {left:75%}
.pull-three-mobile {right:75%}
.block-grid.mobile>li {float:none;width:100%;margin-left:0}
.block-grid>li {clear:none}
.block-grid.mobile-one-up>li {width:100%}
.block-grid.mobile-two-up>li {width:50%}
.block-grid.mobile-two-up>li:nth-child(2n+1) {clear:both}
.block-grid.mobile-three-up>li {width:33.33333%}
.block-grid.mobile-three-up>li:nth-child(3n+1) {clear:both}
.block-grid.mobile-four-up>li {width:25%}
.block-grid.mobile-four-up>li:nth-child(4n+1) {clear:both}
.block-grid.mobile-five-up>li {width:20%}
.block-grid.mobile-five-up>li:nth-child(5n+1) {clear:both}
.block-grid.mobile-six-up>li {width:16.66667%}
.block-grid.mobile-six-up>li:nth-child(6n+1) {clear:both}
.block-grid.mobile-seven-up>li {width:14.28571%}
.block-grid.mobile-seven-up>li:nth-child(7n+1) {clear:both}
.block-grid.mobile-eight-up>li {width:12.5%}
.block-grid.mobile-eight-up>li:nth-child(8n+1) {clear:both}
.block-grid.mobile-nine-up>li {width:11.11111%}
.block-grid.mobile-nine-up>li:nth-child(9n+1) {clear:both}
.block-grid.mobile-ten-up>li {width:10%}
.block-grid.mobile-ten-up>li:nth-child(10n+1) {clear:both}
.block-grid.mobile-eleven-up>li {width:9.09091%}
.block-grid.mobile-eleven-up>li:nth-child(11n+1) {clear:both}
.block-grid.mobile-twelve-up>li {width:8.33333%}
.block-grid.mobile-twelve-up>li:nth-child(12n+1) {clear:both}
label.right {text-align:left}
input[type="text"].one,input[type="password"].one,input[type="date"].one,input[type="datetime"].one,input[type="email"].one,input[type="number"].one,input[type="search"].one,input[type="tel"].one,input[type="time"].one,input[type="url"].one,textarea.one,.row textarea.one {width:100% !important}
input[type="text"].two,input[type="password"].two,input[type="date"].two,input[type="datetime"].two,input[type="email"].two,input[type="number"].two,input[type="search"].two,input[type="tel"].two,input[type="time"].two,input[type="url"].two,textarea.two,.row textarea.two {width:100% !important}
input[type="text"].three,input[type="password"].three,input[type="date"].three,input[type="datetime"].three,input[type="email"].three,input[type="number"].three,input[type="search"].three,input[type="tel"].three,input[type="time"].three,input[type="url"].three,textarea.three,.row textarea.three {width:100% !important}
input[type="text"].four,input[type="password"].four,input[type="date"].four,input[type="datetime"].four,input[type="email"].four,input[type="number"].four,input[type="search"].four,input[type="tel"].four,input[type="time"].four,input[type="url"].four,textarea.four,.row textarea.four {width:100% !important}
input[type="text"].five,input[type="password"].five,input[type="date"].five,input[type="datetime"].five,input[type="email"].five,input[type="number"].five,input[type="search"].five,input[type="tel"].five,input[type="time"].five,input[type="url"].five,textarea.five,.row textarea.five {width:100% !important}
input[type="text"].six,input[type="password"].six,input[type="date"].six,input[type="datetime"].six,input[type="email"].six,input[type="number"].six,input[type="search"].six,input[type="tel"].six,input[type="time"].six,input[type="url"].six,textarea.six,.row textarea.six {width:100% !important}
input[type="text"].seven,input[type="password"].seven,input[type="date"].seven,input[type="datetime"].seven,input[type="email"].seven,input[type="number"].seven,input[type="search"].seven,input[type="tel"].seven,input[type="time"].seven,input[type="url"].seven,textarea.seven,.row textarea.seven {width:100% !important}
input[type="text"].eight,input[type="password"].eight,input[type="date"].eight,input[type="datetime"].eight,input[type="email"].eight,input[type="number"].eight,input[type="search"].eight,input[type="tel"].eight,input[type="time"].eight,input[type="url"].eight,textarea.eight,.row textarea.eight {width:100% !important}
input[type="text"].nine,input[type="password"].nine,input[type="date"].nine,input[type="datetime"].nine,input[type="email"].nine,input[type="number"].nine,input[type="search"].nine,input[type="tel"].nine,input[type="time"].nine,input[type="url"].nine,textarea.nine,.row textarea.nine {width:100% !important}
input[type="text"].ten,input[type="password"].ten,input[type="date"].ten,input[type="datetime"].ten,input[type="email"].ten,input[type="number"].ten,input[type="search"].ten,input[type="tel"].ten,input[type="time"].ten,input[type="url"].ten,textarea.ten,.row textarea.ten {width:100% !important}
input[type="text"].eleven,input[type="password"].eleven,input[type="date"].eleven,input[type="datetime"].eleven,input[type="email"].eleven,input[type="number"].eleven,input[type="search"].eleven,input[type="tel"].eleven,input[type="time"].eleven,input[type="url"].eleven,textarea.eleven,.row textarea.eleven {width:100% !important}
input[type="text"].twelve,input[type="password"].twelve,input[type="date"].twelve,input[type="datetime"].twelve,input[type="email"].twelve,input[type="number"].twelve,input[type="search"].twelve,input[type="tel"].twelve,input[type="time"].twelve,input[type="url"].twelve,textarea.twelve,.row textarea.twelve {width:100% !important}
.button {display:block}
button.button,input[type="submit"].button,input[type="reset"].button {width:100%;padding-left:0;padding-right:0}
.button-group button.button,.button-group input[type="submit"].button {width:auto;padding:10px 20px 11px}
.button-group button.button.large,.button-group input[type="submit"].button.large {padding:15px 30px 16px}
.button-group button.button.medium,.button-group input[type="submit"].button.medium {padding:10px 20px 11px}
.button-group button.button.small,.button-group input[type="submit"].button.small {padding:7px 14px 8px}
.button-group button.button.tiny,.button-group input[type="submit"].button.tiny {padding:5px 10px 6px}
.button-group.even button.button,.button-group.even input[type="submit"].button {width:100%;padding-left:0;padding-right:0}
.nav-bar {height:auto}
.nav-bar>li {float:none;display:block;border-right:none}
.nav-bar>li>a.main {text-align:left;border-top:1px solid #ddd;border-right:none}
.nav-bar>li:first-child>a.main {border-top:none}
.nav-bar>li.has-flyout>a.flyout-toggle {position:absolute;right:0;top:0;padding:22px;z-index:2;display:block}
.nav-bar>li.has-flyout.is-touch>a.flyout-toggle span {content:"";width:0;height:0;display:block}
.nav-bar>li.has-flyout>a.flyout-toggle:hover span {border-top-color:#141414}
.nav-bar.vertical>li.has-flyout>.flyout {left:0}
.flyout {position:relative;width:100% !important;top:auto;margin-right:-2px;border-width:1px 1px 0 1px}
.flyout.right {float:none;right:auto;left:-1px}
.flyout.small,.flyout.large {width:100% !important}
.flyout p:last-child {margin-bottom:18px}
.reveal-modal-bg {position:absolute}
.reveal-modal,.reveal-modal.small,.reveal-modal.medium,.reveal-modal.large,.reveal-modal.xlarge {width:80%;top:15px;left:50%;margin-left:-40%;padding:20px;height:auto}
.clearing-container {margin:0}
.clearing-close {z-index:99;font-size:37px;top:0px;right:5px}
.clearing-caption {position:fixed;bottom:0;left:0;padding:10px !important;line-height:1.3}
.clearing-main-right,.clearing-main-left {display:none}
.clearing-blackout.clearing-assembled .visible-img,.clearing-blackout.clearing-assembled .clearing-container {height:100%}
.clearing-blackout.clearing-assembled ul[data-clearing] {display:none}
.joyride-tip-guide {width:95% !important;left:2.5% !important;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.joyride-tip-guide-wrapper {width:100%}
.tabs.mobile {width:auto;margin:20px -20px 40px;border-bottom:solid 1px #ccc;height:auto;margin:20px -15px 0px -15px}
.tabs.mobile dt,.tabs.mobile li,.tabs.mobile dd {float:none;height:auto}
.tabs.mobile dd a,.tabs.mobile li a {font-size:15px;display:block;width:auto;height:auto;padding:18px 20px;margin:0;color:#555;line-height:1;border:none;border-left:none;border-right:none;border-top:1px solid #ccc;background:#fff}
.tabs.mobile dd a.active,.tabs.mobile li a.active {border:none;background:#2ba6cb;color:#fff;margin:0;position:static;top:0;height:auto}
.tabs.mobile dd:first-child a.active,.tabs.mobile li:first-child a.active {margin:0}
.tabs.mobile+.tabs-content.contained {margin-left:-15px;margin-right:-15px}
.tabs.mobile .section-title {padding-left:20px !important}
.contained.mobile {margin-bottom:0}
.contained.tabs.mobile dd a,.contained.tabs.mobile li a {padding:18px 20px}
.tabs.mobile+ul.contained {margin-left:-20px;margin-right:-20px;border-width:0 0 1px 0}
.tooltip {font-size:14px;line-height:1.4;padding:7px 10px 9px 10px;left:50% !important;max-width:80% !important;margin-left:-40%;font-size:110%}
.tooltip>.nub,.tooltip.top>.nub,.tooltip.left>.nub,.tooltip.right>.nub {border-color:transparent transparent #000 transparent;border-color:transparent transparent rgba(0,0,0,0.85) transparent;top:-12px;left:10px}
}
@media only screen and (max-width: 940px) {.top-bar {margin-bottom:0;overflow:hidden;height:45px;background:#222}
.top-bar .js-generated {display:block}
.contain-to-grid .top-bar {width:auto}
.top-bar section {left:0;position:relative;width:auto;-webkit-transition:left 300ms 0;-moz-transition:left 300ms 0;-o-transition:left 300ms 0;transition:left 300ms 0}
.top-bar ul {width:100%;height:100%;margin-bottom:0;display:block}
.top-bar ul>li {float:none}
.top-bar ul>li.active,.top-bar ul>li:hover {background:#151515}
.top-bar ul>li.name {height:45px}
.top-bar ul>li.name h1 {line-height:1}
.top-bar ul>li.name h1 a {color:#fff;display:block;line-height:45px !important;padding-left:15px;height:45px}
.top-bar ul>li:hover a,.top-bar ul>li.active a {color:#fff}
.top-bar ul>li a:not(.button) {color:#fff}
.top-bar ul>li.toggle-topbar {cursor:pointer;display:block;height:45px;position:absolute;right:0;top:0;width:50%}
.top-bar ul>li.toggle-topbar a {content:"";display:block;width:0;height:0;border:solid 8px;border-color:#fff transparent transparent transparent;padding:0;position:absolute;top:50%;right:22.5px;margin-top:-4px}
.top-bar ul>li.toggle-topbar:hover {background:inherit}
.top-bar ul>li.toggle-topbar a {padding:0 !important}
.top-bar ul>li.divider {border-bottom:solid 1px #3c3c3c;border-top:solid 1px #000;clear:both;height:1px !important;margin:8px 0 !important;width:100%}
.top-bar ul>li.search {padding:0 22.5px}
.top-bar ul>li.search form {width:100%}
.top-bar ul>li.search form input[type=text] {width:75%}
.top-bar ul>li.search form .button {top:-1px;width:25%}
.top-bar ul>li.has-dropdown a {padding-right:33.75px}
.top-bar ul>li.has-dropdown a:after {content:"";display:block;width:0;height:0;border:solid 5px;border-color:transparent transparent transparent rgba(255,255,255,0.5);margin-right:15px;margin-top:-4.5px;position:absolute;top:50%}
.top-bar ul>li.has-dropdown:hover>.dropdown {display:block;visibility:hidden}
.top-bar ul>li.has-dropdown .dropdown {visibility:hidden;z-index:0 !important}
.top-bar ul>li.has-dropdown.moved {position:static}
.top-bar ul>li.has-dropdown.moved>.dropdown {top:0;visibility:visible}
.top-bar ul>li.has-dropdown.moved>.dropdown li label {margin-bottom:6px;padding-top:6px !important;font-size:11px}
.top-bar ul>li.has-dropdown.moved>.dropdown li:not(.title) {padding-bottom:0}
.top-bar ul>li.has-dropdown.moved>.dropdown li:not(.title) a {padding:8px 22.5px;font-size:14px}
.top-bar ul>li.has-dropdown.moved>.dropdown li a,.top-bar ul>li.has-dropdown.moved>.dropdown li label {padding:0 22.5px}
.top-bar ul>li.has-dropdown.moved>.dropdown li a:hover {background:#3c3c3c;display:block}
.top-bar ul>li.has-dropdown.moved>.dropdown li.divider {border-bottom:solid 1px rgba(255,255,255,0.1);margin-top:8px !important;margin-bottom:8px !important}
.top-bar ul>li.has-dropdown.moved .back.title {padding-bottom:0}
.top-bar ul>li.has-dropdown.moved .back.title a:before {position:absolute;top:50%;left:17.5px;margin-top:-5px;width:0;height:0;content:"";display:block;width:0;height:0;border:solid 5px;border-color:transparent #fff transparent transparent}
.top-bar ul>li.has-dropdown.moved .back.title h5 {margin:0;padding-left:15px;position:relative}
.top-bar ul>li.has-dropdown.moved .back.title h5 a {background:transparent;padding-top:8px;padding-bottom:8px;font-size:23px;font-weight:bold}
.top-bar ul>li.has-dropdown .dropdown li {background:transparent}
.top-bar ul>li.has-dropdown .dropdown li.has-dropdown .dropdown {left:100% !important;top:0;right:auto !important}
.top-bar ul>li.has-dropdown .dropdown li.has-dropdown>a {padding-right:33.75px}
.top-bar ul>li.has-dropdown .dropdown li.has-dropdown>a:after {content:"";margin-right:15px;content:"";display:block;width:0;height:0;border:solid 5px;border-color:transparent transparent transparent rgba(255,255,255,0.5);position:absolute;top:50%;margin-top:-4.5px}
.top-bar ul>li.has-dropdown .dropdown li.has-dropdown>a li a:hover {background:#3c3c3c}
.top-bar ul>li.has-dropdown .dropdown li.has-dropdown.moved {position:static}
.top-bar ul>li.has-dropdown .dropdown li.has-dropdown.moved .dropdown {top:0;visibility:visible}
.top-bar ul>li.has-dropdown .dropdown li.has-dropdown:hover {display:block}
.top-bar ul.left,.top-bar ul.right {float:none;width:100%}
.top-bar ul.left>li,.top-bar ul.right>li {display:block;float:none;margin:0 !important}
.top-bar ul.left>li.has-dropdown .dropdown,.top-bar ul.right>li.has-dropdown .dropdown {left:100% !important;top:0;right:auto !important}
.top-bar section>ul li a:not(.button) {padding-left:22.5px !important}
.top-bar.expanded {height:100%}
.top-bar.expanded ul li.toggle-topbar a {content:"";display:block;width:0;height:0;border:solid 8px;border-color:transparent transparent #ccc transparent;top:auto;bottom:50%;margin-bottom:-4px}
.top-bar ul li.has-button {padding:5px 15px}
.top-bar ul li .button.small {margin:0 !important;display:inline-block;width:100%}
.top-bar ul>li.has-button a.button {margin:0}
}
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display:block}
audio,canvas,video {display:inline-block}
audio:not([controls]) {display:none;height:0}
[hidden] {display:none}
html {font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body {margin:0}
a:focus {outline:thin dotted}
a:active,a:hover {outline:0}
h1 {font-size:2em;margin:0.67em 0}
abbr[title] {border-bottom:1px dotted}
b,strong {font-weight:bold}
dfn {font-style:italic}
hr {-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark {background:#ff0;color:#000}
code,kbd,pre,samp {font-family:monospace, serif;font-size:1em}
pre {white-space:pre-wrap}
q {quotes:"\201C" "\201D" "\2018" "\2019"}
small {font-size:80%}
sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup {top:-0.5em}
sub {bottom:-0.25em}
img {border:0}
svg:not(:root) {overflow:hidden}
figure {margin:0}
fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend {border:0;padding:0}
button,input,select,textarea {font-family:inherit;font-size:100%;margin:0}
button,input {line-height:normal}
button,select {text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled] {cursor:default}
input[type="checkbox"],input[type="radio"] {box-sizing:border-box;padding:0}
input[type="search"] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0}
textarea {overflow:auto;vertical-align:top}
table {border-collapse:collapse;border-spacing:0}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp {padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-wrap {position:absolute;top:0;left:0;z-index:8020;width:634px;max-width:634px;min-height:661px}
.fancybox-skin {position:relative;background:#f9f9f9;color:#444;text-shadow:none}
.fancybox-opened {z-index:8030}
.fancybox-opened .fancybox-skin {-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner {position:relative}
.fancybox-inner {overflow:hidden}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling:touch}
.fancybox-error {color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe {display:block;width:100%;height:100%}
.fancybox-image {max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {background-image:url("/heritage_images/fancybox_sprite.png")}
#fancybox-loading {position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}
#fancybox-loading div {width:44px;height:44px;background:url("/heritage_images/fancybox_loading.gif") center center no-repeat}
.fancybox-close {position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav {position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("/heritage_images/blank.gif");-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev {left:0}
.fancybox-next {right:0}
.fancybox-nav span {position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span {left:10px;background-position:0 -36px}
.fancybox-next span {right:10px;background-position:0 -72px}
.fancybox-nav:hover span {visibility:visible}
.fancybox-tmp {position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock {overflow:hidden !important;width:auto}
.fancybox-lock body {overflow:hidden !important}
.fancybox-lock-test {overflow-y:hidden !important}
.fancybox-overlay {position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("/heritage_images/fancybox_overlay.png")}
.fancybox-overlay-fixed {position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay {overflow:auto;overflow-y:scroll}
.fancybox-title {visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title {visibility:visible}
.fancybox-title-float-wrap {position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child {display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap {position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap {padding-top:10px}
.fancybox-title-over-wrap {position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}
@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-device-pixel-ratio: 1.5) {#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {background-image:url("/heritage_images/fancybox_sprite@2x.png");background-size:44px 152px}
#fancybox-loading div {background-image:url("/heritage_images/fancybox_loading@2x.gif");background-size:24px 24px}
}
.chzn-container {position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline}
.chzn-container .chzn-drop {position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,0.15)}
.chzn-container.chzn-with-drop .chzn-drop {left:0}
.chzn-container-single .chzn-single {position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:23px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), color-stop(100%, #f4f4f4));background:-webkit-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background:-moz-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background:-o-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background:linear-gradient(top, #ffffff 20%,#f6f6f6 50%,#eeeeee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}
.chzn-container-single .chzn-default {color:#999}
.chzn-container-single .chzn-single span {display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}
.chzn-container-single .chzn-single-with-deselect span {margin-right:38px}
.chzn-container-single .chzn-single abbr {position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url("/heritage_images/chosen-sprite.png") -42px 1px no-repeat;font-size:1px}
.chzn-container-single .chzn-single abbr:hover {background-position:-42px -10px}
.chzn-container-single.chzn-disabled .chzn-single abbr:hover {background-position:-42px -10px}
.chzn-container-single .chzn-single div {position:absolute;top:0;right:0;display:block;width:18px;height:100%}
.chzn-container-single .chzn-single div b {display:block;width:100%;height:100%;background:url("/heritage_images/chosen-sprite.png") no-repeat 0px 2px}
.chzn-container-single .chzn-search {position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}
.chzn-container-single .chzn-search input {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;outline:0;border:1px solid #aaa;background:#fff url("/heritage_images/chosen-sprite.png") no-repeat 100% -20px;background:url("/heritage_images/chosen-sprite.png") no-repeat 100% -20px,-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eee), color-stop(15%, #fff));background:url("/heritage_images/chosen-sprite.png") no-repeat 100% -20px,-webkit-linear-gradient(#eee 1%, #fff 15%);background:url("/heritage_images/chosen-sprite.png") no-repeat 100% -20px,-moz-linear-gradient(#eee 1%, #fff 15%);background:url("/heritage_images/chosen-sprite.png") no-repeat 100% -20px,-o-linear-gradient(#eee 1%, #fff 15%);background:url("/heritage_images/chosen-sprite.png") no-repeat 100% -20px,linear-gradient(#eeeeee 1%,#ffffff 15%);font-size:1em;font-family:sans-serif}
.chzn-container-single .chzn-drop {margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}
.chzn-container-single.chzn-container-single-nosearch .chzn-search {position:absolute;left:-9999px}
.chzn-container-multi .chzn-choices {position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto !important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eee), color-stop(15%, #fff));background-image:-webkit-linear-gradient(#eee 1%, #fff 15%);background-image:-moz-linear-gradient(#eee 1%, #fff 15%);background-image:-o-linear-gradient(#eee 1%, #fff 15%);background-image:linear-gradient(#eeeeee 1%,#ffffff 15%);cursor:text}
.chzn-container-multi .chzn-choices li {float:left;list-style:none}
.chzn-container-multi .chzn-choices li.search-field {margin:0;padding:0;white-space:nowrap}
.chzn-container-multi .chzn-choices li.search-field input {margin:1px 0;padding:5px;height:15px;outline:0;border:0 !important;background:transparent !important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif}
.chzn-container-multi .chzn-choices li.search-field .default {color:#999}
.chzn-container-multi .chzn-choices li.search-choice {position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;border:1px solid #aaa;border-radius:3px;background-color:#e4e4e4;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));background-image:-webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);color:#333;line-height:13px;cursor:default}
.chzn-container-multi .chzn-choices li.search-choice .search-choice-close {position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url("/heritage_images/chosen-sprite.png") -42px 1px no-repeat;font-size:1px}
.chzn-container-multi .chzn-choices li.search-choice .search-choice-close:hover {background-position:-42px -10px}
.chzn-container-multi .chzn-choices li.search-choice-disabled {padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear-gradient(top, #f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);color:#666}
.chzn-container-multi .chzn-choices li.search-choice-focus {background:#d4d4d4}
.chzn-container-multi .chzn-choices li.search-choice-focus .search-choice-close {background-position:-42px -10px}
.chzn-container-multi .chzn-results {margin:0;padding:0}
.chzn-container-multi .chzn-drop .result-selected {display:list-item;color:#ccc;cursor:default}
.chzn-container-multi .chzn-drop .result-selected em {background:transparent}
.chzn-container .chzn-results {position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}
.chzn-container .chzn-results li {display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px}
.chzn-container .chzn-results li.active-result {display:list-item;cursor:pointer}
.chzn-container .chzn-results li.disabled-result {display:list-item;color:#ccc;cursor:default}
.chzn-container .chzn-results li.disabled-result em {background:transparent}
.chzn-container .chzn-results li.highlighted {background-color:#3875d7;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%, #2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%, #2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}
.chzn-container .chzn-results li.highlighted em {background:transparent}
.chzn-container .chzn-results li.no-results {display:list-item;background:#f4f4f4}
.chzn-container .chzn-results li.group-result {color:#999;font-weight:bold;cursor:default}
.chzn-container .chzn-results li.group-option {padding-left:15px}
.chzn-container .chzn-results li em {background:#feffde;font-style:normal}
.chzn-container-active .chzn-single {border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}
.chzn-container-active.chzn-with-drop .chzn-single {border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eee), color-stop(80%, #fff));background-image:-webkit-linear-gradient(#eee 20%, #fff 80%);background-image:-moz-linear-gradient(#eee 20%, #fff 80%);background-image:-o-linear-gradient(#eee 20%, #fff 80%);background-image:linear-gradient(#eeeeee 20%,#ffffff 80%);box-shadow:0 1px 0 #fff inset}
.chzn-container-active.chzn-with-drop .chzn-single div {border-left:none;background:transparent}
.chzn-container-active.chzn-with-drop .chzn-single div b {background-position:-18px 2px}
.chzn-container-active .chzn-choices {border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}
.chzn-container-active .chzn-choices li.search-field input {color:#111 !important}
.chzn-disabled {opacity:0.5 !important;cursor:default}
.chzn-disabled .chzn-single {cursor:default}
.chzn-disabled .chzn-choices .search-choice .search-choice-close {cursor:default}
.chzn-rtl {text-align:right}
.chzn-rtl .chzn-single {overflow:visible;padding:0 8px 0 0}
.chzn-rtl .chzn-single span {margin-right:0;margin-left:26px;direction:rtl}
.chzn-rtl .chzn-single-with-deselect span {margin-left:38px}
.chzn-rtl .chzn-single div {right:auto;left:3px}
.chzn-rtl .chzn-single abbr {right:auto;left:26px}
.chzn-rtl .chzn-choices li {float:right}
.chzn-rtl .chzn-choices li.search-field input {direction:rtl}
.chzn-rtl .chzn-choices li.search-choice {margin:3px 5px 3px 0;padding:3px 5px 3px 19px}
.chzn-rtl .chzn-choices li.search-choice .search-choice-close {right:auto;left:4px}
.chzn-rtl.chzn-container-single-nosearch .chzn-search,.chzn-rtl .chzn-drop {left:9999px}
.chzn-rtl.chzn-container-single .chzn-results {margin:0 0 4px 4px;padding:0 4px 0 0}
.chzn-rtl .chzn-results li.group-option {padding-right:15px;padding-left:0}
.chzn-rtl.chzn-container-active.chzn-with-drop .chzn-single div {border-right:none}
.chzn-rtl .chzn-search input {padding:4px 5px 4px 20px;background:#fff url("/heritage_images/chosen-sprite.png") no-repeat -30px -20px;background:url("/heritage_images/chosen-sprite.png") no-repeat -30px -20px,-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eee), color-stop(15%, #fff));background:url("/heritage_images/chosen-sprite.png") no-repeat -30px -20px,-webkit-linear-gradient(#eee 1%, #fff 15%);background:url("/heritage_images/chosen-sprite.png") no-repeat -30px -20px,-moz-linear-gradient(#eee 1%, #fff 15%);background:url("/heritage_images/chosen-sprite.png") no-repeat -30px -20px,-o-linear-gradient(#eee 1%, #fff 15%);background:url("/heritage_images/chosen-sprite.png") no-repeat -30px -20px,linear-gradient(#eeeeee 1%,#ffffff 15%);direction:rtl}
.chzn-rtl.chzn-container-single .chzn-single div b {background-position:6px 2px}
.chzn-rtl.chzn-container-single.chzn-with-drop .chzn-single div b {background-position:-12px 2px}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {.chzn-rtl .chzn-search input,.chzn-container-single .chzn-single abbr,.chzn-container-single .chzn-single div b,.chzn-container-single .chzn-search input,.chzn-container-multi .chzn-choices .search-choice .search-choice-close,.chzn-container .chzn-results-scroll-down span,.chzn-container .chzn-results-scroll-up span {background-image:url("/heritage_images/chosen-sprite@2x.png") !important;background-size:52px 37px !important;background-repeat:no-repeat !important}
}
@font-face {font-family:'BebasRegular';src:url("../bundles/piaggiovespa/font/BEBAS___-webfont.eot");src:url("../bundles/piaggiovespa/font/BEBAS___-webfont.eot?#iefix") format("embedded-opentype"),url("../bundles/piaggiovespa/font/BEBAS___-webfont.woff") format("woff"),url("../bundles/piaggiovespa/font/BEBAS___-webfont.ttf") format("truetype"),url("../bundles/piaggiovespa/font/BEBAS___-webfont.svg#BebasRegular") format("svg");font-weight:normal;font-style:normal}
@font-face {font-family:'BebasNeueRegular';src:url("../bundles/piaggiovespa/font/BebasNeue-webfont.eot");src:url("../bundles/piaggiovespa/font/BebasNeue-webfont.eot?#iefix") format("embedded-opentype"),url("../bundles/piaggiovespa/font/BebasNeue-webfont.woff") format("woff"),url("../bundles/piaggiovespa/font/BebasNeue-webfont.ttf") format("truetype"),url("../bundles/piaggiovespa/font/BebasNeue-webfont.svg#BebasNeueRegular") format("svg");font-weight:normal;font-style:normal}
@media only screen and (max-width: 767px) {.outer-wrap {overflow:hidden}
.inner-wrap.shifted {left:80%}
.outer-wrap,.inner-wrap {background-color:#2b2b2b;position:relative;z-index:10;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.nav_wrap {position:static}
#navFixed {display:none !important}
}
.inner-wrap {background-color:#222}
.stripe .incipit {cursor:pointer;overflow:hidden}
.stripe .incipit img {display:block}
.stripe .detail {background-color:#fff;overflow:hidden}
.homepage .stripe a,.homepage .stripe img {display:block}
#magazine-stripe .stripe-image {display:block;width:100%;height:auto;background:black}
@media only screen and (max-width: 767px) {#magazine-stripe {background-size:100%}
#magazine-stripe .stripe-image {background:transparent}
}
.popup {display:none;width:20em;height:202px;padding:17px 0 10px 0;margin:10px 0 0;background:transparent url(/heritage_images/bg_popup.png) 0 0 no-repeat}
.popup .jspTrack {background-color:#fff}
.popup .jspDrag {background-color:#999}
.popup .jspVerticalBar {right:1em}
.popup ul {border-left:1px solid #000;border-bottom:1px solid #000;border-right:1px solid #000;background-color:#fff;height:202px;width:100%;overflow:hidden;list-style-type:none;text-align:left;padding:10px 0;margin:0}
.popup ul li {display:block}
.popup ul li a {display:block;padding:5px 0 5px 0;text-indent:2em;line-height:1.6em;text-transform:uppercase;color:#000 !important;font-family:'Ubuntu Condensed', sans-serif;text-transform:uppercase;font-size:1.2em}
.popup ul li a:hover {background-color:#c59365}
.lazy,.lazyload {display:none}
.background_black {background-color:#000}
.lalign {text-align:left}
.separator {background:transparent url(/heritage_images/separator.png) 0 0 repeat;height:3px;width:100%;clear:both}
.separator_small {background:transparent url(/heritage_images/separator_small.png) 0 0 repeat;height:3px;width:100%;clear:both}
.push5 {margin:5px 0 0}
.push10 {margin:10px 0 0}
.push20 {margin:20px 0 0}
.push30 {margin:30px 0 0}
.push50 {margin:50px 0 0}
.push80 {margin:80px 0 0}
.push130 {margin:130px 0 0}
.pad130 {padding:130px 0 0}
.pad250 {padding:250px 0 0}
.floatl {float:left;display:block}
.floatr {float:right;display:block}
.nomargin {margin:0}
.padding-right30 {padding-right:3em}
.padding-left10 {padding-left:1em}
.borded {border-top:5px solid #000;border-bottom:5px solid #000}
.hidden {display:none}
.hide-text {text-indent:100%;white-space:nowrap;overflow:hidden}
.isotope,.isotope .item {-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s}
.isotope {-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width}
.isotope .item {-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform, opacity}
.no-touch .header .local-web-site a:hover {color:#c59365;text-decoration:underline}
.no-touch .header .language li a:hover {color:#c59365;text-decoration:underline}
.header {background-color:#000;height:215px;text-align:center}
.header h1 {padding:70px 0 0;margin:0}
@media only screen and (max-width: 767px) {.header .logo {width:200px}
}
.header .local-web-site .otherloc {margin-top:30px}
.header .local-web-site .filter_opener {float:left;margin:15px 0 0 0;padding-left:4em;color:#fff;display:inline;text-transform:uppercase;font-family:'Ubuntu Condensed', sans-serif;font-size:1.1em}
.header .local-web-site .filter {position:relative}
.header .local-web-site .filter .popup {position:absolute;left:63px;top:30px;z-index:10;height:250px}
.header .local-web-site .filter .popup ul {height:250px}
.header .local-web-site .filter .continent {padding-left:1.5em;color:#aaa;text-transform:uppercase;font-style:italic;font-size:1.1em}
.header .language {float:right;margin:15px 0 0 0;padding-right:4em}
.header .language ul {display:inline-block;line-height:1em;margin:0 5px 0 0;padding:0 12px 0 0}
.header .language ul:last-child,.header .language ul.last {padding:0;margin:0;background:none}
.header .language li {display:inline;color:#fff;font-size:1.1em;font-family:'Ubuntu Condensed', sans-serif}
.header .language li a {color:#fff;display:inline;text-transform:uppercase}
.header .language li .nl_link {margin-right:2.2em}
.header .language li.active a {color:#fff !important;text-decoration:underline !important}
.header #pause_button {padding-right:23px;margin-right:20px;background:transparent url(/heritage_images/sound_on.gif) 100% 50% no-repeat}
.header #pause_button .off {text-decoration:none}
.header #pause_button .on {text-decoration:underline}
.header #pause_button.active {background-image:url(/heritage_images/sound_off.gif)}
.header #pause_button.active .off {text-decoration:underline !important}
.header #pause_button.active .on {text-decoration:none !important}
.no-touch .nav li a:hover {color:#fff}
.shifted .nav .trigger {background:#c59365 url('/heritage_images/sprite-s04cddb2378.png') 0 -2203px no-repeat;background-position:8px -2195px}
.nav,#navFixed {background-color:#000;text-align:center;margin:0;padding:0;height:35px}
.nav .gohome,#navFixed .gohome {position:absolute;left:0;top:0;width:115px;height:45px}
.nav ul,#navFixed ul {display:inline-block}
.ie7 .nav ul,.ie8 .nav ul,.nav ul .lt-ie9,.ie7 #navFixed ul,.ie8 #navFixed ul,#navFixed ul .lt-ie9 {width:770px}
.nav ul.lang,#navFixed ul.lang {display:none}
.nav ul.lang li,#navFixed ul.lang li {background-color:#2b2b2b}
.nav li,#navFixed li {display:inline-block;float:left;text-align:center;background:transparent url(/heritage_images/bg_nav_li.gif) 100% 6px no-repeat}
.nav li a,#navFixed li a {font-family:'Roboto', sans-serif;font-size:1em;text-transform:uppercase;color:#ddd;display:inline-block;height:35px;padding:0 1.3em}
@media only screen and (min-width: 768px) {.nav li:last-child,.nav li.last,#navFixed li:last-child,#navFixed li.last {background:none}
}
.nav li.active a,#navFixed li.active a {font-weight:700;background:transparent url(/heritage_images/bg_nav_active.png) 50% 100% no-repeat}
.nav li.last,#navFixed li.last {background:none}
@media only screen and (min-width: 320px) and (max-width: 767px) {.nav,#navFixed {position:absolute;top:0;left:-80%;background-color:#1e1e1e;height:auto;width:80%;z-index:1}
.nav .trigger,#navFixed .trigger {display:block;background:#353535 url('/heritage_images/sprite-s04cddb2378.png') 0 -5078px no-repeat;background-position:5px -5068px;height:51px;width:50px;cursor:pointer;position:absolute;top:0;left:100%}
.nav ul,#navFixed ul {display:block;width:100%}
.nav ul.lang,#navFixed ul.lang {display:block}
.nav ul li,#navFixed ul li {border-bottom:1px solid #505050;display:block;padding:0;text-align:left;background:url('/heritage_images/sprite-s04cddb2378.png') 0 -4836px no-repeat;background-position:120% -4820px;width:100%}
.nav ul li a,#navFixed ul li a {display:block;height:50px;line-height:50px;padding:0 2em}
.nav ul li.active,#navFixed ul li.active {background-color:#353535}
.nav ul li.active a,#navFixed ul li.active a {background:none;color:#c59365}
}
.nav .local_list,#navFixed .local_list {display:none !important}
.nav .local-web-site,#navFixed .local-web-site {display:none !important}
@media only screen and (min-width: 320px) and (max-width: 767px) {.nav .local_list,#navFixed .local_list {display:block !important}
.nav .local-web-site,#navFixed .local-web-site {display:block !important;position:relative}
.nav .local-web-site .otherloc,#navFixed .local-web-site .otherloc {margin-top:30px}
.nav .local-web-site .popup,#navFixed .local-web-site .popup {margin:0;position:absolute;top:50px;left:2em;height:250px}
.nav .local-web-site .popup ul,#navFixed .local-web-site .popup ul {height:250px}
.nav .local-web-site li,#navFixed .local-web-site li {background:none;border-bottom:none}
.nav .local-web-site li a,#navFixed .local-web-site li a {padding:0;height:auto}
}
#navFixed {display:none;position:fixed;top:0;z-index:900;background-color:#fff;border-bottom:2px solid #999999;max-width:100%;min-width:768px;width:1024px;height:auto;font-size:0;line-height:0}
#navFixed .mainmenu {background:url("/heritage_images/logo_vespa_small.png") no-repeat scroll 14px 5px #000;font-size:0;line-height:0}
#navFixed ul {margin:0;padding:0;padding-top:10px}
#navFixed ul a {color:#000}
@media only screen and (max-width: 1000px) {#navFixed ul a {padding:0 0.8em}
}
#navFixed ul .active a {background:url("/heritage_images/content/946/bg_menu.gif") no-repeat scroll 50% 100% transparent}
#navFixed ul:first-child {float:none}
#navFixed ul:first-child a {color:#fff}
#navFixed ul:first-child .active a {background:url("/heritage_images/bg_nav_active.png") no-repeat scroll 50% 100% transparent}
@media only screen and (max-width: 1000px) {#navFixed ul {margin-left:50px}
}
.footer {background:#fff url(/heritage_images/logo_eni.png) no-repeat 92% bottom;background-color:#fff;height:220px;text-align:center}
.footer .eni_logo {display:block;content:" ";position:absolute;bottom:0;right:7%;width:10%}
.footer .eni_logo img {display:block}
@media screen and (min-width: 320px) and (max-width: 767px) {.footer .eni_logo {display:none}
}
.footer .divider {background:transparent url(/heritage_images/bg_footer_divider.png) 100% 50% no-repeat}
@media screen and (min-width: 320px) and (max-width: 767px) {.footer .divider {background:none}
}
@media screen and (min-width: 320px) and (max-width: 767px) {.footer {height:555px;background-position:center bottom}
}
.footer .social,.footer .shot {text-align:center;height:6em}
@media screen and (min-width: 320px) and (max-width: 767px) {.footer .social,.footer .shot {padding:0 0 10px 0;height:auto}
}
.footer .social h4,.footer .shot h4 {font-family:"Georgia", sans-serif;font-size:15px;font-style:italic;font-weight:normal;margin:15px auto 8px auto}
.footer .social ul,.footer .shot ul {display:inline-block;margin:2em 0 0}
.footer .social li,.footer .shot li {display:inline}
.footer .social li a,.footer .shot li a {display:inline-block;width:25px;height:30px;margin:0 1.6em 0 0}
@media screen and (min-width: 768px) and (max-width: 1024px) {.footer .social li a,.footer .shot li a {margin:0 0.8em 0 0}
}
@media screen and (min-width: 320px) and (max-width: 767px) {.footer .social li a,.footer .shot li a {margin:0 1em 0 0}
}
.footer .social li a.facebook,.footer .shot li a.facebook {width:25px;background:url('/heritage_images/sprite-s04cddb2378.png') 0 -4952px no-repeat}
.footer .social li a.twitter,.footer .shot li a.twitter {width:28px;background:url('/heritage_images/sprite-s04cddb2378.png') 0 -4489px no-repeat}
.footer .social li a.pinterest,.footer .shot li a.pinterest {width:30px;background:url('/heritage_images/sprite-s04cddb2378.png') 0 -3731px no-repeat}
.footer .social li a.googleplus,.footer .shot li a.googleplus {width:30px;background:url('/heritage_images/sprite-s04cddb2378.png') 0 -4363px no-repeat}
.footer .social li a.youtube,.footer .shot li a.youtube {width:25px;background:url('/heritage_images/sprite-s04cddb2378.png') 0 -885px no-repeat;padding-top:6px}
.footer .social li a.instagram,.footer .shot li a.instagram {width:25px;background:url('/heritage_images/sprite-s04cddb2378.png') 0 -312px no-repeat}
.footer .social li a.vespa-for-children,.footer .shot li a.vespa-for-children {width:60px;height:58px;background:url('/heritage_images/sprite-s04cddb2378.png') 0 -1015px no-repeat}
.footer .social li a.web-wide,.footer .shot li a.web-wide {width:125px;height:36px;background:url('/heritage_images/sprite-s04cddb2378.png') 0 -437px no-repeat;margin-right:0}
.footer .shot ul {display:table;margin:0.7em 0 0;margin-left:auto;margin-right:auto}
.footer .shot ul li {display:table-cell;vertical-align:middle}
.footer .newsletter {padding:0 3em;height:6em}
@media screen and (min-width: 320px) and (max-width: 767px) {.footer .newsletter {padding:0;height:auto}
}
.footer .newsletter h4 {font-family:"Roboto", sans-serif;font-size:0.7em;text-transform:uppercase;margin-bottom:8px;letter-spacing:0em\9;letter-spacing:0.1em}
.footer .newsletter form {margin:0;padding:0}
@media screen and (min-width: 320px) and (max-width: 767px) {.footer .newsletter form .columns {text-align:center;width:100%;padding:0;margin:5px 0;float:none;clear:both}
}
@media screen and (min-width: 320px) and (max-width: 767px) {.footer .newsletter form .row .mobile-three {width:auto !important;padding:0 1em}
}
.footer .newsletter form .button {border-color:#000;color:#fff;text-transform:uppercase;letter-spacing:0.2em;font-family:"Roboto", sans-serif;font-weight:700px;font-size:0.85em;line-height:2.5em;padding:0;padding-left:0.2em;background-color:#000}
@media screen and (min-width: 768px) and (max-width: 1024px) {.footer .newsletter form .button {padding-left:0.1em;font-size:0.75em;letter-spacing:0.1em}
}
@media screen and (min-width: 320px) and (max-width: 767px) {.footer .newsletter form .button {display:inline-block;min-width:8em;left:50%;padding-left:0.1em;font-size:0.75em;letter-spacing:0.1em}
}
.footer .newsletter form input {border-color:#000;font-family:"Ubuntu Condensed", sans-serif;font-size:0.9em;color:#999}
.footer .second {text-align:center;font-family:Georgia, sans-serif}
.footer .second ul {display:inline-block;position:relative;margin:15px 0 0 0}
.footer .second ul li {display:inline-block;line-height:3em;background:transparent url(/heritage_images/bg_footer_bottom_divider.gif) 100% 50% no-repeat;text-align:center;padding:0 1em}
@media screen and (min-width: 320px) and (max-width: 767px) {.footer .second ul li {background:none}
}
.footer .second ul li a {text-transform:uppercase;font-size:0.9em;color:black}
.footer .second ul li:last-child,.footer .second ul li.last {background:none}
.footer .second p {font-size:0.8em;margin:10px 0 0;clear:both}
@media screen and (min-width: 1024) {#formModalXXX {width:1024px;margin-left:-512px}
}
.modal {border:6px solid #000;background-color:#fff;text-align:center;padding:30px 3em;font-family:"Ubuntu condensed"}
.modal .message,.modal .message2 {padding:30px 0;background-image:url(/heritage_images/content/newsletter/dots.gif),url(/heritage_images/content/newsletter/dots.gif);background-position:center bottom, center top;background-repeat:no-repeat;background-color:transparent;margin:30px 0}
.modal .button {background-color:#000;border:0;font-family:"Roboto";text-transform:uppercase}
.modal .close-modal {display:block;float:right;cursor:pointer;color:#000}
.modal .fieldset {border:0;text-align:left;padding:2.35em 0.625em 0.75em}
.modal .fieldset p {height:32px;font-size:0.8em;overflow:auto}
.sharebar .trigger {background:#000 url('/heritage_images/sprite-s04cddb2378.png') 0 -2337px no-repeat;background-position:9px -2332px;height:25px;width:70px;cursor:pointer;clear:both;margin:0 auto}
.sharebar .trigger.vertical {display:none}
.sharebar.opened .trigger {background:#000 url('/heritage_images/sprite-s04cddb2378.png') 0 -2449px no-repeat;background-position:9px -2444px}
.sharebar .facebook {background:#000 url('/heritage_images/sprite-s04cddb2378.png') 0 -5208px no-repeat;background-position:18px -5196px}
.sharebar .twitter {background:#000 url('/heritage_images/sprite-s04cddb2378.png') 0 -3609px no-repeat;background-position:9px -3597px}
.sharebar .pinterest {background:#000 url('/heritage_images/sprite-s04cddb2378.png') 0 -2865px no-repeat;background-position:12px -2853px}
.sharebar .gplus {background:#000 url('/heritage_images/sprite-s04cddb2378.png') 0 -3857px no-repeat;background-position:12px -3845px}
.sharebar .mail {background:#000 url('/heritage_images/sprite-s04cddb2378.png') 0 -3493px no-repeat;background-position:10px -3478px}
.sharebar ul {list-style-type:none;margin:0 auto;width:225px;height:45px;display:none}
.sharebar ul li {display:inline;float:left}
.sharebar ul li a {height:45px;width:45px;display:block}
.normal-slider .flex-direction-nav .flex-prev {left:40px !important}
.normal-slider .flex-direction-nav .flex-next {right:40px !important}
.normal-slider .slides>li {display:none}
.no-touch .gallery .thumb:hover .arrow_down,.no-touch .gallery .thumb:hover .gallery_label {display:block}
@media only screen and (max-width: 767px) {.no-touch .gallery .thumb:hover .arrow_down,.no-touch .gallery .thumb:hover .gallery_label {display:none}
}
.gallery {background-color:#000;padding:20px 0;text-align:center}
@media only screen and (max-width: 767px) {.gallery .mobile-four {width:33.33333% !important}
.gallery .mobile-four .gallery_label h3,.gallery .mobile-four .gallery_label span,.gallery .mobile-four .gallery_label .arrow_down {display:none}
.gallery .mobile-four .current .arrow_down {display:none !important}
}
.gallery .thumbs {padding:5px 20px}
.gallery .thumb {width:97%;height:auto;display:block;position:relative}
.gallery .thumb.current .gallery_index,.gallery .thumb.current .gallery_label {display:block}
.gallery .thumb.current .arrow_down {background:url('/heritage_images/sprite-s04cddb2378.png') 0 -2061px no-repeat;display:block}
.gallery .gallery_label {display:none;position:absolute;top:0;left:0;width:100%;height:79%;background-color:#000;background-color:rgba(0,0,0,0.5);color:#fff;padding-top:20%}
.msie7 .gallery .gallery .gallery_label {height:81%}
.gallery .gallery_label h3,.gallery .gallery_label .date {color:#fff;font-family:'Roboto', sans-serif;font-size:1.4em;font-weight:400;line-height:1.2em;margin:0 auto;width:80%}
@media screen and (max-width: 767px) {.gallery .gallery_label h3,.gallery .gallery_label .date {width:280px}
}
.gallery .gallery_label h3 {letter-spacing:0.3em;padding-bottom:10px}
@media screen and (orientation: portrait) {.gallery .gallery_label h3 {letter-spacing:0}
}
.gallery .gallery_label .date {border-top:1px solid #fff;padding-top:10px;display:block;width:65%}
@media screen and (min-width: 320px) and (max-width: 767px) {.gallery .gallery_label .date {width:240px}
}
.gallery .gallery_label .arrow_down {background:url('/heritage_images/sprite-s04cddb2378.png') 0 -1919px no-repeat;height:42px;width:43px;display:block;position:absolute;bottom:10%;left:50%;margin-left:-21.5px;display:none}
.gallery .gallery_label .gallery_index {background:url('/heritage_images/sprite-s04cddb2378.png') 0 -4107px no-repeat;height:30px;width:51px;display:block;position:absolute;bottom:-30px;left:50%;margin-left:-25.5px;display:none}
.gallery .social_to_clone {display:none}
.gallery .big {background-color:#607360;color:#fff;margin:20px 0;padding:20px}
.gallery .big .fullimg {text-align:left}
.gallery .big .description {margin:0 auto;width:90%}
@media only screen and (max-width: 767px) {.gallery .big .description {padding-top:0px}
}
.gallery .big .description h3,.gallery .big .description .date {color:#fff;font-family:'Roboto', sans-serif;font-size:2.1em;font-weight:400;line-height:1.2em}
.gallery .big .description h3 {letter-spacing:0.13em;text-transform:uppercase}
.gallery .big .description .date {border-top:1px solid #fff;width:100%;padding-top:10px;margin-bottom:10px}
.gallery .big .description p {font-family:'Roboto', sans-serif;font-size:1.4em;font-weight:300;line-height:1.2em;text-align:justify}
.gallery .big .description .sharebar {border-top:1px solid #fff}
#timeline .detail .slide_container {overflow:hidden;position:relative;margin:0;padding:0}
#timeline .detail .slide_container .mobile_nav {position:absolute;top:50%;width:24px;height:91px;background-image:url(/heritage_images/bg_timeline_nav.gif);background-position:0 0;z-index:10}
#timeline .detail .slide_container .mobile_nav.nav_right {background-position:100% 0;right:0}
#timeline .detail .slide_container .mobile_nav.nav_left {left:0}
@media screen and (min-device-width: 320px) and (max-device-width: 1024px) {#timeline .detail .slide_container .mobile_nav.visible {display:block}
}
@media screen and (min-device-width: 320px) and (max-device-width: 767px) {#timeline .detail .slide_container .mobile_nav {top:70%}
}
#timeline .detail .slide_container ul {width:200%}
#timeline .detail .slide_container ul li {display:block;width:50%;float:left}
#timeline .detail .slide_container ul li.open {display:block}
#timeline .detail .slide_container ul li h2 {font-family:'Playfair Display', serif;font-size:3em;text-transform:uppercase}
#timeline .detail .slide_container ul li p {font-family:'Ubuntu Condensed', sans-serif;font-size:1.3em;line-height:1.2em}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {#timeline .detail .slide_container ul li .push130 {margin:60px 0 0}
#timeline .detail .slide_container ul li .push80 {margin:30px 0 0}
#timeline .detail .slide_container ul li .push50 {margin:20px 0 0}
#timeline .detail .slide_container ul li .push10 {margin:3px 0 0}
#timeline .detail .slide_container ul li h2 {font-size:1.5em;text-align:left;line-height:1em}
#timeline .detail .slide_container ul li p {font-size:1.1em}
#timeline .detail .slide_container ul li img {width:100%}
}
@media screen and (min-device-width: 320px) and (max-device-width: 767px) {#timeline .detail .slide_container ul li .push130 {margin:80px 0 0;margin:0}
#timeline .detail .slide_container ul li .push80 {margin:20px 0 0;margin:0}
#timeline .detail .slide_container ul li .push50 {margin:20px 0 0;margin:0}
#timeline .detail .slide_container ul li .push30 {margin:10px 0 0;margin:0}
#timeline .detail .slide_container ul li p {font-size:1.1em}
#timeline .detail .slide_container ul li h2 {font-size:2em;display:block;text-align:left}
#timeline .detail .slide_container ul li img {width:100%}
#timeline .detail .slide_container ul li .centered {width:90%;padding-left:10%;max-height:300px;overflow:auto}
}
#timeline .detail .background_black h2 {color:#fff}
#timeline .detail .background_black p {color:#fff}
#timeline .detail .background_black .separator {background-image:url(/heritage_images/separator_small.gif)}
#timeline .detail .slide_number {background-color:#292929;padding:20px 0;text-align:center}
#timeline .detail .slide_number h2 {display:inline-block;text-transform:uppercase;padding:10px 0;margin:0;font-family:'Roboto', sans-serif;font-size:30px;color:#fff}
#timeline .detail .slide_number li {display:inline-block}
#timeline .detail .slide_number li a {display:inline-block;background:#fff;border:solid 2px #fff;-webkit-border-radius:1000px;border-radius:1000px;width:12px;height:12px;margin-right:10px}
#timeline .detail .slide_number li.active a {background-color:#c59365;border-color:#c59365}
@media screen and (min-device-width: 320px) and (max-device-width: 1024px) {#timeline .detail .slide_number {display:none}
}
.heritage #videos {background-color:#000;position:relative}
.heritage #videos .yt_embedded {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.heritage #videos .yt_embedded iframe,.heritage #videos .yt_embedded object,.heritage #videos .yt_embedded embed {position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.heritage #videos .description {background-color:#70513f;position:relative}
.heritage #videos .description h1,.heritage #videos .description p {color:#fff;text-align:left;font-family:'Roboto', sans-serif;padding:0 30px}
.heritage #videos .description h1 {text-transform:uppercase;margin-bottom:0.4em}
.heritage #videos .related_videos {background-color:#39261f;padding:2em 4em}
@media screen and (max-width: 767px) {.heritage #videos .related_videos {padding:2em 1em}
}
.heritage #videos .related_videos .slides li {border:1px solid #fff;margin-left:20px;position:relative}
.heritage #videos .related_videos .slides li .ico-play {background:url('/heritage_images/sprite-s04cddb2378.png') 0 -1173px no-repeat;height:70px;width:71px;display:block;position:absolute;top:50%;margin-top:-35px;left:50%;margin-left:-35.5px}
.heritage #videos .related_videos .slides li img {display:block;width:100%}
.heritage #vintage-commercial .open .incipit02 {position:relative}
.heritage #vintage-commercial .open .incipit02:after {content:" ";position:absolute;left:25%;bottom:-1px;margin-left:-26px;background:url('/heritage_images/sprite-s04cddb2378.png') 0 -3977px no-repeat;height:30px;width:52px}
.heritage #vintage-commercial .open .incipit02 img {border:none;display:block}
.heritage .rel_videos_details {display:none}
.legal-container {background:#607360;padding:2em}
.legal-container .legal {background:#fff;border:0.7em solid #000;padding:3em}
.legal-container .legal p {font-family:'Ubuntu Condensed', sans-serif;font-size:1em}
.legal-container .legal h2,.legal-container .legal h4 {font-family:'Ubuntu Condensed', sans-serif}
.legal-container .legal h2 {text-transform:uppercase}
.collection .stripe .incipit3 {cursor:pointer;overflow:hidden}
.collection .stripe .incipit3 img {display:block}
.collection .stripe .incipit,.collection .stripe .incipit3 {position:relative}
.collection .stripe .incipit .tick,.collection .stripe .incipit3 .tick {display:none;position:absolute;width:58px;height:50px;bottom:0;left:4em;overflow:hidden;background:transparent url(/heritage_images/collection_tick.png) 0 0 no-repeat;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%}
@media screen and (min-width: 320px) and (max-width: 767px) {.collection .stripe .incipit .tick,.collection .stripe .incipit3 .tick {width:32px;height:27px}
}
.collection .stripe.open .tick {display:block}
.collection .stripe .detail {position:relative;text-align:center;font-family:'Roboto', serif;font-size:1em;background-repeat:no-repeat;background-position:left bottom;background-size:cover;color:#fff}
.collection .stripe .detail h1,.collection .stripe .detail h2,.collection .stripe .detail h3 {font-family:'BebasNeueRegular';color:#fff}
.collection .stripe .detail .container .push10 {margin-bottom:1em}
@media screen and (min-width: 320px) and (max-width: 767px) {.collection .stripe .detail .container {padding:20px 2.5em;min-height:0}
}
@media screen and (min-width: 320px) and (max-width: 767px) {.collection .stripe .detail .container.superslider {padding:0}
.collection .stripe .detail .container.superslider .flex-direction-nav .flex-prev,.collection .stripe .detail .container.superslider .flex-direction-nav .flex-next {display:block}
}
.collection .stripe .detail.collection1 {background-image:url(/heritage_images/content/collection/bg_gts.jpg);background-size:auto}
.collection .stripe .detail.collection1 h2,.collection .stripe .detail.collection1 h3,.collection .stripe .detail.collection1 p {color:#000}
.collection .stripe .detail.collection2 {background-image:url(/heritage_images/content/collection/bg_s.jpg)}
.collection .stripe .detail.collection3 {background-image:url(/heritage_images/content/collection/bg_lx.jpg)}
.collection .stripe .detail.collection4 {background-image:url(/heritage_images/content/collection/bg_px.jpg)}
.collection .stripe .detail.collection5 {background-image:url(/heritage_images/content/collection/bg_lxv.jpg)}
.collection .stripe .detail .close {background-position:0 100%}
.collection .stripe .detail h2 {font-size:80px;text-align:left;text-transform:uppercase;margin:0}
.collection .stripe .detail h3 {font-size:35px;text-align:left;text-transform:uppercase;margin:0}
@media screen and (min-width: 320px) and (max-width: 767px) {.collection .stripe .detail h2,.collection .stripe .detail h3,.collection .stripe .detail p {color:#000}
.collection .stripe .detail h2 {font-size:3em}
.collection .stripe .detail h3 {font-size:1.6em}
.collection .stripe .detail .separator,.collection .stripe .detail .separator_small {background-image:url(/heritage_images/separator.png)}
}
@media screen and (min-width: 320px) and (max-width: 767px) {.collection .stripe .detail .container {min-height:0;color:#000;background:transparent url(/heritage_images/content/946/bg_text.png) 0 0 repeat}
.collection .stripe .detail .push30,.collection .stripe .detail .push130 {margin-top:20px}
.collection .stripe .detail .pad130,.collection .stripe .detail .pad250 {padding:35px 0 0}
.collection .stripe .detail .mobile-three {padding-left:40px}
.collection .stripe .detail.collection1 {background-image:url(/heritage_images/content/collection/bg_gts_320.jpg)}
}
@media screen and (min-width: 320px) and (max-width: 767px) {.collection .stripe .detail .search {display:none}
}
.collection .stripe .detail .search .otherloc {margin-top:30px}
.collection .stripe .detail .search .filter {text-align:left}
.collection .stripe .detail .search .filter .filter_opener {display:block;border:1px solid #000;color:#999;padding:8px 35px 8px 5px;text-transform:uppercase;background:#fff url(/heritage_images/content/collection/bg_select_button.gif) 100% 0 no-repeat;font-size:0.8em;line-height:1em}
.collection .stripe .detail .close {cursor:pointer;position:absolute;display:inline-block;background:transparent url(/heritage_images/bg_button_close.png) 0 0 no-repeat;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%;width:32px;height:46px;right:20px;top:20px;z-index:100}
@media screen and (min-width: 320px) and (max-width: 767px) {.collection .stripe .detail .close {background-position:0 0 !important}
}
.collection .stripe .detail .close.close_negative {background-position:0 0}
.collection .stripe .detail p {text-align:justify;line-height:1.3em}
.collection .stripe .detail .background_black {color:#fff}
.collection .stripe .detail .background_black .post_title {text-transform:uppercase;font-size:1.3em;color:#fff;text-align:left;margin:0;padding:0}
.collection .stripe .detail .bt_gotoyoutube {display:inline-block;position:relative;padding-right:25px;padding-top:0.8em;color:#fff;font-family:georgia;font-style:italic}
.collection .stripe .detail .bt_gotoyoutube .ico {display:inline-block;position:absolute;right:0;top:0.8em;background:url('/heritage_images/sprite-s04cddb2378.png') 0 -3377px no-repeat;width:16px;height:16px}
.collection .stripe .detail .bt_gotoyoutube.dark {color:#000}
.collection .stripe .detail .bt_gotoyoutube.dark .ico {background:url('/heritage_images/sprite-s04cddb2378.png') 0 -4615px no-repeat;width:16px;height:16px}
.collection .sharebar {position:absolute;bottom:0;right:-45px;width:70px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
@media screen and (min-width: 320px) and (max-width: 767px) {.collection .sharebar {display:none}
}
.collection .sharebar.opened {right:0}
.collection .sharebar .trigger {background:#000 url('/heritage_images/sprite-s04cddb2378.png') 0 -2561px no-repeat;background-position:5px -2552px;height:70px;width:25px;display:none}
.collection .sharebar .trigger.vertical {display:inline;float:left;margin-bottom:155px}
.collection .sharebar.opened .trigger {background:#000 url('/heritage_images/sprite-s04cddb2378.png') 0 -2713px no-repeat;background-position:5px -2704px}
.collection .sharebar ul {width:45px;height:225px;display:inline;float:right}
@media screen and (min-width: 320px) and (max-width: 767px) {.collection .superslider {color:#000;background:transparent url(/heritage_images/content/946/bg_text.png) 0 0 repeat}
.collection .superslider .slide01 {background:none !important}
}
.collection .superslider .dark {color:#000}
.collection .superslider .pad70 {padding:70px 0 0}
.collection .superslider.super_vespa_gts .slide01 {background-image:url(/heritage_images/content/collection/bg_gts.jpg);background-repeat:no-repeat;background-size:auto;background-position:0 bottom}
.collection .superslider.super_vespa_gts .slide01 .mobile-four {padding-bottom:350px}
@media screen and (min-width: 320px) and (max-width: 767px) {.collection .superslider.super_vespa_gts .slide01 .mobile-four {padding:1em 10% 90px 10%}
}
.collection .superslider.super_vespa_gts .rowbottom {background-color:#fff}
.collection .superslider.super_vespa_gts .rowbottom .model {background-size:auto}
@media screen and (min-width: 320px) and (max-width: 767px) {.collection .superslider.super_vespa_gts .rowbottom .model {padding:1em 10% 90px 10%}
}
@media screen and (min-width: 768px) {.collection .superslider.super_vespa_gts .rowbottom .model {background:transparent url(/heritage_images/content/collection/model_gts.png) 98px 13px no-repeat}
}
.collection .superslider.super_vespa_s .slide01 {background-image:url(/heritage_images/content/collection/bg_s.jpg);background-repeat:no-repeat}
.collection .superslider.super_vespa_s .slide01 .mobile-four {padding-bottom:300px}
@media screen and (min-width: 320px) and (max-width: 767px) {.collection .superslider.super_vespa_s .slide01 .mobile-four {padding:1em 10% 90px 10%}
}
.collection .superslider.super_vespa_s .rowbottom {background-color:#b6caae}
.collection .superslider.super_vespa_s .rowbottom .model {background-size:auto}
@media screen and (min-width: 320px) and (max-width: 767px) {.collection .superslider.super_vespa_s .rowbottom .model {padding:1em 10% 90px 10%}
}
@media screen and (min-width: 768px) {.collection .superslider.super_vespa_s .rowbottom .model {background:transparent url(/heritage_images/content/collection/model_big.png) 140px 13px no-repeat}
}
.collection .superslider.super_vespa_lx .slide01 {background-image:url(/heritage_images/content/collection/bg_lx.jpg);background-repeat:no-repeat;background-size:auto}
.collection .superslider.super_vespa_lx .slide01 .mobile-four {padding-bottom:350px}
@media screen and (min-width: 320px) and (max-width: 767px) {.collection .superslider.super_vespa_lx .slide01 .mobile-four {padding:1em 10% 90px 10%}
}
.collection .superslider.super_vespa_lx .rowbottom {background-color:#669128}
.collection .superslider.super_vespa_lx .rowbottom .model {background-size:auto}
@media screen and (min-width: 320px) and (max-width: 767px) {.collection .superslider.super_vespa_lx .rowbottom .model {padding:1em 10% 90px 10%}
}
@media screen and (min-width: 768px) {.collection .superslider.super_vespa_lx .rowbottom .model {background:transparent url(/heritage_images/content/collection/model_lx.png) 125px 13px no-repeat}
}
.collection .superslider.super_vespa_px .slide01 {background-image:url(/heritage_images/content/collection/bg_px.jpg);background-repeat:no-repeat}
.collection .superslider.super_vespa_px .slide01 .mobile-four {padding-bottom:350px}
@media screen and (min-width: 320px) and (max-width: 767px) {.collection .superslider.super_vespa_px .slide01 .mobile-four {padding:1em 10% 90px 10%}
}
.collection .superslider.super_vespa_px .rowbottom {background-color:#2f2d30}
.collection .superslider.super_vespa_px .rowbottom .model {background-size:auto}
@media screen and (min-width: 320px) and (max-width: 767px) {.collection .superslider.super_vespa_px .rowbottom .model {padding:1em 10% 90px 10%;color:#fff}
}
@media screen and (min-width: 768px) {.collection .superslider.super_vespa_px .rowbottom .model {background:transparent url(/heritage_images/content/collection/model_PX.png) 140px 13px no-repeat}
}
.collection .superslider.super_vespa_lxv .slide01 {background-image:url(/heritage_images/content/collection/bg_lxv.jpg);background-repeat:no-repeat}
.collection .superslider.super_vespa_lxv .slide01 .mobile-four {padding-bottom:350px}
@media screen and (min-width: 320px) and (max-width: 767px) {.collection .superslider.super_vespa_lxv .slide01 .mobile-four {padding:1em 10% 90px 10%}
}
.collection .superslider.super_vespa_lxv .rowbottom {background-color:#49250f}
.collection .superslider.super_vespa_lxv .rowbottom .model {background-size:auto}
@media screen and (min-width: 320px) and (max-width: 767px) {.collection .superslider.super_vespa_lxv .rowbottom .model {padding:1em 10% 90px 10%;color:#fff}
}
@media screen and (min-width: 768px) {.collection .superslider.super_vespa_lxv .rowbottom .model {background:transparent url(/heritage_images/content/collection/model_LXV-GTV.png) 140px 13px no-repeat}
}
.jspContainer {overflow:hidden;position:relative}
.jspPane {position:absolute}
.jspVerticalBar {position:absolute;top:0;right:0;width:15px;height:100%;background:red}
.jspHorizontalBar {position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}
.jspVerticalBar *,.jspHorizontalBar * {margin:0;padding:0}
.jspCap {display:none}
.jspHorizontalBar .jspCap {float:left}
.jspTrack {background:#2e343a;position:relative}
.jspDrag {background:#394148;position:relative;top:0;left:0;cursor:pointer}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag {float:left;height:100%}
.jspArrow {background:#f1f1f1;text-indent:-20000px;display:block;cursor:pointer}
.jspArrow.jspDisabled {cursor:default;background:#f1f1f1}
.jspVerticalBar .jspArrow {height:16px}
.jspHorizontalBar .jspArrow {width:16px;float:left;height:100%}
.jspVerticalBar .jspArrow:focus {outline:none}
.jspCorner {background:#eeeef4;float:left;height:100%}
* html .jspCorner {margin:0 -3px 0 0}
.magazine {background-color:#fff;color:#000}
.magazine .single,.magazine .annidated {margin:2em 0}
.magazine .single .columns,.magazine .annidated .columns {text-align:center;padding:0 10px}
.magazine .single .banner,.magazine .annidated .banner {display:block;margin-top:3em}
.magazine .single img,.magazine .annidated img {width:100%;height:auto}
.magazine .category {background:#000;color:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:1em 0}
.magazine .category.bg-dot {background:#000 url("/heritage_images/border_dotted_black.png") repeat-x scroll 0 50%;padding:0 2em;line-height:2em}
.magazine .category.bg-dot span {background-color:#000;padding-left:0.6em;padding-right:0.6em;font-family:'BebasNeueRegular', sans-serif;letter-spacing:0.3em;font-size:1.2em}
.magazine .line {background:transparent url("/heritage_images/content/946/configurator/border_dotted.png") repeat-x;height:5px;display:block;margin-bottom:2em}
.magazine .news {position:relative;display:block}
.magazine .news .arrow {background:url('/heritage_images/sprite-s04cddb2378.png') 0 -3119px no-repeat;height:32px;width:32px;display:block;position:absolute;bottom:-12px;right:0}
.magazine .news img {border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}
.magazine .news .title_wrap {border-top:4px solid #000;padding:1em 0;margin:1em 0 0 0}
.magazine .news h2 {font-family:Georgia, serif;font-weight:300;text-align:left;font-size:2.1em;line-height:1.1em;margin:0}
.magazine .sharebar {position:relative;top:-17px}
.magazine.article {background-color:#fff}
.magazine.article .yt_embedded {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.magazine.article .yt_embedded iframe,.magazine.article .yt_embedded object,.magazine.article .yt_embedded embed {position:absolute;top:0;left:0;width:100%;height:100%}
.magazine.article img {display:block;width:100%;height:auto}
.magazine.article .article_header {margin-bottom:3em}
.magazine.article .two-columns {margin-left:5%;margin-right:5%;padding-bottom:1em;border-bottom:4px solid #000;color:#000;text-align:left;font-style:italic;font-family:"Georgia", serif;font-weight:normal;font-size:14px;line-height:1.6;margin-bottom:17px}
@media only screen and (min-width: 768px) {.magazine.article .two-columns {-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}
}
.magazine.article .two-columns b {display:block}
.magazine.article .two-columns li {padding:auto}
.magazine.article .two-columns a {color:#c59365}
.magazine.article .row .columns {color:#FFFFFF;text-align:center}
.magazine.article article h2.bg-dot {border:none;background:url("/heritage_images/border_dotted_black.png") repeat-x scroll 0 50% transparent;padding-left:2em;padding-right:2em;line-height:0.5em}
.magazine.article article h2.bg-dot span {background-color:#000;padding-left:0.3em;padding-right:0.3em;font-family:'BebasNeueRegular', sans-serif;font-size:0.6em;line-height:1em;letter-spacing:0.3em}
.magazine.article .main_gallerysliderthumbs {background:#000;position:relative;padding:30px 100px 30px 100px}
@media screen and (min-width: 320px) and (max-width: 767px) {.magazine.article .main_gallerysliderthumbs {padding:45px 0 30px 0}
}
.magazine.article .main_galleryslider li {background:#000}
.magazine.article .main_galleryslider .flex-direction-nav a {top:29%}
.magazine.article .main_galleryslider .flex-prev {left:40px}
.magazine.article .main_galleryslider .flex-next {right:40px}
.magazine.article .main_gallerysliderthumbs .slides li {opacity:0.4;cursor:pointer}
.magazine.article .main_gallerysliderthumbs .slides li.flex-active-slide {opacity:1}
@media screen and (min-width: 320px) and (max-width: 767px) {.magazine.article .main_gallerysliderthumbs .slides li:first-child img {border-left:none}
}
@media screen and (min-width: 320px) and (max-width: 767px) {.magazine.article .main_gallerysliderthumbs .slides li:last-child img {border-right:none}
}
.magazine.article .main_gallerysliderthumbs img {border-left:12px solid #000;border-right:12px solid #000}
@media screen and (min-width: 320px) and (max-width: 767px) {.magazine.article .main_gallerysliderthumbs img {border-left:5px solid #000;border-right:5px solid #000}
}
.magazine.article .main_gallerysliderthumbs .flex-direction-nav a {top:60%;width:32px;height:32px}
.magazine.article .main_gallerysliderthumbs .flex-prev {background:url('/heritage_images/sprite-s04cddb2378.png') 0 -1475px;left:40px}
.magazine.article .main_gallerysliderthumbs .flex-next {background:url('/heritage_images/sprite-s04cddb2378.png') 0 -1343px;right:40px}
.magazine.article #secondary-slider-thumbs {padding-top:12px}
.magazine.article #secondary-slider-thumbs li {opacity:1;text-align:left}
.magazine.article #secondary-slider-thumbs li span {font-family:"Ubuntu Condensed", sans-serif;display:block;margin:10px 12px 0 12px;color:#fff}
.magazine.article #secondary-slider-thumbs .flex-direction-nav a {top:50% !important}
.magazine.article .sub_section_title {background:#000;color:#fff;padding:2em 0 1em 0;margin:0}
.magazine.article .sub_section_title.bg-dot {background:#000 url("/heritage_images/border_dotted_black.png") repeat-x scroll 0 50%;padding:0 2em;line-height:2em}
.magazine.article .sub_section_title.bg-dot span {background-color:#000;padding-left:0.6em;padding-right:0.6em;font-family:'BebasNeueRegular', sans-serif;letter-spacing:0.3em;font-size:1.2em}
.magazine.article .line {margin:1em 0}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {outline:none}
.slides,.flex-control-nav,.flex-direction-nav {margin:0;padding:0;list-style:none}
.flexslider {margin:0;padding:0}
.flexslider .slides>li {display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img {width:100%;display:block}
.flex-pauseplay span {text-transform:capitalize}
.slides:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides {display:block}
* html .slides {height:1%}
.no-js .slides>li:first-child {display:block}
.flexslider {margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:0 1px 4px rgba(0,0,0,0.2);zoom:1}
.flex-viewport {max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport {max-height:300px}
.flexslider .slides {zoom:1}
.carousel li {margin-right:5px}
.flex-direction-nav {*height:0}
.flex-direction-nav a {width:25px;height:43px;margin:-20px 0 0;display:block;background:url(/heritage_images/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease}
.flex-direction-nav .flex-next {background-position:100% 0;right:-36px}
.flex-direction-nav .flex-prev {left:-36px}
.no-touch .flexslider:hover .flex-next {opacity:0.8;right:5px}
.no-touch .flexslider:hover .flex-prev {opacity:0.8;left:5px}
.no-touch .flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity:1}
.flex-direction-nav .flex-disabled {opacity:0.3 !important;filter:alpha(opacity=30);cursor:default}
.flex-control-nav {width:100%;position:absolute;bottom:-40px;text-align:center}
.flex-control-nav li {margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a {width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
.no-touch .flex-control-paging li a:hover {background:#333;background:rgba(0,0,0,0.7)}
.flex-control-paging li a.flex-active {background:#000;background:rgba(0,0,0,0.9);cursor:default}
.flex-control-thumbs {margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li {width:25%;float:left;margin:0}
.flex-control-thumbs img {width:100%;display:block;opacity:.7;cursor:pointer}
.no-touch .flex-control-thumbs img:hover {opacity:1}
.flex-control-thumbs .flex-active {opacity:1;cursor:default}
@media screen and (max-width: 767px) {.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next {display:none}
}
.store {background:none repeat scroll 0 0 #000}
.store h2 {margin:0;padding:0;font-family:'Ubuntu', sans-serif;font-weight:500;color:#fff;text-transform:uppercase;letter-spacing:0.75em;font-size:2.5em;line-height:1em}
.store h2 span {font-weight:400}
@media screen and (min-width: 320px) and (max-width: 767px) {.store h2 {font-size:1.9em;letter-spacing:0.65em}
}
.store>div {border:solid 2px #999;padding-top:35px;padding-bottom:35px;color:#fff;text-align:center;width:100%}
@media screen and (min-width: 320px) and (max-width: 767px) {.store>div {padding-top:0;padding-bottom:0}
}
.store .content {border:solid 10px #fff;padding-top:14em;height:40em}
@media screen and (min-width: 320px) and (max-width: 767px) {.store .content {padding-top:9em;height:30em}
}
.store .content p {margin:0;padding:0;font-family:'Roboto', sans-serif;font-weight:300;font-size:2.4em;line-height:1em;letter-spacing:0.3em}
.store .content p span {font-family:'Playfair Display:400italic', serif;font-size:1em;font-weight:400;font-style:italic}
@media screen and (min-width: 320px) and (max-width: 767px) {.store .content p {font-size:1.8em;letter-spacing:0.28em}
}
#store_timer {display:table;margin:20px auto 0}
#store_timer .timer-part {display:table-cell;vertical-align:middle;background:url(/heritage_images/store-timer-divider.png) no-repeat scroll 0 0 transparent;padding-left:9px;padding-right:4px;height:110px}
#store_timer .timer-part:first-child {background:none no-repeat scroll 0 0 transparent;padding-left:4px}
#store_timer .timer-part span {background:none no-repeat scroll 0 0 #fff;padding:5px 10px;font-family:'Roboto', sans-serif;font-size:3em;line-height:1em;color:#000}
.general_submenu,.menu_946 {font-size:0;line-height:0;text-align:center}
.general_submenu .columns,.menu_946 .columns {background-color:#fff;border-bottom:2px solid #999}
.general_submenu ul,.menu_946 ul {display:inline-block;margin:0}
.general_submenu li,.menu_946 li {float:left;display:inline-block;background:transparent url(/heritage_images/content/946/bg_menu_li.gif) 100% 50% no-repeat;padding:0 2.3em;text-align:center}
.general_submenu li a,.menu_946 li a {font-family:'Roboto', sans-serif;display:inline-block;color:#333;text-transform:uppercase;line-height:3.5em;font-size:1em}
.general_submenu li a:hover,.menu_946 li a:hover {color:#000}
.general_submenu li.active span,.menu_946 li.active span {display:none}
.general_submenu li.active a,.menu_946 li.active a {color:#000;font-weight:700;background:transparent url(/heritage_images/content/946/bg_menu.gif) 50% 100% no-repeat}
.general_submenu li.last,.menu_946 li.last {background-image:none}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {.general_submenu li,.menu_946 li {padding:0 1.7em}
}
@media screen and (min-width: 320px) and (max-width: 767px) {.general_submenu .columns,.menu_946 .columns {height:3.7em}
.general_submenu ul,.menu_946 ul {position:absolute;top:0;left:0;list-style:none;z-index:10}
.general_submenu ul li,.menu_946 ul li {float:none;display:none;background:none no-repeat scroll 0 0 #fff;padding:0;text-align:left}
.general_submenu ul li.displayblock,.menu_946 ul li.displayblock {display:block}
.general_submenu ul li.active,.menu_946 ul li.active {display:block}
.general_submenu ul li.active span,.menu_946 ul li.active span {display:block;background:url("/heritage_images/sprite/mobile_menu_black.png") no-repeat scroll 0.5em 50% transparent;background-size:20px auto;float:left;height:49px;width:40px;cursor:pointer}
.general_submenu ul li.active a,.menu_946 ul li.active a {background:url("/heritage_images/sprite/mobile_menu_black.png") no-repeat scroll 0.5em 50% transparent;background-size:20px auto}
.general_submenu ul li a,.menu_946 ul li a {width:100%;padding:0 2.3em}
}
.intro946 {line-height:0}
.intro946 a {position:relative;display:block}
.intro946 a .title {position:absolute;top:50%;left:0;right:0;margin-left:0.7em;color:#FFFFFF;font-family:'Roboto',sans-serif;font-size:2.2em;letter-spacing:0.7em;line-height:1em;text-align:center;font-weight:600}
@media only screen and (min-width: 768px) and (max-width: 1024px) {.intro946 a .title {font-size:1.9em;letter-spacing:0.5em}
}
@media only screen and (min-width: 320px) and (max-width: 767px) {.intro946 a .title {font-size:1em;letter-spacing:0.5em}
}
.intro946 a .ico {position:absolute;top:50%;left:50%;margin-left:-28px;margin-top:60px;background:url('/heritage_images/sprite-s04cddb2378.png') 0 -156px no-repeat;height:56px;width:56px}
@media only screen and (min-width: 320px) and (max-width: 767px) {.intro946 a .ico {background:url('/heritage_images/sprite-s04cddb2378.png') 0 -3377px no-repeat;height:16px;width:16px;margin-left:-14px;margin-top:30px}
}
.mod946.features .feature {background-repeat:no-repeat;background-position:left top;background-size:cover}
@media only screen and (min-width: 320px) and (max-width: 767px) {.mod946.features .feature .container {padding:20px 10px;background:transparent url(/heritage_images/content/946/bg_text.png) 0 0 repeat}
.mod946.features .feature .container .columns h2,.mod946.features .feature .container .columns h3 {word-spacing:inherit;letter-spacing:inherit}
.mod946.features .feature .container .columns p {line-height:1.2em}
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {.mod946.features .feature {min-height:450px}
.mod946.features .feature .columns {min-height:450px;padding:0}
}
.mod946.features .feature2 h3,.mod946.features .feature3 h3,.mod946.features .feature4 h3,.mod946.features .feature5 h3 {font-size:1.4em;font-family:'Ubuntu Condensed', sans-serif;margin:0 0 5px 0;text-transform:uppercase;letter-spacing:0.2em}
.mod946.features .feature2 p,.mod946.features .feature3 p,.mod946.features .feature4 p,.mod946.features .feature5 p {font-family:'Ubuntu Condensed', sans-serif;font-size:1.2em}
.mod946.features .feature1 {background-image:url(/heritage_images/content/946/features1.jpg);min-height:798px}
.mod946.features .feature1 .container {min-height:798px}
.mod946.features .feature1 .columns {padding:300px 0 0 0;text-align:center}
.mod946.features .feature1 .columns h2,.mod946.features .feature1 .columns h3 {font-family:'Roboto', sans-serif;margin:0 0 2px 0}
.mod946.features .feature1 .columns h2 {font-size:2.5em;letter-spacing:0.5em;word-spacing:0.2em;font-family:'Ubuntu', sans-serif;font-weight:500}
.mod946.features .feature1 .columns h2 span {font-weight:400}
.mod946.features .feature1 .columns h3 {font-size:1.4em;letter-spacing:0.3em;font-weight:300}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {.mod946.features .feature1 {min-height:450px}
.mod946.features .feature1 .container {min-height:450px}
.mod946.features .feature1 .columns {padding:100px 0 0}
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait) {.mod946.features .feature1 {min-height:180px}
.mod946.features .feature1 .container {min-height:180px}
.mod946.features .feature1 .columns {padding:0}
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {.mod946.features .feature1 {min-height:470px;overflow:hidden}
.mod946.features .feature1 .container {min-height:470px}
.mod946.features .feature1 .columns {padding:80px 0 0}
}
.mod946.features .feature2 {background-image:url(/heritage_images/content/946/features2.jpg);min-height:601px}
.mod946.features .feature2 .container {min-height:601px}
.mod946.features .feature2 .columns {padding:200px 0 0}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {.mod946.features .feature2 {min-height:450px}
.mod946.features .feature2 .container {min-height:450px}
.mod946.features .feature2 .columns {padding:30px 0 0}
.mod946.features .feature2 .columns h3 {word-spacing:inherit;letter-spacing:inherit}
.mod946.features .feature2 .columns h3,.mod946.features .feature2 .columns p {padding:5px 2em;line-height:1.2em}
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait) {.mod946.features .feature2 {min-height:250px}
.mod946.features .feature2 .container {min-height:250px}
.mod946.features .feature2 .columns {padding:0}
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {.mod946.features .feature2 {min-height:400px}
.mod946.features .feature2 .container {min-height:400px}
.mod946.features .feature2 .columns {padding:60px 0 0 0}
}
.mod946.features .feature3 {background-image:url(/heritage_images/content/946/features3.jpg);min-height:599px}
.mod946.features .feature3 .container {min-height:584px}
.mod946.features .feature3 .columns {padding:200px 0 0}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {.mod946.features .feature3 {min-height:275px}
.mod946.features .feature3 .container {min-height:275px}
.mod946.features .feature3 .columns {padding:50px 0 0}
.mod946.features .feature3 .columns h3 {word-spacing:inherit;letter-spacing:inherit}
.mod946.features .feature3 .columns h3,.mod946.features .feature3 .columns p {padding:5px 2em;line-height:1.2em}
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait) {.mod946.features .feature3 {min-height:255px}
.mod946.features .feature3 .container {min-height:255px}
.mod946.features .feature3 .columns {padding:0}
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {.mod946.features .feature3 {min-height:400px}
.mod946.features .feature3 .container {min-height:400px}
.mod946.features .feature3 .columns {padding:60px 0 0 0}
}
.mod946.features .feature4 {background-image:url(/heritage_images/content/946/features4.jpg);min-height:602px}
.mod946.features .feature4 .container {min-height:583px}
.mod946.features .feature4 .columns {padding:200px 0 0}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {.mod946.features .feature4 {min-height:400px}
.mod946.features .feature4 .container {min-height:400px}
.mod946.features .feature4 .columns {padding:80px 0 0}
.mod946.features .feature4 .columns h3 {word-spacing:inherit;letter-spacing:inherit}
.mod946.features .feature4 .columns h3,.mod946.features .feature4 .columns p {padding:5px 2em;line-height:1.2em}
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait) {.mod946.features .feature4 {min-height:255px}
.mod946.features .feature4 .container {min-height:255px}
.mod946.features .feature4 .columns {padding:0}
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {.mod946.features .feature4 {min-height:400px}
.mod946.features .feature4 .container {min-height:400px}
.mod946.features .feature4 .columns {padding:60px 0 0 0}
}
.mod946.features .feature5 {background-image:url(/heritage_images/content/946/features5.jpg);min-height:598px}
.mod946.features .feature5 .container {min-height:598px}
.mod946.features .feature5 .columns {padding:200px 0 0}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {.mod946.features .feature5 {min-height:450px}
.mod946.features .feature5 .container {min-height:450px}
.mod946.features .feature5 .columns {padding:50px 0 0}
.mod946.features .feature5 .columns h3 {word-spacing:inherit;letter-spacing:inherit}
.mod946.features .feature5 .columns h3,.mod946.features .feature5 .columns p {padding:5px 2em;line-height:1.2em}
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait) {.mod946.features .feature5 {min-height:280px}
.mod946.features .feature5 .container {min-height:280px}
.mod946.features .feature5 .columns {padding:0}
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {.mod946.features .feature5 {min-height:400px}
.mod946.features .feature5 .container {min-height:400px}
.mod946.features .feature5 .columns {padding:60px 0 0 0}
}
.mod946_gallery {background-color:#fff}
.mod946_gallery .no-margin {margin:0}
.mod946_gallery .yt_embedded {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.mod946_gallery .yt_embedded iframe,.mod946_gallery .yt_embedded object,.mod946_gallery .yt_embedded embed {position:absolute;top:0;left:0;width:100%;height:100%}
.mod946_gallery .block {display:block}
.mod946_gallery ul.orbit-bullets {margin:0;padding:0;bottom:-51px}
.mod946_gallery ul.orbit-bullets li {background:url("/bundles/piaggiovespa/img/content/fundation-orbit/pager.png") no-repeat scroll -20px 0 transparent;height:13px;width:11px}
.mod946_gallery ul.orbit-bullets li.active {background-position:0 0}
.mod946_gallery ul.orbit-bullets li img {font-size:0px;line-height:0px}
.mod946_gallery .orbit-wrapper .timer {display:none}
.mod946_gallery .orbit-wrapper .slider-nav span {top:50%;margin-top:-16px;height:39px}
@media screen and (min-width: 320px) and (max-width: 767px) {.mod946_gallery .orbit-wrapper .slider-nav span {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
}
.mod946_gallery .orbit-wrapper .slider-nav span.left {margin-left:10px;background:url('/heritage_images/sprite-s04cddb2378.png') 0 -2987px no-repeat;height:32px;width:32px}
.mod946_gallery .orbit-wrapper .slider-nav span.right {margin-right:10px;background:url('/heritage_images/sprite-s04cddb2378.png') 0 -3119px no-repeat;height:32px;width:32px}
.mod946_gallery .orbit.with-bullets {margin-bottom:82px;font-size:0px;line-height:0}
@media screen and (min-width: 320px) and (max-width: 767px) {.mod946_gallery .orbit.with-bullets {margin-bottom:0}
}
.mod946_gallery .content {position:absolute;top:0;left:0;margin-top:35%;width:50%;text-align:center}
.mod946_gallery .content h2 {margin:0;padding:0;padding-left:0.6em;font-family:'Ubuntu', sans-serif;font-weight:500;color:#fff;text-transform:uppercase;font-size:2.5em;line-height:1em;letter-spacing:0.6em}
.mod946_gallery .content h2 span {font-weight:400}
@media screen and (min-width: 768px) and (max-width: 1024px) {.mod946_gallery .content h2 {font-size:2.3em;letter-spacing:0.4em;padding-left:0.4em}
}
@media screen and (min-width: 320px) and (max-width: 767px) {.mod946_gallery .content h2 {font-size:1.7em;letter-spacing:0.1em;padding-left:0.1em}
}
.mod946_gallery .content p {margin:0;padding:0;padding-left:0.19em;color:#fff;font-family:'Roboto', sans-serif;font-weight:300;font-size:2.1em;line-height:1em;letter-spacing:0.19em}
@media screen and (min-width: 768px) and (max-width: 1024px) {.mod946_gallery .content p {font-size:1.9em;letter-spacing:0.1em;padding-left:0.1em}
}
@media screen and (min-width: 320px) and (max-width: 767px) {.mod946_gallery .content p {font-size:1.2em;letter-spacing:0.1em;padding-left:0.1em}
}
.mod946_gallery .three-d {position:relative}
.mod946_gallery .three-d h3 {margin:0;padding:0;position:absolute;left:0;right:0;bottom:0;margin-bottom:20px;font-family:'Roboto', sans-serif;text-align:center;color:#000;font-weight:300;font-size:5em;line-height:1em;letter-spacing:0.2em;padding-left:0.2em}
@media screen and (min-width: 768px) and (max-width: 1024px) {.mod946_gallery .three-d h3 {margin-bottom:15px;font-size:4em}
}
@media screen and (min-width: 320px) and (max-width: 767px) {.mod946_gallery .three-d h3 {margin-bottom:5px;font-size:1.8em}
}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {.mod946_gallery .three-d #ninefoursix-three-d-360-box:before {content:" ";position:absolute;top:0;bottom:0;left:0;z-index:10;width:100px}
.mod946_gallery .three-d #ninefoursix-three-d-360-box:after {content:" ";position:absolute;top:0;bottom:0;right:0;z-index:10;width:100px}
}
@media screen and (min-width: 320px) and (max-width: 767px) {.mod946_gallery .three-d #ninefoursix-three-d-360-box:before {content:" ";position:absolute;z-index:10;top:0;bottom:0;left:0;width:50px}
.mod946_gallery .three-d #ninefoursix-three-d-360-box:after {content:" ";position:absolute;z-index:10;top:0;bottom:0;right:0;width:50px}
}
.mod946_accessories .block {display:block}
.mod946_accessories .content {position:absolute;top:0;right:0;margin-top:34%;width:45%;text-align:center}
.mod946_accessories .content h2 {margin:0;padding:0;padding-left:0.6em;font-family:'Ubuntu', sans-serif;font-weight:500;color:#000;text-transform:uppercase;font-size:2.2em;line-height:1em;letter-spacing:0.6em}
.mod946_accessories .content h2 span {font-weight:400}
@media screen and (min-width: 768px) and (max-width: 1024px) {.mod946_accessories .content h2 {font-size:2.3em;letter-spacing:0.4em;padding-left:0.4em}
}
@media screen and (min-width: 320px) and (max-width: 767px) {.mod946_accessories .content h2 {font-size:1.7em;letter-spacing:0.1em;padding-left:0.1em}
}
.mod946_accessories .content p {margin:0;padding:0;padding-left:0.19em;color:#000;font-family:'Roboto', sans-serif;font-weight:300;font-size:2.1em;line-height:1em;letter-spacing:0.19em}
@media screen and (min-width: 768px) and (max-width: 1024px) {.mod946_accessories .content p {font-size:1.9em;letter-spacing:0.1em;padding-left:0.1em}
}
@media screen and (min-width: 320px) and (max-width: 767px) {.mod946_accessories .content p {font-size:1.2em;letter-spacing:0.1em;padding-left:0.1em}
}
.mod946_accessories img {display:block;width:100%}
.mod946_accessories .columns.text {padding:0 7%;color:#fff}
.mod946_accessories .columns.text .text_content.one_row,.mod946_accessories .columns.text .text_content.two_rows,.mod946_accessories .columns.text .text_content.three_rows {margin-top:60%}
.mod946_accessories .columns.text .text_content.four_rows,.mod946_accessories .columns.text .text_content.five_rows,.mod946_accessories .columns.text .text_content.six_rows {margin-top:19%}
@media screen and (min-width: 320px) and (max-width: 767px) {.mod946_accessories .columns.text .text_content.four_rows,.mod946_accessories .columns.text .text_content.five_rows,.mod946_accessories .columns.text .text_content.six_rows {margin-top:5%}
}
.mod946_accessories .columns.text .text_content.seveb_rows,.mod946_accessories .columns.text .text_content.eight_rows,.mod946_accessories .columns.text .text_content.nine_rows {margin-top:40%}
@media screen and (min-width: 320px) and (max-width: 767px) {.mod946_accessories .columns.text .text_content.seveb_rows,.mod946_accessories .columns.text .text_content.eight_rows,.mod946_accessories .columns.text .text_content.nine_rows {margin-top:5%}
}
.mod946_accessories .columns.text .text_content.ten_rows {margin-top:30%}
@media screen and (min-width: 320px) and (max-width: 767px) {.mod946_accessories .columns.text .text_content.ten_rows {margin-top:5%}
}
.mod946_accessories .columns.text p {font:normal 1.2em/1.3em "Ubuntu"}
.mod946_accessories .columns.text .uppercase {text-transform:uppercase}
.mod946_accessories .columns.text .spaced {letter-spacing:7px}
.mod946_accessories .columns.text .bigger {font-size:1.25em}
.configurator,.sprint_configurator,.primavera_configurator {background-color:#000;border:solid 2px #999999;padding:1em}
@media only screen and (min-width: 320px) and (max-width: 767px) {.configurator,.sprint_configurator,.primavera_configurator {background-color:#fff;border:none;padding:0}
}
.configurator .outer,.sprint_configurator .outer,.primavera_configurator .outer {background-color:#000;border:0.5em solid #fff;padding:1em}
@media only screen and (min-width: 320px) and (max-width: 767px) {.configurator .outer,.sprint_configurator .outer,.primavera_configurator .outer {background-color:#fff;border:none;padding:0}
}
.configurator .outer .inner,.sprint_configurator .outer .inner,.primavera_configurator .outer .inner {background-color:#fff}
.configurator .line,.sprint_configurator .line,.primavera_configurator .line {height:1px;width:100%;border-bottom:5px solid #000;display:block}
.configurator .conf_wrapper,.sprint_configurator .conf_wrapper,.primavera_configurator .conf_wrapper {width:85%;padding:5em 0;margin:0 auto}
@media only screen and (min-width: 320px) and (max-width: 767px) {.configurator .conf_wrapper,.sprint_configurator .conf_wrapper,.primavera_configurator .conf_wrapper {width:100%;padding:0 3%}
}
.configurator .conf_wrapper>h1,.sprint_configurator .conf_wrapper>h1,.primavera_configurator .conf_wrapper>h1 {margin:0;text-align:center;font-family:'Roboto', sans-serif;text-transform:uppercase;letter-spacing:0.3em}
.configurator .conf_wrapper .bg_h1,.sprint_configurator .conf_wrapper .bg_h1,.primavera_configurator .conf_wrapper .bg_h1 {background-color:#fff;padding:10px}
.configurator .conf_wrapper .line,.sprint_configurator .conf_wrapper .line,.primavera_configurator .conf_wrapper .line {position:relative;bottom:-1.35em}
.configurator .content_wrapper .line,.sprint_configurator .content_wrapper .line,.primavera_configurator .content_wrapper .line {background:transparent url("/heritage_images/content/946/configurator/border_dotted.png") repeat-x;border:none;height:5px}
.configurator .content_wrapper .line.margin,.sprint_configurator .content_wrapper .line.margin,.primavera_configurator .content_wrapper .line.margin {margin:0 0 2em 0}
.configurator .colors,.sprint_configurator .colors,.primavera_configurator .colors {display:inline;float:left;font-family:'Ubuntu Condensed', sans-serif;margin-top:21px}
.configurator .colors label,.sprint_configurator .colors label,.primavera_configurator .colors label {display:inline;float:left}
.configurator .colors .custom.radio,.sprint_configurator .colors .custom.radio,.primavera_configurator .colors .custom.radio {margin:0 10px 0 3px}
.configurator .tabs,.sprint_configurator .tabs,.primavera_configurator .tabs {float:right;border:none}
.configurator .tabs p,.sprint_configurator .tabs p,.primavera_configurator .tabs p {display:inline;float:left;margin:1.5em 1em 0 1em;font-family:'Ubuntu Condensed', sans-serif;text-transform:uppercase}
@media only screen and (min-width: 320px) and (max-width: 767px) {.configurator .tabs p,.sprint_configurator .tabs p,.primavera_configurator .tabs p {display:none}
}
.configurator .tabs dd,.sprint_configurator .tabs dd,.primavera_configurator .tabs dd {text-indent:-9999px;width:80px}
.configurator .tabs dd a,.sprint_configurator .tabs dd a,.primavera_configurator .tabs dd a {border:none;background:transparent;height:100%;width:100%}
.configurator .tabs dd.active,.sprint_configurator .tabs dd.active,.primavera_configurator .tabs dd.active {border-top:0;margin-top:0}
.configurator .tabs .first,.sprint_configurator .tabs .first,.primavera_configurator .tabs .first {background:url('/heritage_images/content/946/configurator/sprite-s4fc92e40d4.png') 0 0 no-repeat;height:55px;width:77px}
.configurator .tabs .first.active,.sprint_configurator .tabs .first.active,.primavera_configurator .tabs .first.active {background:url('/heritage_images/content/946/configurator/sprite-s4fc92e40d4.png') 0 -155px no-repeat}
.configurator .tabs .second,.sprint_configurator .tabs .second,.primavera_configurator .tabs .second {background:url('/heritage_images/content/946/configurator/sprite-s4fc92e40d4.png') 0 -440px no-repeat;height:55px;width:29px;background-position-x:-50%;width:50px}
.configurator .tabs .second.active,.sprint_configurator .tabs .second.active,.primavera_configurator .tabs .second.active {background:url('/heritage_images/content/946/configurator/sprite-s4fc92e40d4.png') 0 -595px no-repeat;background-position-x:-50%}
.configurator #profileTab>div,.configurator #planciaTab>div,.sprint_configurator #profileTab>div,.sprint_configurator #planciaTab>div,.primavera_configurator #profileTab>div,.primavera_configurator #planciaTab>div {position:relative}
.configurator #profileTab>div .optional,.configurator #planciaTab>div .optional,.sprint_configurator #profileTab>div .optional,.sprint_configurator #planciaTab>div .optional,.primavera_configurator #profileTab>div .optional,.primavera_configurator #planciaTab>div .optional {position:absolute;bottom:6px;left:0}
.configurator .tabs-content,.sprint_configurator .tabs-content,.primavera_configurator .tabs-content {clear:both;margin:0}
.configurator .tabs-content .optional,.sprint_configurator .tabs-content .optional,.primavera_configurator .tabs-content .optional {display:none}
.configurator .tabs-content.cupolino .optional.cupolino,.sprint_configurator .tabs-content.cupolino .optional.cupolino,.primavera_configurator .tabs-content.cupolino .optional.cupolino {display:block}
.configurator .tabs-content.sella_black .optional.sella_black,.sprint_configurator .tabs-content.sella_black .optional.sella_black,.primavera_configurator .tabs-content.sella_black .optional.sella_black {display:block}
.configurator .tabs-content.sella_brown .optional.sella_brown,.sprint_configurator .tabs-content.sella_brown .optional.sella_brown,.primavera_configurator .tabs-content.sella_brown .optional.sella_brown {display:block}
.configurator .tabs-content.sella_grey .optional.sella_grey,.sprint_configurator .tabs-content.sella_grey .optional.sella_grey,.primavera_configurator .tabs-content.sella_grey .optional.sella_grey {display:block}
.configurator .tabs-content.man_black .optional.man_black,.sprint_configurator .tabs-content.man_black .optional.man_black,.primavera_configurator .tabs-content.man_black .optional.man_black {display:block}
.configurator .tabs-content.man_brown .optional.man_brown,.sprint_configurator .tabs-content.man_brown .optional.man_brown,.primavera_configurator .tabs-content.man_brown .optional.man_brown {display:block}
.configurator .tabs-content.man_grey .optional.man_grey,.sprint_configurator .tabs-content.man_grey .optional.man_grey,.primavera_configurator .tabs-content.man_grey .optional.man_grey {display:block}
.configurator .tabs-content.portapacchi .optional.portapacchi,.sprint_configurator .tabs-content.portapacchi .optional.portapacchi,.primavera_configurator .tabs-content.portapacchi .optional.portapacchi {display:block}
.configurator .tabs-content.satin1 .optional.satin1,.sprint_configurator .tabs-content.satin1 .optional.satin1,.primavera_configurator .tabs-content.satin1 .optional.satin1 {display:block}
.configurator .tabs-content.satin2 .optional.satin2,.sprint_configurator .tabs-content.satin2 .optional.satin2,.primavera_configurator .tabs-content.satin2 .optional.satin2 {display:block}
.configurator .tabs-content.cover .optional.cover,.sprint_configurator .tabs-content.cover .optional.cover,.primavera_configurator .tabs-content.cover .optional.cover {display:block}
.configurator .tabs-content.moffole .optional.moffole,.sprint_configurator .tabs-content.moffole .optional.moffole,.primavera_configurator .tabs-content.moffole .optional.moffole {display:block}
.configurator .tabs-content.mirror .optional.mirror,.sprint_configurator .tabs-content.mirror .optional.mirror,.primavera_configurator .tabs-content.mirror .optional.mirror {display:block}
.configurator .tabs-content.bag_red .optional.bag_red,.sprint_configurator .tabs-content.bag_red .optional.bag_red,.primavera_configurator .tabs-content.bag_red .optional.bag_red {display:block}
.configurator .tabs-content.bag_black .optional.bag_black,.sprint_configurator .tabs-content.bag_black .optional.bag_black,.primavera_configurator .tabs-content.bag_black .optional.bag_black {display:block}
.configurator .tabs-content.bag_grey .optional.bag_grey,.sprint_configurator .tabs-content.bag_grey .optional.bag_grey,.primavera_configurator .tabs-content.bag_grey .optional.bag_grey {display:block}
.configurator .tabs-content.bag_brown .optional.bag_brown,.sprint_configurator .tabs-content.bag_brown .optional.bag_brown,.primavera_configurator .tabs-content.bag_brown .optional.bag_brown {display:block}
.configurator .tabs-content.alt_man_black .optional.alt_man_black,.sprint_configurator .tabs-content.alt_man_black .optional.alt_man_black,.primavera_configurator .tabs-content.alt_man_black .optional.alt_man_black {display:block}
.configurator .tabs-content.alt_man_grey .optional.alt_man_grey,.sprint_configurator .tabs-content.alt_man_grey .optional.alt_man_grey,.primavera_configurator .tabs-content.alt_man_grey .optional.alt_man_grey {display:block}
.configurator .tabs-content.alt_man_brown .optional.alt_man_brown,.sprint_configurator .tabs-content.alt_man_brown .optional.alt_man_brown,.primavera_configurator .tabs-content.alt_man_brown .optional.alt_man_brown {display:block}
.configurator .tabs-content.navigatore .optional.navigatore,.sprint_configurator .tabs-content.navigatore .optional.navigatore,.primavera_configurator .tabs-content.navigatore .optional.navigatore {display:block}
.configurator .accessories,.sprint_configurator .accessories,.primavera_configurator .accessories {background-color:#000;color:#fff;font-family:'Roboto', sans-serif;text-transform:uppercase;padding:8px 5em 8px 5em;position:relative;margin-top:-6px}
@media only screen and (min-width: 320px) and (max-width: 767px) {.configurator .accessories,.sprint_configurator .accessories,.primavera_configurator .accessories {padding:8px 4px}
}
.configurator .accessories h2,.sprint_configurator .accessories h2,.primavera_configurator .accessories h2 {font-family:'Roboto', sans-serif;text-transform:uppercase;font-size:1.3em;font-weight:300;line-height:1em;text-align:center;color:#fff;margin:0 0 10px 0;padding:0}
.configurator .accessories label,.sprint_configurator .accessories label,.primavera_configurator .accessories label {height:100px;width:100px;position:relative}
.configurator .accessories label img,.sprint_configurator .accessories label img,.primavera_configurator .accessories label img {border:1px solid #fff}
.configurator .accessories label .checkbox,.sprint_configurator .accessories label .checkbox,.primavera_configurator .accessories label .checkbox {background:url('/heritage_images/content/946/configurator/sprite-s4fc92e40d4.png') 0 -310px no-repeat;background-position:35px -280px;background-color:rgba(0,0,0,0.5);height:inherit;width:inherit;position:absolute;top:0;left:0;border:none;display:none}
.configurator .accessories label .checkbox.checked,.sprint_configurator .accessories label .checkbox.checked,.primavera_configurator .accessories label .checkbox.checked {display:block;border:1px solid #fff}
.configurator .accessories label .checkbox.checked:before,.sprint_configurator .accessories label .checkbox.checked:before,.primavera_configurator .accessories label .checkbox.checked:before {content:none !important}
.configurator .accessories .desc,.sprint_configurator .accessories .desc,.primavera_configurator .accessories .desc {width:100px;float:left;line-height:1.1em;margin-top:0.3em;font-size:0.9em}
.configurator .accessories .flex-direction-nav .flex-next,.sprint_configurator .accessories .flex-direction-nav .flex-next,.primavera_configurator .accessories .flex-direction-nav .flex-next {right:3%}
.configurator .accessories .flex-direction-nav .flex-prev,.sprint_configurator .accessories .flex-direction-nav .flex-prev,.primavera_configurator .accessories .flex-direction-nav .flex-prev {left:3%}
.configurator .overlay,.sprint_configurator .overlay,.primavera_configurator .overlay {display:none;position:absolute;top:0;left:0;background-color:#000;background-color:rgba(0,0,0,0.8);width:100%;height:310px;padding-top:110px;text-align:center;z-index:50}
@media only screen and (min-width: 320px) and (max-width: 767px) {.configurator .overlay,.sprint_configurator .overlay,.primavera_configurator .overlay {height:345px}
}
.configurator .overlay .collapse,.sprint_configurator .overlay .collapse,.primavera_configurator .overlay .collapse {width:40%;margin-left:30% !important;padding-top:40px}
.configurator .overlay .collapse input.error,.sprint_configurator .overlay .collapse input.error,.primavera_configurator .overlay .collapse input.error {background-color:#fff}
.configurator .overlay .collapse .button,.sprint_configurator .overlay .collapse .button,.primavera_configurator .overlay .collapse .button {border:1px solid #fff;background:#000;color:#fff;text-transform:uppercase;font-size:1em}
.configurator .overlay h1,.sprint_configurator .overlay h1,.primavera_configurator .overlay h1 {font-family:'Roboto', sans-serif;color:#fff;line-height:1.2em;text-transform:none !important;font-size:1.3em;letter-spacing:0.2em}
@media only screen and (min-width: 320px) and (max-width: 767px) {.configurator .overlay h1,.sprint_configurator .overlay h1,.primavera_configurator .overlay h1 {padding:0 5%}
}
.configurator .overlay .close,.sprint_configurator .overlay .close,.primavera_configurator .overlay .close {position:absolute;right:-10px;top:-10px;z-index:100;display:block}
.configurator .quote_cta,.sprint_configurator .quote_cta,.primavera_configurator .quote_cta {padding:5px 0}
.configurator .quote_cta p,.sprint_configurator .quote_cta p,.primavera_configurator .quote_cta p {padding:0;margin:0 0 2px 0;color:#000;font-size:0.9em;text-transform:uppercase;line-height:1em}
.configurator .quote_cta p.note,.sprint_configurator .quote_cta p.note,.primavera_configurator .quote_cta p.note {color:#999;font-size:0.8em;text-transform:none !important;margin:0 0 7px 0}
.configurator .quote_cta .button,.sprint_configurator .quote_cta .button,.primavera_configurator .quote_cta .button {margin-top:10px;background:#000;color:#fff;border:0;text-transform:uppercase}
#quoteModal {width:1024px;margin-left:-512px}
#quoteModal .dropdown {width:255px !important}
.quote {background:#fff;padding:3em}
.quote .fieldset {border:0;text-align:left;padding:2.35em 0.625em 0.75em}
.quote .fieldset p {height:32px;font-size:0.8em;overflow:auto}
.quote .button {background-color:#000;border:0;font-family:"Roboto"}
.quote .dropdown {width:200px !important}
.mod946_adv {background-color:#fff}
.mod946_adv .yt_embedded {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.mod946_adv .yt_embedded iframe,.mod946_adv .yt_embedded object,.mod946_adv .yt_embedded embed {position:absolute;top:0;left:0;width:100%;height:100%}
.mod946_adv .block {display:block}
.mod946_adv ul.orbit-bullets {margin:0;padding:0;bottom:-51px}
.mod946_adv ul.orbit-bullets li {background:url("/heritage_images/content/fundation-orbit/pager.png") no-repeat scroll -20px 0 transparent;height:13px;width:11px}
.mod946_adv ul.orbit-bullets li.active {background-position:0 0}
.mod946_adv ul.orbit-bullets li img {font-size:0px;line-height:0px}
.mod946_adv .orbit-wrapper .timer {display:none}
.mod946_adv .orbit-wrapper .slider-nav span {top:50%;margin-top:-16px;height:39px}
@media screen and (min-width: 320px) and (max-width: 767px) {.mod946_adv .orbit-wrapper .slider-nav span {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
}
.mod946_adv .orbit-wrapper .slider-nav span.left {margin-left:10px;background:url('/heritage_images/sprite-s04cddb2378.png') 0 -2987px no-repeat;height:32px;width:32px}
.mod946_adv .orbit-wrapper .slider-nav span.right {margin-right:10px;background:url('/heritage_images/sprite-s04cddb2378.png') 0 -3119px no-repeat;height:32px;width:32px}
.mod946_adv .orbit.with-bullets {margin-bottom:82px;font-size:0px;line-height:0}
@media screen and (min-width: 320px) and (max-width: 767px) {.mod946_adv .orbit.with-bullets {margin-bottom:0}
}
.mod946_adv .content {position:absolute;top:0;left:0;margin-top:35%;width:50%;text-align:center}
.mod946_adv .content h2 {margin:0;padding:0;padding-left:0.6em;font-family:'Roboto', sans-serif;color:#fff;text-transform:uppercase;font-size:2.5em;line-height:1em;letter-spacing:0.6em}
@media screen and (min-width: 768px) and (max-width: 1024px) {.mod946_adv .content h2 {font-size:2.3em;letter-spacing:0.4em;padding-left:0.4em}
}
@media screen and (min-width: 320px) and (max-width: 767px) {.mod946_adv .content h2 {font-size:1.7em;letter-spacing:0.1em;padding-left:0.1em}
}
.mod946_adv .content p {margin:0;padding:0;padding-left:0.19em;color:#fff;font-family:'Roboto', sans-serif;font-weight:300;font-size:2.1em;line-height:1em;letter-spacing:0.19em}
@media screen and (min-width: 768px) and (max-width: 1024px) {.mod946_adv .content p {font-size:1.9em;letter-spacing:0.1em;padding-left:0.1em}
}
@media screen and (min-width: 320px) and (max-width: 767px) {.mod946_adv .content p {font-size:1.2em;letter-spacing:0.1em;padding-left:0.1em}
}
.mod946_adv .black {background:#000}
.mod946_adv .black h2,.mod946_adv .black h3,.mod946_adv .black p {color:#fff}
.mod946_adv .black h2 {margin:10px 0;padding:10px 0;font-size:2.85em;font-family:'Roboto', sans-serif;font-weight:normal;border-bottom:4px solid #fff;display:inline-block}
@media only screen and (orientation: portrait) {.mod946_adv .black h2 {font-size:1.6em}
}
.mod946_adv .black h3 {margin:0;font-size:3.6em;font-family:'Playfair Display', serif;font-weight:normal}
@media only screen and (orientation: portrait) {.mod946_adv .black h3 {font-size:2.4em}
}
.mod946_adv .black p {margin:0;padding:15px 0 15px 0;display:inline-block;font:italic 1.4em/1.25em "Georgia"}
.mod946_adv .two-columns {margin-left:5%;margin-right:5%;padding-bottom:1em;border-bottom:4px solid #000}
@media only screen and (min-width: 768px) {.mod946_adv .two-columns {-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}
}
.mod946_adv .row .columns {color:#FFFFFF;text-align:center}
.mod946_adv img {display:block;width:100%}
.mod946_adv [data-role="accordion-trigger"] {display:block}
.mod946_adv .para {width:100%;display:table;overflow:hidden;position:relative}
.mod946_adv .para .para-content {vertical-align:middle;display:table-cell}
.mod946_adv .para [data-role="accordion-trigger"] {width:100%;height:100%;position:absolute;left:0;top:0}
.mod946_adv article h2.bg-dot {border:none;background:url("/heritage_images/border_dotted_black.png") repeat-x scroll 0 50% transparent;padding-left:2em;padding-right:2em;line-height:0.5em}
.mod946_adv article h2.bg-dot span {background-color:#000;padding-left:0.3em;padding-right:0.3em;font-family:'BebasNeueRegular', sans-serif;font-size:0.6em;line-height:1em;letter-spacing:0.3em}
.mod946_adv [data-role="accordion"] {background:#fff;display:none}
.mod946_adv [data-role="accordion"] article h2 {margin:20px;text-align:left;font-family:'BebasNeueRegular';font-weight:normal;border-bottom:4px solid #000;font-size:5.7em}
@media only screen and (orientation: portrait) {.mod946_adv [data-role="accordion"] article h2 {font-size:3.5em}
}
.mod946_adv [data-role="accordion"] article p {margin:0 20px;padding:35px 0 20px 0;color:#000;text-align:left;font:italic 1.35em/1.55em "Georgia"}
@media only screen and (min-width: 768px) {.mod946_adv [data-role="accordion"] article p.two-columns {-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}
}
.mod946_adv [data-role="accordion"] article section.f-left,.mod946_adv [data-role="accordion"] article section.f-right {width:50%}
@media only screen and (max-width: 767px) {.mod946_adv [data-role="accordion"] article section.f-left,.mod946_adv [data-role="accordion"] article section.f-right {width:100%}
}
.mod946_adv [data-role="accordion"] article section.f-left {float:left}
.mod946_adv [data-role="accordion"] article section.f-right {float:right}
.mod946_adv [data-role="accordion"] article section p {padding:0 1.5em 1.5em 0;border-bottom:4px dotted #000}
@media only screen and (orientation: portrait) {.mod946_adv [data-role="accordion"] article section p {font-size:1.15em}
}
.mod946_adv .ico-arrow {margin:1.5em auto;display:block}
.mod946_adv .ico-arrow.up {width:56px;height:56px;background:url('/heritage_images/sprite-s04cddb2378.png') 0 -1763px no-repeat}
.mod946_adv .ico-arrow.up.white {width:56px;height:56px;background:url('/heritage_images/sprite-s04cddb2378.png') 0 -573px no-repeat}
.mod946_adv .ico-arrow.down {width:56px;height:56px;background:url('/heritage_images/sprite-s04cddb2378.png') 0 -1607px no-repeat}
.mod946_adv .ico-arrow.down.white {width:56px;height:56px;background:url('/heritage_images/sprite-s04cddb2378.png') 0 -729px no-repeat}
.mod946_adv .twelve-columns-content {position:relative}
.mod946_adv .twelve-columns-content .ico-arrow {position:absolute;margin:0;bottom:10.2%;right:22.1%}
@media screen and (max-width: 767px) {.mod946_adv .twelve-columns-content .ico-arrow {display:none}
}
.mod946_adv .sharebar {margin:0 0 40px 0}
.mod946_adv .vespa946gallerysliderthumbs {background:#000;position:relative;padding:60px 100px 30px 100px}
@media screen and (min-width: 320px) and (max-width: 767px) {.mod946_adv .vespa946gallerysliderthumbs {padding:45px 0 30px 0}
}
.mod946_adv .vespa946galleryslider li {background:#000}
.mod946_adv .vespa946galleryslider .flex-direction-nav a {top:29%}
.mod946_adv .vespa946galleryslider .flex-prev {left:40px}
.mod946_adv .vespa946galleryslider .flex-next {right:40px}
.mod946_adv .thumbs-title {font:bold 1.65em/1.45em "Ubuntu";color:#FFF;letter-spacing:19px;position:absolute;top:0;left:0;z-index:10;width:100%}
@media screen and (min-width: 320px) and (max-width: 767px) {.mod946_adv .thumbs-title {font-size:1em;letter-spacing:5px}
}
.mod946_adv p.gallery-description {color:#fff;text-align:left;background:#000;font:normal 1.25em/1.4em "Ubuntu";padding:0 110px 17px 110px;margin-bottom:0}
.mod946_adv p.gallery-description:last-child {padding-bottom:30px}
@media screen and (min-width: 320px) and (max-width: 767px) {.mod946_adv p.gallery-description {font-size:1.05em;padding:0 30px 17px 30px}
}
.mod946_adv .gallery-description.justified {text-align:justify}
.mod946_adv .vespa946gallerysliderthumbs .slides li {opacity:0.4}
.mod946_adv .vespa946gallerysliderthumbs .slides li.flex-active-slide {opacity:1}
@media screen and (min-width: 320px) and (max-width: 767px) {.mod946_adv .vespa946gallerysliderthumbs .slides li:first-child img {border-left:none}
}
@media screen and (min-width: 320px) and (max-width: 767px) {.mod946_adv .vespa946gallerysliderthumbs .slides li:last-child img {border-right:none}
}
.mod946_adv .vespa946gallerysliderthumbs img {border-left:12px solid #000;border-right:12px solid #000}
@media screen and (min-width: 320px) and (max-width: 767px) {.mod946_adv .vespa946gallerysliderthumbs img {border-left:5px solid #000;border-right:5px solid #000}
}
.mod946_adv .vespa946gallerysliderthumbs .flex-direction-nav a {top:60%;width:32px;height:32px}
.mod946_adv .vespa946gallerysliderthumbs .flex-prev {background:url('/heritage_images/sprite-s04cddb2378.png') 0 -1475px;left:40px}
.mod946_adv .vespa946gallerysliderthumbs .flex-next {background:url('/heritage_images/sprite-s04cddb2378.png') 0 -1343px;right:40px}
.mod946_dealer {background:#4f604d}
.mod946_dealer .mod946_wrapper {margin:22px;border:8px solid #a1bea9;background:url(/heritage_images/dl_map.png) no-repeat top right;position:relative;min-height:400px}
.mod946_dealer .mod946_wrapper #dl_compass {position:absolute;width:342px;height:343px;top:20px;right:20px;z-index:2;background:url(/heritage_images/dl_compass.png) no-repeat}
@media only screen and (max-width: 820px) {.mod946_dealer .mod946_wrapper #dl_compass {display:none}
}
.mod946_dealer .mod946_wrapper h2 {font-family:'Playfair Display', serif;font-weight:normal;font-size:2.5em;color:#ffffff;text-transform:uppercase;background:url(/heritage_images/white_dot.png) repeat-y top left;padding:36px 0 0 28px;margin:80px 0 0 80px;z-index:10}
.mod946_dealer .mod946_wrapper select,.mod946_dealer .mod946_wrapper #nation_selection_chzn,.mod946_dealer .mod946_wrapper #region_selection_chzn {float:left;clear:both;width:30%;margin:30px 0 20px 80px}
.mod946_dealer .mod946_wrapper #nation_selection_chzn {z-index:10}
.mod946_dealer .mod946_wrapper #region_selection_chzn {z-index:5}
#dealer_list {*zoom:1;margin:0 auto;margin-left:30px;margin-right:30px;clear:both}
#dealer_list:before,#dealer_list:after {content:" ";display:table}
#dealer_list:after {clear:both}
#dealer_list .dealer_details {float:left;width:200px;font-family:'Ubuntu Condensed', sans-serif;font-size:1.07em;color:#ffffff;margin:15px}
#dealer_list .dealer_details p,#dealer_list .dealer_details h4,#dealer_list .dealer_details a {font-size:1em;color:#ffffff}
#dealer_list .dealer_details h4 {font-family:'Ubuntu', sans-serif;font-family:normal}
.clr_orange {background-color:#f3922c !important}
.clr_pink {background-color:#e83c62 !important}
.clr_celeste {background-color:#69c9f3 !important}
.clr_blue {background-color:#12558d !important}
.clr_yellow {background-color:#fc0 !important}
.general_submenu,.menu_946 {font-size:0;line-height:0;text-align:center}
.general_submenu .columns,.menu_946 .columns {background-color:#fff;border-bottom:2px solid #999}
.general_submenu ul,.menu_946 ul {display:inline-block;margin:0}
.general_submenu li,.menu_946 li {float:left;display:inline-block;background:transparent url(/heritage_images/content/946/bg_menu_li.gif) 100% 50% no-repeat;padding:0 2em;text-align:center}
.general_submenu li a,.menu_946 li a {font-family:'Roboto', sans-serif;display:inline-block;color:#333;text-transform:uppercase;line-height:3.5em;font-size:1em}
.general_submenu li a:hover,.menu_946 li a:hover {color:#000}
.general_submenu li.active span,.menu_946 li.active span {display:none}
.general_submenu li.active a,.menu_946 li.active a {color:#000;font-weight:700;background:transparent url(/heritage_images/content/946/bg_menu.gif) 50% 100% no-repeat}
.general_submenu li.last,.menu_946 li.last {background-image:none}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {.general_submenu li,.menu_946 li {padding:0 1.7em}
}
@media screen and (min-width: 320px) and (max-width: 767px) {.general_submenu .columns,.menu_946 .columns {height:3.7em}
.general_submenu ul,.menu_946 ul {position:absolute;top:0;left:0;list-style:none;z-index:10}
.general_submenu ul li,.menu_946 ul li {float:none;display:none;background:none no-repeat scroll 0 0 #fff;padding:0;text-align:left}
.general_submenu ul li.displayblock,.menu_946 ul li.displayblock {display:block}
.general_submenu ul li.active,.menu_946 ul li.active {display:block}
.general_submenu ul li.active span,.menu_946 ul li.active span {display:block;background:url("/heritage_images/sprite/mobile_menu_black.png") no-repeat scroll 0.5em 50% transparent;background-size:20px auto;float:left;height:49px;width:40px;cursor:pointer}
.general_submenu ul li.active a,.menu_946 ul li.active a {background:url("/heritage_images/sprite/mobile_menu_black.png") no-repeat scroll 0.5em 50% transparent;background-size:20px auto}
.general_submenu ul li a,.menu_946 ul li a {width:100%;padding:0 2.3em}
}
.introSprint,.introPrimavera {line-height:0}
.introSprint .yt_embedded,.introPrimavera .yt_embedded {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.introSprint .yt_embedded iframe,.introSprint .yt_embedded object,.introSprint .yt_embedded embed,.introPrimavera .yt_embedded iframe,.introPrimavera .yt_embedded object,.introPrimavera .yt_embedded embed {position:absolute;top:0;left:0;width:100%;height:100%}
.introSprint a,.introPrimavera a {position:relative;display:block}
.introSprint a .title,.introPrimavera a .title {position:absolute;top:50%;left:0;right:0;margin-top:-0.5em;color:#FFFFFF;font-family:'Roboto',sans-serif;font-size:4.2em;letter-spacing:0.2em;line-height:1em;text-align:center;font-weight:400}
.introSprint a .title.features,.introPrimavera a .title.features {text-align:left;margin-left:1.05em}
.introSprint a .title.studio,.introPrimavera a .title.studio {margin-top:-19%}
.introSprint a .title.lifestyle,.introPrimavera a .title.lifestyle {margin-top:-1%}
.introSprint a .title.configure,.introPrimavera a .title.configure {color:#66c9f3;margin-left:-2%;text-shadow:0 0 1px #fff}
@media only screen and (min-width: 768px) and (max-width: 1024px) {.introSprint a .title,.introPrimavera a .title {font-size:2.8em}
}
@media only screen and (min-width: 320px) and (max-width: 767px) {.introSprint a .title,.introPrimavera a .title {font-size:2em}
}
.introSprint a .ico,.introPrimavera a .ico {position:absolute;top:50%;left:50%;margin-left:-28px;margin-top:60px;background:url('/heritage_images/sprite-s04cddb2378.png') 0 -156px no-repeat;height:56px;width:56px}
@media only screen and (min-width: 320px) and (max-width: 767px) {.introSprint a .ico,.introPrimavera a .ico {background:url('/heritage_images/sprite-s04cddb2378.png') 0 -3377px no-repeat;height:16px;width:16px;margin-left:-14px;margin-top:30px}
}
.sprint.features .feature,.primavera.features .feature {background-color:#fff;background-repeat:no-repeat;background-position:left top;background-size:cover}
@media only screen and (min-width: 320px) and (max-width: 767px) {.sprint.features .feature .container,.primavera.features .feature .container {padding:20px 10px;background:transparent url(/heritage_images/content/946/bg_text.png) 0 0 repeat}
.sprint.features .feature .container .columns h2,.sprint.features .feature .container .columns h3,.primavera.features .feature .container .columns h2,.primavera.features .feature .container .columns h3 {word-spacing:inherit;letter-spacing:inherit}
.sprint.features .feature .container .columns p,.primavera.features .feature .container .columns p {line-height:1.2em}
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {.sprint.features .feature,.primavera.features .feature {min-height:230px}
.sprint.features .feature .columns,.primavera.features .feature .columns {min-height:230px;padding:0}
}
.sprint.features .feature2 h3,.sprint.features .feature3 h3,.sprint.features .feature4 h3,.sprint.features .feature5 h3,.primavera.features .feature2 h3,.primavera.features .feature3 h3,.primavera.features .feature4 h3,.primavera.features .feature5 h3 {font-size:2.4em;line-height:1em;font-family:'Roboto', sans-serif;margin:0 0 5px 0;text-transform:uppercase;font-weight:400;letter-spacing:-1px}
.sprint.features .feature2 p,.sprint.features .feature3 p,.sprint.features .feature4 p,.sprint.features .feature5 p,.primavera.features .feature2 p,.primavera.features .feature3 p,.primavera.features .feature4 p,.primavera.features .feature5 p {font-family:'Roboto', sans-serif;font-size:1.1em;font-weight:400;line-height:1.2em;text-transform:uppercase}
@media only screen and (max-width: 768px) {.sprint.features .feature2 h3,.sprint.features .feature3 h3,.sprint.features .feature4 h3,.sprint.features .feature5 h3,.primavera.features .feature2 h3,.primavera.features .feature3 h3,.primavera.features .feature4 h3,.primavera.features .feature5 h3 {font-size:1.8em}
.sprint.features .feature2 p,.sprint.features .feature3 p,.sprint.features .feature4 p,.sprint.features .feature5 p,.primavera.features .feature2 p,.primavera.features .feature3 p,.primavera.features .feature4 p,.primavera.features .feature5 p {font-size:0.9em}
}
@media only screen and (max-width: 767px) {.sprint.features .feature2 h3,.sprint.features .feature3 h3,.sprint.features .feature4 h3,.sprint.features .feature5 h3,.primavera.features .feature2 h3,.primavera.features .feature3 h3,.primavera.features .feature4 h3,.primavera.features .feature5 h3 {font-size:1.6em}
.sprint.features .feature2 p,.sprint.features .feature3 p,.sprint.features .feature4 p,.sprint.features .feature5 p,.primavera.features .feature2 p,.primavera.features .feature3 p,.primavera.features .feature4 p,.primavera.features .feature5 p {font-size:0.82em}
}
.sprint.features .feature1,.primavera.features .feature1 {background-image:url(/heritage_images/content/primavera/features/feat1.jpg);background-position:center center;min-height:798px}
.sprint.features .feature1 .container,.primavera.features .feature1 .container {min-height:798px}
.sprint.features .feature1 .columns,.primavera.features .feature1 .columns {padding:300px 0 0 0;text-align:center}
.sprint.features .feature1 .columns h2,.sprint.features .feature1 .columns h3,.primavera.features .feature1 .columns h2,.primavera.features .feature1 .columns h3 {font-family:'Roboto', sans-serif;margin:0 0 2px 0}
.sprint.features .feature1 .columns h2,.primavera.features .feature1 .columns h2 {font-size:2.5em;letter-spacing:0.5em;word-spacing:0.2em;font-family:'Ubuntu', sans-serif;font-weight:500}
.sprint.features .feature1 .columns h2 span,.primavera.features .feature1 .columns h2 span {font-weight:400}
.sprint.features .feature1 .columns h3,.primavera.features .feature1 .columns h3 {font-size:1.4em;letter-spacing:0.3em;font-weight:300}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {.sprint.features .feature1,.primavera.features .feature1 {min-height:450px}
.sprint.features .feature1 .container,.primavera.features .feature1 .container {min-height:450px}
.sprint.features .feature1 .columns,.primavera.features .feature1 .columns {padding:100px 0 0}
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait) {.sprint.features .feature1,.primavera.features .feature1 {min-height:300px}
.sprint.features .feature1 .container,.primavera.features .feature1 .container {min-height:300px;background-image:none}
.sprint.features .feature1 .columns,.primavera.features .feature1 .columns {padding:0}
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {.sprint.features .feature1,.primavera.features .feature1 {min-height:300px;overflow:hidden}
.sprint.features .feature1 .container,.primavera.features .feature1 .container {min-height:300px;background-image:none}
.sprint.features .feature1 .columns,.primavera.features .feature1 .columns {padding:80px 0 0}
}
.sprint.features .feature2,.primavera.features .feature2 {background-image:url(/heritage_images/content/primavera/features/feat2.jpg);background-size:100%;background-position:center center;min-height:500px}
.sprint.features .feature2 .container,.primavera.features .feature2 .container {min-height:500px}
.sprint.features .feature2 .columns,.primavera.features .feature2 .columns {padding:80px 0 0}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {.sprint.features .feature2,.primavera.features .feature2 {min-height:450px}
.sprint.features .feature2 .container,.primavera.features .feature2 .container {min-height:450px}
.sprint.features .feature2 .columns,.primavera.features .feature2 .columns {padding:30px 0 0}
.sprint.features .feature2 .columns h3,.primavera.features .feature2 .columns h3 {word-spacing:inherit;letter-spacing:inherit}
.sprint.features .feature2 .columns h3,.sprint.features .feature2 .columns p,.primavera.features .feature2 .columns h3,.primavera.features .feature2 .columns p {padding:5px 2em;line-height:1.2em}
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait) {.sprint.features .feature2,.primavera.features .feature2 {min-height:260px;background-size:200%;background-position:center center}
.sprint.features .feature2 .container,.primavera.features .feature2 .container {min-height:260px}
.sprint.features .feature2 .columns,.primavera.features .feature2 .columns {padding:0}
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {.sprint.features .feature2,.primavera.features .feature2 {min-height:260px;background-size:200%;background-position:center center}
.sprint.features .feature2 .container,.primavera.features .feature2 .container {min-height:260px}
.sprint.features .feature2 .columns,.primavera.features .feature2 .columns {padding:60px 0 0 0}
}
.sprint.features .feature3,.primavera.features .feature3 {background-image:url(/heritage_images/content/primavera/features/feat3.jpg);background-size:100%;background-position:center center;min-height:520px}
.sprint.features .feature3 .container,.primavera.features .feature3 .container {min-height:520px}
.sprint.features .feature3 .columns,.primavera.features .feature3 .columns {padding:70px 0 0}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {.sprint.features .feature3,.primavera.features .feature3 {min-height:260px}
.sprint.features .feature3 .container,.primavera.features .feature3 .container {min-height:260px}
.sprint.features .feature3 .columns,.primavera.features .feature3 .columns {padding:50px 0 0}
.sprint.features .feature3 .columns h3,.primavera.features .feature3 .columns h3 {word-spacing:inherit;letter-spacing:inherit}
.sprint.features .feature3 .columns h3,.sprint.features .feature3 .columns p,.primavera.features .feature3 .columns h3,.primavera.features .feature3 .columns p {padding:5px 2em;line-height:1.2em}
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait) {.sprint.features .feature3,.primavera.features .feature3 {min-height:260px;background-size:200%;background-position:center center}
.sprint.features .feature3 .container,.primavera.features .feature3 .container {min-height:260px}
.sprint.features .feature3 .columns,.primavera.features .feature3 .columns {padding:0}
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {.sprint.features .feature3,.primavera.features .feature3 {min-height:260px;background-size:200%;background-position:center center}
.sprint.features .feature3 .container,.primavera.features .feature3 .container {min-height:260px}
.sprint.features .feature3 .columns,.primavera.features .feature3 .columns {padding:60px 0 0 0}
}
.sprint.features .feature4,.primavera.features .feature4 {background-image:url(/heritage_images/content/primavera/features/feat4.jpg);background-size:100%;background-position:center center;min-height:530px}
.sprint.features .feature4 .container,.primavera.features .feature4 .container {min-height:530px}
.sprint.features .feature4 .columns,.primavera.features .feature4 .columns {padding:80px 0 0}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {.sprint.features .feature4,.primavera.features .feature4 {min-height:400px}
.sprint.features .feature4 .container,.primavera.features .feature4 .container {min-height:400px}
.sprint.features .feature4 .columns,.primavera.features .feature4 .columns {padding:80px 0 0}
.sprint.features .feature4 .columns h3,.primavera.features .feature4 .columns h3 {word-spacing:inherit;letter-spacing:inherit}
.sprint.features .feature4 .columns h3,.sprint.features .feature4 .columns p,.primavera.features .feature4 .columns h3,.primavera.features .feature4 .columns p {padding:5px 2em;line-height:1.2em}
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait) {.sprint.features .feature4,.primavera.features .feature4 {min-height:260px;background-size:200%;background-position:center center}
.sprint.features .feature4 .container,.primavera.features .feature4 .container {min-height:260px}
.sprint.features .feature4 .columns,.primavera.features .feature4 .columns {padding:0}
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {.sprint.features .feature4,.primavera.features .feature4 {min-height:260px;background-size:200%;background-position:center center}
.sprint.features .feature4 .container,.primavera.features .feature4 .container {min-height:260px}
.sprint.features .feature4 .columns,.primavera.features .feature4 .columns {padding:60px 0 0 0}
}
.sprint.features .feature5,.primavera.features .feature5 {background-image:url(/heritage_images/content/primavera/features/feat5.jpg);background-size:100%;background-position:center center;min-height:500px}
.sprint.features .feature5 .container,.primavera.features .feature5 .container {min-height:500px}
.sprint.features .feature5 .columns,.primavera.features .feature5 .columns {padding:80px 0 0}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {.sprint.features .feature5,.primavera.features .feature5 {min-height:450px}
.sprint.features .feature5 .container,.primavera.features .feature5 .container {min-height:450px}
.sprint.features .feature5 .columns,.primavera.features .feature5 .columns {padding:50px 0 0}
.sprint.features .feature5 .columns h3,.primavera.features .feature5 .columns h3 {word-spacing:inherit;letter-spacing:inherit}
.sprint.features .feature5 .columns h3,.sprint.features .feature5 .columns p,.primavera.features .feature5 .columns h3,.primavera.features .feature5 .columns p {padding:5px 2em;line-height:1.2em}
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait) {.sprint.features .feature5,.primavera.features .feature5 {min-height:260px;background-size:200%;background-position:right center}
.sprint.features .feature5 .container,.primavera.features .feature5 .container {min-height:260px}
.sprint.features .feature5 .columns,.primavera.features .feature5 .columns {padding:0}
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {.sprint.features .feature5,.primavera.features .feature5 {min-height:260px;background-size:200%;background-position:right center}
.sprint.features .feature5 .container,.primavera.features .feature5 .container {min-height:260px}
.sprint.features .feature5 .columns,.primavera.features .feature5 .columns {padding:60px 0 0 0}
}
.sprint.features .feature1 {background-image:url(/heritage_images/content/sprint/features/feat1.jpg)}
.sprint.features .feature2 {background-image:url(/heritage_images/content/sprint/features/feat2.jpg)}
.sprint.features .feature3 {background-image:url(/heritage_images/content/sprint/features/feat3.jpg)}
.sprint.features .feature4 {background-image:url(/heritage_images/content/sprint/features/feat4.jpg)}
.sprint.features .feature5 {background-image:url(/heritage_images/content/sprint/features/feat5.jpg)}
.sprint_gallery,.primavera_gallery {background-color:#fff}
.sprint_gallery .no-margin,.primavera_gallery .no-margin {margin:0}
.sprint_gallery .yt_embedded,.primavera_gallery .yt_embedded {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.sprint_gallery .yt_embedded iframe,.sprint_gallery .yt_embedded object,.sprint_gallery .yt_embedded embed,.primavera_gallery .yt_embedded iframe,.primavera_gallery .yt_embedded object,.primavera_gallery .yt_embedded embed {position:absolute;top:0;left:0;width:100%;height:100%}
.sprint_gallery .block,.primavera_gallery .block {display:block}
.sprint_gallery ul.orbit-bullets,.primavera_gallery ul.orbit-bullets {margin:0;padding:0;bottom:-51px;display:none !important}
.sprint_gallery ul.orbit-bullets li,.primavera_gallery ul.orbit-bullets li {background:url("/heritage_images/content/primavera/pager.png") no-repeat scroll -20px 0 transparent;height:13px;width:11px}
.sprint_gallery ul.orbit-bullets li.active,.primavera_gallery ul.orbit-bullets li.active {background-position:0 0}
.sprint_gallery ul.orbit-bullets li img,.primavera_gallery ul.orbit-bullets li img {font-size:0px;line-height:0px}
.sprint_gallery .orbit-wrapper .timer,.primavera_gallery .orbit-wrapper .timer {display:none}
@media screen and (min-width: 320px) and (max-width: 767px) {.sprint_gallery .orbit-wrapper .slider-nav.hide-for-small,.primavera_gallery .orbit-wrapper .slider-nav.hide-for-small {display:block !important}
}
.sprint_gallery .orbit-wrapper .slider-nav span,.primavera_gallery .orbit-wrapper .slider-nav span {top:50%;margin-top:-16px;height:39px}
@media screen and (min-width: 320px) and (max-width: 767px) {.sprint_gallery .orbit-wrapper .slider-nav span,.primavera_gallery .orbit-wrapper .slider-nav span {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
}
.sprint_gallery .orbit-wrapper .slider-nav span.left,.primavera_gallery .orbit-wrapper .slider-nav span.left {margin-left:30px;background:url("/heritage_images/content/primavera/orbit-left.png") no-repeat center center transparent;height:29px;width:17px}
.sprint_gallery .orbit-wrapper .slider-nav span.right,.primavera_gallery .orbit-wrapper .slider-nav span.right {margin-right:30px;background:url("/heritage_images/content/primavera/orbit-right.png") no-repeat center center transparent;height:29px;width:17px}
.sprint_gallery .orbit.with-bullets,.primavera_gallery .orbit.with-bullets {margin-bottom:60px;font-size:0px;line-height:0}
@media screen and (min-width: 320px) and (max-width: 767px) {.sprint_gallery .orbit.with-bullets,.primavera_gallery .orbit.with-bullets {margin-bottom:0}
}
.sprint_gallery .content,.primavera_gallery .content {position:absolute;top:0;left:0;margin-top:35%;width:50%;text-align:center}
.sprint_gallery .content h2,.primavera_gallery .content h2 {margin:0;padding:0;padding-left:0.6em;font-family:'Ubuntu', sans-serif;font-weight:500;color:#fff;text-transform:uppercase;font-size:2.5em;line-height:1em;letter-spacing:0.6em}
.sprint_gallery .content h2 span,.primavera_gallery .content h2 span {font-weight:400}
@media screen and (min-width: 768px) and (max-width: 1024px) {.sprint_gallery .content h2,.primavera_gallery .content h2 {font-size:2.3em;letter-spacing:0.4em;padding-left:0.4em}
}
@media screen and (min-width: 320px) and (max-width: 767px) {.sprint_gallery .content h2,.primavera_gallery .content h2 {font-size:1.7em;letter-spacing:0.1em;padding-left:0.1em}
}
.sprint_gallery .content p,.primavera_gallery .content p {margin:0;padding:0;padding-left:0.19em;color:#fff;font-family:'Roboto', sans-serif;font-weight:300;font-size:2.1em;line-height:1em;letter-spacing:0.19em}
@media screen and (min-width: 768px) and (max-width: 1024px) {.sprint_gallery .content p,.primavera_gallery .content p {font-size:1.9em;letter-spacing:0.1em;padding-left:0.1em}
}
@media screen and (min-width: 320px) and (max-width: 767px) {.sprint_gallery .content p,.primavera_gallery .content p {font-size:1.2em;letter-spacing:0.1em;padding-left:0.1em}
}
.sprint_gallery .three-d,.primavera_gallery .three-d {position:relative}
.sprint_gallery .three-d h3,.primavera_gallery .three-d h3 {margin:0;padding:0;position:absolute;left:0;right:0;bottom:0;margin-bottom:20px;font-family:'Roboto', sans-serif;text-align:center;color:#4fbdc3;font-weight:400;font-size:4.3em;line-height:1em;padding-left:0.2em}
@media screen and (min-width: 768px) and (max-width: 1024px) {.sprint_gallery .three-d h3,.primavera_gallery .three-d h3 {margin-bottom:15px;font-size:4em}
}
@media screen and (min-width: 320px) and (max-width: 767px) {.sprint_gallery .three-d h3,.primavera_gallery .three-d h3 {margin-bottom:5px;font-size:1.8em}
}
.sprint_gallery .three-d #ninefoursix-three-d-360-box,.primavera_gallery .three-d #ninefoursix-three-d-360-box {border-top:1px solid #999}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {.sprint_gallery .three-d #ninefoursix-three-d-360-box:before,.primavera_gallery .three-d #ninefoursix-three-d-360-box:before {content:" ";position:absolute;top:0;bottom:0;left:0;z-index:10;width:100px}
.sprint_gallery .three-d #ninefoursix-three-d-360-box:after,.primavera_gallery .three-d #ninefoursix-three-d-360-box:after {content:" ";position:absolute;top:0;bottom:0;right:0;z-index:10;width:100px}
}
@media screen and (min-width: 320px) and (max-width: 767px) {.sprint_gallery .three-d #ninefoursix-three-d-360-box:before,.primavera_gallery .three-d #ninefoursix-three-d-360-box:before {content:" ";position:absolute;z-index:10;top:0;bottom:0;left:0;width:50px}
.sprint_gallery .three-d #ninefoursix-three-d-360-box:after,.primavera_gallery .three-d #ninefoursix-three-d-360-box:after {content:" ";position:absolute;z-index:10;top:0;bottom:0;right:0;width:50px}
}
.modSprint_adv,.modPrimavera_adv {background-color:#fff}
.modSprint_adv .yt_embedded,.modPrimavera_adv .yt_embedded {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.modSprint_adv .yt_embedded iframe,.modSprint_adv .yt_embedded object,.modSprint_adv .yt_embedded embed,.modPrimavera_adv .yt_embedded iframe,.modPrimavera_adv .yt_embedded object,.modPrimavera_adv .yt_embedded embed {position:absolute;top:0;left:0;width:100%;height:100%}
.modSprint_adv .block,.modPrimavera_adv .block {display:block}
.modSprint_adv ul.orbit-bullets,.modPrimavera_adv ul.orbit-bullets {margin:0;padding:0;bottom:-51px}
.modSprint_adv ul.orbit-bullets li,.modPrimavera_adv ul.orbit-bullets li {background:url("/heritage_images/content/fundation-orbit/pager.png") no-repeat scroll -20px 0 transparent;height:13px;width:11px}
.modSprint_adv ul.orbit-bullets li.active,.modPrimavera_adv ul.orbit-bullets li.active {background-position:0 0}
.modSprint_adv ul.orbit-bullets li img,.modPrimavera_adv ul.orbit-bullets li img {font-size:0px;line-height:0px}
.modSprint_adv .orbit-wrapper .timer,.modPrimavera_adv .orbit-wrapper .timer {display:none}
.modSprint_adv .orbit-wrapper .slider-nav span,.modPrimavera_adv .orbit-wrapper .slider-nav span {top:50%;margin-top:-16px;height:39px}
@media screen and (min-width: 320px) and (max-width: 767px) {.modSprint_adv .orbit-wrapper .slider-nav span,.modPrimavera_adv .orbit-wrapper .slider-nav span {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
}
.modSprint_adv .orbit-wrapper .slider-nav span.left,.modPrimavera_adv .orbit-wrapper .slider-nav span.left {margin-left:10px;background:url('/heritage_images/sprite-s04cddb2378.png') 0 -2987px no-repeat;height:32px;width:32px}
.modSprint_adv .orbit-wrapper .slider-nav span.right,.modPrimavera_adv .orbit-wrapper .slider-nav span.right {margin-right:10px;background:url('/heritage_images/sprite-s04cddb2378.png') 0 -3119px no-repeat;height:32px;width:32px}
.modSprint_adv .orbit.with-bullets,.modPrimavera_adv .orbit.with-bullets {margin-bottom:82px;font-size:0px;line-height:0}
@media screen and (min-width: 320px) and (max-width: 767px) {.modSprint_adv .orbit.with-bullets,.modPrimavera_adv .orbit.with-bullets {margin-bottom:0}
}
.modSprint_adv .content,.modPrimavera_adv .content {position:absolute;top:0;left:0;margin-top:35%;width:50%;text-align:center}
.modSprint_adv .content h2,.modPrimavera_adv .content h2 {margin:0;padding:0;padding-left:0.6em;font-family:'Roboto', sans-serif;color:#fff;text-transform:uppercase;font-size:2.5em;line-height:1em;letter-spacing:0.6em}
@media screen and (min-width: 768px) and (max-width: 1024px) {.modSprint_adv .content h2,.modPrimavera_adv .content h2 {font-size:2.3em;letter-spacing:0.4em;padding-left:0.4em}
}
@media screen and (min-width: 320px) and (max-width: 767px) {.modSprint_adv .content h2,.modPrimavera_adv .content h2 {font-size:1.7em;letter-spacing:0.1em;padding-left:0.1em}
}
.modSprint_adv .content p,.modPrimavera_adv .content p {margin:0;padding:0;padding-left:0.19em;color:#fff;font-family:'Roboto', sans-serif;font-weight:300;font-size:2.1em;line-height:1em;letter-spacing:0.19em}
@media screen and (min-width: 768px) and (max-width: 1024px) {.modSprint_adv .content p,.modPrimavera_adv .content p {font-size:1.9em;letter-spacing:0.1em;padding-left:0.1em}
}
@media screen and (min-width: 320px) and (max-width: 767px) {.modSprint_adv .content p,.modPrimavera_adv .content p {font-size:1.2em;letter-spacing:0.1em;padding-left:0.1em}
}
.modSprint_adv .black,.modPrimavera_adv .black {background:#000}
.modSprint_adv .black h2,.modSprint_adv .black h3,.modSprint_adv .black p,.modPrimavera_adv .black h2,.modPrimavera_adv .black h3,.modPrimavera_adv .black p {color:#fff}
.modSprint_adv .black h2,.modPrimavera_adv .black h2 {margin:10px 0;padding:10px 0;font-size:2.85em;font-family:'Roboto', sans-serif;font-weight:normal;border-bottom:4px solid #fff;display:inline-block}
@media only screen and (orientation: portrait) {.modSprint_adv .black h2,.modPrimavera_adv .black h2 {font-size:1.6em}
}
.modSprint_adv .black h3,.modPrimavera_adv .black h3 {margin:0;font-size:3.6em;font-family:'Playfair Display', serif;font-weight:normal}
@media only screen and (orientation: portrait) {.modSprint_adv .black h3,.modPrimavera_adv .black h3 {font-size:2.4em}
}
.modSprint_adv .black p,.modPrimavera_adv .black p {margin:0;padding:15px 0 15px 0;display:inline-block;font:italic 1.4em/1.25em "Georgia"}
.modSprint_adv .two-columns,.modPrimavera_adv .two-columns {margin-left:5%;margin-right:5%;padding-bottom:1em;border-bottom:4px solid #000}
@media only screen and (min-width: 768px) {.modSprint_adv .two-columns,.modPrimavera_adv .two-columns {-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}
}
.modSprint_adv .row .columns,.modPrimavera_adv .row .columns {color:#FFFFFF;text-align:center}
.modSprint_adv img,.modPrimavera_adv img {display:block;width:100%}
.modSprint_adv [data-role="accordion-trigger"],.modPrimavera_adv [data-role="accordion-trigger"] {display:block}
.modSprint_adv .para,.modPrimavera_adv .para {width:100%;display:table;overflow:hidden;position:relative}
.modSprint_adv .para .para-content,.modPrimavera_adv .para .para-content {vertical-align:middle;display:table-cell}
.modSprint_adv .para [data-role="accordion-trigger"],.modPrimavera_adv .para [data-role="accordion-trigger"] {width:100%;height:100%;position:absolute;left:0;top:0}
.modSprint_adv article h2.bg-dot,.modPrimavera_adv article h2.bg-dot {border:none;background:url("/heritage_images/border_dotted_black.png") repeat-x scroll 0 50% transparent;padding-left:2em;padding-right:2em;line-height:0.5em}
.modSprint_adv article h2.bg-dot span,.modPrimavera_adv article h2.bg-dot span {background-color:#000;padding-left:0.3em;padding-right:0.3em;font-family:'BebasNeueRegular', sans-serif;font-size:0.6em;line-height:1em;letter-spacing:0.3em}
.modSprint_adv [data-role="accordion"],.modPrimavera_adv [data-role="accordion"] {background:#fff;display:none}
.modSprint_adv [data-role="accordion"] article h2,.modPrimavera_adv [data-role="accordion"] article h2 {margin:20px;text-align:left;font-family:'BebasNeueRegular';font-weight:normal;border-bottom:4px solid #000;font-size:5.7em}
@media only screen and (orientation: portrait) {.modSprint_adv [data-role="accordion"] article h2,.modPrimavera_adv [data-role="accordion"] article h2 {font-size:3.5em}
}
.modSprint_adv [data-role="accordion"] article p,.modPrimavera_adv [data-role="accordion"] article p {margin:0 20px;padding:35px 0 20px 0;color:#000;text-align:left;font:italic 1.35em/1.55em "Georgia"}
@media only screen and (min-width: 768px) {.modSprint_adv [data-role="accordion"] article p.two-columns,.modPrimavera_adv [data-role="accordion"] article p.two-columns {-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}
}
.modSprint_adv [data-role="accordion"] article section.f-left,.modSprint_adv [data-role="accordion"] article section.f-right,.modPrimavera_adv [data-role="accordion"] article section.f-left,.modPrimavera_adv [data-role="accordion"] article section.f-right {width:50%}
@media only screen and (max-width: 767px) {.modSprint_adv [data-role="accordion"] article section.f-left,.modSprint_adv [data-role="accordion"] article section.f-right,.modPrimavera_adv [data-role="accordion"] article section.f-left,.modPrimavera_adv [data-role="accordion"] article section.f-right {width:100%}
}
.modSprint_adv [data-role="accordion"] article section.f-left,.modPrimavera_adv [data-role="accordion"] article section.f-left {float:left}
.modSprint_adv [data-role="accordion"] article section.f-right,.modPrimavera_adv [data-role="accordion"] article section.f-right {float:right}
.modSprint_adv [data-role="accordion"] article section p,.modPrimavera_adv [data-role="accordion"] article section p {padding:0 1.5em 1.5em 0;border-bottom:4px dotted #000}
@media only screen and (orientation: portrait) {.modSprint_adv [data-role="accordion"] article section p,.modPrimavera_adv [data-role="accordion"] article section p {font-size:1.15em}
}
.modSprint_adv .ico-arrow,.modPrimavera_adv .ico-arrow {margin:1.5em auto;display:block}
.modSprint_adv .ico-arrow.up,.modPrimavera_adv .ico-arrow.up {width:56px;height:56px;background:url('/heritage_images/sprite-s04cddb2378.png') 0 -1763px no-repeat}
.modSprint_adv .ico-arrow.up.white,.modPrimavera_adv .ico-arrow.up.white {width:56px;height:56px;background:url('/heritage_images/sprite-s04cddb2378.png') 0 -573px no-repeat}
.modSprint_adv .ico-arrow.down,.modPrimavera_adv .ico-arrow.down {width:56px;height:56px;background:url('/heritage_images/sprite-s04cddb2378.png') 0 -1607px no-repeat}
.modSprint_adv .ico-arrow.down.white,.modPrimavera_adv .ico-arrow.down.white {width:56px;height:56px;background:url('/heritage_images/sprite-s04cddb2378.png') 0 -729px no-repeat}
.modSprint_adv .twelve-columns-content,.modPrimavera_adv .twelve-columns-content {position:relative}
.modSprint_adv .twelve-columns-content .ico-arrow,.modPrimavera_adv .twelve-columns-content .ico-arrow {position:absolute;margin:0;bottom:10.2%;right:22.1%}
@media screen and (max-width: 767px) {.modSprint_adv .twelve-columns-content .ico-arrow,.modPrimavera_adv .twelve-columns-content .ico-arrow {display:none}
}
.modSprint_adv .sharebar,.modPrimavera_adv .sharebar {margin:0 0 40px 0}
.modSprint_adv .vespa946gallerysliderthumbs,.modPrimavera_adv .vespa946gallerysliderthumbs {background:#20bbd0;position:relative;padding:75px 100px 30px 100px}
@media screen and (min-width: 320px) and (max-width: 767px) {.modSprint_adv .vespa946gallerysliderthumbs,.modPrimavera_adv .vespa946gallerysliderthumbs {padding:45px 0 30px 0}
}
.modSprint_adv .vespa946galleryslider li,.modPrimavera_adv .vespa946galleryslider li {background:#000}
.modSprint_adv .vespa946galleryslider .flex-direction-nav a,.modPrimavera_adv .vespa946galleryslider .flex-direction-nav a {top:29%}
.modSprint_adv .vespa946galleryslider .flex-prev,.modPrimavera_adv .vespa946galleryslider .flex-prev {left:40px}
.modSprint_adv .vespa946galleryslider .flex-next,.modPrimavera_adv .vespa946galleryslider .flex-next {right:40px}
.modSprint_adv .thumbs-title,.modPrimavera_adv .thumbs-title {font:bold 2.2em/1.7em "Roboto";font-weight:400;color:#FFF;position:absolute;top:0;left:0;z-index:10;width:100%}
@media screen and (min-width: 320px) and (max-width: 767px) {.modSprint_adv .thumbs-title,.modPrimavera_adv .thumbs-title {font-size:1em}
}
.modSprint_adv p.gallery-description,.modPrimavera_adv p.gallery-description {color:#fff;text-align:left;background:#20bbd0;font:normal 1.1em/1.3em "Roboto";font-weight:400;padding:0 110px 17px 110px;margin-bottom:0}
.modSprint_adv p.gallery-description:last-child,.modPrimavera_adv p.gallery-description:last-child {padding-bottom:50px}
@media screen and (min-width: 320px) and (max-width: 767px) {.modSprint_adv p.gallery-description,.modPrimavera_adv p.gallery-description {font-size:1.05em;padding:0 30px 17px 30px}
}
.modSprint_adv .gallery-description.justified,.modPrimavera_adv .gallery-description.justified {text-align:justify}
.modSprint_adv .vespa946gallerysliderthumbs .slides li,.modPrimavera_adv .vespa946gallerysliderthumbs .slides li {opacity:0.7}
.modSprint_adv .vespa946gallerysliderthumbs .slides li.flex-active-slide,.modPrimavera_adv .vespa946gallerysliderthumbs .slides li.flex-active-slide {opacity:1}
@media screen and (min-width: 320px) and (max-width: 767px) {.modSprint_adv .vespa946gallerysliderthumbs .slides li:first-child img,.modPrimavera_adv .vespa946gallerysliderthumbs .slides li:first-child img {border-left:none}
}
@media screen and (min-width: 320px) and (max-width: 767px) {.modSprint_adv .vespa946gallerysliderthumbs .slides li:last-child img,.modPrimavera_adv .vespa946gallerysliderthumbs .slides li:last-child img {border-right:none}
}
.modSprint_adv .vespa946gallerysliderthumbs img,.modPrimavera_adv .vespa946gallerysliderthumbs img {border-left:12px solid #000;border-right:12px solid #000}
@media screen and (min-width: 320px) and (max-width: 767px) {.modSprint_adv .vespa946gallerysliderthumbs img,.modPrimavera_adv .vespa946gallerysliderthumbs img {border-left:5px solid #000;border-right:5px solid #000}
}
.modSprint_adv .vespa946gallerysliderthumbs .flex-direction-nav a,.modPrimavera_adv .vespa946gallerysliderthumbs .flex-direction-nav a {top:58%;width:54px;height:54px}
.modSprint_adv .vespa946gallerysliderthumbs .flex-prev,.modPrimavera_adv .vespa946gallerysliderthumbs .flex-prev {background:url("/heritage_images/content/primavera/adv-left.png") no-repeat center center transparent;left:25px}
.modSprint_adv .vespa946gallerysliderthumbs .flex-next,.modPrimavera_adv .vespa946gallerysliderthumbs .flex-next {background:url("/heritage_images/content/primavera/adv-right.png") no-repeat center center transparent;right:25px}
.sprint_configurator,.primavera_configurator {background-color:#69c9f3;padding:1.3em;border:0}
.sprint_configurator .outer,.primavera_configurator .outer {background-color:#69c9f3;border:none;padding:1.3em}
.sprint_configurator .conf_wrapper,.primavera_configurator .conf_wrapper {padding:2em 0 4em 0}
.sprint_configurator .content_wrapper,.primavera_configurator .content_wrapper {position:relative}
.sprint_configurator .content_wrapper .line,.primavera_configurator .content_wrapper .line {background:transparent url(/heritage_images/content/primavera/configurator/line.gif) 0 0 no-repeat;min-height:10px}
.sprint_configurator .tabs-content,.primavera_configurator .tabs-content {overflow:hidden}
.sprint_configurator .accessories,.primavera_configurator .accessories {background-color:#5db77a;margin:0;padding:8px 3em}
.sprint_configurator .accessories .container,.primavera_configurator .accessories .container {overflow:hidden;position:relative}
.sprint_configurator .accessories .container .slides,.primavera_configurator .accessories .container .slides {width:109%}
.sprint_configurator .accessories .container .slides li,.primavera_configurator .accessories .container .slides li {display:block;float:left;width:154px}
.sprint_configurator .accessories .container .slides li.hide,.primavera_configurator .accessories .container .slides li.hide {display:none}
.sprint_configurator .engine_size,.primavera_configurator .engine_size {position:absolute;display:block;font-family:'Ubuntu Condensed', sans-serif;font-size:1.3em;left:10px;top:15px;z-index:10;text-transform:uppercase}
.sprint_configurator .engine_size h4,.primavera_configurator .engine_size h4 {font-family:'Ubuntu Condensed', sans-serif;font-weight:normal;font-size:1em;margin:0 0 10px 0;padding:0 0 3px 0;border-bottom:1px solid #000}
.sprint_configurator .engine_size label,.primavera_configurator .engine_size label {font-family:'Ubuntu Condensed', sans-serif;font-size:1em;color:#000}
.sprint_configurator .engine_size label .custom.radio,.primavera_configurator .engine_size label .custom.radio {border:0;background-color:#e9e9e9}
.sprint_configurator .engine_size label .custom.radio.checked,.primavera_configurator .engine_size label .custom.radio.checked {background-color:#f3922c}
.sprint_configurator .engine_size label .custom.radio.checked:before,.primavera_configurator .engine_size label .custom.radio.checked:before {content:none !important;background-color:transparent}
.sprint_configurator .colors,.primavera_configurator .colors {display:block;float:none;margin:0;overflow:hidden}
.sprint_configurator .colors label,.primavera_configurator .colors label {display:block;float:left;width:133px;text-align:center;padding:55px 0 10px 2px}
.sprint_configurator .colors label.label-azure,.primavera_configurator .colors label.label-azure {background:transparent url(/heritage_images/content/primavera/configurator/colors.gif) left top no-repeat}
.sprint_configurator .colors label.label-clay,.primavera_configurator .colors label.label-clay {background:transparent url(/heritage_images/content/primavera/configurator/colors.gif) -130px top no-repeat}
.sprint_configurator .colors label.label-white,.primavera_configurator .colors label.label-white {background:transparent url(/heritage_images/content/primavera/configurator/colors.gif) -265px top no-repeat}
.sprint_configurator .colors label.label-red,.primavera_configurator .colors label.label-red {background:transparent url(/heritage_images/content/primavera/configurator/colors.gif) -397px top no-repeat}
.sprint_configurator .colors label.label-blue,.primavera_configurator .colors label.label-blue {background:transparent url(/heritage_images/content/primavera/configurator/colors.gif) -530px top no-repeat}
.sprint_configurator .colors label.label-black,.primavera_configurator .colors label.label-black {background:transparent url(/heritage_images/content/primavera/configurator/colors.gif) right top no-repeat}
.sprint_configurator .colors label h4,.primavera_configurator .colors label h4 {font-family:'Ubuntu Condensed', sans-serif;text-transform:uppercase;font-weight:normal;font-size:0.9em;margin:0 0 2px 0}
.sprint_configurator .colors label .custom.radio,.primavera_configurator .colors label .custom.radio {display:inline-block;float:none;margin:0 auto;border:0;background-color:#e9e9e9}
.sprint_configurator .colors label .custom.radio.checked,.primavera_configurator .colors label .custom.radio.checked {background-color:#f3922c}
.sprint_configurator .colors label .custom.radio.checked:before,.primavera_configurator .colors label .custom.radio.checked:before {content:none !important;background-color:transparent}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {.sprint_configurator .colors label,.primavera_configurator .colors label {margin:0 30px}
}
@media screen and (min-width: 320px) and (max-width: 640px) and (orientation: portrait) {.sprint_configurator .colors label,.primavera_configurator .colors label {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 2%}
}
.sprint_configurator .quote_cta,.primavera_configurator .quote_cta {padding:1em 0 0}
.sprint_configurator .quote_cta p,.primavera_configurator .quote_cta p {font-size:0.9em}
.sprint_configurator .quote_cta .button,.primavera_configurator .quote_cta .button {background-color:#5db77a}
.sprint_configurator .accessories .desc,.primavera_configurator .accessories .desc {margin-bottom:0.3em}
.sprint_configurator {background-color:#ffe204}
.sprint_configurator .outer {background-color:#ffe204}
.sprint_configurator .custom.radio.checked {background-color:#12558d !important}
.sprint_configurator .colors label {margin:0 14px}
.sprint_configurator .colors label.label-azure {background:transparent url(/heritage_images/content/sprint/configurator/colors.gif) left top no-repeat}
.sprint_configurator .colors label.label-clay {background:transparent url(/heritage_images/content/sprint/configurator/colors.gif) -130px top no-repeat}
.sprint_configurator .colors label.label-white {background:transparent url(/heritage_images/content/sprint/configurator/colors.gif) -265px top no-repeat}
.sprint_configurator .colors label.label-red {background:transparent url(/heritage_images/content/sprint/configurator/colors.gif) -397px top no-repeat}
.sprint_configurator .colors label.label-blue {background:transparent url(/heritage_images/content/sprint/configurator/colors.gif) -530px top no-repeat}
.sprint_configurator .colors label.label-black {background:transparent url(/heritage_images/content/sprint/configurator/colors.gif) right top no-repeat}
#vespa_live_container {background:#d0b297}
#vespa_live_container #vespa_live_header {position:relative}
#vespa_live_container #vespa_live_header .title_line {position:absolute;top:20px;width:274px;height:6px;background:url("/heritage_images/title_wavyline.png") no-repeat top left;text-indent:100%;white-space:nowrap;overflow:hidden}
#vespa_live_container #vespa_live_header .title_line.left {left:28px}
#vespa_live_container #vespa_live_header .title_line.right {right:28px}
#vespa_live_container #vespa_live_header #title_vespalive {width:345px;height:55px;margin:17px auto 10px auto;clear:both;background:url("/heritage_images/title_vespalive.png") no-repeat top left;text-indent:100%;white-space:nowrap;overflow:hidden}
@media only screen and (min-width: 0) and (max-width: 767px) {#vespa_live_container #vespa_live_header #title_vespalive {background-size:cover;width:290px !important;height:46px !important}
}
#vespa_live_container #vespa_live_header p {color:#000;font-family:'Roboto', sans-serif;font-size:18px;text-align:center;margin:0 4% 40px 4%}
#vespa_live_container #vespa_live_header p.small {font-size:14px}
#vespa_live_container #masonry_container {position:relative;min-width:768px;max-width:1024px;font-family:'Ubuntu Condensed', sans-serif}
#vespa_live_container #masonry_container .item {background:#fff;float:left;display:table;width:236px;margin:0 0 16px 16px}
#vespa_live_container #masonry_container .item img {width:236px;display:block}
#vespa_live_container #masonry_container .item .tag_list {position:absolute;z-index:5;top:0;left:0;display:none;width:236px;height:236px;padding:0 10px;background:url("/heritage_images/fancybox_overlay.png") repeat top left;color:#ffffff;text-align:center;vertical-align:middle;font-size:18px}
@media only screen and (max-width: 767px) {#vespa_live_container #masonry_container .item .tag_list {width:100% !important;height:100% !important}
}
#vespa_live_container #masonry_container .item .tag_list span {display:table-cell;width:236px;height:236px;vertical-align:middle}
@media only screen and (max-width: 767px) {#vespa_live_container #masonry_container .item .tag_list span {display:block;margin:0 auto;margin-top:20%}
}
#vespa_live_container #masonry_container .item h3 {font-size:20px;font-family:'Ubuntu Condensed', sans-serif;padding:0 13px}
#vespa_live_container #masonry_container .item:hover .tag_list {display:table-row}
#vespa_live_container #masonry_container .item .fancybox_content {display:none}
#vespa_live_container #addItem {display:block;width:38px;height:21px;margin:35px auto;background:url("/heritage_images/vespa_live_arrow.png") no-repeat top left}
#vespa_live_container #image_preloading {visibility:hidden;position:absolute;top:-9999px;left:-9999px}
.fancybox_content {max-width:618px;width:618px;font-family:'Ubuntu Condensed', sans-serif;font-size:16px;color:#000;cursor:pointer}
.fancybox_content p {font-size:16px;line-height:20px;margin:0;padding:7px 0 0;display:block}
.fancybox_content .article_link {font-family:'Georgia', serif;color:#00b3ba}
.fancybox_content h4 {font-family:'Ubuntu Condensed', sans-serif;margin:0;padding:0 0 10px;font-size:18px;line-height:normal}
.fancybox_content img {max-width:100%;display:block;background:url(/heritage_images/fancybox_loading.gif) no-repeat center}
@media only screen and (min-width: 0) and (max-width: 767px) {#vespa_live_container {min-width:320px}
#vespa_live_container #vespa_live_header .title_line {display:none}
#vespa_live_container #masonry_container {width:95%;margin:0 auto;min-width:320px}
#vespa_live_container #masonry_container .item {width:100%;margin:0;margin-bottom:10px}
#vespa_live_container #masonry_container .item a {color:#000}
#vespa_live_container #masonry_container .item img {margin:2%;width:96%;border:1px solid #ccc}
#vespa_live_container #masonry_container .item .description_mobile {margin:0 2% 2% 2%;width:96%}
#vespa_live_container #masonry_container .item .description_mobile .tags {margin-bottom:9px;border:1px solid #ccc;padding:3px}
}
.line {background:transparent url("/heritage_images/content/946/configurator/border_dotted.png") repeat-x;height:5px;display:block;width:95%;margin:0 auto;margin-bottom:1.7em}
.arrow {background:url('/heritage_images/sprite-s04cddb2378.png') 0 -3119px no-repeat;height:32px;width:32px;display:block;position:absolute;bottom:10px;right:10px}
@media only screen and (min-width: 768px) and (max-width: 1023px) {#vespa_live_container #vespa_live_header .title_line {width:22%}
#vespa_live_container #vespa_live_header .title_line.left {left:2%}
#vespa_live_container #vespa_live_header .title_line.right {right:2%}
}
.lt-ie9 .fancybox_content {width:618px !important}
.lt-ie9 .fancybox_content img {width:612px !important}
.contact-us {background:#607260;padding:30px}
.contact-iframe {background:#FFF;width:100%;height:700px;display:block;margin:0 auto;border:5px solid}
.vespa-for-children .header {height:323px;text-indent:-999em;background:url("/heritage_images/bg_vespaforchildren_head.png") no-repeat 50% 50% #fff}
.vespa-for-children .text {background:#E31C3D;padding:60px 50px;box-sizing:border-box}
.vespa-for-children .text p {color:#FFF;font:italic 1.35em/1.5em "Georgia"}
.vespa-for-children .text p:last-child {margin-bottom:0}
.superslider {position:relative}
.superslider img {display:block}
.superslider .yt_embedded,.superslider iframe {height:100%;left:0;position:relative;top:0;width:100%}
.superslider .rowtop {width:100%;height:600px}
.superslider .rowbottom {display:table;position:relative;bottom:0;left:0;right:0;top:auto;width:100%;height:100px}
.superslider .rowbottom p {display:table-cell;vertical-align:middle;padding-left:150px;padding-right:150px}
.superslider .rowbottom p.model {padding-left:230px}
.superslider .flex-control-paging {bottom:0}
.superslider .flex-control-paging li {min-height:auto !important;height:auto !important}
.superslider .flex-direction-nav {position:absolute;bottom:0;left:0;right:0}
.superslider .flex-direction-nav li {min-height:auto !important;height:auto !important}
.superslider .flex-direction-nav li a {margin:0;padding:0;border:none}
.superslider .flex-direction-nav .flex-prev {position:absolute;left:37px;bottom:23px;top:auto;background:url('/heritage_images/sprite-s04cddb2378.png') 0 0 no-repeat;width:56px;height:56px}
.superslider .flex-direction-nav .flex-next {position:absolute;right:37px;bottom:23px;top:auto;background:url('/heritage_images/sprite-s04cddb2378.png') 0 -156px no-repeat;width:56px;height:56px}
.newsletter {background:#fff;padding:3em}
.newsletter .fieldset {border:0;text-align:left;padding:2.35em 0.625em 0.75em}
.newsletter .fieldset p {height:32px;font-size:0.8em;overflow:auto}
.newsletter .button {background-color:#000;border:0;font-family:"Roboto"}
