Working on putting together the bulk of the theme
authorLaury GvR <laury@gaslightmedia.com>
Mon, 8 May 2017 22:07:55 +0000 (18:07 -0400)
committerLaury GvR <laury@gaslightmedia.com>
Mon, 8 May 2017 22:07:55 +0000 (18:07 -0400)
In particular the WooCommerce functionality. Votes can now be
 quickly added (like an Add To Cart button), shop page gets a
 notification message when a product is added. Some styles
 stripped, some added, will need some more to look presentable.

Made a new logo from the image containing their logo on their
 original site.

Working on getting the Fancybox code to work with help from
 Anthony. Still running into trouble here, because an Anchor
 is required with a proper Href, but when the current one is
 kept it navigates to the single product page.

Added files for Fancybox

33 files changed:
assets/logo.png
css/app.css
fancybox/lib/jquery.mousewheel-3.0.6.pack.js [new file with mode: 0644]
fancybox/source/blank.gif [new file with mode: 0644]
fancybox/source/fancybox_loading.gif [new file with mode: 0644]
fancybox/source/fancybox_loading@2x.gif [new file with mode: 0644]
fancybox/source/fancybox_overlay.png [new file with mode: 0644]
fancybox/source/fancybox_sprite.png [new file with mode: 0644]
fancybox/source/fancybox_sprite@2x.png [new file with mode: 0644]
fancybox/source/helpers/fancybox_buttons.png [new file with mode: 0644]
fancybox/source/helpers/jquery.fancybox-buttons.css [new file with mode: 0644]
fancybox/source/helpers/jquery.fancybox-buttons.js [new file with mode: 0644]
fancybox/source/helpers/jquery.fancybox-media.js [new file with mode: 0644]
fancybox/source/helpers/jquery.fancybox-thumbs.css [new file with mode: 0644]
fancybox/source/helpers/jquery.fancybox-thumbs.js [new file with mode: 0644]
fancybox/source/jquery.fancybox.css [new file with mode: 0644]
fancybox/source/jquery.fancybox.js [new file with mode: 0644]
fancybox/source/jquery.fancybox.pack.js [new file with mode: 0644]
fancybox/sprite.psd [new file with mode: 0644]
footer.php
front-page.php
functions.php
header.php
js/app.js
js/custom/pageSetup.js
scss/_settings.scss
scss/_structure.scss
scss/_woocommerce.scss [new file with mode: 0644]
scss/app.scss
woocommerce.php
woocommerce/DNU_content-product_cat.php [new file with mode: 0644]
woocommerce/content-product_cat.php [deleted file]
woocommerce/loop/DNU_add-to-cart.php [new file with mode: 0644]

index d566cb2..f54f00f 100644 (file)
Binary files a/assets/logo.png and b/assets/logo.png differ
index d844f82..875e693 100644 (file)
@@ -1 +1 @@
-meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0em}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.063em) and (max-width:64em)/";width:40.063em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:url(../assets/bg.jpg) repeat;color:#000000;cursor:auto;font-family:Helvetica,sans-serif;font-style:normal;font-weight:normal;line-height:1.5;margin:0;padding:0;position:relative}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.row{margin:0 auto;max-width:62.5rem;width:100%}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{margin:0 -0.9375rem;max-width:none;width:auto}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{margin:0;max-width:none;width:auto}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left}.column+.column:last-child,.columns+.columns:last-child{float:right}.column+.column.end,.columns+.columns.end{float:left}@media only screen{.small-push-0{position:relative;left:0;right:auto}.small-pull-0{position:relative;right:0;left:auto}.small-push-1{position:relative;left:8.3333333333%;right:auto}.small-pull-1{position:relative;right:8.3333333333%;left:auto}.small-push-2{position:relative;left:16.6666666667%;right:auto}.small-pull-2{position:relative;right:16.6666666667%;left:auto}.small-push-3{position:relative;left:25%;right:auto}.small-pull-3{position:relative;right:25%;left:auto}.small-push-4{position:relative;left:33.3333333333%;right:auto}.small-pull-4{position:relative;right:33.3333333333%;left:auto}.small-push-5{position:relative;left:41.6666666667%;right:auto}.small-pull-5{position:relative;right:41.6666666667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{position:relative;right:50%;left:auto}.small-push-7{position:relative;left:58.3333333333%;right:auto}.small-pull-7{position:relative;right:58.3333333333%;left:auto}.small-push-8{position:relative;left:66.6666666667%;right:auto}.small-pull-8{position:relative;right:66.6666666667%;left:auto}.small-push-9{position:relative;left:75%;right:auto}.small-pull-9{position:relative;right:75%;left:auto}.small-push-10{position:relative;left:83.3333333333%;right:auto}.small-pull-10{position:relative;right:83.3333333333%;left:auto}.small-push-11{position:relative;left:91.6666666667%;right:auto}.small-pull-11{position:relative;right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.small-1{width:8.3333333333%}.small-2{width:16.6666666667%}.small-3{width:25%}.small-4{width:33.3333333333%}.small-5{width:41.6666666667%}.small-6{width:50%}.small-7{width:58.3333333333%}.small-8{width:66.6666666667%}.small-9{width:75%}.small-10{width:83.3333333333%}.small-11{width:91.6666666667%}.small-12{width:100%}.small-offset-0{margin-left:0 !important}.small-offset-1{margin-left:8.3333333333% !important}.small-offset-2{margin-left:16.6666666667% !important}.small-offset-3{margin-left:25% !important}.small-offset-4{margin-left:33.3333333333% !important}.small-offset-5{margin-left:41.6666666667% !important}.small-offset-6{margin-left:50% !important}.small-offset-7{margin-left:58.3333333333% !important}.small-offset-8{margin-left:66.6666666667% !important}.small-offset-9{margin-left:75% !important}.small-offset-10{margin-left:83.3333333333% !important}.small-offset-11{margin-left:91.6666666667% !important}.small-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{float:left;margin-left:0;margin-right:0}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0}.row.small-collapse .row{margin-left:0;margin-right:0}.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:0.9375rem;padding-right:0.9375rem;float:left}}@media only screen and (min-width:40.063em){.medium-push-0{position:relative;left:0;right:auto}.medium-pull-0{position:relative;right:0;left:auto}.medium-push-1{position:relative;left:8.3333333333%;right:auto}.medium-pull-1{position:relative;right:8.3333333333%;left:auto}.medium-push-2{position:relative;left:16.6666666667%;right:auto}.medium-pull-2{position:relative;right:16.6666666667%;left:auto}.medium-push-3{position:relative;left:25%;right:auto}.medium-pull-3{position:relative;right:25%;left:auto}.medium-push-4{position:relative;left:33.3333333333%;right:auto}.medium-pull-4{position:relative;right:33.3333333333%;left:auto}.medium-push-5{position:relative;left:41.6666666667%;right:auto}.medium-pull-5{position:relative;right:41.6666666667%;left:auto}.medium-push-6{position:relative;left:50%;right:auto}.medium-pull-6{position:relative;right:50%;left:auto}.medium-push-7{position:relative;left:58.3333333333%;right:auto}.medium-pull-7{position:relative;right:58.3333333333%;left:auto}.medium-push-8{position:relative;left:66.6666666667%;right:auto}.medium-pull-8{position:relative;right:66.6666666667%;left:auto}.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-9{position:relative;right:75%;left:auto}.medium-push-10{position:relative;left:83.3333333333%;right:auto}.medium-pull-10{position:relative;right:83.3333333333%;left:auto}.medium-push-11{position:relative;left:91.6666666667%;right:auto}.medium-pull-11{position:relative;right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.medium-1{width:8.3333333333%}.medium-2{width:16.6666666667%}.medium-3{width:25%}.medium-4{width:33.3333333333%}.medium-5{width:41.6666666667%}.medium-6{width:50%}.medium-7{width:58.3333333333%}.medium-8{width:66.6666666667%}.medium-9{width:75%}.medium-10{width:83.3333333333%}.medium-11{width:91.6666666667%}.medium-12{width:100%}.medium-offset-0{margin-left:0 !important}.medium-offset-1{margin-left:8.3333333333% !important}.medium-offset-2{margin-left:16.6666666667% !important}.medium-offset-3{margin-left:25% !important}.medium-offset-4{margin-left:33.3333333333% !important}.medium-offset-5{margin-left:41.6666666667% !important}.medium-offset-6{margin-left:50% !important}.medium-offset-7{margin-left:58.3333333333% !important}.medium-offset-8{margin-left:66.6666666667% !important}.medium-offset-9{margin-left:75% !important}.medium-offset-10{margin-left:83.3333333333% !important}.medium-offset-11{margin-left:91.6666666667% !important}.medium-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{float:left;margin-left:0;margin-right:0}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}.row.medium-collapse .row{margin-left:0;margin-right:0}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:0.9375rem;padding-right:0.9375rem;float:left}.push-0{position:relative;left:0;right:auto}.pull-0{position:relative;right:0;left:auto}.push-1{position:relative;left:8.3333333333%;right:auto}.pull-1{position:relative;right:8.3333333333%;left:auto}.push-2{position:relative;left:16.6666666667%;right:auto}.pull-2{position:relative;right:16.6666666667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.3333333333%;right:auto}.pull-4{position:relative;right:33.3333333333%;left:auto}.push-5{position:relative;left:41.6666666667%;right:auto}.pull-5{position:relative;right:41.6666666667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.3333333333%;right:auto}.pull-7{position:relative;right:58.3333333333%;left:auto}.push-8{position:relative;left:66.6666666667%;right:auto}.pull-8{position:relative;right:66.6666666667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.3333333333%;right:auto}.pull-10{position:relative;right:83.3333333333%;left:auto}.push-11{position:relative;left:91.6666666667%;right:auto}.pull-11{position:relative;right:91.6666666667%;left:auto}}@media only screen and (min-width:64.0625em){.large-push-0{position:relative;left:0;right:auto}.large-pull-0{position:relative;right:0;left:auto}.large-push-1{position:relative;left:8.3333333333%;right:auto}.large-pull-1{position:relative;right:8.3333333333%;left:auto}.large-push-2{position:relative;left:16.6666666667%;right:auto}.large-pull-2{position:relative;right:16.6666666667%;left:auto}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;right:25%;left:auto}.large-push-4{position:relative;left:33.3333333333%;right:auto}.large-pull-4{position:relative;right:33.3333333333%;left:auto}.large-push-5{position:relative;left:41.6666666667%;right:auto}.large-pull-5{position:relative;right:41.6666666667%;left:auto}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;right:50%;left:auto}.large-push-7{position:relative;left:58.3333333333%;right:auto}.large-pull-7{position:relative;right:58.3333333333%;left:auto}.large-push-8{position:relative;left:66.6666666667%;right:auto}.large-pull-8{position:relative;right:66.6666666667%;left:auto}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;right:75%;left:auto}.large-push-10{position:relative;left:83.3333333333%;right:auto}.large-pull-10{position:relative;right:83.3333333333%;left:auto}.large-push-11{position:relative;left:91.6666666667%;right:auto}.large-pull-11{position:relative;right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.large-1{width:8.3333333333%}.large-2{width:16.6666666667%}.large-3{width:25%}.large-4{width:33.3333333333%}.large-5{width:41.6666666667%}.large-6{width:50%}.large-7{width:58.3333333333%}.large-8{width:66.6666666667%}.large-9{width:75%}.large-10{width:83.3333333333%}.large-11{width:91.6666666667%}.large-12{width:100%}.large-offset-0{margin-left:0 !important}.large-offset-1{margin-left:8.3333333333% !important}.large-offset-2{margin-left:16.6666666667% !important}.large-offset-3{margin-left:25% !important}.large-offset-4{margin-left:33.3333333333% !important}.large-offset-5{margin-left:41.6666666667% !important}.large-offset-6{margin-left:50% !important}.large-offset-7{margin-left:58.3333333333% !important}.large-offset-8{margin-left:66.6666666667% !important}.large-offset-9{margin-left:75% !important}.large-offset-10{margin-left:83.3333333333% !important}.large-offset-11{margin-left:91.6666666667% !important}.large-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{float:left;margin-left:0;margin-right:0}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}.row.large-collapse .row{margin-left:0;margin-right:0}.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:0.9375rem;padding-right:0.9375rem;float:left}.push-0{position:relative;left:0;right:auto}.pull-0{position:relative;right:0;left:auto}.push-1{position:relative;left:8.3333333333%;right:auto}.pull-1{position:relative;right:8.3333333333%;left:auto}.push-2{position:relative;left:16.6666666667%;right:auto}.pull-2{position:relative;right:16.6666666667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.3333333333%;right:auto}.pull-4{position:relative;right:33.3333333333%;left:auto}.push-5{position:relative;left:41.6666666667%;right:auto}.pull-5{position:relative;right:41.6666666667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.3333333333%;right:auto}.pull-7{position:relative;right:58.3333333333%;left:auto}.push-8{position:relative;left:66.6666666667%;right:auto}.pull-8{position:relative;right:66.6666666667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.3333333333%;right:auto}.pull-10{position:relative;right:83.3333333333%;left:auto}.push-11{position:relative;left:91.6666666667%;right:auto}.pull-11{position:relative;right:91.6666666667%;left:auto}}.accordion{margin-bottom:0;margin-left:0}.accordion:before,.accordion:after{content:" ";display:table}.accordion:after{clear:both}.accordion .accordion-navigation,.accordion dd{display:block;margin-bottom:0 !important}.accordion .accordion-navigation.active>a,.accordion dd.active>a{background:#e8e8e8;color:#222222}.accordion .accordion-navigation>a,.accordion dd>a{background:#EFEFEF;color:#222222;display:block;font-family:Helvetica,sans-serif;font-size:1rem;padding:1rem}.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{background:#e3e3e3}.accordion .accordion-navigation>.content,.accordion dd>.content{display:none;padding:0.9375rem}.accordion .accordion-navigation>.content.active,.accordion dd>.content.active{background:#FFFFFF;display:block}.alert-box{border-style:solid;border-width:1px;display:block;font-size:0.8125rem;font-weight:normal;margin-bottom:1.25rem;padding:0.875rem 1.5rem 0.875rem 0.875rem;position:relative;transition:opacity 300ms ease-out;background-color:#b5121b;border-color:#9c0f17;color:#FFFFFF}.alert-box .close{right:0.25rem;background:inherit;color:#333333;font-size:1.375rem;line-height:0.9;margin-top:-0.6875rem;opacity:0.3;padding:0 6px 4px;position:absolute;top:50%}.alert-box .close:hover,.alert-box .close:focus{opacity:0.5}.alert-box.radius{border-radius:3px}.alert-box.round{border-radius:1000px}.alert-box.success{background-color:#43AC6A;border-color:#3a945b;color:#FFFFFF}.alert-box.alert{background-color:#f04124;border-color:#de2d0f;color:#FFFFFF}.alert-box.secondary{background-color:#e7e7e7;border-color:#c7c7c7;color:#4f4f4f}.alert-box.warning{background-color:#f08a24;border-color:#de770f;color:#FFFFFF}.alert-box.info{background-color:#a0d3e8;border-color:#74bfdd;color:#4f4f4f}.alert-box.alert-close{opacity:0}[class*="block-grid-"]{display:block;padding:0;margin:0 -0.625rem}[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}[class*="block-grid-"]:after{clear:both}[class*="block-grid-"]>li{display:block;float:left;height:auto;padding:0 0.625rem 1.25rem}@media only screen{.small-block-grid-1>li{list-style:none;width:100%}.small-block-grid-1>li:nth-of-type(1n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{list-style:none;width:50%}.small-block-grid-2>li:nth-of-type(1n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{list-style:none;width:33.3333333333%}.small-block-grid-3>li:nth-of-type(1n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{list-style:none;width:25%}.small-block-grid-4>li:nth-of-type(1n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{list-style:none;width:20%}.small-block-grid-5>li:nth-of-type(1n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{list-style:none;width:16.6666666667%}.small-block-grid-6>li:nth-of-type(1n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{list-style:none;width:14.2857142857%}.small-block-grid-7>li:nth-of-type(1n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{list-style:none;width:12.5%}.small-block-grid-8>li:nth-of-type(1n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{list-style:none;width:11.1111111111%}.small-block-grid-9>li:nth-of-type(1n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{list-style:none;width:10%}.small-block-grid-10>li:nth-of-type(1n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{list-style:none;width:9.0909090909%}.small-block-grid-11>li:nth-of-type(1n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{list-style:none;width:8.3333333333%}.small-block-grid-12>li:nth-of-type(1n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:40.063em){.medium-block-grid-1>li{list-style:none;width:100%}.medium-block-grid-1>li:nth-of-type(1n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-2>li{list-style:none;width:50%}.medium-block-grid-2>li:nth-of-type(1n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-3>li{list-style:none;width:33.3333333333%}.medium-block-grid-3>li:nth-of-type(1n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{list-style:none;width:25%}.medium-block-grid-4>li:nth-of-type(1n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{list-style:none;width:20%}.medium-block-grid-5>li:nth-of-type(1n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{list-style:none;width:16.6666666667%}.medium-block-grid-6>li:nth-of-type(1n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{list-style:none;width:14.2857142857%}.medium-block-grid-7>li:nth-of-type(1n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{list-style:none;width:12.5%}.medium-block-grid-8>li:nth-of-type(1n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{list-style:none;width:11.1111111111%}.medium-block-grid-9>li:nth-of-type(1n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{list-style:none;width:10%}.medium-block-grid-10>li:nth-of-type(1n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{list-style:none;width:9.0909090909%}.medium-block-grid-11>li:nth-of-type(1n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{list-style:none;width:8.3333333333%}.medium-block-grid-12>li:nth-of-type(1n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:64.0625em){.large-block-grid-1>li{list-style:none;width:100%}.large-block-grid-1>li:nth-of-type(1n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{list-style:none;width:50%}.large-block-grid-2>li:nth-of-type(1n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{list-style:none;width:33.3333333333%}.large-block-grid-3>li:nth-of-type(1n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{list-style:none;width:25%}.large-block-grid-4>li:nth-of-type(1n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{list-style:none;width:20%}.large-block-grid-5>li:nth-of-type(1n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{list-style:none;width:16.6666666667%}.large-block-grid-6>li:nth-of-type(1n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{list-style:none;width:14.2857142857%}.large-block-grid-7>li:nth-of-type(1n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{list-style:none;width:12.5%}.large-block-grid-8>li:nth-of-type(1n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{list-style:none;width:11.1111111111%}.large-block-grid-9>li:nth-of-type(1n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{list-style:none;width:10%}.large-block-grid-10>li:nth-of-type(1n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{list-style:none;width:9.0909090909%}.large-block-grid-11>li:nth-of-type(1n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{list-style:none;width:8.3333333333%}.large-block-grid-12>li:nth-of-type(1n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}.breadcrumbs{border-style:solid;border-width:1px;display:block;list-style:none;margin-left:0;overflow:hidden;padding:0.5625rem 0.875rem 0.5625rem;background-color:#f4f4f4;border-color:gainsboro;border-radius:3px}.breadcrumbs>*{color:#b5121b;float:left;font-size:0.6875rem;line-height:0.6875rem;margin:0;text-transform:uppercase}.breadcrumbs>*:hover a,.breadcrumbs>*:focus a{text-decoration:underline}.breadcrumbs>* a{color:#b5121b}.breadcrumbs>*.current{color:#333333;cursor:default}.breadcrumbs>*.current a{color:#333333;cursor:default}.breadcrumbs>*.current:hover,.breadcrumbs>*.current:hover a,.breadcrumbs>*.current:focus,.breadcrumbs>*.current:focus a{text-decoration:none}.breadcrumbs>*.unavailable{color:#999999}.breadcrumbs>*.unavailable a{color:#999999}.breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus{color:#999999;cursor:not-allowed;text-decoration:none}.breadcrumbs>*:before{color:#AAAAAA;content:"/";margin:0 0.75rem;position:relative;top:1px}.breadcrumbs>*:first-child:before{content:" ";margin:0}[aria-label="breadcrumbs"] [aria-hidden="true"]:after{content:"/"}button,.button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-family:Helvetica,sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:1rem 2rem 1.0625rem 2rem;font-size:1rem;background-color:#b5121b;border-color:#910e16;color:#FFFFFF;transition:background-color 300ms ease-out}button:hover,button:focus,.button:hover,.button:focus{background-color:#910e16}button:hover,button:focus,.button:hover,.button:focus{color:#FFFFFF}button.secondary,.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333333}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#b9b9b9}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333333}button.success,.button.success{background-color:#43AC6A;border-color:#368a55;color:#FFFFFF}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#368a55}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#FFFFFF}button.alert,.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#FFFFFF}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#cf2a0e}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#FFFFFF}button.warning,.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#FFFFFF}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{background-color:#cf6e0e}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{color:#FFFFFF}button.info,.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333333}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{background-color:#61b6d9}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{color:#FFFFFF}button.large,.button.large{padding:1.125rem 2.25rem 1.1875rem 2.25rem;font-size:1.25rem}button.small,.button.small{padding:0.875rem 1.75rem 0.9375rem 1.75rem;font-size:0.8125rem}button.tiny,.button.tiny{padding:0.625rem 1.25rem 0.6875rem 1.25rem;font-size:0.6875rem}button.expand,.button.expand{padding:1rem 2rem 1.0625rem 2rem;font-size:1rem;padding-bottom:1.0625rem;padding-top:1rem;padding-left:1rem;padding-right:1rem;width:100%}button.left-align,.button.left-align{text-align:left;text-indent:0.75rem}button.right-align,.button.right-align{text-align:right;padding-right:0.75rem}button.radius,.button.radius{border-radius:3px}button.round,.button.round{border-radius:1000px}button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#b5121b;border-color:#910e16;color:#FFFFFF;box-shadow:none;cursor:default;opacity:0.7}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#910e16}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#FFFFFF}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#b5121b}button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333333;box-shadow:none;cursor:default;opacity:0.7}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#b9b9b9}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#333333}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e7e7e7}button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#43AC6A;border-color:#368a55;color:#FFFFFF;box-shadow:none;cursor:default;opacity:0.7}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#368a55}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#FFFFFF}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#43AC6A}button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#f04124;border-color:#cf2a0e;color:#FFFFFF;box-shadow:none;cursor:default;opacity:0.7}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#cf2a0e}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#FFFFFF}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#f04124}button.disabled.warning,button[disabled].warning,.button.disabled.warning,.button[disabled].warning{background-color:#f08a24;border-color:#cf6e0e;color:#FFFFFF;box-shadow:none;cursor:default;opacity:0.7}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#cf6e0e}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{color:#FFFFFF}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#f08a24}button.disabled.info,button[disabled].info,.button.disabled.info,.button[disabled].info{background-color:#a0d3e8;border-color:#61b6d9;color:#333333;box-shadow:none;cursor:default;opacity:0.7}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#61b6d9}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{color:#FFFFFF}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#a0d3e8}button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width:40.063em){button,.button{display:inline-block}}.button-group{list-style:none;margin:0;left:0}.button-group:before,.button-group:after{content:" ";display:table}.button-group:after{clear:both}.button-group.even-2 li{display:inline-block;margin:0 -2px;width:50%}.button-group.even-2 li>button,.button-group.even-2 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-2 li:first-child button,.button-group.even-2 li:first-child .button{border-left:0}.button-group.even-2 li button,.button-group.even-2 li .button{width:100%}.button-group.even-3 li{display:inline-block;margin:0 -2px;width:33.3333333333%}.button-group.even-3 li>button,.button-group.even-3 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-3 li:first-child button,.button-group.even-3 li:first-child .button{border-left:0}.button-group.even-3 li button,.button-group.even-3 li .button{width:100%}.button-group.even-4 li{display:inline-block;margin:0 -2px;width:25%}.button-group.even-4 li>button,.button-group.even-4 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-4 li:first-child button,.button-group.even-4 li:first-child .button{border-left:0}.button-group.even-4 li button,.button-group.even-4 li .button{width:100%}.button-group.even-5 li{display:inline-block;margin:0 -2px;width:20%}.button-group.even-5 li>button,.button-group.even-5 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-5 li:first-child button,.button-group.even-5 li:first-child .button{border-left:0}.button-group.even-5 li button,.button-group.even-5 li .button{width:100%}.button-group.even-6 li{display:inline-block;margin:0 -2px;width:16.6666666667%}.button-group.even-6 li>button,.button-group.even-6 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-6 li:first-child button,.button-group.even-6 li:first-child .button{border-left:0}.button-group.even-6 li button,.button-group.even-6 li .button{width:100%}.button-group.even-7 li{display:inline-block;margin:0 -2px;width:14.2857142857%}.button-group.even-7 li>button,.button-group.even-7 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-7 li:first-child button,.button-group.even-7 li:first-child .button{border-left:0}.button-group.even-7 li button,.button-group.even-7 li .button{width:100%}.button-group.even-8 li{display:inline-block;margin:0 -2px;width:12.5%}.button-group.even-8 li>button,.button-group.even-8 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-8 li:first-child button,.button-group.even-8 li:first-child .button{border-left:0}.button-group.even-8 li button,.button-group.even-8 li .button{width:100%}.button-group>li{display:inline-block;margin:0 -2px}.button-group>li>button,.button-group>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group>li:first-child button,.button-group>li:first-child .button{border-left:0}.button-group.stack>li{display:block;margin:0;float:none}.button-group.stack>li>button,.button-group.stack>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{border-left:0}.button-group.stack>li>button,.button-group.stack>li .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.stack>li>button{width:100%}.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{border-top:0}.button-group.stack-for-small>li{display:inline-block;margin:0 -2px}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-left:0}@media only screen and (max-width: 40em){.button-group.stack-for-small>li{display:block;margin:0;width:100%;}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-left:0}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.stack-for-small>li>button{width:100%}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-top:0}}.button-group.radius>*{display:inline-block;margin:0 -2px}.button-group.radius>*>button,.button-group.radius>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius>*:first-child button,.button-group.radius>*:first-child .button{border-left:0}.button-group.radius>*,.button-group.radius>*>a,.button-group.radius>*>button,.button-group.radius>*>.button{border-radius:0}.button-group.radius>*:first-child,.button-group.radius>*:first-child>a,.button-group.radius>*:first-child>button,.button-group.radius>*:first-child>.button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius>*:last-child,.button-group.radius>*:last-child>a,.button-group.radius>*:last-child>button,.button-group.radius>*:last-child>.button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*{display:block;margin:0}.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{border-left:0}.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.radius.stack>*>button{width:100%}.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{border-top:0}.button-group.radius.stack>*,.button-group.radius.stack>*>a,.button-group.radius.stack>*>button,.button-group.radius.stack>*>.button{border-radius:0}.button-group.radius.stack>*:first-child,.button-group.radius.stack>*:first-child>a,.button-group.radius.stack>*:first-child>button,.button-group.radius.stack>*:first-child>.button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*:last-child,.button-group.radius.stack>*:last-child>a,.button-group.radius.stack>*:last-child>button,.button-group.radius.stack>*:last-child>.button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media only screen and (min-width:40.063em){.button-group.radius.stack-for-small>*{display:inline-block;margin:0 -2px;}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-left:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{border-radius:0}.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}}@media only screen and (max-width: 40em){.button-group.radius.stack-for-small>*{display:block;margin:0;}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-left:0}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.radius.stack-for-small>*>button{width:100%}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-top:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{border-radius:0}.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}}.button-group.round>*{display:inline-block;margin:0 -2px}.button-group.round>*>button,.button-group.round>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round>*:first-child button,.button-group.round>*:first-child .button{border-left:0}.button-group.round>*,.button-group.round>*>a,.button-group.round>*>button,.button-group.round>*>.button{border-radius:0}.button-group.round>*:first-child,.button-group.round>*:first-child>a,.button-group.round>*:first-child>button,.button-group.round>*:first-child>.button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round>*:last-child,.button-group.round>*:last-child>a,.button-group.round>*:last-child>button,.button-group.round>*:last-child>.button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.button-group.round.stack>*{display:block;margin:0}.button-group.round.stack>*>button,.button-group.round.stack>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{border-left:0}.button-group.round.stack>*>button,.button-group.round.stack>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.round.stack>*>button{width:100%}.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{border-top:0}.button-group.round.stack>*,.button-group.round.stack>*>a,.button-group.round.stack>*>button,.button-group.round.stack>*>.button{border-radius:0}.button-group.round.stack>*:first-child,.button-group.round.stack>*:first-child>a,.button-group.round.stack>*:first-child>button,.button-group.round.stack>*:first-child>.button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack>*:last-child,.button-group.round.stack>*:last-child>a,.button-group.round.stack>*:last-child>button,.button-group.round.stack>*:last-child>.button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media only screen and (min-width:40.063em){.button-group.round.stack-for-small>*{display:inline-block;margin:0 -2px;}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-left:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{border-radius:0}.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}}@media only screen and (max-width: 40em){.button-group.round.stack-for-small>*{display:block;margin:0;}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-left:0}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.round.stack-for-small>*>button{width:100%}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-top:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{border-radius:0}.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}}.button-bar:before,.button-bar:after{content:" ";display:table}.button-bar:after{clear:both}.button-bar .button-group{float:left;margin-right:0.625rem}.button-bar .button-group div{overflow:hidden}.clearing-thumbs,[data-clearing]{list-style:none;margin-left:0;margin-bottom:0}.clearing-thumbs:before,.clearing-thumbs:after,[data-clearing]:before,[data-clearing]:after{content:" ";display:table}.clearing-thumbs:after,[data-clearing]:after{clear:both}.clearing-thumbs li,[data-clearing] li{float:left;margin-right:10px}.clearing-thumbs[class*="block-grid-"] li,[data-clearing][class*="block-grid-"] li{margin-right:0}.clearing-blackout{background:#333333;height:100%;position:fixed;top:0;width:100%;z-index:998;left:0}.clearing-blackout .clearing-close{display:block}.clearing-container{height:100%;margin:0;overflow:hidden;position:relative;z-index:998}.clearing-touch-label{color:#AAAAAA;font-size:0.6em;left:50%;position:absolute;top:50%}.visible-img{height:95%;position:relative}.visible-img img{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);max-height:100%;max-width:100%}.clearing-caption{background:#333333;bottom:0;color:#CCCCCC;font-size:0.875em;line-height:1.3;margin-bottom:0;padding:10px 30px 20px;position:absolute;text-align:center;width:100%;left:0}.clearing-close{color:#CCCCCC;display:none;font-size:30px;line-height:1;padding-left:20px;padding-top:10px;z-index:999}.clearing-close:hover,.clearing-close:focus{color:#CCCCCC}.clearing-assembled .clearing-container{height:100%}.clearing-assembled .clearing-container .carousel>ul{display:none}.clearing-feature li{display:none}.clearing-feature li.clearing-featured-img{display:block}@media only screen and (min-width:40.063em){.clearing-main-prev,.clearing-main-next{height:100%;position:absolute;top:0;width:40px}.clearing-main-prev>span,.clearing-main-next>span{border:solid 12px;display:block;height:0;position:absolute;top:50%;width:0}.clearing-main-prev>span:hover,.clearing-main-next>span:hover{opacity:0.8}.clearing-main-prev{left:0}.clearing-main-prev>span{left:5px;border-color:transparent;border-right-color:#CCCCCC}.clearing-main-next{right:0}.clearing-main-next>span{border-color:transparent;border-left-color:#CCCCCC}.clearing-main-prev.disabled,.clearing-main-next.disabled{opacity:0.3}.clearing-assembled .clearing-container .carousel{background:rgba(51,51,51,0.8);height:120px;margin-top:10px;text-align:center}.clearing-assembled .clearing-container .carousel>ul{display:inline-block;z-index:999;height:100%;position:relative;float:none}.clearing-assembled .clearing-container .carousel>ul li{clear:none;cursor:pointer;display:block;float:left;margin-right:0;min-height:inherit;opacity:0.4;overflow:hidden;padding:0;position:relative;width:120px}.clearing-assembled .clearing-container .carousel>ul li.fix-height img{height:100%;max-width:none}.clearing-assembled .clearing-container .carousel>ul li a.th{border:none;box-shadow:none;display:block}.clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer !important;width:100% !important}.clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}.clearing-assembled .clearing-container .carousel>ul li:hover{opacity:0.8}.clearing-assembled .clearing-container .visible-img{background:#333333;height:85%;overflow:hidden}.clearing-close{padding-left:0;padding-top:0;position:absolute;top:10px;right:20px}}.f-dropdown{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#FFFFFF;border:solid 1px #cccccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:2px;max-width:200px}.f-dropdown.open{display:block}.f-dropdown>*:first-child{margin-top:0}.f-dropdown>*:last-child{margin-bottom:0}.f-dropdown:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:transparent transparent #FFFFFF transparent;border-bottom-style:solid;position:absolute;top:-12px;left:10px;z-index:89}.f-dropdown:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:transparent transparent #cccccc transparent;border-bottom-style:solid;position:absolute;top:-14px;left:9px;z-index:88}.f-dropdown.right:before{left:auto;right:10px}.f-dropdown.right:after{left:auto;right:9px}.f-dropdown.drop-right{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#FFFFFF;border:solid 1px #cccccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:0;margin-left:2px;max-width:200px}.f-dropdown.drop-right.open{display:block}.f-dropdown.drop-right>*:first-child{margin-top:0}.f-dropdown.drop-right>*:last-child{margin-bottom:0}.f-dropdown.drop-right:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:transparent #FFFFFF transparent transparent;border-right-style:solid;position:absolute;top:10px;left:-12px;z-index:89}.f-dropdown.drop-right:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:transparent #cccccc transparent transparent;border-right-style:solid;position:absolute;top:9px;left:-14px;z-index:88}.f-dropdown.drop-left{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#FFFFFF;border:solid 1px #cccccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:0;margin-left:-2px;max-width:200px}.f-dropdown.drop-left.open{display:block}.f-dropdown.drop-left>*:first-child{margin-top:0}.f-dropdown.drop-left>*:last-child{margin-bottom:0}.f-dropdown.drop-left:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent #FFFFFF;border-left-style:solid;position:absolute;top:10px;right:-12px;left:auto;z-index:89}.f-dropdown.drop-left:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent #cccccc;border-left-style:solid;position:absolute;top:9px;right:-14px;left:auto;z-index:88}.f-dropdown.drop-top{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#FFFFFF;border:solid 1px #cccccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-left:0;margin-top:-2px;max-width:200px}.f-dropdown.drop-top.open{display:block}.f-dropdown.drop-top>*:first-child{margin-top:0}.f-dropdown.drop-top>*:last-child{margin-bottom:0}.f-dropdown.drop-top:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:#FFFFFF transparent transparent transparent;border-top-style:solid;bottom:-12px;position:absolute;top:auto;left:10px;right:auto;z-index:89}.f-dropdown.drop-top:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:#cccccc transparent transparent transparent;border-top-style:solid;bottom:-14px;position:absolute;top:auto;left:9px;right:auto;z-index:88}.f-dropdown li{cursor:pointer;font-size:0.875rem;line-height:1.125rem;margin:0}.f-dropdown li:hover,.f-dropdown li:focus{background:#EEEEEE}.f-dropdown li a{display:block;padding:0.5rem;color:#555555}.f-dropdown.content{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#FFFFFF;border:solid 1px #cccccc;font-size:0.875rem;height:auto;max-height:none;padding:1.25rem;width:100%;z-index:89;max-width:200px}.f-dropdown.content.open{display:block}.f-dropdown.content>*:first-child{margin-top:0}.f-dropdown.content>*:last-child{margin-bottom:0}.f-dropdown.radius{border-radius:3px}.f-dropdown.tiny{max-width:200px}.f-dropdown.small{max-width:300px}.f-dropdown.medium{max-width:500px}.f-dropdown.large{max-width:800px}.f-dropdown.mega{width:100% !important;max-width:100% !important}.f-dropdown.mega.open{left:0 !important}.dropdown.button,button.dropdown{position:relative;padding-right:3.5625rem}.dropdown.button::after,button.dropdown::after{border-color:#FFFFFF transparent transparent transparent;border-style:solid;content:"";display:block;height:0;position:absolute;top:50%;width:0}.dropdown.button::after,button.dropdown::after{border-width:0.375rem;right:1.40625rem;margin-top:-0.15625rem}.dropdown.button::after,button.dropdown::after{border-color:#FFFFFF transparent transparent transparent}.dropdown.button.tiny,button.dropdown.tiny{padding-right:2.625rem}.dropdown.button.tiny:after,button.dropdown.tiny:after{border-width:0.375rem;right:1.125rem;margin-top:-0.125rem}.dropdown.button.tiny::after,button.dropdown.tiny::after{border-color:#FFFFFF transparent transparent transparent}.dropdown.button.small,button.dropdown.small{padding-right:3.0625rem}.dropdown.button.small::after,button.dropdown.small::after{border-width:0.4375rem;right:1.3125rem;margin-top:-0.15625rem}.dropdown.button.small::after,button.dropdown.small::after{border-color:#FFFFFF transparent transparent transparent}.dropdown.button.large,button.dropdown.large{padding-right:3.625rem}.dropdown.button.large::after,button.dropdown.large::after{border-width:0.3125rem;right:1.71875rem;margin-top:-0.15625rem}.dropdown.button.large::after,button.dropdown.large::after{border-color:#FFFFFF transparent transparent transparent}.dropdown.button.secondary:after,button.dropdown.secondary:after{border-color:#333333 transparent transparent transparent}.flex-video{height:0;margin-bottom:1rem;overflow:hidden;padding-bottom:67.5%;padding-top:1.5625rem;position:relative}.flex-video.widescreen{padding-bottom:56.34%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{height:100%;position:absolute;top:0;width:100%;left:0}form{margin:0 0 1rem}form .row .row{margin:0 -0.5rem}form .row .row .column,form .row .row .columns{padding:0 0.5rem}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5rem}label{color:#4d4d4d;cursor:pointer;display:block;font-size:0.875rem;font-weight:normal;line-height:1.5;margin-bottom:0}label.right{float:none !important;text-align:right}label.inline{margin:0 0 1rem 0;padding:0.5625rem 0}label small{text-transform:capitalize;color:#676767}.prefix,.postfix{border-style:solid;border-width:1px;display:block;font-size:0.875rem;height:2.3125rem;line-height:2.3125rem;overflow:visible;padding-bottom:0;padding-top:0;position:relative;text-align:center;width:100%;z-index:2}.postfix.button{border:none;padding-left:0;padding-right:0;padding-bottom:0;padding-top:0;text-align:center}.prefix.button{border:none;padding-left:0;padding-right:0;padding-bottom:0;padding-top:0;text-align:center}.prefix.button.radius{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.postfix.button.radius{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.prefix.button.round{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.postfix.button.round{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}span.prefix,label.prefix{background:#f2f2f2;border-right:none;color:#333333;border-color:#cccccc}span.postfix,label.postfix{background:#f2f2f2;border-left:none;color:#333333;border-color:#cccccc}input:not([type]),input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0;background-color:#FFFFFF;border-style:solid;border-width:1px;border-color:#cccccc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-family:inherit;font-size:0.875rem;height:2.3125rem;margin:0 0 1rem 0;padding:0.5rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color 0.15s linear,background 0.15s linear;-moz-transition:border-color 0.15s linear,background 0.15s linear;-ms-transition:border-color 0.15s linear,background 0.15s linear;-o-transition:border-color 0.15s linear,background 0.15s linear;transition:border-color 0.15s linear,background 0.15s linear}input:not([type]):focus,input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus{background:#fafafa;border-color:#999999;outline:none}input:not([type]):disabled,input[type="text"]:disabled,input[type="password"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="month"]:disabled,input[type="week"]:disabled,input[type="email"]:disabled,input[type="number"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="color"]:disabled,textarea:disabled{background-color:#DDDDDD;cursor:default}input:not([type])[disabled],input:not([type])[readonly],fieldset[disabled] input:not([type]),input[type="text"][disabled],input[type="text"][readonly],fieldset[disabled] input[type="text"],input[type="password"][disabled],input[type="password"][readonly],fieldset[disabled] input[type="password"],input[type="date"][disabled],input[type="date"][readonly],fieldset[disabled] input[type="date"],input[type="datetime"][disabled],input[type="datetime"][readonly],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],fieldset[disabled] input[type="datetime-local"],input[type="month"][disabled],input[type="month"][readonly],fieldset[disabled] input[type="month"],input[type="week"][disabled],input[type="week"][readonly],fieldset[disabled] input[type="week"],input[type="email"][disabled],input[type="email"][readonly],fieldset[disabled] input[type="email"],input[type="number"][disabled],input[type="number"][readonly],fieldset[disabled] input[type="number"],input[type="search"][disabled],input[type="search"][readonly],fieldset[disabled] input[type="search"],input[type="tel"][disabled],input[type="tel"][readonly],fieldset[disabled] input[type="tel"],input[type="time"][disabled],input[type="time"][readonly],fieldset[disabled] input[type="time"],input[type="url"][disabled],input[type="url"][readonly],fieldset[disabled] input[type="url"],input[type="color"][disabled],input[type="color"][readonly],fieldset[disabled] input[type="color"],textarea[disabled],textarea[readonly],fieldset[disabled] textarea{background-color:#DDDDDD;cursor:default}input:not([type]).radius,input[type="text"].radius,input[type="password"].radius,input[type="date"].radius,input[type="datetime"].radius,input[type="datetime-local"].radius,input[type="month"].radius,input[type="week"].radius,input[type="email"].radius,input[type="number"].radius,input[type="search"].radius,input[type="tel"].radius,input[type="time"].radius,input[type="url"].radius,input[type="color"].radius,textarea.radius{border-radius:3px}form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse select,form .row .prefix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-radius.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse textarea,form .row .postfix-radius.row.collapse select,form .row .postfix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse textarea,form .row .prefix-round.row.collapse select,form .row .prefix-round.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}form .row .prefix-round.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse textarea,form .row .postfix-round.row.collapse select,form .row .postfix-round.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}textarea[rows]{height:auto}textarea{max-width:100%}::-webkit-input-placeholder{color:#666666}:-moz-placeholder{color:#666666}::-moz-placeholder{color:#666666}:-ms-input-placeholder{color:#666666}select{-webkit-appearance:none !important;-moz-appearance:none !important;background-color:#FAFAFA;border-radius:0;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+');background-position:100% center;background-repeat:no-repeat;border-style:solid;border-width:1px;border-color:#cccccc;color:rgba(0,0,0,0.75);font-family:inherit;font-size:0.875rem;line-height:normal;padding:0.5rem;border-radius:0;height:2.3125rem}select::-ms-expand{display:none}select.radius{border-radius:3px}select:focus{background-color:#f3f3f3;border-color:#999999}select:disabled{background-color:#DDDDDD;cursor:default}select[multiple]{height:auto}input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1rem 0}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;margin-left:0.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}input[type="file"]{width:100%}fieldset{border:1px solid #DDDDDD;margin:1.125rem 0;padding:1.25rem}fieldset legend{font-weight:bold;margin:0;margin-left:-0.1875rem;padding:0 0.1875rem}[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] span.error,[data-abide] small.error{display:block;font-size:0.75rem;font-style:italic;font-weight:normal;margin-bottom:1rem;margin-top:-1px;padding:0.375rem 0.5625rem 0.5625rem;background:#f04124;color:#FFFFFF}[data-abide] span.error,[data-abide] small.error{display:none}span.error,small.error{display:block;font-size:0.75rem;font-style:italic;font-weight:normal;margin-bottom:1rem;margin-top:-1px;padding:0.375rem 0.5625rem 0.5625rem;background:#f04124;color:#FFFFFF}.error input,.error textarea,.error select{margin-bottom:0}.error input[type="checkbox"],.error input[type="radio"]{margin-bottom:1rem}.error label,.error label.error{color:#f04124}.error small.error{display:block;font-size:0.75rem;font-style:italic;font-weight:normal;margin-bottom:1rem;margin-top:-1px;padding:0.375rem 0.5625rem 0.5625rem;background:#f04124;color:#FFFFFF}.error>label>small{background:transparent;color:#676767;display:inline;font-size:60%;font-style:normal;margin:0;padding:0;text-transform:capitalize}.error span.error-message{display:block}input.error,textarea.error,select.error{margin-bottom:0}label.error{color:#f04124}.icon-bar{display:inline-block;font-size:0;width:100%;background:#333333}.icon-bar>*{display:block;float:left;font-size:1rem;margin:0 auto;padding:1.25rem;text-align:center;width:25%}.icon-bar>* i,.icon-bar>* img{display:block;margin:0 auto}.icon-bar>* i+label,.icon-bar>* img+label{margin-top:0.0625rem}.icon-bar>* i{font-size:1.875rem;vertical-align:middle}.icon-bar>* img{height:1.875rem;width:1.875rem}.icon-bar.label-right>* i,.icon-bar.label-right>* img{display:inline-block;margin:0 0.0625rem 0 0}.icon-bar.label-right>* i+label,.icon-bar.label-right>* img+label{margin-top:0}.icon-bar.label-right>* label{display:inline-block}.icon-bar.vertical.label-right>*{text-align:left}.icon-bar.vertical,.icon-bar.small-vertical{height:100%;width:auto}.icon-bar.vertical .item,.icon-bar.small-vertical .item{float:none;margin:auto;width:auto}@media only screen and (min-width:40.063em){.icon-bar.medium-vertical{height:100%;width:auto;}.icon-bar.medium-vertical .item{float:none;margin:auto;width:auto}}@media only screen and (min-width:64.0625em){.icon-bar.large-vertical{height:100%;width:auto;}.icon-bar.large-vertical .item{float:none;margin:auto;width:auto}}.icon-bar>*{font-size:1rem;padding:1.25rem}.icon-bar>* i+label,.icon-bar>* img+label{margin-top:0.0625rem;font-size:1rem}.icon-bar>* i{font-size:1.875rem}.icon-bar>* img{height:1.875rem;width:1.875rem}.icon-bar>* label{color:#FFFFFF}.icon-bar>* i{color:#FFFFFF}.icon-bar>a:hover{background:#b5121b}.icon-bar>a:hover label{color:#FFFFFF}.icon-bar>a:hover i{color:#FFFFFF}.icon-bar>a.active{background:#b5121b}.icon-bar>a.active label{color:#FFFFFF}.icon-bar>a.active i{color:#FFFFFF}.icon-bar .item.disabled{cursor:not-allowed;opacity:0.7;pointer-events:none}.icon-bar .item.disabled>*{opacity:0.7;cursor:not-allowed}.icon-bar.two-up .item{width:50%}.icon-bar.two-up.vertical .item,.icon-bar.two-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.two-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.0625em){.icon-bar.two-up.large-vertical .item{width:auto;}}.icon-bar.three-up .item{width:33.3333%}.icon-bar.three-up.vertical .item,.icon-bar.three-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.three-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.0625em){.icon-bar.three-up.large-vertical .item{width:auto;}}.icon-bar.four-up .item{width:25%}.icon-bar.four-up.vertical .item,.icon-bar.four-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.four-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.0625em){.icon-bar.four-up.large-vertical .item{width:auto;}}.icon-bar.five-up .item{width:20%}.icon-bar.five-up.vertical .item,.icon-bar.five-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.five-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.0625em){.icon-bar.five-up.large-vertical .item{width:auto;}}.icon-bar.six-up .item{width:16.66667%}.icon-bar.six-up.vertical .item,.icon-bar.six-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.six-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.0625em){.icon-bar.six-up.large-vertical .item{width:auto;}}.icon-bar.seven-up .item{width:14.28571%}.icon-bar.seven-up.vertical .item,.icon-bar.seven-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.seven-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.0625em){.icon-bar.seven-up.large-vertical .item{width:auto;}}.icon-bar.eight-up .item{width:12.5%}.icon-bar.eight-up.vertical .item,.icon-bar.eight-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.eight-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.0625em){.icon-bar.eight-up.large-vertical .item{width:auto;}}.icon-bar.two-up .item{width:50%}.icon-bar.two-up.vertical .item,.icon-bar.two-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.two-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.0625em){.icon-bar.two-up.large-vertical .item{width:auto;}}.icon-bar.three-up .item{width:33.3333%}.icon-bar.three-up.vertical .item,.icon-bar.three-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.three-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.0625em){.icon-bar.three-up.large-vertical .item{width:auto;}}.icon-bar.four-up .item{width:25%}.icon-bar.four-up.vertical .item,.icon-bar.four-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.four-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.0625em){.icon-bar.four-up.large-vertical .item{width:auto;}}.icon-bar.five-up .item{width:20%}.icon-bar.five-up.vertical .item,.icon-bar.five-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.five-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.0625em){.icon-bar.five-up.large-vertical .item{width:auto;}}.icon-bar.six-up .item{width:16.66667%}.icon-bar.six-up.vertical .item,.icon-bar.six-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.six-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.0625em){.icon-bar.six-up.large-vertical .item{width:auto;}}.icon-bar.seven-up .item{width:14.28571%}.icon-bar.seven-up.vertical .item,.icon-bar.seven-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.seven-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.0625em){.icon-bar.seven-up.large-vertical .item{width:auto;}}.icon-bar.eight-up .item{width:12.5%}.icon-bar.eight-up.vertical .item,.icon-bar.eight-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.eight-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.0625em){.icon-bar.eight-up.large-vertical .item{width:auto;}}.inline-list{list-style:none;margin-top:0;margin-bottom:1.0625rem;margin-left:-1.375rem;margin-right:0;overflow:hidden;padding:0}.inline-list>li{display:block;float:left;list-style:none;margin-left:1.375rem}.inline-list>li>*{display:block}.joyride-list{display:none}.joyride-tip-guide{background:#333333;color:#FFFFFF;display:none;font-family:inherit;font-weight:normal;position:absolute;top:0;width:95%;z-index:103;left:2.5%}.lt-ie9 .joyride-tip-guide{margin-left:-400px;max-width:800px;left:50%}.joyride-content-wrapper{padding:1.125rem 1.25rem 1.5rem;width:100%}.joyride-content-wrapper .button{margin-bottom:0 !important}.joyride-content-wrapper .joyride-prev-tip{margin-right:10px}.joyride-tip-guide .joyride-nub{border:10px solid #333333;display:block;height:0;position:absolute;width:0;left:22px}.joyride-tip-guide .joyride-nub.top{border-color:#333333;border-top-color:transparent !important;border-top-style:solid;border-left-color:transparent !important;border-right-color:transparent !important;top:-20px}.joyride-tip-guide .joyride-nub.bottom{border-color:#333333 !important;border-bottom-color:transparent !important;border-bottom-style:solid;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{right:-20px}.joyride-tip-guide .joyride-nub.left{left:-20px}.joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6{color:#FFFFFF;font-weight:bold;line-height:1.25;margin:0}.joyride-tip-guide p{font-size:0.875rem;line-height:1.3;margin:0 0 1.125rem 0}.joyride-timer-indicator-wrap{border:solid 1px #555555;bottom:1rem;height:3px;position:absolute;width:50px;right:1.0625rem}.joyride-timer-indicator{background:#666666;display:block;height:inherit;width:0}.joyride-close-tip{color:#777777 !important;font-size:24px;font-weight:normal;line-height:0.5 !important;position:absolute;text-decoration:none;top:10px;right:12px}.joyride-close-tip:hover,.joyride-close-tip:focus{color:#EEEEEE !important}.joyride-modal-bg{background:rgba(0,0,0,0.5);cursor:pointer;display:none;height:100%;position:fixed;top:0;width:100%;z-index:100;left:0}.joyride-expose-wrapper{background-color:#FFFFFF;border-radius:3px;box-shadow:0 0 15px #FFFFFF;position:absolute;z-index:102}.joyride-expose-cover{background:transparent;border-radius:3px;left:0;position:absolute;top:0;z-index:9999}@media only screen{.joyride-tip-guide{width:300px;left:inherit}.joyride-tip-guide .joyride-nub.bottom{border-color:#333333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{border-color:#333333 !important;border-right-color:transparent !important;border-bottom-color:transparent !important;border-top-color:transparent !important;left:auto;right:-20px;top:22px}.joyride-tip-guide .joyride-nub.left{border-color:#333333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-top-color:transparent !important;left:-20px;right:auto;top:22px}}.keystroke,kbd{background-color:#ededed;border-color:#dddddd;color:#222222;border-style:solid;border-width:1px;font-family:"Consolas","Menlo","Courier",monospace;font-size:inherit;margin:0;padding:0.125rem 0.25rem 0;border-radius:3px}.label{display:inline-block;font-family:Helvetica,sans-serif;font-weight:normal;line-height:1;margin-bottom:auto;position:relative;text-align:center;text-decoration:none;white-space:nowrap;padding:0.25rem 0.5rem 0.25rem;font-size:0.6875rem;background-color:#b5121b;color:#FFFFFF}.label.radius{border-radius:3px}.label.round{border-radius:1000px}.label.alert{background-color:#f04124;color:#FFFFFF}.label.warning{background-color:#f08a24;color:#FFFFFF}.label.success{background-color:#43AC6A;color:#FFFFFF}.label.secondary{background-color:#e7e7e7;color:#333333}.label.info{background-color:#a0d3e8;color:#333333}[data-magellan-expedition],[data-magellan-expedition-clone]{background:#FFFFFF;min-width:100%;padding:10px;z-index:50}[data-magellan-expedition] .sub-nav,[data-magellan-expedition-clone] .sub-nav{margin-bottom:0}[data-magellan-expedition] .sub-nav dd,[data-magellan-expedition-clone] .sub-nav dd{margin-bottom:0}[data-magellan-expedition] .sub-nav a,[data-magellan-expedition-clone] .sub-nav a{line-height:1.8em}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.slideshow-wrapper{position:relative}.slideshow-wrapper ul{list-style-type:none;margin:0}.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption{display:none}.slideshow-wrapper ul li:first-child{display:block}.slideshow-wrapper .orbit-container{background-color:transparent}.slideshow-wrapper .orbit-container li{display:block}.slideshow-wrapper .orbit-container li .orbit-caption{display:block}.slideshow-wrapper .orbit-container .orbit-bullets li{display:inline-block}.slideshow-wrapper .preloader{border-radius:1000px;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear;border-color:#555555 #FFFFFF;border:solid 3px;display:block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px}.orbit-container{background:none;overflow:hidden;position:relative;width:100%}.orbit-container .orbit-slides-container{list-style:none;margin:0;padding:0;position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.orbit-container .orbit-slides-container img{display:block;max-width:100%}.orbit-container .orbit-slides-container>*{position:absolute;top:0;width:100%;margin-left:100%}.orbit-container .orbit-slides-container>*:first-child{margin-left:0}.orbit-container .orbit-slides-container>* .orbit-caption{bottom:0;position:absolute;background-color:rgba(51,51,51,0.8);color:#FFFFFF;font-size:0.875rem;padding:0.625rem 0.875rem;width:100%}.orbit-container .orbit-slide-number{left:10px;background:rgba(0,0,0,0);color:#FFFFFF;font-size:12px;position:absolute;top:10px;z-index:10}.orbit-container .orbit-slide-number span{font-weight:700;padding:0.3125rem}.orbit-container .orbit-timer{position:absolute;top:12px;right:10px;height:6px;width:100px;z-index:10}.orbit-container .orbit-timer .orbit-progress{height:3px;background-color:rgba(255,255,255,0.3);display:block;width:0;position:relative;right:20px;top:5px}.orbit-container .orbit-timer>span{border:solid 4px #FFFFFF;border-bottom:none;border-top:none;display:none;height:14px;position:absolute;top:0;width:11px;right:0}.orbit-container .orbit-timer.paused>span{top:0;width:11px;height:14px;border:inset 8px;border-left-style:solid;border-color:transparent;border-left-color:#FFFFFF;right:-4px}.orbit-container .orbit-timer.paused>span.dark{border-left-color:#333333}.orbit-container:hover .orbit-timer>span{display:block}.orbit-container .orbit-prev,.orbit-container .orbit-next{background-color:transparent;color:white;height:60px;line-height:50px;margin-top:-25px;position:absolute;text-indent:-9999px !important;top:45%;width:36px;z-index:10}.orbit-container .orbit-prev:hover,.orbit-container .orbit-next:hover{background-color:rgba(0,0,0,0.3)}.orbit-container .orbit-prev>span,.orbit-container .orbit-next>span{border:inset 10px;display:block;height:0;margin-top:-10px;position:absolute;top:50%;width:0}.orbit-container .orbit-prev{left:0}.orbit-container .orbit-prev>span{border-right-style:solid;border-color:transparent;border-right-color:#FFFFFF}.orbit-container .orbit-prev:hover>span{border-right-color:#FFFFFF}.orbit-container .orbit-next{right:0}.orbit-container .orbit-next>span{border-color:transparent;border-left-style:solid;border-left-color:#FFFFFF;left:50%;margin-left:-4px}.orbit-container .orbit-next:hover>span{border-left-color:#FFFFFF}.orbit-bullets-container{text-align:center}.orbit-bullets{display:block;float:none;margin:0 auto 30px auto;overflow:hidden;position:relative;text-align:center;top:10px}.orbit-bullets li{background:#CCCCCC;cursor:pointer;display:inline-block;float:none;height:0.5625rem;margin-right:6px;width:0.5625rem;border-radius:1000px}.orbit-bullets li.active{background:#999999}.orbit-bullets li:last-child{margin-right:0}.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:none}.touch .orbit-bullets{display:none}@media only screen and (min-width:40.063em){.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:inherit}.touch .orbit-bullets{display:block}}@media only screen and (max-width: 40em){.orbit-stack-on-small .orbit-slides-container{height:auto !important}.orbit-stack-on-small .orbit-slides-container>*{margin:0 !important;opacity:1 !important;position:relative}.orbit-stack-on-small .orbit-slide-number{display:none}.orbit-timer{display:none}.orbit-next,.orbit-prev{display:none}.orbit-bullets{display:none}}ul.pagination{display:block;margin-left:-0.3125rem;min-height:1.5rem}ul.pagination li{color:#222222;font-size:0.875rem;height:1.5rem;margin-left:0.3125rem}ul.pagination li a,ul.pagination li button{border-radius:3px;transition:background-color 300ms ease-out;background:none;color:#999999;display:block;font-size:1em;font-weight:normal;line-height:inherit;padding:0.0625rem 0.625rem 0.0625rem}ul.pagination li:hover a,ul.pagination li a:focus,ul.pagination li:hover button,ul.pagination li button:focus{background:#e6e6e6}ul.pagination li.unavailable a,ul.pagination li.unavailable button{cursor:default;color:#999999;pointer-events:none}ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus,ul.pagination li.unavailable:hover button,ul.pagination li.unavailable button:focus{background:transparent}ul.pagination li.current a,ul.pagination li.current button{background:#b5121b;color:#FFFFFF;cursor:default;font-weight:bold}ul.pagination li.current a:hover,ul.pagination li.current a:focus,ul.pagination li.current button:hover,ul.pagination li.current button:focus{background:#b5121b}ul.pagination li{display:block;float:left}.pagination-centered{text-align:center}.pagination-centered ul.pagination li{display:inline-block;float:none}.panel{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#f2f2f2;color:#333333}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p,.panel li,.panel dl{color:#333333}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:0.625rem}.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}.panel.callout{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#fdeeef;color:#333333}.panel.callout>:first-child{margin-top:0}.panel.callout>:last-child{margin-bottom:0}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p,.panel.callout li,.panel.callout dl{color:#333333}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:0.625rem}.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}.panel.callout a:not(.button){color:#b5121b}.panel.callout a:not(.button):hover,.panel.callout a:not(.button):focus{color:#9c0f17}.panel.radius{border-radius:3px}.pricing-table{border:solid 1px #DDDDDD;margin-left:0;margin-bottom:1.25rem}.pricing-table *{list-style:none;line-height:1}.pricing-table .title{background-color:#333333;color:#EEEEEE;font-family:Helvetica,sans-serif;font-size:1rem;font-weight:normal;padding:0.9375rem 1.25rem;text-align:center}.pricing-table .price{background-color:#F6F6F6;color:#333333;font-family:Helvetica,sans-serif;font-size:2rem;font-weight:normal;padding:0.9375rem 1.25rem;text-align:center}.pricing-table .description{background-color:#FFFFFF;border-bottom:dotted 1px #DDDDDD;color:#777777;font-size:0.75rem;font-weight:normal;line-height:1.4;padding:0.9375rem;text-align:center}.pricing-table .bullet-item{background-color:#FFFFFF;border-bottom:dotted 1px #DDDDDD;color:#333333;font-size:0.875rem;font-weight:normal;padding:0.9375rem;text-align:center}.pricing-table .cta-button{background-color:#FFFFFF;padding:1.25rem 1.25rem 0;text-align:center}.progress{background-color:#F6F6F6;border:1px solid white;height:1.5625rem;margin-bottom:0.625rem;padding:0.125rem}.progress .meter{background:#b5121b;display:block;height:100%;float:left;width:0%}.progress .meter.secondary{background:#e7e7e7;display:block;height:100%;float:left;width:0%}.progress .meter.success{background:#43AC6A;display:block;height:100%;float:left;width:0%}.progress .meter.alert{background:#f04124;display:block;height:100%;float:left;width:0%}.progress.secondary .meter{background:#e7e7e7;display:block;height:100%;float:left;width:0%}.progress.success .meter{background:#43AC6A;display:block;height:100%;float:left;width:0%}.progress.alert .meter{background:#f04124;display:block;height:100%;float:left;width:0%}.progress.radius{border-radius:3px}.progress.radius .meter{border-radius:2px}.progress.round{border-radius:1000px}.progress.round .meter{border-radius:999px}.range-slider{border:1px solid #DDDDDD;margin:1.25rem 0;position:relative;-ms-touch-action:none;touch-action:none;display:block;height:1rem;width:100%;background:#FAFAFA}.range-slider.vertical-range{border:1px solid #DDDDDD;margin:1.25rem 0;position:relative;-ms-touch-action:none;touch-action:none;display:inline-block;height:12.5rem;width:1rem}.range-slider.vertical-range .range-slider-handle{bottom:-10.5rem;margin-left:-0.5rem;margin-top:0;position:absolute}.range-slider.vertical-range .range-slider-active-segment{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-top-left-radius:initial;bottom:0;height:auto;width:0.875rem}.range-slider.radius{background:#FAFAFA;border-radius:3px}.range-slider.radius .range-slider-handle{background:#b5121b;border-radius:3px}.range-slider.radius .range-slider-handle:hover{background:#9f1018}.range-slider.round{background:#FAFAFA;border-radius:1000px}.range-slider.round .range-slider-handle{background:#b5121b;border-radius:1000px}.range-slider.round .range-slider-handle:hover{background:#9f1018}.range-slider.disabled,.range-slider[disabled]{background:#FAFAFA;cursor:not-allowed;opacity:0.7}.range-slider.disabled .range-slider-handle,.range-slider[disabled] .range-slider-handle{background:#b5121b;cursor:default;opacity:0.7}.range-slider.disabled .range-slider-handle:hover,.range-slider[disabled] .range-slider-handle:hover{background:#9f1018}.range-slider-active-segment{background:#e5e5e5;border-bottom-left-radius:inherit;border-top-left-radius:inherit;display:inline-block;height:0.875rem;position:absolute}.range-slider-handle{border:1px solid none;cursor:pointer;display:inline-block;height:1.375rem;position:absolute;top:-0.3125rem;width:2rem;z-index:1;-ms-touch-action:manipulation;touch-action:manipulation;background:#b5121b}.range-slider-handle:hover{background:#9f1018}.reveal-modal-bg{background:#000000;background:rgba(0,0,0,0.45);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1004;left:0}.reveal-modal{border-radius:3px;display:none;position:absolute;top:0;visibility:hidden;width:100%;z-index:1005;left:0;background-color:#FFFFFF;padding:1.875rem;border:solid 1px #666666;box-shadow:0 0 10px rgba(0,0,0,0.4)}@media only screen and (max-width: 40em){.reveal-modal{min-height:100vh;}}.reveal-modal .column,.reveal-modal .columns{min-width:0}.reveal-modal>:first-child{margin-top:0}.reveal-modal>:last-child{margin-bottom:0}@media only screen and (min-width:40.063em){.reveal-modal{left:0;margin:0 auto;max-width:62.5rem;right:0;width:80%;}}@media only screen and (min-width:40.063em){.reveal-modal{top:6.25rem;}}.reveal-modal.radius{box-shadow:none;border-radius:3px}.reveal-modal.round{box-shadow:none;border-radius:1000px}.reveal-modal.collapse{padding:0;box-shadow:none}@media only screen and (min-width:40.063em){.reveal-modal.tiny{left:0;margin:0 auto;max-width:62.5rem;right:0;width:30%;}}@media only screen and (min-width:40.063em){.reveal-modal.small{left:0;margin:0 auto;max-width:62.5rem;right:0;width:40%;}}@media only screen and (min-width:40.063em){.reveal-modal.medium{left:0;margin:0 auto;max-width:62.5rem;right:0;width:60%;}}@media only screen and (min-width:40.063em){.reveal-modal.large{left:0;margin:0 auto;max-width:62.5rem;right:0;width:70%;}}@media only screen and (min-width:40.063em){.reveal-modal.xlarge{left:0;margin:0 auto;max-width:62.5rem;right:0;width:95%;}}.reveal-modal.full{height:100vh;height:100%;left:0;margin-left:0 !important;max-width:none !important;min-height:100vh;top:0}@media only screen and (min-width:40.063em){.reveal-modal.full{left:0;margin:0 auto;max-width:62.5rem;right:0;width:100%;}}.reveal-modal.toback{z-index:1003}.reveal-modal .close-reveal-modal{color:#AAAAAA;cursor:pointer;font-size:2.5rem;font-weight:bold;line-height:1;position:absolute;top:0.625rem;right:1.375rem}.side-nav{display:block;font-family:Helvetica,sans-serif;list-style-position:outside;list-style-type:none;margin:0;padding:0.875rem 0}.side-nav li{font-size:0.875rem;font-weight:normal;margin:0 0 0.4375rem 0}.side-nav li a:not(.button){color:#b5121b;display:block;margin:0;padding:0.4375rem 0.875rem}.side-nav li a:not(.button):hover,.side-nav li a:not(.button):focus{background:rgba(0,0,0,0.025);color:#eb3943}.side-nav li a:not(.button):active{color:#eb3943}.side-nav li.active>a:first-child:not(.button){color:#eb3943;font-family:Helvetica,sans-serif;font-weight:normal}.side-nav li.divider{border-top:1px solid;height:0;list-style:none;padding:0;border-top-color:#e6e6e6}.side-nav li.heading{color:#b5121b;font-size:0.875rem;font-weight:bold;text-transform:uppercase}.split.button{position:relative;padding-right:5.0625rem}.split.button span{display:block;height:100%;position:absolute;right:0;top:0;border-left:solid 1px}.split.button span:after{position:absolute;content:"";width:0;height:0;display:block;border-style:inset;top:50%;left:50%}.split.button span:active{background-color:rgba(0,0,0,0.1)}.split.button span{border-left-color:rgba(255,255,255,0.5)}.split.button span{width:3.09375rem}.split.button span:after{border-top-style:solid;border-width:0.375rem;margin-left:-0.375rem;top:48%}.split.button span:after{border-color:#FFFFFF transparent transparent transparent}.split.button.secondary span{border-left-color:rgba(255,255,255,0.5)}.split.button.secondary span:after{border-color:#FFFFFF transparent transparent transparent}.split.button.alert span{border-left-color:rgba(255,255,255,0.5)}.split.button.success span{border-left-color:rgba(255,255,255,0.5)}.split.button.tiny{padding-right:3.75rem}.split.button.tiny span{width:2.25rem}.split.button.tiny span:after{border-top-style:solid;border-width:0.375rem;margin-left:-0.375rem;top:48%}.split.button.small{padding-right:4.375rem}.split.button.small span{width:2.625rem}.split.button.small span:after{border-top-style:solid;border-width:0.4375rem;margin-left:-0.375rem;top:48%}.split.button.large{padding-right:5.5rem}.split.button.large span{width:3.4375rem}.split.button.large span:after{border-top-style:solid;border-width:0.3125rem;margin-left:-0.375rem;top:48%}.split.button.expand{padding-left:2rem}.split.button.secondary span:after{border-color:#333333 transparent transparent transparent}.split.button.radius span{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.split.button.round span{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.split.button.no-pip span:before{border-style:none}.split.button.no-pip span:after{border-style:none}.split.button.no-pip span>i{display:block;left:50%;margin-left:-0.28889em;margin-top:-0.48889em;position:absolute;top:50%}.sub-nav{display:block;margin:-0.25rem 0 1.125rem;overflow:hidden;padding-top:0.25rem;width:auto}.sub-nav dt{text-transform:uppercase}.sub-nav dt,.sub-nav dd,.sub-nav li{color:#999999;float:left;font-family:Helvetica,sans-serif;font-size:0.875rem;font-weight:normal;margin-left:1rem;margin-bottom:0}.sub-nav dt a,.sub-nav dd a,.sub-nav li a{color:#999999;padding:0.1875rem 1rem;text-decoration:none}.sub-nav dt a:hover,.sub-nav dd a:hover,.sub-nav li a:hover{color:#737373}.sub-nav dt.active a,.sub-nav dd.active a,.sub-nav li.active a{border-radius:3px;background:#b5121b;color:#FFFFFF;cursor:default;font-weight:normal;padding:0.1875rem 1rem}.sub-nav dt.active a:hover,.sub-nav dd.active a:hover,.sub-nav li.active a:hover{background:#9c0f17}.switch{border:none;margin-bottom:1.5rem;outline:0;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch label{background:#DDDDDD;color:transparent;cursor:pointer;display:block;margin-bottom:1rem;position:relative;text-indent:100%;width:4rem;height:2rem;transition:left 0.15s ease-out}.switch input{left:10px;opacity:0;padding:0;position:absolute;top:9px}.switch input+label{margin-left:0;margin-right:0}.switch label:after{background:#FFFFFF;content:"";display:block;height:1.5rem;left:0.25rem;position:absolute;top:0.25rem;width:1.5rem;-webkit-transition:left 0.15s ease-out;-moz-transition:left 0.15s ease-out;-o-transition:translate3d(0, 0, 0);transition:left 0.15s ease-out;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.switch input:checked+label{background:#b5121b}.switch input:checked+label:after{left:2.25rem}.switch label{height:2rem;width:4rem}.switch label:after{height:1.5rem;width:1.5rem}.switch input:checked+label:after{left:2.25rem}.switch label{color:transparent;background:#DDDDDD}.switch label:after{background:#FFFFFF}.switch input:checked+label{background:#b5121b}.switch.large label{height:2.5rem;width:5rem}.switch.large label:after{height:2rem;width:2rem}.switch.large input:checked+label:after{left:2.75rem}.switch.small label{height:1.75rem;width:3.5rem}.switch.small label:after{height:1.25rem;width:1.25rem}.switch.small input:checked+label:after{left:2rem}.switch.tiny label{height:1.5rem;width:3rem}.switch.tiny label:after{height:1rem;width:1rem}.switch.tiny input:checked+label:after{left:1.75rem}.switch.radius label{border-radius:4px}.switch.radius label:after{border-radius:3px}.switch.round{border-radius:1000px}.switch.round label{border-radius:2rem}.switch.round label:after{border-radius:2rem}table{background:#FFFFFF;border:solid 1px #DDDDDD;margin-bottom:1.25rem;table-layout:auto}table caption{background:transparent;color:#222222;font-size:1rem;font-weight:bold}table thead{background:#F5F5F5}table thead tr th,table thead tr td{color:#222222;font-size:0.875rem;font-weight:bold;padding:0.5rem 0.625rem 0.625rem}table tfoot{background:#F5F5F5}table tfoot tr th,table tfoot tr td{color:#222222;font-size:0.875rem;font-weight:bold;padding:0.5rem 0.625rem 0.625rem}table tr th,table tr td{color:#222222;font-size:0.875rem;padding:0.5625rem 0.625rem;text-align:left}table tr.even,table tr.alt,table tr:nth-of-type(even){background:#F9F9F9}table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,table tr td{display:table-cell;line-height:1.125rem}.tabs{margin-bottom:0 !important;margin-left:0}.tabs:before,.tabs:after{content:" ";display:table}.tabs:after{clear:both}.tabs dd,.tabs .tab-title{float:left;list-style:none;margin-bottom:0 !important;position:relative}.tabs dd>a,.tabs .tab-title>a{display:block;background-color:#EFEFEF;color:#222222;font-family:Helvetica,sans-serif;font-size:1rem;padding:1rem 2rem}.tabs dd>a:hover,.tabs .tab-title>a:hover{background-color:#e1e1e1}.tabs dd.active>a,.tabs .tab-title.active>a{background-color:#FFFFFF;color:#222222}.tabs.radius dd:first-child a,.tabs.radius .tab:first-child a{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.tabs.radius dd:last-child a,.tabs.radius .tab:last-child a{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.tabs.vertical dd,.tabs.vertical .tab-title{position:inherit;float:none;display:block;top:auto}.tabs-content{margin-bottom:1.5rem;width:100%}.tabs-content:before,.tabs-content:after{content:" ";display:table}.tabs-content:after{clear:both}.tabs-content>.content{display:none;float:left;padding:0.9375rem 0;width:100%}.tabs-content>.content.active{display:block;float:none}.tabs-content>.content.contained{padding:0.9375rem}.tabs-content.vertical{display:block}.tabs-content.vertical>.content{padding:0 0.9375rem}@media only screen and (min-width:40.063em){.tabs.vertical{float:left;margin:0;margin-bottom:1.25rem !important;max-width:20%;width:20%}.tabs-content.vertical{float:left;margin-left:-1px;max-width:80%;padding-left:1rem;width:80%}}.no-js .tabs-content>.content{display:block;float:none}.th{border:solid 4px #FFFFFF;box-shadow:0 0 0 1px rgba(0,0,0,0.2);display:inline-block;line-height:0;max-width:100%;transition:all 200ms ease-out}.th:hover,.th:focus{box-shadow:0 0 6px 1px rgba(181,18,27,0.5)}.th.radius{border-radius:3px}.has-tip{border-bottom:dotted 1px #CCCCCC;color:#333333;cursor:help;font-weight:bold}.has-tip:hover,.has-tip:focus{border-bottom:dotted 1px #51080c;color:#b5121b}.has-tip.tip-left,.has-tip.tip-right{float:none !important}.tooltip{background:#333333;color:#FFFFFF;display:none;font-size:0.875rem;font-weight:normal;line-height:1.3;max-width:300px;padding:0.75rem;position:absolute;width:100%;z-index:1006;left:50%}.tooltip>.nub{border:solid 5px;border-color:transparent transparent #333333 transparent;display:block;height:0;pointer-events:none;position:absolute;top:-10px;width:0;left:5px}.tooltip>.nub.rtl{left:auto;right:5px}.tooltip.radius{border-radius:3px}.tooltip.round{border-radius:1000px}.tooltip.round>.nub{left:2rem}.tooltip.opened{border-bottom:dotted 1px #51080c !important;color:#b5121b !important}.tap-to-close{color:#777777;display:block;font-size:0.625rem;font-weight:normal}@media only screen{.tooltip>.nub{border-color:transparent transparent #333333 transparent;top:-10px}.tooltip.tip-top>.nub{border-color:#333333 transparent transparent transparent;bottom:-10px;top:auto}.tooltip.tip-left,.tooltip.tip-right{float:none !important}.tooltip.tip-left>.nub{border-color:transparent transparent transparent #333333;left:auto;margin-top:-5px;right:-10px;top:50%}.tooltip.tip-right>.nub{border-color:transparent #333333 transparent transparent;left:-10px;margin-top:-5px;right:auto;top:50%}}meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}.contain-to-grid{width:100%;background:#b71b1f}.contain-to-grid .top-bar{margin-bottom:0}.fixed{position:fixed;top:0;width:100%;z-index:99;left:0}.fixed.expanded:not(.top-bar){height:auto;max-height:100%;overflow-y:auto;width:100%}.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}.fixed.expanded:not(.top-bar) .top-bar-section{margin-top:2.5rem;z-index:98}.top-bar{background:#b71b1f;height:2.5rem;line-height:2.5rem;margin-bottom:0;overflow:hidden;position:relative}.top-bar ul{list-style:none;margin-bottom:0}.top-bar .row{max-width:none}.top-bar form,.top-bar input,.top-bar select{margin-bottom:0}.top-bar input,.top-bar select{font-size:0.75rem;height:1.75rem;padding-bottom:0.35rem;padding-top:0.35rem}.top-bar .button,.top-bar button{font-size:0.75rem;margin-bottom:0;padding-bottom:0.4125rem;padding-top:0.4125rem}@media only screen and (max-width: 40em){.top-bar .button,.top-bar button{position:relative;top:-1px;}}.top-bar .title-area{margin:0;position:relative}.top-bar .name{font-size:16px;height:2.5rem;margin:0}.top-bar .name h1,.top-bar .name h2,.top-bar .name h3,.top-bar .name h4,.top-bar .name p,.top-bar .name span{font-size:1.0625rem;line-height:2.5rem;margin:0}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name p a,.top-bar .name span a{color:#FFFFFF;display:block;font-weight:normal;padding:0 0.8333333333rem;width:75%}.top-bar .toggle-topbar{position:absolute;right:0;top:0}.top-bar .toggle-topbar a{color:#FFFFFF;display:block;font-size:0.8125rem;font-weight:bold;height:2.5rem;line-height:2.5rem;padding:0 0.8333333333rem;position:relative;text-transform:uppercase}.top-bar .toggle-topbar.menu-icon{margin-top:-16px;top:50%}.top-bar .toggle-topbar.menu-icon a{color:#FFFFFF;height:34px;line-height:33px;padding:0 2.3958333333rem 0 0.8333333333rem;position:relative}.top-bar .toggle-topbar.menu-icon a span::after{content:"";display:block;height:0;position:absolute;margin-top:-8px;top:50%;right:0.8333333333rem;box-shadow:0 0 0 1px #FFFFFF,0 7px 0 1px #FFFFFF,0 14px 0 1px #FFFFFF;width:16px}.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0 0 1px "",0 7px 0 1px "",0 14px 0 1px ""}.top-bar.expanded{background:transparent;height:auto}.top-bar.expanded .title-area{background:#b71b1f}.top-bar.expanded .toggle-topbar a{color:#888888}.top-bar.expanded .toggle-topbar a span::after{box-shadow:0 0 0 1px #888888,0 7px 0 1px #888888,0 14px 0 1px #888888}@media screen and (-webkit-min-device-pixel-ratio: 0){.top-bar.expanded .top-bar-section .has-dropdown.moved>.dropdown,.top-bar.expanded .top-bar-section .dropdown{clip:initial}.top-bar.expanded .top-bar-section .has-dropdown:not(.moved)>ul{padding:0}}.top-bar-section{left:0;position:relative;width:auto;transition:left 300ms ease-out}.top-bar-section ul{display:block;font-size:16px;height:auto;margin:0;padding:0;width:100%}.top-bar-section .divider,.top-bar-section [role="separator"]{border-top:solid 1px #1a1a1a;clear:both;height:1px;width:100%}.top-bar-section ul li{background:#333333}.top-bar-section ul li>a{color:#FFFFFF;display:block;font-family:Helvetica,sans-serif;font-size:0.8125rem;font-weight:normal;padding-left:0.8333333333rem;padding:12px 0 12px 0.8333333333rem;text-transform:none;width:100%}.top-bar-section ul li>a.button{font-size:0.8125rem;padding-left:0.8333333333rem;padding-right:0.8333333333rem;background-color:#b5121b;border-color:#910e16;color:#FFFFFF}.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{background-color:#910e16}.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{color:#FFFFFF}.top-bar-section ul li>a.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333333}.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{background-color:#b9b9b9}.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{color:#333333}.top-bar-section ul li>a.button.success{background-color:#43AC6A;border-color:#368a55;color:#FFFFFF}.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{background-color:#368a55}.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{color:#FFFFFF}.top-bar-section ul li>a.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#FFFFFF}.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{background-color:#cf2a0e}.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{color:#FFFFFF}.top-bar-section ul li>a.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#FFFFFF}.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{background-color:#cf6e0e}.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{color:#FFFFFF}.top-bar-section ul li>a.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333333}.top-bar-section ul li>a.button.info:hover,.top-bar-section ul li>a.button.info:focus{background-color:#61b6d9}.top-bar-section ul li>a.button.info:hover,.top-bar-section ul li>a.button.info:focus{color:#FFFFFF}.top-bar-section ul li>button{font-size:0.8125rem;padding-left:0.8333333333rem;padding-right:0.8333333333rem;background-color:#b5121b;border-color:#910e16;color:#FFFFFF}.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{background-color:#910e16}.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{color:#FFFFFF}.top-bar-section ul li>button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333333}.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{background-color:#b9b9b9}.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{color:#333333}.top-bar-section ul li>button.success{background-color:#43AC6A;border-color:#368a55;color:#FFFFFF}.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{background-color:#368a55}.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{color:#FFFFFF}.top-bar-section ul li>button.alert{background-color:#f04124;border-color:#cf2a0e;color:#FFFFFF}.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{background-color:#cf2a0e}.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{color:#FFFFFF}.top-bar-section ul li>button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#FFFFFF}.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{background-color:#cf6e0e}.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{color:#FFFFFF}.top-bar-section ul li>button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333333}.top-bar-section ul li>button.info:hover,.top-bar-section ul li>button.info:focus{background-color:#61b6d9}.top-bar-section ul li>button.info:hover,.top-bar-section ul li>button.info:focus{color:#FFFFFF}.top-bar-section ul li:hover:not(.has-form)>a{background-color:#555555;color:#FFFFFF;background:#222222}.top-bar-section ul li.active>a{background:#b5121b;color:#FFFFFF}.top-bar-section ul li.active>a:hover{background:#9c0f17;color:#FFFFFF}.top-bar-section .has-form{padding:0.8333333333rem}.top-bar-section .has-dropdown{position:relative}.top-bar-section .has-dropdown>a:after{border:inset 5px;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent rgba(255,255,255,0.4);border-left-style:solid;margin-right:0.8333333333rem;margin-top:-4.5px;position:absolute;top:50%;right:0}.top-bar-section .has-dropdown.moved{position:static}.top-bar-section .has-dropdown.moved>.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important;width:100%}.top-bar-section .has-dropdown.moved>a:after{display:none}.top-bar-section .dropdown{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;display:block;padding:0;position:absolute;top:0;z-index:99;left:100%}.top-bar-section .dropdown li{height:auto;width:100%}.top-bar-section .dropdown li a{font-weight:normal;padding:8px 0.8333333333rem}.top-bar-section .dropdown li a.parent-link{font-weight:normal}.top-bar-section .dropdown li.title h5,.top-bar-section .dropdown li.parent-link{margin-bottom:0;margin-top:0;font-size:1.125rem}.top-bar-section .dropdown li.title h5 a,.top-bar-section .dropdown li.parent-link a{color:#FFFFFF;display:block}.top-bar-section .dropdown li.title h5 a:hover,.top-bar-section .dropdown li.parent-link a:hover{background:none}.top-bar-section .dropdown li.has-form{padding:8px 0.8333333333rem}.top-bar-section .dropdown li .button,.top-bar-section .dropdown li button{top:auto}.top-bar-section .dropdown label{color:#777777;font-size:0.625rem;font-weight:bold;margin-bottom:0;padding:8px 0.8333333333rem 2px;text-transform:uppercase}.js-generated{display:block}@media only screen and (min-width:40.063em){.top-bar{background:#b71b1f;overflow:visible}.top-bar:before,.top-bar:after{content:" ";display:table}.top-bar:after{clear:both}.top-bar .toggle-topbar{display:none}.top-bar .title-area{float:left}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name h5 a,.top-bar .name h6 a{width:auto}.top-bar input,.top-bar select,.top-bar .button,.top-bar button{font-size:0.875rem;height:1.75rem;position:relative;top:0.375rem}.top-bar .has-form>.button,.top-bar .has-form>button{font-size:0.875rem;height:1.75rem;position:relative;top:0.375rem}.top-bar.expanded{background:#b71b1f}.contain-to-grid .top-bar{margin:0 auto;margin-bottom:0;max-width:62.5rem}.top-bar-section{transition:none 0 0;left:0 !important}.top-bar-section ul{display:inline;height:auto !important;width:auto}.top-bar-section ul li{float:left}.top-bar-section ul li .js-generated{display:none}.top-bar-section li.hover>a:not(.button){background-color:#555555;background:#222222;color:#FFFFFF}.top-bar-section li:not(.has-form) a:not(.button){background:#b71b1f;line-height:2.5rem;padding:0 0.8333333333rem}.top-bar-section li:not(.has-form) a:not(.button):hover{background-color:#555555;background:#222222}.top-bar-section li.active:not(.has-form) a:not(.button){background:#b5121b;color:#FFFFFF;line-height:2.5rem;padding:0 0.8333333333rem}.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#9c0f17;color:#FFFFFF}.top-bar-section .has-dropdown>a{padding-right:2.0833333333rem !important}.top-bar-section .has-dropdown>a:after{border:inset 5px;content:"";display:block;height:0;width:0;border-color:rgba(255,255,255,0.4) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:1.25rem}.top-bar-section .has-dropdown.moved{position:relative}.top-bar-section .has-dropdown.moved>.dropdown{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;display:block}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}.top-bar-section .has-dropdown>a:focus+.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\00bb";top:0.1875rem;right:5px}.top-bar-section .dropdown{left:0;background:transparent;min-width:100%;top:auto}.top-bar-section .dropdown li a{background:#333333;color:#FFFFFF;line-height:2.5rem;padding:12px 0.8333333333rem;white-space:nowrap}.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){background:#333333;color:#FFFFFF}.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){background-color:#555555;color:#FFFFFF;background:#222222}.top-bar-section .dropdown li label{background:#333333;white-space:nowrap}.top-bar-section .dropdown li .dropdown{left:100%;top:0}.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{border-right:solid 1px #4e4e4e;border-bottom:none;border-top:none;clear:none;height:2.5rem;width:0}.top-bar-section .has-form{background:#b71b1f;height:2.5rem;padding:0 0.8333333333rem}.top-bar-section .right li .dropdown{left:auto;right:0}.top-bar-section .right li .dropdown li .dropdown{right:100%}.top-bar-section .left li .dropdown{right:auto;left:0}.top-bar-section .left li .dropdown li .dropdown{left:100%}.no-js .top-bar-section ul li:hover>a{background-color:#555555;background:#222222;color:#FFFFFF}.no-js .top-bar-section ul li:active>a{background:#b5121b;color:#FFFFFF}.no-js .top-bar-section .has-dropdown:hover>.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}.no-js .top-bar-section .has-dropdown>a:focus+.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}@media only screen and (max-width: 40em){.small-only-text-left{text-align:left !important}.small-only-text-right{text-align:right !important}.small-only-text-center{text-align:center !important}.small-only-text-justify{text-align:justify !important}}@media only screen{.small-text-left{text-align:left !important}.small-text-right{text-align:right !important}.small-text-center{text-align:center !important}.small-text-justify{text-align:justify !important}}@media only screen and (min-width:40.063em) and (max-width:64em){.medium-only-text-left{text-align:left !important}.medium-only-text-right{text-align:right !important}.medium-only-text-center{text-align:center !important}.medium-only-text-justify{text-align:justify !important}}@media only screen and (min-width:40.063em){.medium-text-left{text-align:left !important}.medium-text-right{text-align:right !important}.medium-text-center{text-align:center !important}.medium-text-justify{text-align:justify !important}}@media only screen and (min-width:64.0625em) and (max-width:90em){.large-only-text-left{text-align:left !important}.large-only-text-right{text-align:right !important}.large-only-text-center{text-align:center !important}.large-only-text-justify{text-align:justify !important}}@media only screen and (min-width:64.0625em){.large-text-left{text-align:left !important}.large-text-right{text-align:right !important}.large-text-center{text-align:center !important}.large-text-justify{text-align:justify !important}}@media only screen and (min-width:90.0625em) and (max-width:120em){.xlarge-only-text-left{text-align:left !important}.xlarge-only-text-right{text-align:right !important}.xlarge-only-text-center{text-align:center !important}.xlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width:90.0625em){.xlarge-text-left{text-align:left !important}.xlarge-text-right{text-align:right !important}.xlarge-text-center{text-align:center !important}.xlarge-text-justify{text-align:justify !important}}@media only screen and (min-width:120.0625em) and (max-width:6249999.9375em){.xxlarge-only-text-left{text-align:left !important}.xxlarge-only-text-right{text-align:right !important}.xxlarge-only-text-center{text-align:center !important}.xxlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width:120.0625em){.xxlarge-text-left{text-align:left !important}.xxlarge-text-right{text-align:right !important}.xxlarge-text-center{text-align:center !important}.xxlarge-text-justify{text-align:justify !important}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}a{color:#b5121b;line-height:inherit;text-decoration:none}a:hover,a:focus{color:#9c0f17}a img{border:none}p{font-family:inherit;font-size:0.875rem;font-weight:normal;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}p.lead{font-size:1.09375rem;line-height:1.6}p aside{font-size:0.875rem;font-style:italic;line-height:1.35}h1,h2,h3,h4,h5,h6{color:#b5121b;font-family:"Balthazar";font-style:normal;font-weight:normal;line-height:1.4;margin-bottom:0.5rem;margin-top:0.2rem;text-rendering:optimizeLegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#ed4750;font-size:60%;line-height:0}h1{font-size:1.375rem}h2{font-size:0.875rem}h3{font-size:0.8125rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1rem}.subheader{line-height:1.4;color:#ed4750;font-weight:normal;margin-top:0.2rem;margin-bottom:0.5rem}hr{border:solid #DDDDDD;border-width:1px 0 0;clear:both;height:0;margin:1.25rem 0 1.1875rem}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{background-color:#f8f8f8;border-color:#dfdfdf;border-style:solid;border-width:1px;color:#333333;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;padding:0.125rem 0.3125rem 0.0625rem}ul,ol,dl{font-family:inherit;font-size:0.875rem;line-height:1.6;list-style-position:outside;margin-bottom:1.25rem}ul{margin-left:1.1rem}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle;margin-left:1.1rem}ul.disc{list-style-type:disc;margin-left:1.1rem}ol{margin-left:1.4rem}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0}.no-bullet{list-style-type:none;margin-left:0}.no-bullet li ul,.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}dl dt{margin-bottom:0.3rem;font-weight:bold}dl dd{margin-bottom:0.75rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#000000;cursor:help}abbr{text-transform:none}abbr[title]{border-bottom:1px dotted #DDDDDD}blockquote{margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #DDDDDD}blockquote cite{display:block;font-size:0.8125rem;color:#e92530}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#e92530}blockquote,blockquote p{line-height:1.6;color:#ed4750}.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #DDDDDD;padding:0.625rem 0.75rem}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:0.9375rem}.vevent .summary{font-weight:bold}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem}@media only screen and (min-width:40.063em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.125rem}h4{font-size:1.4375rem}h5{font-size:1.125rem}h6{font-size:1rem}}@media print{*{background:transparent !important;color:#000000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.34in;}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden}.off-canvas-wrap.move-right,.off-canvas-wrap.move-left,.off-canvas-wrap.move-bottom,.off-canvas-wrap.move-top{min-height:100%;-webkit-overflow-scrolling:touch}.inner-wrap{position:relative;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.inner-wrap:before,.inner-wrap:after{content:" ";display:table}.inner-wrap:after{clear:both}.tab-bar{-webkit-backface-visibility:hidden;background:#b5121b;color:#FFFFFF;height:2.8125rem;line-height:2.8125rem;position:relative}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{color:#FFFFFF;font-weight:bold;line-height:2.8125rem;margin:0}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{font-size:1.125rem}.left-small{height:2.8125rem;position:absolute;top:0;width:2.8125rem;border-right:solid 1px #5b090d;left:0}.right-small{height:2.8125rem;position:absolute;top:0;width:2.8125rem;border-left:solid 1px #5b090d;right:0}.tab-bar-section{height:2.8125rem;padding:0 0.625rem;position:absolute;text-align:center;top:0}.tab-bar-section.left{text-align:left}.tab-bar-section.right{text-align:right}.tab-bar-section.left{left:0;right:2.8125rem}.tab-bar-section.right{left:2.8125rem;right:0}.tab-bar-section.middle{left:2.8125rem;right:2.8125rem}.tab-bar .menu-icon{color:#FFFFFF;display:block;height:2.8125rem;padding:0;position:relative;text-indent:2.1875rem;transform:translate3d(0, 0, 0);width:2.8125rem}.tab-bar .menu-icon span::after{content:"";display:block;height:0;position:absolute;top:50%;margin-top:-0.5rem;left:0.90625rem;box-shadow:0 0 0 1px #FFFFFF,0 7px 0 1px #FFFFFF,0 14px 0 1px #FFFFFF;width:1rem}.tab-bar .menu-icon span:hover:after{box-shadow:0 0 0 1px #b3b3b3,0 7px 0 1px #b3b3b3,0 14px 0 1px #b3b3b3}.left-off-canvas-menu{-webkit-backface-visibility:hidden;background:#b5121b;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;transition:transform 500ms ease 0s;width:15.625rem;z-index:1001;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate(-100%, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0;top:0}.left-off-canvas-menu *{-webkit-backface-visibility:hidden}.right-off-canvas-menu{-webkit-backface-visibility:hidden;background:#b5121b;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;transition:transform 500ms ease 0s;width:15.625rem;z-index:1001;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate(100%, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0;top:0}.right-off-canvas-menu *{-webkit-backface-visibility:hidden}.top-off-canvas-menu{-webkit-backface-visibility:hidden;background:#b5121b;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;transition:transform 500ms ease 0s;width:15.625rem;z-index:1001;-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);-ms-transform:translate(0, -100%);-o-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);top:0;width:100%;height:18.75rem}.top-off-canvas-menu *{-webkit-backface-visibility:hidden}.bottom-off-canvas-menu{-webkit-backface-visibility:hidden;background:#b5121b;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;transition:transform 500ms ease 0s;width:15.625rem;z-index:1001;-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate(0, 100%);-o-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);bottom:0;width:100%;height:18.75rem}.bottom-off-canvas-menu *{-webkit-backface-visibility:hidden}ul.off-canvas-list{list-style-type:none;margin:0;padding:0}ul.off-canvas-list li label{background:#444444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999999;display:block;font-size:0.75rem;font-weight:bold;margin:0;padding:0.3rem 0.9375rem;text-transform:uppercase}ul.off-canvas-list li a{border-bottom:1px solid #880d14;color:rgba(255,255,255,0.7);display:block;padding:0.6666666667rem;transition:background 300ms ease}ul.off-canvas-list li a:hover{background:#7f0d13}ul.off-canvas-list li a:active{background:#7f0d13}.move-right>.inner-wrap{-webkit-transform:translate3d(15.625rem, 0, 0);-moz-transform:translate3d(15.625rem, 0, 0);-ms-transform:translate(15.625rem, 0);-o-transform:translate3d(15.625rem, 0, 0);transform:translate3d(15.625rem, 0, 0)}.move-right .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:rgba(0,0,0,0);background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.063em){.move-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.move-left>.inner-wrap{-webkit-transform:translate3d(-15.625rem, 0, 0);-moz-transform:translate3d(-15.625rem, 0, 0);-ms-transform:translate(-15.625rem, 0);-o-transform:translate3d(-15.625rem, 0, 0);transform:translate3d(-15.625rem, 0, 0)}.move-left .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:rgba(0,0,0,0);background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.063em){.move-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.move-top>.inner-wrap{-webkit-transform:translate3d(0, -18.75rem, 0);-moz-transform:translate3d(0, -18.75rem, 0);-ms-transform:translate(0, -18.75rem);-o-transform:translate3d(0, -18.75rem, 0);transform:translate3d(0, -18.75rem, 0)}.move-top .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:rgba(0,0,0,0);background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.063em){.move-top .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.move-bottom>.inner-wrap{-webkit-transform:translate3d(0, 18.75rem, 0);-moz-transform:translate3d(0, 18.75rem, 0);-ms-transform:translate(0, 18.75rem);-o-transform:translate3d(0, 18.75rem, 0);transform:translate3d(0, 18.75rem, 0)}.move-bottom .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:rgba(0,0,0,0);background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.063em){.move-bottom .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu,.offcanvas-overlap .top-off-canvas-menu,.offcanvas-overlap .bottom-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:rgba(0,0,0,0);background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.063em){.offcanvas-overlap .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-left .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-left .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:rgba(0,0,0,0);background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.063em){.offcanvas-overlap-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-right .left-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-right .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:rgba(0,0,0,0);background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.063em){.offcanvas-overlap-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-top .bottom-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-top .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:rgba(0,0,0,0);background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.063em){.offcanvas-overlap-top .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-bottom .top-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-bottom .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:rgba(0,0,0,0);background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.063em){.offcanvas-overlap-bottom .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.no-csstransforms .left-off-canvas-menu{left:-15.625rem}.no-csstransforms .right-off-canvas-menu{right:-15.625rem}.no-csstransforms .top-off-canvas-menu{top:-18.75rem}.no-csstransforms .bottom-off-canvas-menu{bottom:-18.75rem}.no-csstransforms .move-left>.inner-wrap{right:15.625rem}.no-csstransforms .move-right>.inner-wrap{left:15.625rem}.no-csstransforms .move-top>.inner-wrap{right:18.75rem}.no-csstransforms .move-bottom>.inner-wrap{left:18.75rem}.left-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#b5121b;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;height:18.75rem;z-index:1002;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate(-100%, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.left-submenu *{-webkit-backface-visibility:hidden}.left-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999999;font-weight:bold;padding:0.3rem 0.9375rem;text-transform:uppercase;margin:0}.left-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.left-submenu .back>a:before{content:"\AB";margin-right:0.5rem;display:inline}.left-submenu.move-right,.left-submenu.offcanvas-overlap-right,.left-submenu.offcanvas-overlap{-webkit-transform:translate3d(0%, 0, 0);-moz-transform:translate3d(0%, 0, 0);-ms-transform:translate(0%, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.right-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#b5121b;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;height:18.75rem;z-index:1002;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate(100%, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.right-submenu *{-webkit-backface-visibility:hidden}.right-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999999;font-weight:bold;padding:0.3rem 0.9375rem;text-transform:uppercase;margin:0}.right-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.right-submenu .back>a:after{content:"\BB";margin-left:0.5rem;display:inline}.right-submenu.move-left,.right-submenu.offcanvas-overlap-left,.right-submenu.offcanvas-overlap{-webkit-transform:translate3d(0%, 0, 0);-moz-transform:translate3d(0%, 0, 0);-ms-transform:translate(0%, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.top-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#b5121b;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;height:18.75rem;z-index:1002;-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);-ms-transform:translate(0, -100%);-o-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);top:0;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.top-submenu *{-webkit-backface-visibility:hidden}.top-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999999;font-weight:bold;padding:0.3rem 0.9375rem;text-transform:uppercase;margin:0}.top-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.top-submenu.move-bottom,.top-submenu.offcanvas-overlap-bottom,.top-submenu.offcanvas-overlap{-webkit-transform:translate3d(0, 0%, 0);-moz-transform:translate3d(0, 0%, 0);-ms-transform:translate(0, 0%);-o-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}.bottom-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#b5121b;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;height:18.75rem;z-index:1002;-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate(0, 100%);-o-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);bottom:0;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.bottom-submenu *{-webkit-backface-visibility:hidden}.bottom-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999999;font-weight:bold;padding:0.3rem 0.9375rem;text-transform:uppercase;margin:0}.bottom-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.bottom-submenu.move-top,.bottom-submenu.offcanvas-overlap-top,.bottom-submenu.offcanvas-overlap{-webkit-transform:translate3d(0, 0%, 0);-moz-transform:translate3d(0, 0%, 0);-ms-transform:translate(0, 0%);-o-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}.left-off-canvas-menu ul.off-canvas-list li.has-submenu>a:after{content:"\BB";margin-left:0.5rem;display:inline}.right-off-canvas-menu ul.off-canvas-list li.has-submenu>a:before{content:"\AB";margin-right:0.5rem;display:inline}@media only screen{.show-for-small-only,.show-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.hide-for-small-only,.hide-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.visible-for-small-only,.visible-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-small-only,.hidden-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width:40.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width:64.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width:90.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xlarge,td.show-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width:120.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.hidden-for-xlarge-only,.visible-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.visible-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xlarge,table.hide-for-xlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.hide-for-xlarge-down,td.hide-for-xlarge-down,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up,th.show-for-xxlarge,td.show-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.hide-for-landscape,table.show-for-portrait{display:table !important}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}@media only screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.show-for-landscape,table.hide-for-portrait{display:table !important}thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important}tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important}tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important}td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important}}@media only screen and (orientation: portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important}.hide-for-portrait,.show-for-landscape{display:none !important}table.show-for-portrait,table.hide-for-landscape{display:table !important}thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important}tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important}tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important}td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important}}.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.hide-for-touch{display:table !important}.touch table.show-for-touch{display:table !important}thead.hide-for-touch{display:table-header-group !important}.touch thead.show-for-touch{display:table-header-group !important}tbody.hide-for-touch{display:table-row-group !important}.touch tbody.show-for-touch{display:table-row-group !important}tr.hide-for-touch{display:table-row !important}.touch tr.show-for-touch{display:table-row !important}td.hide-for-touch{display:table-cell !important}.touch td.show-for-touch{display:table-cell !important}th.hide-for-touch{display:table-cell !important}.touch th.show-for-touch{display:table-cell !important}.show-for-sr{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.show-on-focus{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.show-on-focus:focus,.show-on-focus:active{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.print-only,.show-for-print{display:none !important}@media print{.print-only,.show-for-print{display:block !important}.hide-on-print,.hide-for-print{display:none !important}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}}img.aligncenter{display:block;clear:both;float:none;padding:0;margin-left:auto;margin-right:auto}img.alignright{padding:0;margin:0 0 6px 11px;display:inline}blockquote.alignleft,img.alignleft,.wp-caption.alignleft{margin:0.4375rem 2.1875rem 0.4375rem 0}blockquote.alignright,img.alignright,.wp-caption.alignright{margin:0.4375rem 0 0.4375rem 2.1875rem}img.alignleft{padding:0;display:inline}.alignright{float:right}.alignnone{float:none}.alignleft{float:left}.wp-caption{background:#008000;width:auto}.wp-caption-text{font-family:Open Sans,sans-serif;font-size:9px !important;color:#fff;font-style:italic;margin:0;padding:0 5px}.gallery-one-title{height:45px;font-size:0.8em;text-align:center;font-family:sans-serif;padding:5px}.gallery-holder{margin:10px 0 20px 0}@media (max-width: 640px){img.alignright,img.alignleft,img.aligncenter{display:block;margin-left:auto;margin-right:auto;float:none;text-align:center}div.wp-caption.alignright,div.wp-caption.alignleft{width:44% !important;margin-left:auto;margin-right:auto;float:none;text-align:center}div.wp-caption.aligncenter{width:85% !important;margin-left:auto;margin-right:auto;float:none;text-align:center}div.wp-caption.alignnone{width:85% !important;float:none}div.wp-caption.alignright,div.wp-caption.alignleft,div.wp-caption.aligncenter{width:100%}}@media (min-width: 40.063em){img.aligncenter,img.alignnone{display:block;margin-left:auto;margin-right:auto;float:none;text-align:center}div.wp-caption.aligncenter{width:74% !important;margin-left:auto;margin-right:auto;float:none;text-align:center}div.wp-caption.aligncenter{width:100%}div.wp-caption.alignnone{width:73% !important;float:none}}body{background-size:cover;background-attachment:fixed;background-position:bottom}.inner-wrap>*{max-width:1000px;margin-left:auto;margin-right:auto}#content-wrapper{margin:20px auto 0;width:100%;max-width:1000px;background-color:white}#content-wrapper>*{max-width:1000px;padding-left:40px;padding-right:40px}@media only screen and (max-width: 40em){#content-wrapper>*{padding-left:20px;padding-right:20px;}}#content-wrapper .content{margin-bottom:0px;border-bottom:1px solid lightgrey}#content-wrapper>.content{margin:0 auto}p{line-height:1.4;font-size:1rem}h1,h2,h3{font-style:normal;font-variant:small-caps}h5{display:inline}h1{color:#b5121b;font-size:2.1875rem;font-weight:normal;letter-spacing:0.1em;margin:0;padding-top:0;line-height:1}h2{font-size:1.5rem;font-weight:bold;margin:0;padding:0.8rem 0 0}h3{color:#000;font-family:helvetica;font-size:1em;font-style:normal;font-variant:normal;font-weight:bold;margin:0;padding:0.8em 0 0;text-align:left}#shadow_wrapper{box-shadow:1px 4px 17px 0px black;background-color:white}#soc-top .stButton .sharethis,#soc-bottom .stButton .sharethis{background-image:url("../assets/share-icon.jpg") !important}#soc-top .stButton .chicklets,#soc-bottom .stButton .chicklets{height:20px;line-height:20px}header .row .search-top .button{border-radius:10px;float:right;margin-top:-24px;position:relative;background:url("../assets/search_button.jpg");background-repeat:no-repeat;height:24px;width:32px;padding:0;border:none;z-index:2;text-indent:-100px}#glass{background-image:url("../assets/search_button.jpg");background-repeat:no-repeat;background-size:contain;height:24px;width:32px;padding:0}#page-header{background:#000000}#page-header .row .sec-nav{position:relative;text-align:right;padding:30px 0}#page-header .row .sec-nav ul li{display:inline}#page-header .row .sec-nav ul li a{font-size:0.75rem;color:#FFFFFF;text-transform:uppercase;padding:0 7px 0 1px}#page-header .row .sec-nav ul li:hover a{background-color:#9fa617;border-radius:6px}#page-header .row .sec-nav>ul>li{position:relative}#page-header .row .sec-nav>ul>li:before{color:#fff;content:"|";position:absolute;top:-1px;left:-16px;font-size:12px;font-weight:bold;display:block;padding:0 10px}#page-header .row .sec-nav>ul>li:first-child:before{content:none}#page-header .row #soc-top{padding:10px 0}#page-header .row #soc-top p{font-size:0.813em;color:#FFFFFF;margin:0}#page-header .row .search-top{padding-bottom:25px;padding-top:5px}#page-header .row .search-top .lar-search{width:100%;height:24px;font-size:0.75rem;padding:0 34px 0 10px;margin:0;border-radius:10px}#page-header .row .search-top #search-button{float:right;margin-top:-24px;border-radius:10px}#page-header .row h3{color:#FFFFFF}#page-header .top-bar{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c54d38), color-stop(1, #b71b1f));background:-moz-linear-gradient(center top, #c54d38 5%, #b71b1f 100%);background:-ms-linear-gradient(center top, #c54d38 5%, #b71b1f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c54d38', endColorstr='#b71b1f');border-top:2px solid black;border-bottom:2px solid white;height:2.4rem}#page-header .top-bar .top-bar-section{background:transparent;float:none;margin-left:auto;margin-right:auto;display:inline-block}#page-header .top-bar .top-bar-section>ul>li>.dropdown{margin-top:6px;margin-left:-1px;padding-top:11px;padding-bottom:6px}#page-header .top-bar .top-bar-section ul>li{height:36px}#page-header .top-bar .top-bar-section ul li{background:transparent}#page-header .top-bar .top-bar-section ul li a{height:100%;color:#FFFFFF;font-size:0.875rem;background:transparent;text-transform:uppercase}#page-header .top-bar .top-bar-section ul li a:hover{text-shadow:0 0 3px white}#page-header .top-bar .top-bar-section ul li:not(.has-form) a{line-height:2.4rem}#page-header .top-bar .top-bar-section ul li:not(.has-form) a:not(.button){background:transparent}#page-header .top-bar .top-bar-section ul li:not(.has-form) a:hover:not(.button){background:#9fa617}#page-header .top-bar .top-bar-section ul li:not(.has-form) a:focus:not(.button){background:#9fa617}#page-header .top-bar .top-bar-section ul li:not(.has-form):hover:before{}#page-header .top-bar .top-bar-section ul li.has-dropdown .dropdown{background:#FFFFFF;border-bottom-left-radius:10px;border-bottom-right-radius:10px}#page-header .top-bar .top-bar-section ul li.has-dropdown .dropdown li{white-space:nowrap;background:transparent;border-bottom-right-radius:10px}#page-header .top-bar .top-bar-section ul li.has-dropdown .dropdown li:not(.has-form):not(.active) a:not(.button){color:#000000;background:transparent}#page-header .top-bar .top-bar-section ul li.has-dropdown .dropdown li:hover:not(.has-form):not(.active)>a:not(.button){color:#b5121b;background:transparent}#page-header .top-bar .top-bar-section ul li.has-dropdown .dropdown li a{border-bottom:1px solid #e7e7e8}#page-header .top-bar .top-bar-section ul li.has-dropdown .dropdown li:last-child a{border-bottom:none}#page-header .top-bar .top-bar-section>ul>li{position:relative}#page-header .top-bar .top-bar-section>ul>li:before{color:#fff;content:"|";position:absolute;top:5px;left:-13px;font-size:15px;font-weight:bold;display:block;padding:0 10px}#page-header .top-bar .top-bar-section>ul>li:first-child:before{content:none}#page-header .top-bar .top-bar-section .has-dropdown>a{margin-bottom:-4px}#page-header .top-bar .top-bar-section .has-dropdown>a:after{}@media (min-width: 1000px){#page-header .left-off-canvas-menu{display:none;}}#page-header .left-off-canvas-menu .off-canvas-search{padding-bottom:25px;padding-top:5px}#page-header .left-off-canvas-menu .off-canvas-search .lar-search{width:100%;height:40px;font-size:0.75rem;margin:0}#page-header .left-off-canvas-menu .off-canvas-search .button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-family:Helvetica,sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:1rem 2rem 1.0625rem 2rem;font-size:1rem;background-color:#b5121b;border-color:#910e16;color:#FFFFFF;transition:background-color 300ms ease-out;margin-top:10px;margin-left:60px}#page-header .left-off-canvas-menu .off-canvas-search .button:hover,#page-header .left-off-canvas-menu .off-canvas-search .button:focus{background-color:#910e16}#page-header .left-off-canvas-menu .off-canvas-search .button:hover,#page-header .left-off-canvas-menu .off-canvas-search .button:focus{color:#FFFFFF}#page-header .left-off-canvas-menu .off-canvas-social{padding:10px 5px}#page-header .left-off-canvas-menu .off-canvas-social img{padding:0 5px}#page-header .left-off-canvas-menu .off-canvas-address span{text-align:center;display:block}#page-header .left-off-canvas-menu .off-canvas-address .bullet{display:none}#page-header .left-off-canvas-menu .left-off-canvas-list ul{list-style:none}#page-header .left-off-canvas-menu .left-off-canvas-list ul li a{color:#FFFFFF}#page-header .left-off-canvas-menu .left-off-canvas-list ul li ul{list-style:none}#slideshow ul{list-style:none;margin:0}.slider-wrapper.theme-default{margin:0 auto}.slider{position:relative;box-shadow:0px 4px 7px 0px black}.metaslider .theme-default .nivoSlider{max-height:400px}.metaslider .slider-wrapper{position:relative}@media only screen and (min-width:40.063em){.slider,.slider .metaslider,.slider .metaslider .nivo-main-image,.slider .metaslider nivoSlider>img{max-height:400px;}}@media only screen and (max-width: 40em){.slider,.slider .metaslider,.slider .metaslider .nivo-main-image,.slider .metaslider nivoSlider>img{max-height:200px;}}.metaslider .slider-wrapper .nivo-controlNav.nivo-thumbs-enabled{height:62px;padding:0 0 6px;text-align:left;width:55%}.metaslider .slider-wrapper .nivo-controlNav.nivo-thumbs-enabled .nivo-control{border:1px solid white;margin:8px 0px 0 15px;width:11%}@media only screen and (min-width:40.063em) and (max-width:64em){.metaslider .slider-wrapper .nivo-controlNav.nivo-thumbs-enabled .nivo-control{margin-top:9;}}.metaslider .slider-wrapper .nivo-controlNav.nivo-thumbs-enabled img{width:100%}@media only screen and (max-width: 40em){.metaslider .slider-wrapper .nivo-controlNav.nivo-thumbs-enabled{display:none !important;}}@media only screen and (min-width:40.063em) and (max-width:64em){.metaslider .slider-wrapper .nivo-controlNav.nivo-thumbs-enabled{width:62%;}}@media only screen and (min-width:64.0625em){.metaslider .slider-wrapper .nivo-controlNav.nivo-thumbs-enabled{height:70px;width:60%;}}.metaslider .slider-wrapper .nivo-caption{height:72px;padding-left:65%;padding-right:30px;background:rgba(0,0,0,0.55);opacity:1;font-size:14px}@media only screen and (max-width: 40em){.metaslider .slider-wrapper .nivo-caption{display:none !important;}}.full-image-div{display:none}@media only screen and (min-width:64.0625em){.full-image-div{display:default;background-position:center top;background-repeat:no-repeat;background-size:cover;height:100vh;width:100%;}}slider .metaslider img,.full-width-slider .slider-wrapper .slider-item img{display:block;height:auto;max-width:100%;position:static}.theme-default .nivo-controlNav{bottom:0;left:0;padding:0;position:absolute;text-align:left;z-index:99}.thumb-nav{background:rgba(0,0,0,0.6);margin-top:-88px}.thumb-nav #thumb{padding:0 20px}.thumb-nav #thumb img{margin:13px;border:1px solid #FFFFFF}#welcome{padding:0 30px}.content{background:#FFFFFF;padding:20px;margin-bottom:20px}.content #blocks{width:100%;padding:0;margin:20px 0;margin-bottom:20px}.content #blocks h3{color:#FFFFFF}.content #blocks #news{text-align:center}.content #blocks #news .title-posts{font-size:14px}.content #blocks #news .title-posts:hover{color:#b5121b !important}.content #blocks #news .feed>div{padding:10px 35px}.content #blocks #news h3{background:#b5121b;padding:10px 0;margin:0}.content #blocks #news img{width:100%;margin-bottom:15px}.content #blocks #news p{margin-bottom:0;padding-top:0;font-size:0.9375rem}.content #blocks #news p.event{font-weight:bold;margin-bottom:20px}@media only screen and (min-width:0em) and (max-width:64em){.content #blocks #news{padding-bottom:60px;}}.content #blocks #upcoming{text-align:center}.content #blocks #upcoming h3{background:#9fa617;padding:10px 0;margin:0}.content #blocks #upcoming img{width:100%}.content #blocks #upcoming .ai1ec-event-time{font-size:12px}.content #blocks #upcoming .ai1ec-load-event:hover{color:#b5121b !important}.content #blocks #upcoming .ai1ec-event-wrap{border:0}.content #blocks #upcoming .ai1ec-prev-page,.content #blocks #upcoming .ai1ec-next-page{display:none}.content #blocks #upcoming .ai1ec-title-buttons .ai1ec-btn-group{margin-left:0}.content #blocks #upcoming .ai1ec-calendar-title,.content #blocks #upcoming .ai1ec-calendar-title-short{font-size:12px}.content #blocks #partner{text-align:center}.content #blocks #partner h3{background:#000000;padding:10px 0;margin:0}.content #blocks #partner img{width:100%}.content #blocks #partner label{}.content #blocks .block-wrapper{margin-bottom:20px}.content #blocks .block-wrapper>div{border:1px solid black;position:relative}.content #blocks h3{font-size:24px;line-height:1.2}.content #blocks .feed{height:inherit-50px}.content #blocks .feed p{padding:10px 10px 0;font-size:14px}.content #blocks .feed .title-posts{font-weight:bold;color:black}.content #blocks .feed>div{padding:10px 10px 0}.content #blocks .block-button{margin-bottom:25px;position:absolute;bottom:0;width:100%}.content #blocks .block-button a{color:#FFFFFF;background:#9fa617;border-radius:8px;padding:5px 10px;box-shadow:0 3px 6px 0px #ababab}.content #blocks .block-button a:hover{background:#FFFFFF;color:#9fa617}.content .breadcrumbs{background:#fff;margin-top:-10px;border:none;font-size:10px}.content .breadcrumbs>*{color:#b1b3b5;font-weight:bold}.content .breadcrumbs>* a{color:#b1b3b5}.content .main img{border:6px solid #fdefd4;margin-bottom:30px;box-shadow:2px 3px 9px 0px #ababab}.content .stButton .stFb,.content .stButton .stTwbutton,.content .stButton .stMainServices{height:auto}.sidebar h3{color:#000000;background:#9fa617;text-align:center;margin-bottom:0;padding:10px 0}.sidebar ul{list-style:none;margin-left:0}.sidebar ul li{border-bottom:1px solid #FFFFFF;background:#c5c974;padding:2px 0 2px 15px}.sidebar ul li a{color:#000000;text-transform:uppercase}.sidebar ul li a#active{color:#b5121b}.sidebar .tab{background:#c8b776}.sidebar .tab h3{color:#FFFFFF;background:#c8b776;text-align:center;padding:11px 0;margin-bottom:8px}.sidebar .page_item:hover a{font-weight:bold}.sidebar .current_page_item a{font-weight:bold}h3{margin:0}a.link{color:#b5121b;text-decoration:underline;text-decoration-color:#b5121b}#soc-bottom a{margin:0 2px}#footer-address{width:100%;max-width:100%;background:white;padding:20px}#page-footer{width:100%;max-width:100%;background:#b9b8a3}#page-footer img{margin:25px 0}#page-footer .footer-sponsors img{border:2px solid white}#page-footer #footer-tripadvisor{margin:25px 0}#page-footer #footer-tripadvisor .cdsROW{height:160px;margin:0 auto;text-align:center;width:220px}#page-footer #footer-signup:hover{cursor:pointer}#page-footer span.bullet,#copyright span.bullet{margin:0 5px}@media only screen and (max-width: 40em){#page-footer span.bullet,#copyright span.bullet{display:none;}}#partners{margin:0 auto}#partners>div{width:150px;display:inline;margin:0 25px}#partners img{padding-top:30px}#copyright{font-size:0.6875rem;margin-top:32px;margin-bottom:40px}#copyright p{font-size:0.6875rem;margin:0}#copyright a{color:white}.mainNavLiImgContainer img{position:absolute;left:19px;top:19px;border:solid 1px orange}nav.top-bar{z-index:995}@media only screen and (max-width: 900px){nav.top-bar .toggle-topbar{display:block}nav.top-bar .title-area{float:right}}@media only screen and (max-width: 900px){nav.top-bar .top-bar-section{display:none}}nav.top-bar .top-bar-section>ul{height:60px !important;min-width:700px;width:100%}nav.top-bar .top-bar-section>ul>li{background:none}@media only screen and (max-width: 1040px){nav.top-bar .top-bar-section>ul>li{margin:0}}.closed{display:none !important}.dropper{width:20px;height:20px;background:black;color:white}#page-header .top-bar .top-bar-section ul>li>ul>li{height:36px;font-size:15px}.top-bar-section ul li ul li a.dropper,.top-bar-section ul li ul li:hover a.dropper{background:url("assets/nav_arrow.png") no-repeat scroll 50% 0 rgba(0,0,0,0);border:0 none;bottom:0;cursor:pointer;display:block;height:22px !important;position:absolute;right:0;top:3px;width:40px;z-index:98}.top-bar-section li:not(.has-form) a:not(.button){line-height:2.4rem}nav.top-bar .top-bar-section>ul>li>a{font-size:14px}nav.top-bar .top-bar-section>ul>li a{background:none !important;padding:0 10px !important}nav.top-bar .top-bar-section>ul>li a:hover{background:#f5ad1a}nav.top-bar .top-bar-section>ul>li a:after{border:0px}nav.top-bar .top-bar-section>ul>li:hover>a{background-color:#9fa617 !important}nav.top-bar .top-bar-section>ul>li.has-dropdown:hover{z-index:9999;padding-bottom:2px}nav.top-bar .top-bar-section>ul>li.nav-item:nth-child(-n+4)>ul>li.nav-item{width:100%;float:left;text-align:left;position:relative}nav.top-bar .top-bar-section>ul>li.nav-item:nth-child(-n+4)>ul>li.nav-img{z-index:-1;background-color:transparent !important}nav.top-bar .top-bar-section .has-dropdown:nth-child(n+4) .dropdown li.has-dropdown>a::after{content:""}nav.top-bar .top-bar-section .nav-item:nth-child(n+4) .dropdown li.has-dropdown>a::before{border:medium none;content:"« ";right:5px;line-height:1.2;margin-top:-1px;top:1rem}nav.top-bar .top-bar-section>ul>li.drop:nth-child(n+4)>ul.dropdown{right:100%;left:inherit;min-width:100%;padding-left:0;padding-right:215px;right:0;top:auto}nav.top-bar .top-bar-section>ul>li.drop:nth-child(n+4)>ul.dropdown .nav-img{right:20px;position:absolute;background-color:transparent !important;z-index:-1}nav.top-bar .top-bar-section>ul>li.drop:nth-child(n+4)>ul.dropdown li ul{left:inherit;right:100%}nav.top-bar .top-bar-section>ul>li.drop>ul.dropdown{z-index:999;position:absolute;display:inline-block;left:0;right:auto;width:auto;min-height:185px;padding-left:215px;border:1px solid #b1b3b6;border-top:none;background-color:white;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;background-repeat:no-repeat;background-position:20px 20px}nav.top-bar .top-bar-section>ul>li.drop>ul.dropdown>li{background-color:transparent}nav.top-bar .top-bar-section>ul>li.drop>ul.dropdown>li>a{line-height:2.2rem}nav.top-bar .top-bar-section>ul>li.drop>ul.dropdown ul{border:1px solid darkgrey;background-color:white}nav.top-bar .top-bar-section>ul>li.drop>ul.dropdown ul li:last-child{border-radius:8px}nav.top-bar .top-bar-section>ul>li.drop>ul.dropdown .nav-img{left:20px;position:absolute;top:20px}nav.top-bar .top-bar-section>ul>li.drop>ul.dropdown img{border:5px solid #fdefd4;box-shadow:1px 2px 9px -1px grey;height:140px;width:200px;float:right}nav.top-bar .top-bar-section>ul>li .dropdown li{width:auto;white-space:nowrap;clear:both}nav.top-bar .top-bar-section>ul>li .dropdown li a{width:auto;border-bottom:1px solid #b1b3b6;margin:0 20px}nav.top-bar .top-bar-section .has-dropdown .dropdown .has-dropdown a:after{top:10px}nav.top-bar .top-bar-section>ul>li .dropdown li a:not(.has-form),nav.top-bar .top-bar-section>ul>li .dropdown li a:not(.button){color:black !important}nav.top-bar .top-bar-section>ul>li .dropdown li a:hover{color:#25c2e6 !important}nav.top-bar .top-bar-section>ul>li .dropdown li a#active{color:#25c2e6}nav.top-bar .top-bar-section>ul>li .dropdown li:last-child a{border-bottom:none}.top-bar-section .left li .dropdown li .dropdown{background-color:rgba(255,255,255,0);left:auto;border:none;pointer-events:none;padding-left:40%}.top-bar-section .left li .dropdown li .dropdown li{pointer-events:auto}@media only screen and (max-width: 40em){nav.top-bar .toggle-topbar.menu-icon{margin-top:5px}}@media only screen and (min-width: 40.063em){nav.top-bar .toggle-topbar.menu-icon{margin-top:15px}}nav.top-bar.expanded{height:36px;background:#f27225}nav.top-bar.expanded .title-area{background:inherit}nav.top-bar.expanded .toggle-topbar a{color:white}.top-bar-section ul li ul li a.dropper,.top-bar-section ul li ul li:hover a.dropper{background:url("assets/nav_arrow.png") no-repeat scroll 50% 0 rgba(0,0,0,0);border:0 none;bottom:0;cursor:pointer;display:block;height:22px !important;position:absolute;right:0;top:3px;width:40px;z-index:98}.top-bar-section ul li ul li a.dropper.up{background:url("assets/nav_arrow.png") no-repeat scroll 50% -24px rgba(0,0,0,0);border:0 none;bottom:0;cursor:pointer;display:block;height:22px !important;position:absolute;right:0;top:3px;width:40px;z-index:98}.top-bar-section .has-dropdown{position:initial}.top-bar-section>ul>li.drop:nth-child(n+4)>ul li{position:relative}.top-bar-section ul li ul li ul{position:absolute}.top-bar-section ul li ul li ul.open{display:block;overflow:hidden}#search_results_over{background-color:white;max-width:1000px;margin-left:auto;margin-right:auto;padding:0 20px 40px}#search_results_over article{box-shadow:2px 2px 4px 0 grey;margin-top:15px;padding:15px}#search_results_over article h1{font-size:1.5rem}#search_results_over article h3{font-size:1rem}#search_results_container p{margin-bottom:0;margin-top:20px}.left-off-canvas-menu{background:transparent;background-color:#b5121b;background-color:rgba(181,18,27,0.5);background-color:rgba(181,18,27,0.5);color:white}.left-off-canvas-menu li.page_item{display:block;overflow:hidden;position:relative}.left-off-canvas-menu .has-dropdown{position:relative}.left-off-canvas-menu ul li a{color:white;border-bottom:1px solid #b1b3b6;background-repeat:no-repeat;background-position:3px 50%;line-height:1.2;margin-bottom:5px}.left-off-canvas-menu li.has-dropdown a.toggle{border-left:15px solid transparent;border-right:15px solid transparent;border-top:20px solid #e7e7e7;border-bottom:0;font-size:0;height:0;line-height:0;padding:0;position:absolute;right:10px;top:13px;width:auto;opacity:1}.left-off-canvas-menu li.has-dropdown a.toggle.open{border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:20px solid #e7e7e7;border-top:0}.left-off-canvas-menu ul.dropdown{display:none}.left-off-canvas-menu ul li>ul li>a{padding-left:10px;margin-left:5px;line-height:18px}.left-off-canvas-menu ul.open{display:block}.left-off-canvas-menu ul li{padding:7px 0}.left-off-canvas-menu li>a{color:#fff}.left-off-canvas-menu ul{list-style:none;padding:10px 0}.left-off-canvas-menu>.dropdown{list-style:none;padding:10px 0;margin-bottom:0}.left-off-canvas-menu ul li a{background-position:3px 50%;background-repeat:no-repeat;border-bottom:1px solid #b1b3b6;color:white;padding:9px;opacity:1}.ngg-gallery-thumbnail img{width:100%}#blog-posts-container{box-shadow:2px 2px 2px 2px grey;margin:20px 10px}#blog-posts-container footer{text-align:center}#searchform_container{margin-top:20px;text-align:center}@media only screen and (max-width: 40em){#blog-side-info{margin-top:30px;text-align:center}}#partner-block{text-align:center}#partner-block .title-posts{display:none}#partner-block .block{width:100%;float:none;padding:0 0 25px}#partner-block p{padding:10px 10px 0}#partner-block h3{background:#000000;margin:0;padding:10px 0}#partner-block img{width:100%}code.ai1ec-autoselect{background:none;border:none}#blocks .ai1ec-agenda-buttons.ai1ec-btn-toolbar.ai1ec-pull-right,#blocks .ai1ec-subscribe-container.ai1ec-pull-right.ai1ec-btn-group,#blocks .ai1ec-views-dropdown.ai1ec-btn-group.ai1ec-pull-right,#blocks .ai1ec-date-block-wrap,#blocks .ai1ec-pull-left,#blocks .ai1ec-event-description{display:none}#blocks #ai1ec-container{margin-bottom:10px}#blocks .ai1ec-event-wrap{background-color:transparent;box-shadow:none}#blocks .ai1ec-load-event,#blocks .ai1ec-event-time{font-family:helvetica;font-size:16px;color:black;margin-top:0}#blocks .ai1ec-event-time{font-weight:normal}#blocks .ai1ec-event-title{line-height:16px}#blocks .ai1ec-post_thumbnail{display:none}#blocks .ai1ec-btn-toolbar .ai1ec-btn-group{float:none}footer #CDSWIDSSP{margin:0 auto}#woo-quick-display{border-radius:3px;border:1px solid lightgrey;padding:5px;font-size:16px;margin-bottom:15px}#woo-quick-display>div{text-align:center}#woo-quick-display .button{border-radius:3px;display:inline;margin-left:15px;margin-top:12px;padding:2px 8px;float:right;margin:12px 0 0 18px}#woo-quick-display h3{padding-top:0;text-align:center}#woo-quick-display p{margin-bottom:0}#woo-quick-cart-icon img{width:24px}#woo-quick-cart-icon>div{float:left}.woo-quick-cart-image{float:left}@media only screen and (max-width: 40em){.woo-quick-cart-image{margin-left:20px;}}.woo-quick-cart-totals{width:105px}@media only screen and (min-width:40.063em){.woo-quick-cart-totals{margin-left:30px;}}#woo-quick-checkout button{float:right}ul.products,.products ol,.products dl{list-style-type:none}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{background-color:#9fa617;border-left:0.618em solid rgba(0,0,0,0.15);clear:both;color:black;margin-bottom:20px;margin-left:0px;font-family:arial,sans-serif;font-weight:bold}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button,.woocommerce-noreviews .button,p.no-comments .button{border-radius:3px;padding:5px}.woocommerce-message{background-color:#c8b776;min-height:55px;padding-top:7px;line-height:1.2}.woocommerce-message .button{margin:5px;float:left;padding:5px;border-radius:3px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;margin-bottom:40px;width:100%}h1.product_title{color:#b5121b;line-height:1;font-size:40px}.products a{text-decoration:none}.products a:hover{text-shadow:none}.products .product.type-product{border:none}.products .product.type-product .price{color:white}.products .product.type-product .price span{color:black}.products .product.type-product .price span:nth-child(2){display:none}.products .product.type-product>div{margin:5px;padding:5px;text-align:center;border:4px solid #000000;border-radius:5px}.products .product.type-product>div img{border:2px solid #000000;border-radius:3px;max-height:100px;width:auto}.products .product.type-product h3{font-weight:normal}.products .product.type-product .count{background-color:transparent}.products .product.type-product>div{background-color:white}.products .product.type-product>div h3{color:#17c6c6;text-shadow:1px 1px 5px #f5e282;font-size:18px;min-height:50px}.products .product.type-product>div .button{background-color:#000000;color:#b5121b;padding:5px;margin:0;border-radius:3px}.products .product.type-product .button{padding:5px;color:#000000;background-color:#b5121b;border-radius:3px}.products .product.type-product .button:hover,.products .product.type-product .button:focus{background-color:#000000;color:#b5121b}.page-numbers{list-style-type:none;display:flex}.page-numbers li{margin:0 10px}#text [class*="column"]+[class*="column"]:last-child{float:left}#text>.product{margin-bottom:20px}.gf_browser_gecko{clear:both;padding-top:10px}.gform_wrapper .gform_heading{clear:both}.gform_wrapper .gform_heading h3{text-align:center}.gform_wrapper .gform_body span>input{margin-bottom:0}@media only screen and (min-width:40.063em){.gform_wrapper .gform_body .right_label .gfield_label{width:16%}.gform_wrapper .gform_body .ginput_container{width:76%}}@media only screen and (max-width: 40em){.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.no_last_name span,.gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span,.gform_wrapper .ginput_complex.ginput_container.no_first_name.has_middle_name.has_last_name span{width:100%}}.product.type-product{color:black;display:block}.product.type-product a{display:block;color:#b5121b;font-weight:bold}.product.type-product a.button{padding:5px;border-radius:3px}.product.type-product a.button:hover{color:#000000}.product.type-product>div{padding:5px;text-align:center;border-radius:5px}.product.type-product>div img{border:2px solid #000000;border-radius:3px}.product.type-product .tab-description{display:inline-block}.product.type-product .woocommerce-tabs{width:100%;clear:both}.product.type-product .woocommerce-tabs .tabs li{display:inline-block;display:none;width:32%;background-color:#000000;border:1px solid #b5121b}.product.type-product .woocommerce-tabs .tabs li:hover{background-color:#17c6c6}.product.type-product .woocommerce-tabs .tabs li.active{background-color:#fdf3b6;border-width:2px;border-bottom:1px solid #fdf3b6}.product.type-product .woocommerce-tabs .tabs li a{display:block}.product.type-product .woocommerce-tabs .tabs .reviews_tab,.product.type-product .woocommerce-tabs .tabs .additional_information_tab{display:none}.product.type-product .woocommerce-tabs>div.panel{background-color:white}.product.type-product .woocommerce-tabs p.stars a{font-size:20px;padding:0 10px}.product.type-product .woocommerce-tabs p.stars a.active{background-color:#000000;border-radius:2px}.product.type-product .sku_wrapper{display:none}.product.type-product .variations_form{clear:both;display:table;width:100%;margin-bottom:20px}.product.type-product .variations_form .variations{margin-top:30px;float:left;display:block}.product.type-product .variations_form .variations ul{border:1px solid darkgrey;margin-left:0;text-align:left}@media only screen and (min-width:64.0625em){.product.type-product .variations_form .variations{display:inline-block;width:50%;}}.product.type-product .variations_form .variations .label{display:block}.product.type-product .variations_form .variations .value{display:block}.product.type-product .variations_form .variations .value fieldset{border:none;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.product.type-product .variations_form .variations .value fieldset p{margin-bottom:5px}.product.type-product .variations_form .variations input[type="file"],.product.type-product .variations_form .variations input[type="checkbox"],.product.type-product .variations_form .variations input[type="radio"],.product.type-product .variations_form .variations select{margin-bottom:10px;margin-right:10px}.product.type-product .variations_form .single_variation_wrap{display:block !important;width:50%;margin:0 auto}.product.type-product .variations_form .single_variation_wrap .single_variation{padding:10px}.product.type-product .variations_form .single_variation_wrap .single_variation .price{font-family:arial;font-size:22px}.product.type-product .variations_form .variations_button button{border-radius:3px;margin:12px 0 0;padding:2px 8px}.product.type-product .variations_form .single_variation_wrap.gform_variation_wrapper{width:100%}@media only screen and (max-width: 40em){.product.type-product .variations_form .variations,.product.type-product .variations_form .single_variation_wrap,.product.type-product .variations_form .single_variation_wrap .variations_button,.product.type-product .variations_form .single_variation_wrap .variations_button .quantity{text-align:center;float:none;margin-left:auto;margin-right:auto;clear:both}.product.type-product .variations_form .single_variation_wrap{width:100%}}@media only screen and (min-width:40.063em) and (max-width:64em){.product.type-product .variations_form .variations,.product.type-product .variations_form .single_variation_wrap,.product.type-product .variations_form .single_variation_wrap .variations_button,.product.type-product .variations_form .single_variation_wrap .variations_button .quantity{text-align:center;float:none;margin-left:auto;margin-right:auto;clear:both}.product.type-product .variations_form .single_variation_wrap .variations_button .quantity{width:170px}}.woocommerce{font-family:Arial}.woocommerce ul,.woocommerce ol,.woocommerce li{list-style:none}#address_form small{display:inline-block;font-size:100%;padding:9px}#tiptip_content{font-family:Arial;font-size:12px}.single_variation_wrap .quantity{text-align:center;width:170px;margin-bottom:10px}.single_variation_wrap .quantity input{display:inline-block;background-color:white;height:40px;width:50px;padding:0;margin:0 5px}.quantity .qty{-moz-appearance:textfield;max-width:3.631em;text-align:center}#payment .payment_methods .form-row.place-order{text-align:center}#payment .payment_methods ul.payment_methods{list-style-type:none}#payment .payment_methods .payment_box>p{margin:0}#payment .payment_methods .payment_box fieldset{margin:0;padding:10px 10px 0}#payment .payment_methods .payment_box fieldset .form-row{width:100%}@media only screen and (min-width:64.0625em){#payment .payment_methods .payment_box fieldset .form-row{width:31%;float:left}#payment .payment_methods .payment_box fieldset .clear{clear:none}}#payment .payment_methods .payment_box fieldset .form-row label{padding:0}#payment .payment_methods select[name="wc-intuit-qbms-test-condition"]{margin:0}#payment .payment_methods #wc-intuit-qbms-account-number{max-width:200px}.shop_table{width:100%}.shop_table .coupon{display:none}.shop_table .product-thumbnail{display:none}@media only screen and (min-width:64.0625em){.shop_table .product-thumbnail{display:default;}}.shop_table .quantity{display:table}.shop_table .quantity .input-text{margin:0}.shop_table .quantity .minus,.shop_table .quantity .plus{background-color:transparent;box-shadow:none;color:#a46497;font-weight:700;width:50px;height:40px}.quantity .minus:hover,.quantity .plus:hover{background-color:transparent;color:inherit !important}.woocommerce .woocommerce .checkout #customer_details{display:inline-block;width:100%;max-width:600px}.woocommerce .woocommerce .checkout .woocommerce-billing-fields,.woocommerce .woocommerce .checkout .woocommerce-shipping-fields{margin:0 auto 40px;max-width:600px;padding:20px;border:1px solid #e7e7e7}.woocommerce .woocommerce .checkout .woocommerce-billing-fields p,.woocommerce .woocommerce .checkout .woocommerce-shipping-fields p{margin-bottom:15px}.woocommerce .woocommerce .checkout .woocommerce-billing-fields p input,.woocommerce .woocommerce .checkout .woocommerce-shipping-fields p input{margin-bottom:15px}.woocommerce .woocommerce .checkout #order_review{float:left}.content .woocommerce #respond input#submit.alt,.content .woocommerce a.button.alt,.content .woocommerce button.button.alt,.content .woocommerce input.button.alt{background-color:#b5121b}.content .woocommerce #respond input#submit.alt:hover,.content .woocommerce a.button.alt:hover,.content .woocommerce button.button.alt:hover,.content .woocommerce input.button.alt:hover{background-color:#880d14}#content-wrapper.woocommerce-wrapper .content{padding:20px 5px}@media only screen and (max-width: 40em){#content-wrapper.woocommerce-wrapper .main{padding:0}}#content .woocommerce{margin-top:25px}.woocommerce-ordering select.orderby{max-width:200px}@media only screen and (max-width: 40em){#content .woocommerce ul.products li.product-category.product,#content .woocommerce-page ul.products li.product-category.product{float:none;margin:0 auto 30px;}}.products .product.type-product{border:medium none;display:inline;float:left;height:auto;padding:10px;text-align:center;width:24%;height:260px;margin-bottom:20px}@media only screen and (max-width: 40em){.products .product.type-product{width:49%;}}@media only screen and (min-width:40.063em) and (max-width:64em){.products .product.type-product{width:33%;}}.products .product.type-product h3{text-align:center;min-height:50px}.products .product.type-product a.add_to_cart_button{display:none}.products .product.type-product .wp-post-image{height:170px;margin-bottom:0}.products .product.type-product .variations_form .variations{float:none;margin:0 auto;width:50%}.products{display:table;margin:0 auto;padding:0 5%;position:relative;text-align:center;width:100%}.products .added_to_cart{border:1px solid lightgrey;border-radius:4px}@media only screen and (max-width: 40em){.products{max-width:470px;padding:0;}}#content-wrapper.woocommerce-wrapper .main.woo-single-product{padding:0 3%}.woo-single-product #content .type-product .images{width:33%}.woo-single-product #content .type-product .summary.entry-summary{width:66%}#content .product.type-product .product_meta a{display:initial}#content .product.type-product .variations_form .variations{display:inline;float:none;margin:0 auto;width:50%}#content .product.type-product .variations_form .variations .label label{color:white}#content .product.type-product h1.product_title{color:#b5121b;font-size:28px;font-weight:bold;line-height:1;margin:0 auto;width:80%}#content .product.type-product .single_add_to_cart_button{border-radius:3px;padding:2px 8px}#content .product.type-product>div{float:left}#content .product.type-product .quantity{margin:0 auto;width:50px}#content .product.type-product p.price{font-size:20px;margin-top:15px}@media only screen and (max-width: 40em){#content .product.type-product{margin-top:20px;}#content .product.type-product .images{width:auto;max-width:260px;margin:0 auto;float:none}#content .product.type-product .summary.entry-summary{width:100%}#content .product.type-product .summary.entry-summary h1{font-size:32px}}#content .product.type-product .related .products .product.type-product h3{font-size:13px;font-weight:normal}#content .product.type-product .summary.entry-summary>div[itemprop="description"]{margin:0 auto;text-align:left;width:80%}#content .product.type-product .woocommerce-tabs{display:none}.shop-sidebar .woocommerce.columns-2 ul.products>li.product>a>img{display:none}.shop-sidebar .woocommerce.columns-2 ul.products>li.product{width:100%;margin-bottom:0px;background-color:white}.shop-sidebar .woocommerce.columns-2 ul.products{margin-top:0}.shop-sidebar .woocommerce.columns-2 ul.products>li.product h3{text-align:left;padding:2px 0 2px 35px;background-color:#e0dd8d;font-weight:normal}.shop-sidebar{list-style:outside none none}.shop-sidebar .woocommerce .products{margin:20px 0 0}.shop-sidebar>li{background:none repeat scroll 0 0 #c5c974;border-bottom:1px solid #ffffff;padding:2px 0 2px 15px}.shop-sidebar>li a{color:black;text-transform:uppercase}nav.top-bar .top-bar-section>ul>li.drop>ul.dropdown .woocommerce .products{position:inherit;border:0 !important}nav.top-bar .top-bar-section>ul>li.drop>ul.dropdown .woocommerce .product-category{margin-bottom:0;height:25px}nav.top-bar .top-bar-section>ul>li.drop>ul.dropdown .woocommerce .product-category h3{font-size:12px;font-weight:normal;padding:0.5em 20px}nav.top-bar .top-bar-section>ul>li.drop>ul.dropdown .woocommerce .product-category:hover h3{color:#25c2e6 !important}nav.top-bar .top-bar-section>ul>li.drop>ul.dropdown .woocommerce img{display:none}.left-off-canvas-menu>ul>li.has-dropdown>ul.dropdown .woocommerce .products{position:inherit;border:0 !important}.left-off-canvas-menu>ul>li.has-dropdown>ul.dropdown .woocommerce .product-category{margin-bottom:0;height:28px}.left-off-canvas-menu>ul>li.has-dropdown>ul.dropdown .woocommerce .product-category h3{color:white;font-size:12px;font-weight:normal;padding:0.5em 20px}.left-off-canvas-menu>ul>li.has-dropdown>ul.dropdown .woocommerce img{display:none}.left-off-canvas-menu>ul>li.has-dropdown>ul.dropdown .woocommerce a{margin-left:40px;padding:0}#payment .payment_methods label{padding:0 0 20px;margin:0;width:80%}#shipping_method input[type="checkbox"]+label,input[type="radio"]+label{margin-left:25px}.woocommerce .woocommerce-checkout{margin:0 -10px}.woocommerce .cart_item .product-name{min-width:160px;font-size:15px;font-weight:bold}.woocommerce-checkout-review-order-table .product-quantity{float:right}.content .woocommerce .cart_item td.product-name dl.variation dd,dd p,dt{font-size:12px;font-weight:normal;margin-bottom:0;line-height:1}.content .woocommerce td.product-name dl.variation dd,.content .woocommerce td.product-name dl.variation dt{margin-bottom:0}#content .product.type-product .variations_form .variations{display:block;margin:0 auto;float:none;max-width:220px}.products mark{background-color:transparent}.variations tbody,.variations tbody tr{display:block}.page-numbers li{float:left}.related.products{margin-top:30px}h3#ship-to-different-address{font-weight:bold}
\ No newline at end of file
+meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0em}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.063em) and (max-width:64em)/";width:40.063em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#000000;cursor:auto;font-family:Helvetica,sans-serif;font-style:normal;font-weight:normal;line-height:1.5;margin:0;padding:0;position:relative}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.row{margin:0 auto;max-width:62.5rem;width:100%}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{margin:0 -0.9375rem;max-width:none;width:auto}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{margin:0;max-width:none;width:auto}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left}.column+.column:last-child,.columns+.columns:last-child{float:right}.column+.column.end,.columns+.columns.end{float:left}@media only screen{.small-push-0{position:relative;left:0;right:auto}.small-pull-0{position:relative;right:0;left:auto}.small-push-1{position:relative;left:8.3333333333%;right:auto}.small-pull-1{position:relative;right:8.3333333333%;left:auto}.small-push-2{position:relative;left:16.6666666667%;right:auto}.small-pull-2{position:relative;right:16.6666666667%;left:auto}.small-push-3{position:relative;left:25%;right:auto}.small-pull-3{position:relative;right:25%;left:auto}.small-push-4{position:relative;left:33.3333333333%;right:auto}.small-pull-4{position:relative;right:33.3333333333%;left:auto}.small-push-5{position:relative;left:41.6666666667%;right:auto}.small-pull-5{position:relative;right:41.6666666667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{position:relative;right:50%;left:auto}.small-push-7{position:relative;left:58.3333333333%;right:auto}.small-pull-7{position:relative;right:58.3333333333%;left:auto}.small-push-8{position:relative;left:66.6666666667%;right:auto}.small-pull-8{position:relative;right:66.6666666667%;left:auto}.small-push-9{position:relative;left:75%;right:auto}.small-pull-9{position:relative;right:75%;left:auto}.small-push-10{position:relative;left:83.3333333333%;right:auto}.small-pull-10{position:relative;right:83.3333333333%;left:auto}.small-push-11{position:relative;left:91.6666666667%;right:auto}.small-pull-11{position:relative;right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.small-1{width:8.3333333333%}.small-2{width:16.6666666667%}.small-3{width:25%}.small-4{width:33.3333333333%}.small-5{width:41.6666666667%}.small-6{width:50%}.small-7{width:58.3333333333%}.small-8{width:66.6666666667%}.small-9{width:75%}.small-10{width:83.3333333333%}.small-11{width:91.6666666667%}.small-12{width:100%}.small-offset-0{margin-left:0 !important}.small-offset-1{margin-left:8.3333333333% !important}.small-offset-2{margin-left:16.6666666667% !important}.small-offset-3{margin-left:25% !important}.small-offset-4{margin-left:33.3333333333% !important}.small-offset-5{margin-left:41.6666666667% !important}.small-offset-6{margin-left:50% !important}.small-offset-7{margin-left:58.3333333333% !important}.small-offset-8{margin-left:66.6666666667% !important}.small-offset-9{margin-left:75% !important}.small-offset-10{margin-left:83.3333333333% !important}.small-offset-11{margin-left:91.6666666667% !important}.small-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{float:left;margin-left:0;margin-right:0}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0}.row.small-collapse .row{margin-left:0;margin-right:0}.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:0.9375rem;padding-right:0.9375rem;float:left}}@media only screen and (min-width:40.063em){.medium-push-0{position:relative;left:0;right:auto}.medium-pull-0{position:relative;right:0;left:auto}.medium-push-1{position:relative;left:8.3333333333%;right:auto}.medium-pull-1{position:relative;right:8.3333333333%;left:auto}.medium-push-2{position:relative;left:16.6666666667%;right:auto}.medium-pull-2{position:relative;right:16.6666666667%;left:auto}.medium-push-3{position:relative;left:25%;right:auto}.medium-pull-3{position:relative;right:25%;left:auto}.medium-push-4{position:relative;left:33.3333333333%;right:auto}.medium-pull-4{position:relative;right:33.3333333333%;left:auto}.medium-push-5{position:relative;left:41.6666666667%;right:auto}.medium-pull-5{position:relative;right:41.6666666667%;left:auto}.medium-push-6{position:relative;left:50%;right:auto}.medium-pull-6{position:relative;right:50%;left:auto}.medium-push-7{position:relative;left:58.3333333333%;right:auto}.medium-pull-7{position:relative;right:58.3333333333%;left:auto}.medium-push-8{position:relative;left:66.6666666667%;right:auto}.medium-pull-8{position:relative;right:66.6666666667%;left:auto}.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-9{position:relative;right:75%;left:auto}.medium-push-10{position:relative;left:83.3333333333%;right:auto}.medium-pull-10{position:relative;right:83.3333333333%;left:auto}.medium-push-11{position:relative;left:91.6666666667%;right:auto}.medium-pull-11{position:relative;right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.medium-1{width:8.3333333333%}.medium-2{width:16.6666666667%}.medium-3{width:25%}.medium-4{width:33.3333333333%}.medium-5{width:41.6666666667%}.medium-6{width:50%}.medium-7{width:58.3333333333%}.medium-8{width:66.6666666667%}.medium-9{width:75%}.medium-10{width:83.3333333333%}.medium-11{width:91.6666666667%}.medium-12{width:100%}.medium-offset-0{margin-left:0 !important}.medium-offset-1{margin-left:8.3333333333% !important}.medium-offset-2{margin-left:16.6666666667% !important}.medium-offset-3{margin-left:25% !important}.medium-offset-4{margin-left:33.3333333333% !important}.medium-offset-5{margin-left:41.6666666667% !important}.medium-offset-6{margin-left:50% !important}.medium-offset-7{margin-left:58.3333333333% !important}.medium-offset-8{margin-left:66.6666666667% !important}.medium-offset-9{margin-left:75% !important}.medium-offset-10{margin-left:83.3333333333% !important}.medium-offset-11{margin-left:91.6666666667% !important}.medium-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{float:left;margin-left:0;margin-right:0}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}.row.medium-collapse .row{margin-left:0;margin-right:0}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:0.9375rem;padding-right:0.9375rem;float:left}.push-0{position:relative;left:0;right:auto}.pull-0{position:relative;right:0;left:auto}.push-1{position:relative;left:8.3333333333%;right:auto}.pull-1{position:relative;right:8.3333333333%;left:auto}.push-2{position:relative;left:16.6666666667%;right:auto}.pull-2{position:relative;right:16.6666666667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.3333333333%;right:auto}.pull-4{position:relative;right:33.3333333333%;left:auto}.push-5{position:relative;left:41.6666666667%;right:auto}.pull-5{position:relative;right:41.6666666667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.3333333333%;right:auto}.pull-7{position:relative;right:58.3333333333%;left:auto}.push-8{position:relative;left:66.6666666667%;right:auto}.pull-8{position:relative;right:66.6666666667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.3333333333%;right:auto}.pull-10{position:relative;right:83.3333333333%;left:auto}.push-11{position:relative;left:91.6666666667%;right:auto}.pull-11{position:relative;right:91.6666666667%;left:auto}}@media only screen and (min-width:64.0625em){.large-push-0{position:relative;left:0;right:auto}.large-pull-0{position:relative;right:0;left:auto}.large-push-1{position:relative;left:8.3333333333%;right:auto}.large-pull-1{position:relative;right:8.3333333333%;left:auto}.large-push-2{position:relative;left:16.6666666667%;right:auto}.large-pull-2{position:relative;right:16.6666666667%;left:auto}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;right:25%;left:auto}.large-push-4{position:relative;left:33.3333333333%;right:auto}.large-pull-4{position:relative;right:33.3333333333%;left:auto}.large-push-5{position:relative;left:41.6666666667%;right:auto}.large-pull-5{position:relative;right:41.6666666667%;left:auto}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;right:50%;left:auto}.large-push-7{position:relative;left:58.3333333333%;right:auto}.large-pull-7{position:relative;right:58.3333333333%;left:auto}.large-push-8{position:relative;left:66.6666666667%;right:auto}.large-pull-8{position:relative;right:66.6666666667%;left:auto}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;right:75%;left:auto}.large-push-10{position:relative;left:83.3333333333%;right:auto}.large-pull-10{position:relative;right:83.3333333333%;left:auto}.large-push-11{position:relative;left:91.6666666667%;right:auto}.large-pull-11{position:relative;right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.large-1{width:8.3333333333%}.large-2{width:16.6666666667%}.large-3{width:25%}.large-4{width:33.3333333333%}.large-5{width:41.6666666667%}.large-6{width:50%}.large-7{width:58.3333333333%}.large-8{width:66.6666666667%}.large-9{width:75%}.large-10{width:83.3333333333%}.large-11{width:91.6666666667%}.large-12{width:100%}.large-offset-0{margin-left:0 !important}.large-offset-1{margin-left:8.3333333333% !important}.large-offset-2{margin-left:16.6666666667% !important}.large-offset-3{margin-left:25% !important}.large-offset-4{margin-left:33.3333333333% !important}.large-offset-5{margin-left:41.6666666667% !important}.large-offset-6{margin-left:50% !important}.large-offset-7{margin-left:58.3333333333% !important}.large-offset-8{margin-left:66.6666666667% !important}.large-offset-9{margin-left:75% !important}.large-offset-10{margin-left:83.3333333333% !important}.large-offset-11{margin-left:91.6666666667% !important}.large-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{float:left;margin-left:0;margin-right:0}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}.row.large-collapse .row{margin-left:0;margin-right:0}.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:0.9375rem;padding-right:0.9375rem;float:left}.push-0{position:relative;left:0;right:auto}.pull-0{position:relative;right:0;left:auto}.push-1{position:relative;left:8.3333333333%;right:auto}.pull-1{position:relative;right:8.3333333333%;left:auto}.push-2{position:relative;left:16.6666666667%;right:auto}.pull-2{position:relative;right:16.6666666667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.3333333333%;right:auto}.pull-4{position:relative;right:33.3333333333%;left:auto}.push-5{position:relative;left:41.6666666667%;right:auto}.pull-5{position:relative;right:41.6666666667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.3333333333%;right:auto}.pull-7{position:relative;right:58.3333333333%;left:auto}.push-8{position:relative;left:66.6666666667%;right:auto}.pull-8{position:relative;right:66.6666666667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.3333333333%;right:auto}.pull-10{position:relative;right:83.3333333333%;left:auto}.push-11{position:relative;left:91.6666666667%;right:auto}.pull-11{position:relative;right:91.6666666667%;left:auto}}.accordion{margin-bottom:0;margin-left:0}.accordion:before,.accordion:after{content:" ";display:table}.accordion:after{clear:both}.accordion .accordion-navigation,.accordion dd{display:block;margin-bottom:0 !important}.accordion .accordion-navigation.active>a,.accordion dd.active>a{background:#e8e8e8;color:#222222}.accordion .accordion-navigation>a,.accordion dd>a{background:#EFEFEF;color:#222222;display:block;font-family:Helvetica,sans-serif;font-size:1rem;padding:1rem}.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{background:#e3e3e3}.accordion .accordion-navigation>.content,.accordion dd>.content{display:none;padding:0.9375rem}.accordion .accordion-navigation>.content.active,.accordion dd>.content.active{background:#FFFFFF;display:block}.alert-box{border-style:solid;border-width:1px;display:block;font-size:0.8125rem;font-weight:normal;margin-bottom:1.25rem;padding:0.875rem 1.5rem 0.875rem 0.875rem;position:relative;transition:opacity 300ms ease-out;background-color:#F96517;border-color:#e45306;color:#FFFFFF}.alert-box .close{right:0.25rem;background:inherit;color:#333333;font-size:1.375rem;line-height:0.9;margin-top:-0.6875rem;opacity:0.3;padding:0 6px 4px;position:absolute;top:50%}.alert-box .close:hover,.alert-box .close:focus{opacity:0.5}.alert-box.radius{border-radius:3px}.alert-box.round{border-radius:1000px}.alert-box.success{background-color:#43AC6A;border-color:#3a945b;color:#FFFFFF}.alert-box.alert{background-color:#f04124;border-color:#de2d0f;color:#FFFFFF}.alert-box.secondary{background-color:#e7e7e7;border-color:#c7c7c7;color:#4f4f4f}.alert-box.warning{background-color:#f08a24;border-color:#de770f;color:#FFFFFF}.alert-box.info{background-color:#a0d3e8;border-color:#74bfdd;color:#4f4f4f}.alert-box.alert-close{opacity:0}[class*="block-grid-"]{display:block;padding:0;margin:0 -0.625rem}[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}[class*="block-grid-"]:after{clear:both}[class*="block-grid-"]>li{display:block;float:left;height:auto;padding:0 0.625rem 1.25rem}@media only screen{.small-block-grid-1>li{list-style:none;width:100%}.small-block-grid-1>li:nth-of-type(1n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{list-style:none;width:50%}.small-block-grid-2>li:nth-of-type(1n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{list-style:none;width:33.3333333333%}.small-block-grid-3>li:nth-of-type(1n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{list-style:none;width:25%}.small-block-grid-4>li:nth-of-type(1n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{list-style:none;width:20%}.small-block-grid-5>li:nth-of-type(1n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{list-style:none;width:16.6666666667%}.small-block-grid-6>li:nth-of-type(1n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{list-style:none;width:14.2857142857%}.small-block-grid-7>li:nth-of-type(1n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{list-style:none;width:12.5%}.small-block-grid-8>li:nth-of-type(1n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{list-style:none;width:11.1111111111%}.small-block-grid-9>li:nth-of-type(1n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{list-style:none;width:10%}.small-block-grid-10>li:nth-of-type(1n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{list-style:none;width:9.0909090909%}.small-block-grid-11>li:nth-of-type(1n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{list-style:none;width:8.3333333333%}.small-block-grid-12>li:nth-of-type(1n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:40.063em){.medium-block-grid-1>li{list-style:none;width:100%}.medium-block-grid-1>li:nth-of-type(1n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-2>li{list-style:none;width:50%}.medium-block-grid-2>li:nth-of-type(1n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-3>li{list-style:none;width:33.3333333333%}.medium-block-grid-3>li:nth-of-type(1n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{list-style:none;width:25%}.medium-block-grid-4>li:nth-of-type(1n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{list-style:none;width:20%}.medium-block-grid-5>li:nth-of-type(1n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{list-style:none;width:16.6666666667%}.medium-block-grid-6>li:nth-of-type(1n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{list-style:none;width:14.2857142857%}.medium-block-grid-7>li:nth-of-type(1n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{list-style:none;width:12.5%}.medium-block-grid-8>li:nth-of-type(1n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{list-style:none;width:11.1111111111%}.medium-block-grid-9>li:nth-of-type(1n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{list-style:none;width:10%}.medium-block-grid-10>li:nth-of-type(1n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{list-style:none;width:9.0909090909%}.medium-block-grid-11>li:nth-of-type(1n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{list-style:none;width:8.3333333333%}.medium-block-grid-12>li:nth-of-type(1n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:64.0625em){.large-block-grid-1>li{list-style:none;width:100%}.large-block-grid-1>li:nth-of-type(1n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{list-style:none;width:50%}.large-block-grid-2>li:nth-of-type(1n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{list-style:none;width:33.3333333333%}.large-block-grid-3>li:nth-of-type(1n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{list-style:none;width:25%}.large-block-grid-4>li:nth-of-type(1n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{list-style:none;width:20%}.large-block-grid-5>li:nth-of-type(1n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{list-style:none;width:16.6666666667%}.large-block-grid-6>li:nth-of-type(1n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{list-style:none;width:14.2857142857%}.large-block-grid-7>li:nth-of-type(1n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{list-style:none;width:12.5%}.large-block-grid-8>li:nth-of-type(1n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{list-style:none;width:11.1111111111%}.large-block-grid-9>li:nth-of-type(1n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{list-style:none;width:10%}.large-block-grid-10>li:nth-of-type(1n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{list-style:none;width:9.0909090909%}.large-block-grid-11>li:nth-of-type(1n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{list-style:none;width:8.3333333333%}.large-block-grid-12>li:nth-of-type(1n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}.breadcrumbs{border-style:solid;border-width:1px;display:block;list-style:none;margin-left:0;overflow:hidden;padding:0.5625rem 0.875rem 0.5625rem;background-color:#f4f4f4;border-color:gainsboro;border-radius:3px}.breadcrumbs>*{color:#F96517;float:left;font-size:0.6875rem;line-height:0.6875rem;margin:0;text-transform:uppercase}.breadcrumbs>*:hover a,.breadcrumbs>*:focus a{text-decoration:underline}.breadcrumbs>* a{color:#F96517}.breadcrumbs>*.current{color:#333333;cursor:default}.breadcrumbs>*.current a{color:#333333;cursor:default}.breadcrumbs>*.current:hover,.breadcrumbs>*.current:hover a,.breadcrumbs>*.current:focus,.breadcrumbs>*.current:focus a{text-decoration:none}.breadcrumbs>*.unavailable{color:#999999}.breadcrumbs>*.unavailable a{color:#999999}.breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus{color:#999999;cursor:not-allowed;text-decoration:none}.breadcrumbs>*:before{color:#AAAAAA;content:"/";margin:0 0.75rem;position:relative;top:1px}.breadcrumbs>*:first-child:before{content:" ";margin:0}[aria-label="breadcrumbs"] [aria-hidden="true"]:after{content:"/"}button,.button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-family:Helvetica,sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:1rem 2rem 1.0625rem 2rem;font-size:1rem;background-color:#F96517;border-color:#d44d05;color:#FFFFFF;transition:background-color 300ms ease-out}button:hover,button:focus,.button:hover,.button:focus{background-color:#d44d05}button:hover,button:focus,.button:hover,.button:focus{color:#FFFFFF}button.secondary,.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333333}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#b9b9b9}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333333}button.success,.button.success{background-color:#43AC6A;border-color:#368a55;color:#FFFFFF}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#368a55}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#FFFFFF}button.alert,.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#FFFFFF}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#cf2a0e}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#FFFFFF}button.warning,.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#FFFFFF}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{background-color:#cf6e0e}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{color:#FFFFFF}button.info,.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333333}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{background-color:#61b6d9}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{color:#FFFFFF}button.large,.button.large{padding:1.125rem 2.25rem 1.1875rem 2.25rem;font-size:1.25rem}button.small,.button.small{padding:0.875rem 1.75rem 0.9375rem 1.75rem;font-size:0.8125rem}button.tiny,.button.tiny{padding:0.625rem 1.25rem 0.6875rem 1.25rem;font-size:0.6875rem}button.expand,.button.expand{padding:1rem 2rem 1.0625rem 2rem;font-size:1rem;padding-bottom:1.0625rem;padding-top:1rem;padding-left:1rem;padding-right:1rem;width:100%}button.left-align,.button.left-align{text-align:left;text-indent:0.75rem}button.right-align,.button.right-align{text-align:right;padding-right:0.75rem}button.radius,.button.radius{border-radius:3px}button.round,.button.round{border-radius:1000px}button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#F96517;border-color:#d44d05;color:#FFFFFF;box-shadow:none;cursor:default;opacity:0.7}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#d44d05}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#FFFFFF}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#F96517}button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333333;box-shadow:none;cursor:default;opacity:0.7}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#b9b9b9}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#333333}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e7e7e7}button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#43AC6A;border-color:#368a55;color:#FFFFFF;box-shadow:none;cursor:default;opacity:0.7}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#368a55}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#FFFFFF}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#43AC6A}button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#f04124;border-color:#cf2a0e;color:#FFFFFF;box-shadow:none;cursor:default;opacity:0.7}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#cf2a0e}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#FFFFFF}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#f04124}button.disabled.warning,button[disabled].warning,.button.disabled.warning,.button[disabled].warning{background-color:#f08a24;border-color:#cf6e0e;color:#FFFFFF;box-shadow:none;cursor:default;opacity:0.7}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#cf6e0e}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{color:#FFFFFF}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#f08a24}button.disabled.info,button[disabled].info,.button.disabled.info,.button[disabled].info{background-color:#a0d3e8;border-color:#61b6d9;color:#333333;box-shadow:none;cursor:default;opacity:0.7}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#61b6d9}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{color:#FFFFFF}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#a0d3e8}button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width:40.063em){button,.button{display:inline-block}}.button-group{list-style:none;margin:0;left:0}.button-group:before,.button-group:after{content:" ";display:table}.button-group:after{clear:both}.button-group.even-2 li{display:inline-block;margin:0 -2px;width:50%}.button-group.even-2 li>button,.button-group.even-2 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-2 li:first-child button,.button-group.even-2 li:first-child .button{border-left:0}.button-group.even-2 li button,.button-group.even-2 li .button{width:100%}.button-group.even-3 li{display:inline-block;margin:0 -2px;width:33.3333333333%}.button-group.even-3 li>button,.button-group.even-3 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-3 li:first-child button,.button-group.even-3 li:first-child .button{border-left:0}.button-group.even-3 li button,.button-group.even-3 li .button{width:100%}.button-group.even-4 li{display:inline-block;margin:0 -2px;width:25%}.button-group.even-4 li>button,.button-group.even-4 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-4 li:first-child button,.button-group.even-4 li:first-child .button{border-left:0}.button-group.even-4 li button,.button-group.even-4 li .button{width:100%}.button-group.even-5 li{display:inline-block;margin:0 -2px;width:20%}.button-group.even-5 li>button,.button-group.even-5 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-5 li:first-child button,.button-group.even-5 li:first-child .button{border-left:0}.button-group.even-5 li button,.button-group.even-5 li .button{width:100%}.button-group.even-6 li{display:inline-block;margin:0 -2px;width:16.6666666667%}.button-group.even-6 li>button,.button-group.even-6 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-6 li:first-child button,.button-group.even-6 li:first-child .button{border-left:0}.button-group.even-6 li button,.button-group.even-6 li .button{width:100%}.button-group.even-7 li{display:inline-block;margin:0 -2px;width:14.2857142857%}.button-group.even-7 li>button,.button-group.even-7 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-7 li:first-child button,.button-group.even-7 li:first-child .button{border-left:0}.button-group.even-7 li button,.button-group.even-7 li .button{width:100%}.button-group.even-8 li{display:inline-block;margin:0 -2px;width:12.5%}.button-group.even-8 li>button,.button-group.even-8 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-8 li:first-child button,.button-group.even-8 li:first-child .button{border-left:0}.button-group.even-8 li button,.button-group.even-8 li .button{width:100%}.button-group>li{display:inline-block;margin:0 -2px}.button-group>li>button,.button-group>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group>li:first-child button,.button-group>li:first-child .button{border-left:0}.button-group.stack>li{display:block;margin:0;float:none}.button-group.stack>li>button,.button-group.stack>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{border-left:0}.button-group.stack>li>button,.button-group.stack>li .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.stack>li>button{width:100%}.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{border-top:0}.button-group.stack-for-small>li{display:inline-block;margin:0 -2px}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-left:0}@media only screen and (max-width: 40em){.button-group.stack-for-small>li{display:block;margin:0;width:100%;}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-left:0}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.stack-for-small>li>button{width:100%}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-top:0}}.button-group.radius>*{display:inline-block;margin:0 -2px}.button-group.radius>*>button,.button-group.radius>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius>*:first-child button,.button-group.radius>*:first-child .button{border-left:0}.button-group.radius>*,.button-group.radius>*>a,.button-group.radius>*>button,.button-group.radius>*>.button{border-radius:0}.button-group.radius>*:first-child,.button-group.radius>*:first-child>a,.button-group.radius>*:first-child>button,.button-group.radius>*:first-child>.button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius>*:last-child,.button-group.radius>*:last-child>a,.button-group.radius>*:last-child>button,.button-group.radius>*:last-child>.button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*{display:block;margin:0}.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{border-left:0}.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.radius.stack>*>button{width:100%}.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{border-top:0}.button-group.radius.stack>*,.button-group.radius.stack>*>a,.button-group.radius.stack>*>button,.button-group.radius.stack>*>.button{border-radius:0}.button-group.radius.stack>*:first-child,.button-group.radius.stack>*:first-child>a,.button-group.radius.stack>*:first-child>button,.button-group.radius.stack>*:first-child>.button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*:last-child,.button-group.radius.stack>*:last-child>a,.button-group.radius.stack>*:last-child>button,.button-group.radius.stack>*:last-child>.button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media only screen and (min-width:40.063em){.button-group.radius.stack-for-small>*{display:inline-block;margin:0 -2px;}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-left:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{border-radius:0}.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}}@media only screen and (max-width: 40em){.button-group.radius.stack-for-small>*{display:block;margin:0;}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-left:0}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.radius.stack-for-small>*>button{width:100%}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-top:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{border-radius:0}.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}}.button-group.round>*{display:inline-block;margin:0 -2px}.button-group.round>*>button,.button-group.round>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round>*:first-child button,.button-group.round>*:first-child .button{border-left:0}.button-group.round>*,.button-group.round>*>a,.button-group.round>*>button,.button-group.round>*>.button{border-radius:0}.button-group.round>*:first-child,.button-group.round>*:first-child>a,.button-group.round>*:first-child>button,.button-group.round>*:first-child>.button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round>*:last-child,.button-group.round>*:last-child>a,.button-group.round>*:last-child>button,.button-group.round>*:last-child>.button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.button-group.round.stack>*{display:block;margin:0}.button-group.round.stack>*>button,.button-group.round.stack>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{border-left:0}.button-group.round.stack>*>button,.button-group.round.stack>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.round.stack>*>button{width:100%}.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{border-top:0}.button-group.round.stack>*,.button-group.round.stack>*>a,.button-group.round.stack>*>button,.button-group.round.stack>*>.button{border-radius:0}.button-group.round.stack>*:first-child,.button-group.round.stack>*:first-child>a,.button-group.round.stack>*:first-child>button,.button-group.round.stack>*:first-child>.button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack>*:last-child,.button-group.round.stack>*:last-child>a,.button-group.round.stack>*:last-child>button,.button-group.round.stack>*:last-child>.button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media only screen and (min-width:40.063em){.button-group.round.stack-for-small>*{display:inline-block;margin:0 -2px;}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-left:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{border-radius:0}.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}}@media only screen and (max-width: 40em){.button-group.round.stack-for-small>*{display:block;margin:0;}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-left:0}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.round.stack-for-small>*>button{width:100%}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-top:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{border-radius:0}.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}}.button-bar:before,.button-bar:after{content:" ";display:table}.button-bar:after{clear:both}.button-bar .button-group{float:left;margin-right:0.625rem}.button-bar .button-group div{overflow:hidden}.clearing-thumbs,[data-clearing]{list-style:none;margin-left:0;margin-bottom:0}.clearing-thumbs:before,.clearing-thumbs:after,[data-clearing]:before,[data-clearing]:after{content:" ";display:table}.clearing-thumbs:after,[data-clearing]:after{clear:both}.clearing-thumbs li,[data-clearing] li{float:left;margin-right:10px}.clearing-thumbs[class*="block-grid-"] li,[data-clearing][class*="block-grid-"] li{margin-right:0}.clearing-blackout{background:#333333;height:100%;position:fixed;top:0;width:100%;z-index:998;left:0}.clearing-blackout .clearing-close{display:block}.clearing-container{height:100%;margin:0;overflow:hidden;position:relative;z-index:998}.clearing-touch-label{color:#AAAAAA;font-size:0.6em;left:50%;position:absolute;top:50%}.visible-img{height:95%;position:relative}.visible-img img{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);max-height:100%;max-width:100%}.clearing-caption{background:#333333;bottom:0;color:#CCCCCC;font-size:0.875em;line-height:1.3;margin-bottom:0;padding:10px 30px 20px;position:absolute;text-align:center;width:100%;left:0}.clearing-close{color:#CCCCCC;display:none;font-size:30px;line-height:1;padding-left:20px;padding-top:10px;z-index:999}.clearing-close:hover,.clearing-close:focus{color:#CCCCCC}.clearing-assembled .clearing-container{height:100%}.clearing-assembled .clearing-container .carousel>ul{display:none}.clearing-feature li{display:none}.clearing-feature li.clearing-featured-img{display:block}@media only screen and (min-width:40.063em){.clearing-main-prev,.clearing-main-next{height:100%;position:absolute;top:0;width:40px}.clearing-main-prev>span,.clearing-main-next>span{border:solid 12px;display:block;height:0;position:absolute;top:50%;width:0}.clearing-main-prev>span:hover,.clearing-main-next>span:hover{opacity:0.8}.clearing-main-prev{left:0}.clearing-main-prev>span{left:5px;border-color:transparent;border-right-color:#CCCCCC}.clearing-main-next{right:0}.clearing-main-next>span{border-color:transparent;border-left-color:#CCCCCC}.clearing-main-prev.disabled,.clearing-main-next.disabled{opacity:0.3}.clearing-assembled .clearing-container .carousel{background:rgba(51,51,51,0.8);height:120px;margin-top:10px;text-align:center}.clearing-assembled .clearing-container .carousel>ul{display:inline-block;z-index:999;height:100%;position:relative;float:none}.clearing-assembled .clearing-container .carousel>ul li{clear:none;cursor:pointer;display:block;float:left;margin-right:0;min-height:inherit;opacity:0.4;overflow:hidden;padding:0;position:relative;width:120px}.clearing-assembled .clearing-container .carousel>ul li.fix-height img{height:100%;max-width:none}.clearing-assembled .clearing-container .carousel>ul li a.th{border:none;box-shadow:none;display:block}.clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer !important;width:100% !important}.clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}.clearing-assembled .clearing-container .carousel>ul li:hover{opacity:0.8}.clearing-assembled .clearing-container .visible-img{background:#333333;height:85%;overflow:hidden}.clearing-close{padding-left:0;padding-top:0;position:absolute;top:10px;right:20px}}.f-dropdown{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#FFFFFF;border:solid 1px #cccccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:2px;max-width:200px}.f-dropdown.open{display:block}.f-dropdown>*:first-child{margin-top:0}.f-dropdown>*:last-child{margin-bottom:0}.f-dropdown:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:transparent transparent #FFFFFF transparent;border-bottom-style:solid;position:absolute;top:-12px;left:10px;z-index:89}.f-dropdown:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:transparent transparent #cccccc transparent;border-bottom-style:solid;position:absolute;top:-14px;left:9px;z-index:88}.f-dropdown.right:before{left:auto;right:10px}.f-dropdown.right:after{left:auto;right:9px}.f-dropdown.drop-right{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#FFFFFF;border:solid 1px #cccccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:0;margin-left:2px;max-width:200px}.f-dropdown.drop-right.open{display:block}.f-dropdown.drop-right>*:first-child{margin-top:0}.f-dropdown.drop-right>*:last-child{margin-bottom:0}.f-dropdown.drop-right:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:transparent #FFFFFF transparent transparent;border-right-style:solid;position:absolute;top:10px;left:-12px;z-index:89}.f-dropdown.drop-right:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:transparent #cccccc transparent transparent;border-right-style:solid;position:absolute;top:9px;left:-14px;z-index:88}.f-dropdown.drop-left{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#FFFFFF;border:solid 1px #cccccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:0;margin-left:-2px;max-width:200px}.f-dropdown.drop-left.open{display:block}.f-dropdown.drop-left>*:first-child{margin-top:0}.f-dropdown.drop-left>*:last-child{margin-bottom:0}.f-dropdown.drop-left:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent #FFFFFF;border-left-style:solid;position:absolute;top:10px;right:-12px;left:auto;z-index:89}.f-dropdown.drop-left:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent #cccccc;border-left-style:solid;position:absolute;top:9px;right:-14px;left:auto;z-index:88}.f-dropdown.drop-top{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#FFFFFF;border:solid 1px #cccccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-left:0;margin-top:-2px;max-width:200px}.f-dropdown.drop-top.open{display:block}.f-dropdown.drop-top>*:first-child{margin-top:0}.f-dropdown.drop-top>*:last-child{margin-bottom:0}.f-dropdown.drop-top:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:#FFFFFF transparent transparent transparent;border-top-style:solid;bottom:-12px;position:absolute;top:auto;left:10px;right:auto;z-index:89}.f-dropdown.drop-top:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:#cccccc transparent transparent transparent;border-top-style:solid;bottom:-14px;position:absolute;top:auto;left:9px;right:auto;z-index:88}.f-dropdown li{cursor:pointer;font-size:0.875rem;line-height:1.125rem;margin:0}.f-dropdown li:hover,.f-dropdown li:focus{background:#EEEEEE}.f-dropdown li a{display:block;padding:0.5rem;color:#555555}.f-dropdown.content{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#FFFFFF;border:solid 1px #cccccc;font-size:0.875rem;height:auto;max-height:none;padding:1.25rem;width:100%;z-index:89;max-width:200px}.f-dropdown.content.open{display:block}.f-dropdown.content>*:first-child{margin-top:0}.f-dropdown.content>*:last-child{margin-bottom:0}.f-dropdown.radius{border-radius:3px}.f-dropdown.tiny{max-width:200px}.f-dropdown.small{max-width:300px}.f-dropdown.medium{max-width:500px}.f-dropdown.large{max-width:800px}.f-dropdown.mega{width:100% !important;max-width:100% !important}.f-dropdown.mega.open{left:0 !important}.dropdown.button,button.dropdown{position:relative;padding-right:3.5625rem}.dropdown.button::after,button.dropdown::after{border-color:#FFFFFF transparent transparent transparent;border-style:solid;content:"";display:block;height:0;position:absolute;top:50%;width:0}.dropdown.button::after,button.dropdown::after{border-width:0.375rem;right:1.40625rem;margin-top:-0.15625rem}.dropdown.button::after,button.dropdown::after{border-color:#FFFFFF transparent transparent transparent}.dropdown.button.tiny,button.dropdown.tiny{padding-right:2.625rem}.dropdown.button.tiny:after,button.dropdown.tiny:after{border-width:0.375rem;right:1.125rem;margin-top:-0.125rem}.dropdown.button.tiny::after,button.dropdown.tiny::after{border-color:#FFFFFF transparent transparent transparent}.dropdown.button.small,button.dropdown.small{padding-right:3.0625rem}.dropdown.button.small::after,button.dropdown.small::after{border-width:0.4375rem;right:1.3125rem;margin-top:-0.15625rem}.dropdown.button.small::after,button.dropdown.small::after{border-color:#FFFFFF transparent transparent transparent}.dropdown.button.large,button.dropdown.large{padding-right:3.625rem}.dropdown.button.large::after,button.dropdown.large::after{border-width:0.3125rem;right:1.71875rem;margin-top:-0.15625rem}.dropdown.button.large::after,button.dropdown.large::after{border-color:#FFFFFF transparent transparent transparent}.dropdown.button.secondary:after,button.dropdown.secondary:after{border-color:#333333 transparent transparent transparent}.flex-video{height:0;margin-bottom:1rem;overflow:hidden;padding-bottom:67.5%;padding-top:1.5625rem;position:relative}.flex-video.widescreen{padding-bottom:56.34%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{height:100%;position:absolute;top:0;width:100%;left:0}form{margin:0 0 1rem}form .row .row{margin:0 -0.5rem}form .row .row .column,form .row .row .columns{padding:0 0.5rem}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5rem}label{color:#4d4d4d;cursor:pointer;display:block;font-size:0.875rem;font-weight:normal;line-height:1.5;margin-bottom:0}label.right{float:none !important;text-align:right}label.inline{margin:0 0 1rem 0;padding:0.5625rem 0}label small{text-transform:capitalize;color:#676767}.prefix,.postfix{border-style:solid;border-width:1px;display:block;font-size:0.875rem;height:2.3125rem;line-height:2.3125rem;overflow:visible;padding-bottom:0;padding-top:0;position:relative;text-align:center;width:100%;z-index:2}.postfix.button{border:none;padding-left:0;padding-right:0;padding-bottom:0;padding-top:0;text-align:center}.prefix.button{border:none;padding-left:0;padding-right:0;padding-bottom:0;padding-top:0;text-align:center}.prefix.button.radius{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.postfix.button.radius{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.prefix.button.round{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.postfix.button.round{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}span.prefix,label.prefix{background:#f2f2f2;border-right:none;color:#333333;border-color:#cccccc}span.postfix,label.postfix{background:#f2f2f2;border-left:none;color:#333333;border-color:#cccccc}input:not([type]),input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0;background-color:#FFFFFF;border-style:solid;border-width:1px;border-color:#cccccc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-family:inherit;font-size:0.875rem;height:2.3125rem;margin:0 0 1rem 0;padding:0.5rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color 0.15s linear,background 0.15s linear;-moz-transition:border-color 0.15s linear,background 0.15s linear;-ms-transition:border-color 0.15s linear,background 0.15s linear;-o-transition:border-color 0.15s linear,background 0.15s linear;transition:border-color 0.15s linear,background 0.15s linear}input:not([type]):focus,input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus{background:#fafafa;border-color:#999999;outline:none}input:not([type]):disabled,input[type="text"]:disabled,input[type="password"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="month"]:disabled,input[type="week"]:disabled,input[type="email"]:disabled,input[type="number"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="color"]:disabled,textarea:disabled{background-color:#DDDDDD;cursor:default}input:not([type])[disabled],input:not([type])[readonly],fieldset[disabled] input:not([type]),input[type="text"][disabled],input[type="text"][readonly],fieldset[disabled] input[type="text"],input[type="password"][disabled],input[type="password"][readonly],fieldset[disabled] input[type="password"],input[type="date"][disabled],input[type="date"][readonly],fieldset[disabled] input[type="date"],input[type="datetime"][disabled],input[type="datetime"][readonly],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],fieldset[disabled] input[type="datetime-local"],input[type="month"][disabled],input[type="month"][readonly],fieldset[disabled] input[type="month"],input[type="week"][disabled],input[type="week"][readonly],fieldset[disabled] input[type="week"],input[type="email"][disabled],input[type="email"][readonly],fieldset[disabled] input[type="email"],input[type="number"][disabled],input[type="number"][readonly],fieldset[disabled] input[type="number"],input[type="search"][disabled],input[type="search"][readonly],fieldset[disabled] input[type="search"],input[type="tel"][disabled],input[type="tel"][readonly],fieldset[disabled] input[type="tel"],input[type="time"][disabled],input[type="time"][readonly],fieldset[disabled] input[type="time"],input[type="url"][disabled],input[type="url"][readonly],fieldset[disabled] input[type="url"],input[type="color"][disabled],input[type="color"][readonly],fieldset[disabled] input[type="color"],textarea[disabled],textarea[readonly],fieldset[disabled] textarea{background-color:#DDDDDD;cursor:default}input:not([type]).radius,input[type="text"].radius,input[type="password"].radius,input[type="date"].radius,input[type="datetime"].radius,input[type="datetime-local"].radius,input[type="month"].radius,input[type="week"].radius,input[type="email"].radius,input[type="number"].radius,input[type="search"].radius,input[type="tel"].radius,input[type="time"].radius,input[type="url"].radius,input[type="color"].radius,textarea.radius{border-radius:3px}form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse select,form .row .prefix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-radius.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse textarea,form .row .postfix-radius.row.collapse select,form .row .postfix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse textarea,form .row .prefix-round.row.collapse select,form .row .prefix-round.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}form .row .prefix-round.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse textarea,form .row .postfix-round.row.collapse select,form .row .postfix-round.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}textarea[rows]{height:auto}textarea{max-width:100%}::-webkit-input-placeholder{color:#666666}:-moz-placeholder{color:#666666}::-moz-placeholder{color:#666666}:-ms-input-placeholder{color:#666666}select{-webkit-appearance:none !important;-moz-appearance:none !important;background-color:#FAFAFA;border-radius:0;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+');background-position:100% center;background-repeat:no-repeat;border-style:solid;border-width:1px;border-color:#cccccc;color:rgba(0,0,0,0.75);font-family:inherit;font-size:0.875rem;line-height:normal;padding:0.5rem;border-radius:0;height:2.3125rem}select::-ms-expand{display:none}select.radius{border-radius:3px}select:focus{background-color:#f3f3f3;border-color:#999999}select:disabled{background-color:#DDDDDD;cursor:default}select[multiple]{height:auto}input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1rem 0}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;margin-left:0.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}input[type="file"]{width:100%}fieldset{border:1px solid #DDDDDD;margin:1.125rem 0;padding:1.25rem}fieldset legend{font-weight:bold;margin:0;margin-left:-0.1875rem;padding:0 0.1875rem}[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] span.error,[data-abide] small.error{display:block;font-size:0.75rem;font-style:italic;font-weight:normal;margin-bottom:1rem;margin-top:-1px;padding:0.375rem 0.5625rem 0.5625rem;background:#f04124;color:#FFFFFF}[data-abide] span.error,[data-abide] small.error{display:none}span.error,small.error{display:block;font-size:0.75rem;font-style:italic;font-weight:normal;margin-bottom:1rem;margin-top:-1px;padding:0.375rem 0.5625rem 0.5625rem;background:#f04124;color:#FFFFFF}.error input,.error textarea,.error select{margin-bottom:0}.error input[type="checkbox"],.error input[type="radio"]{margin-bottom:1rem}.error label,.error label.error{color:#f04124}.error small.error{display:block;font-size:0.75rem;font-style:italic;font-weight:normal;margin-bottom:1rem;margin-top:-1px;padding:0.375rem 0.5625rem 0.5625rem;background:#f04124;color:#FFFFFF}.error>label>small{background:transparent;color:#676767;display:inline;font-size:60%;font-style:normal;margin:0;padding:0;text-transform:capitalize}.error span.error-message{display:block}input.error,textarea.error,select.error{margin-bottom:0}label.error{color:#f04124}.icon-bar{display:inline-block;font-size:0;width:100%;background:#333333}.icon-bar>*{display:block;float:left;font-size:1rem;margin:0 auto;padding:1.25rem;text-align:center;width:25%}.icon-bar>* i,.icon-bar>* img{display:block;margin:0 auto}.icon-bar>* i+label,.icon-bar>* img+label{margin-top:0.0625rem}.icon-bar>* i{font-size:1.875rem;vertical-align:middle}.icon-bar>* img{height:1.875rem;width:1.875rem}.icon-bar.label-right>* i,.icon-bar.label-right>* img{display:inline-block;margin:0 0.0625rem 0 0}.icon-bar.label-right>* i+label,.icon-bar.label-right>* img+label{margin-top:0}.icon-bar.label-right>* label{display:inline-block}.icon-bar.vertical.label-right>*{text-align:left}.icon-bar.vertical,.icon-bar.small-vertical{height:100%;width:auto}.icon-bar.vertical .item,.icon-bar.small-vertical .item{float:none;margin:auto;width:auto}@media only screen and (min-width:40.063em){.icon-bar.medium-vertical{height:100%;width:auto;}.icon-bar.medium-vertical .item{float:none;margin:auto;width:auto}}@media only screen and (min-width:64.0625em){.icon-bar.large-vertical{height:100%;width:auto;}.icon-bar.large-vertical .item{float:none;margin:auto;width:auto}}.icon-bar>*{font-size:1rem;padding:1.25rem}.icon-bar>* i+label,.icon-bar>* img+label{margin-top:0.0625rem;font-size:1rem}.icon-bar>* i{font-size:1.875rem}.icon-bar>* img{height:1.875rem;width:1.875rem}.icon-bar>* label{color:#FFFFFF}.icon-bar>* i{color:#FFFFFF}.icon-bar>a:hover{background:#F96517}.icon-bar>a:hover label{color:#FFFFFF}.icon-bar>a:hover i{color:#FFFFFF}.icon-bar>a.active{background:#F96517}.icon-bar>a.active label{color:#FFFFFF}.icon-bar>a.active i{color:#FFFFFF}.icon-bar .item.disabled{cursor:not-allowed;opacity:0.7;pointer-events:none}.icon-bar .item.disabled>*{opacity:0.7;cursor:not-allowed}.icon-bar.two-up .item{width:50%}.icon-bar.two-up.vertical .item,.icon-bar.two-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.two-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.0625em){.icon-bar.two-up.large-vertical .item{width:auto;}}.icon-bar.three-up .item{width:33.3333%}.icon-bar.three-up.vertical .item,.icon-bar.three-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.three-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.0625em){.icon-bar.three-up.large-vertical .item{width:auto;}}.icon-bar.four-up .item{width:25%}.icon-bar.four-up.vertical .item,.icon-bar.four-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.four-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.0625em){.icon-bar.four-up.large-vertical .item{width:auto;}}.icon-bar.five-up .item{width:20%}.icon-bar.five-up.vertical .item,.icon-bar.five-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.five-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.0625em){.icon-bar.five-up.large-vertical .item{width:auto;}}.icon-bar.six-up .item{width:16.66667%}.icon-bar.six-up.vertical .item,.icon-bar.six-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.six-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.0625em){.icon-bar.six-up.large-vertical .item{width:auto;}}.icon-bar.seven-up .item{width:14.28571%}.icon-bar.seven-up.vertical .item,.icon-bar.seven-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.seven-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.0625em){.icon-bar.seven-up.large-vertical .item{width:auto;}}.icon-bar.eight-up .item{width:12.5%}.icon-bar.eight-up.vertical .item,.icon-bar.eight-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.eight-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.0625em){.icon-bar.eight-up.large-vertical .item{width:auto;}}.icon-bar.two-up .item{width:50%}.icon-bar.two-up.vertical .item,.icon-bar.two-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.two-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.0625em){.icon-bar.two-up.large-vertical .item{width:auto;}}.icon-bar.three-up .item{width:33.3333%}.icon-bar.three-up.vertical .item,.icon-bar.three-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.three-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.0625em){.icon-bar.three-up.large-vertical .item{width:auto;}}.icon-bar.four-up .item{width:25%}.icon-bar.four-up.vertical .item,.icon-bar.four-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.four-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.0625em){.icon-bar.four-up.large-vertical .item{width:auto;}}.icon-bar.five-up .item{width:20%}.icon-bar.five-up.vertical .item,.icon-bar.five-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.five-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.0625em){.icon-bar.five-up.large-vertical .item{width:auto;}}.icon-bar.six-up .item{width:16.66667%}.icon-bar.six-up.vertical .item,.icon-bar.six-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.six-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.0625em){.icon-bar.six-up.large-vertical .item{width:auto;}}.icon-bar.seven-up .item{width:14.28571%}.icon-bar.seven-up.vertical .item,.icon-bar.seven-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.seven-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.0625em){.icon-bar.seven-up.large-vertical .item{width:auto;}}.icon-bar.eight-up .item{width:12.5%}.icon-bar.eight-up.vertical .item,.icon-bar.eight-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.eight-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.0625em){.icon-bar.eight-up.large-vertical .item{width:auto;}}.inline-list{list-style:none;margin-top:0;margin-bottom:1.0625rem;margin-left:-1.375rem;margin-right:0;overflow:hidden;padding:0}.inline-list>li{display:block;float:left;list-style:none;margin-left:1.375rem}.inline-list>li>*{display:block}.joyride-list{display:none}.joyride-tip-guide{background:#333333;color:#FFFFFF;display:none;font-family:inherit;font-weight:normal;position:absolute;top:0;width:95%;z-index:103;left:2.5%}.lt-ie9 .joyride-tip-guide{margin-left:-400px;max-width:800px;left:50%}.joyride-content-wrapper{padding:1.125rem 1.25rem 1.5rem;width:100%}.joyride-content-wrapper .button{margin-bottom:0 !important}.joyride-content-wrapper .joyride-prev-tip{margin-right:10px}.joyride-tip-guide .joyride-nub{border:10px solid #333333;display:block;height:0;position:absolute;width:0;left:22px}.joyride-tip-guide .joyride-nub.top{border-color:#333333;border-top-color:transparent !important;border-top-style:solid;border-left-color:transparent !important;border-right-color:transparent !important;top:-20px}.joyride-tip-guide .joyride-nub.bottom{border-color:#333333 !important;border-bottom-color:transparent !important;border-bottom-style:solid;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{right:-20px}.joyride-tip-guide .joyride-nub.left{left:-20px}.joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6{color:#FFFFFF;font-weight:bold;line-height:1.25;margin:0}.joyride-tip-guide p{font-size:0.875rem;line-height:1.3;margin:0 0 1.125rem 0}.joyride-timer-indicator-wrap{border:solid 1px #555555;bottom:1rem;height:3px;position:absolute;width:50px;right:1.0625rem}.joyride-timer-indicator{background:#666666;display:block;height:inherit;width:0}.joyride-close-tip{color:#777777 !important;font-size:24px;font-weight:normal;line-height:0.5 !important;position:absolute;text-decoration:none;top:10px;right:12px}.joyride-close-tip:hover,.joyride-close-tip:focus{color:#EEEEEE !important}.joyride-modal-bg{background:rgba(0,0,0,0.5);cursor:pointer;display:none;height:100%;position:fixed;top:0;width:100%;z-index:100;left:0}.joyride-expose-wrapper{background-color:#FFFFFF;border-radius:3px;box-shadow:0 0 15px #FFFFFF;position:absolute;z-index:102}.joyride-expose-cover{background:transparent;border-radius:3px;left:0;position:absolute;top:0;z-index:9999}@media only screen{.joyride-tip-guide{width:300px;left:inherit}.joyride-tip-guide .joyride-nub.bottom{border-color:#333333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{border-color:#333333 !important;border-right-color:transparent !important;border-bottom-color:transparent !important;border-top-color:transparent !important;left:auto;right:-20px;top:22px}.joyride-tip-guide .joyride-nub.left{border-color:#333333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-top-color:transparent !important;left:-20px;right:auto;top:22px}}.keystroke,kbd{background-color:#ededed;border-color:#dddddd;color:#222222;border-style:solid;border-width:1px;font-family:"Consolas","Menlo","Courier",monospace;font-size:inherit;margin:0;padding:0.125rem 0.25rem 0;border-radius:3px}.label{display:inline-block;font-family:Helvetica,sans-serif;font-weight:normal;line-height:1;margin-bottom:auto;position:relative;text-align:center;text-decoration:none;white-space:nowrap;padding:0.25rem 0.5rem 0.25rem;font-size:0.6875rem;background-color:#F96517;color:#FFFFFF}.label.radius{border-radius:3px}.label.round{border-radius:1000px}.label.alert{background-color:#f04124;color:#FFFFFF}.label.warning{background-color:#f08a24;color:#FFFFFF}.label.success{background-color:#43AC6A;color:#FFFFFF}.label.secondary{background-color:#e7e7e7;color:#333333}.label.info{background-color:#a0d3e8;color:#333333}[data-magellan-expedition],[data-magellan-expedition-clone]{background:#FFFFFF;min-width:100%;padding:10px;z-index:50}[data-magellan-expedition] .sub-nav,[data-magellan-expedition-clone] .sub-nav{margin-bottom:0}[data-magellan-expedition] .sub-nav dd,[data-magellan-expedition-clone] .sub-nav dd{margin-bottom:0}[data-magellan-expedition] .sub-nav a,[data-magellan-expedition-clone] .sub-nav a{line-height:1.8em}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.slideshow-wrapper{position:relative}.slideshow-wrapper ul{list-style-type:none;margin:0}.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption{display:none}.slideshow-wrapper ul li:first-child{display:block}.slideshow-wrapper .orbit-container{background-color:transparent}.slideshow-wrapper .orbit-container li{display:block}.slideshow-wrapper .orbit-container li .orbit-caption{display:block}.slideshow-wrapper .orbit-container .orbit-bullets li{display:inline-block}.slideshow-wrapper .preloader{border-radius:1000px;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear;border-color:#555555 #FFFFFF;border:solid 3px;display:block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px}.orbit-container{background:none;overflow:hidden;position:relative;width:100%}.orbit-container .orbit-slides-container{list-style:none;margin:0;padding:0;position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.orbit-container .orbit-slides-container img{display:block;max-width:100%}.orbit-container .orbit-slides-container>*{position:absolute;top:0;width:100%;margin-left:100%}.orbit-container .orbit-slides-container>*:first-child{margin-left:0}.orbit-container .orbit-slides-container>* .orbit-caption{bottom:0;position:absolute;background-color:rgba(51,51,51,0.8);color:#FFFFFF;font-size:0.875rem;padding:0.625rem 0.875rem;width:100%}.orbit-container .orbit-slide-number{left:10px;background:rgba(0,0,0,0);color:#FFFFFF;font-size:12px;position:absolute;top:10px;z-index:10}.orbit-container .orbit-slide-number span{font-weight:700;padding:0.3125rem}.orbit-container .orbit-timer{position:absolute;top:12px;right:10px;height:6px;width:100px;z-index:10}.orbit-container .orbit-timer .orbit-progress{height:3px;background-color:rgba(255,255,255,0.3);display:block;width:0;position:relative;right:20px;top:5px}.orbit-container .orbit-timer>span{border:solid 4px #FFFFFF;border-bottom:none;border-top:none;display:none;height:14px;position:absolute;top:0;width:11px;right:0}.orbit-container .orbit-timer.paused>span{top:0;width:11px;height:14px;border:inset 8px;border-left-style:solid;border-color:transparent;border-left-color:#FFFFFF;right:-4px}.orbit-container .orbit-timer.paused>span.dark{border-left-color:#333333}.orbit-container:hover .orbit-timer>span{display:block}.orbit-container .orbit-prev,.orbit-container .orbit-next{background-color:transparent;color:white;height:60px;line-height:50px;margin-top:-25px;position:absolute;text-indent:-9999px !important;top:45%;width:36px;z-index:10}.orbit-container .orbit-prev:hover,.orbit-container .orbit-next:hover{background-color:rgba(0,0,0,0.3)}.orbit-container .orbit-prev>span,.orbit-container .orbit-next>span{border:inset 10px;display:block;height:0;margin-top:-10px;position:absolute;top:50%;width:0}.orbit-container .orbit-prev{left:0}.orbit-container .orbit-prev>span{border-right-style:solid;border-color:transparent;border-right-color:#FFFFFF}.orbit-container .orbit-prev:hover>span{border-right-color:#FFFFFF}.orbit-container .orbit-next{right:0}.orbit-container .orbit-next>span{border-color:transparent;border-left-style:solid;border-left-color:#FFFFFF;left:50%;margin-left:-4px}.orbit-container .orbit-next:hover>span{border-left-color:#FFFFFF}.orbit-bullets-container{text-align:center}.orbit-bullets{display:block;float:none;margin:0 auto 30px auto;overflow:hidden;position:relative;text-align:center;top:10px}.orbit-bullets li{background:#CCCCCC;cursor:pointer;display:inline-block;float:none;height:0.5625rem;margin-right:6px;width:0.5625rem;border-radius:1000px}.orbit-bullets li.active{background:#999999}.orbit-bullets li:last-child{margin-right:0}.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:none}.touch .orbit-bullets{display:none}@media only screen and (min-width:40.063em){.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:inherit}.touch .orbit-bullets{display:block}}@media only screen and (max-width: 40em){.orbit-stack-on-small .orbit-slides-container{height:auto !important}.orbit-stack-on-small .orbit-slides-container>*{margin:0 !important;opacity:1 !important;position:relative}.orbit-stack-on-small .orbit-slide-number{display:none}.orbit-timer{display:none}.orbit-next,.orbit-prev{display:none}.orbit-bullets{display:none}}ul.pagination{display:block;margin-left:-0.3125rem;min-height:1.5rem}ul.pagination li{color:#222222;font-size:0.875rem;height:1.5rem;margin-left:0.3125rem}ul.pagination li a,ul.pagination li button{border-radius:3px;transition:background-color 300ms ease-out;background:none;color:#999999;display:block;font-size:1em;font-weight:normal;line-height:inherit;padding:0.0625rem 0.625rem 0.0625rem}ul.pagination li:hover a,ul.pagination li a:focus,ul.pagination li:hover button,ul.pagination li button:focus{background:#e6e6e6}ul.pagination li.unavailable a,ul.pagination li.unavailable button{cursor:default;color:#999999;pointer-events:none}ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus,ul.pagination li.unavailable:hover button,ul.pagination li.unavailable button:focus{background:transparent}ul.pagination li.current a,ul.pagination li.current button{background:#F96517;color:#FFFFFF;cursor:default;font-weight:bold}ul.pagination li.current a:hover,ul.pagination li.current a:focus,ul.pagination li.current button:hover,ul.pagination li.current button:focus{background:#F96517}ul.pagination li{display:block;float:left}.pagination-centered{text-align:center}.pagination-centered ul.pagination li{display:inline-block;float:none}.panel{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#f2f2f2;color:#333333}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p,.panel li,.panel dl{color:#333333}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:0.625rem}.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}.panel.callout{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#fff6f1;color:#333333}.panel.callout>:first-child{margin-top:0}.panel.callout>:last-child{margin-bottom:0}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p,.panel.callout li,.panel.callout dl{color:#333333}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:0.625rem}.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}.panel.callout a:not(.button){color:#F96517}.panel.callout a:not(.button):hover,.panel.callout a:not(.button):focus{color:#e45306}.panel.radius{border-radius:3px}.pricing-table{border:solid 1px #DDDDDD;margin-left:0;margin-bottom:1.25rem}.pricing-table *{list-style:none;line-height:1}.pricing-table .title{background-color:#333333;color:#EEEEEE;font-family:Helvetica,sans-serif;font-size:1rem;font-weight:normal;padding:0.9375rem 1.25rem;text-align:center}.pricing-table .price{background-color:#F6F6F6;color:#333333;font-family:Helvetica,sans-serif;font-size:2rem;font-weight:normal;padding:0.9375rem 1.25rem;text-align:center}.pricing-table .description{background-color:#FFFFFF;border-bottom:dotted 1px #DDDDDD;color:#777777;font-size:0.75rem;font-weight:normal;line-height:1.4;padding:0.9375rem;text-align:center}.pricing-table .bullet-item{background-color:#FFFFFF;border-bottom:dotted 1px #DDDDDD;color:#333333;font-size:0.875rem;font-weight:normal;padding:0.9375rem;text-align:center}.pricing-table .cta-button{background-color:#FFFFFF;padding:1.25rem 1.25rem 0;text-align:center}.progress{background-color:#F6F6F6;border:1px solid white;height:1.5625rem;margin-bottom:0.625rem;padding:0.125rem}.progress .meter{background:#F96517;display:block;height:100%;float:left;width:0%}.progress .meter.secondary{background:#e7e7e7;display:block;height:100%;float:left;width:0%}.progress .meter.success{background:#43AC6A;display:block;height:100%;float:left;width:0%}.progress .meter.alert{background:#f04124;display:block;height:100%;float:left;width:0%}.progress.secondary .meter{background:#e7e7e7;display:block;height:100%;float:left;width:0%}.progress.success .meter{background:#43AC6A;display:block;height:100%;float:left;width:0%}.progress.alert .meter{background:#f04124;display:block;height:100%;float:left;width:0%}.progress.radius{border-radius:3px}.progress.radius .meter{border-radius:2px}.progress.round{border-radius:1000px}.progress.round .meter{border-radius:999px}.range-slider{border:1px solid #DDDDDD;margin:1.25rem 0;position:relative;-ms-touch-action:none;touch-action:none;display:block;height:1rem;width:100%;background:#FAFAFA}.range-slider.vertical-range{border:1px solid #DDDDDD;margin:1.25rem 0;position:relative;-ms-touch-action:none;touch-action:none;display:inline-block;height:12.5rem;width:1rem}.range-slider.vertical-range .range-slider-handle{bottom:-10.5rem;margin-left:-0.5rem;margin-top:0;position:absolute}.range-slider.vertical-range .range-slider-active-segment{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-top-left-radius:initial;bottom:0;height:auto;width:0.875rem}.range-slider.radius{background:#FAFAFA;border-radius:3px}.range-slider.radius .range-slider-handle{background:#F96517;border-radius:3px}.range-slider.radius .range-slider-handle:hover{background:#e95406}.range-slider.round{background:#FAFAFA;border-radius:1000px}.range-slider.round .range-slider-handle{background:#F96517;border-radius:1000px}.range-slider.round .range-slider-handle:hover{background:#e95406}.range-slider.disabled,.range-slider[disabled]{background:#FAFAFA;cursor:not-allowed;opacity:0.7}.range-slider.disabled .range-slider-handle,.range-slider[disabled] .range-slider-handle{background:#F96517;cursor:default;opacity:0.7}.range-slider.disabled .range-slider-handle:hover,.range-slider[disabled] .range-slider-handle:hover{background:#e95406}.range-slider-active-segment{background:#e5e5e5;border-bottom-left-radius:inherit;border-top-left-radius:inherit;display:inline-block;height:0.875rem;position:absolute}.range-slider-handle{border:1px solid none;cursor:pointer;display:inline-block;height:1.375rem;position:absolute;top:-0.3125rem;width:2rem;z-index:1;-ms-touch-action:manipulation;touch-action:manipulation;background:#F96517}.range-slider-handle:hover{background:#e95406}.reveal-modal-bg{background:#000000;background:rgba(0,0,0,0.45);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1004;left:0}.reveal-modal{border-radius:3px;display:none;position:absolute;top:0;visibility:hidden;width:100%;z-index:1005;left:0;background-color:#FFFFFF;padding:1.875rem;border:solid 1px #666666;box-shadow:0 0 10px rgba(0,0,0,0.4)}@media only screen and (max-width: 40em){.reveal-modal{min-height:100vh;}}.reveal-modal .column,.reveal-modal .columns{min-width:0}.reveal-modal>:first-child{margin-top:0}.reveal-modal>:last-child{margin-bottom:0}@media only screen and (min-width:40.063em){.reveal-modal{left:0;margin:0 auto;max-width:62.5rem;right:0;width:80%;}}@media only screen and (min-width:40.063em){.reveal-modal{top:6.25rem;}}.reveal-modal.radius{box-shadow:none;border-radius:3px}.reveal-modal.round{box-shadow:none;border-radius:1000px}.reveal-modal.collapse{padding:0;box-shadow:none}@media only screen and (min-width:40.063em){.reveal-modal.tiny{left:0;margin:0 auto;max-width:62.5rem;right:0;width:30%;}}@media only screen and (min-width:40.063em){.reveal-modal.small{left:0;margin:0 auto;max-width:62.5rem;right:0;width:40%;}}@media only screen and (min-width:40.063em){.reveal-modal.medium{left:0;margin:0 auto;max-width:62.5rem;right:0;width:60%;}}@media only screen and (min-width:40.063em){.reveal-modal.large{left:0;margin:0 auto;max-width:62.5rem;right:0;width:70%;}}@media only screen and (min-width:40.063em){.reveal-modal.xlarge{left:0;margin:0 auto;max-width:62.5rem;right:0;width:95%;}}.reveal-modal.full{height:100vh;height:100%;left:0;margin-left:0 !important;max-width:none !important;min-height:100vh;top:0}@media only screen and (min-width:40.063em){.reveal-modal.full{left:0;margin:0 auto;max-width:62.5rem;right:0;width:100%;}}.reveal-modal.toback{z-index:1003}.reveal-modal .close-reveal-modal{color:#AAAAAA;cursor:pointer;font-size:2.5rem;font-weight:bold;line-height:1;position:absolute;top:0.625rem;right:1.375rem}.side-nav{display:block;font-family:Helvetica,sans-serif;list-style-position:outside;list-style-type:none;margin:0;padding:0.875rem 0}.side-nav li{font-size:0.875rem;font-weight:normal;margin:0 0 0.4375rem 0}.side-nav li a:not(.button){color:#F96517;display:block;margin:0;padding:0.4375rem 0.875rem}.side-nav li a:not(.button):hover,.side-nav li a:not(.button):focus{background:rgba(0,0,0,0.025);color:#fb935d}.side-nav li a:not(.button):active{color:#fb935d}.side-nav li.active>a:first-child:not(.button){color:#fb935d;font-family:Helvetica,sans-serif;font-weight:normal}.side-nav li.divider{border-top:1px solid;height:0;list-style:none;padding:0;border-top-color:#e6e6e6}.side-nav li.heading{color:#F96517;font-size:0.875rem;font-weight:bold;text-transform:uppercase}.split.button{position:relative;padding-right:5.0625rem}.split.button span{display:block;height:100%;position:absolute;right:0;top:0;border-left:solid 1px}.split.button span:after{position:absolute;content:"";width:0;height:0;display:block;border-style:inset;top:50%;left:50%}.split.button span:active{background-color:rgba(0,0,0,0.1)}.split.button span{border-left-color:rgba(255,255,255,0.5)}.split.button span{width:3.09375rem}.split.button span:after{border-top-style:solid;border-width:0.375rem;margin-left:-0.375rem;top:48%}.split.button span:after{border-color:#FFFFFF transparent transparent transparent}.split.button.secondary span{border-left-color:rgba(255,255,255,0.5)}.split.button.secondary span:after{border-color:#FFFFFF transparent transparent transparent}.split.button.alert span{border-left-color:rgba(255,255,255,0.5)}.split.button.success span{border-left-color:rgba(255,255,255,0.5)}.split.button.tiny{padding-right:3.75rem}.split.button.tiny span{width:2.25rem}.split.button.tiny span:after{border-top-style:solid;border-width:0.375rem;margin-left:-0.375rem;top:48%}.split.button.small{padding-right:4.375rem}.split.button.small span{width:2.625rem}.split.button.small span:after{border-top-style:solid;border-width:0.4375rem;margin-left:-0.375rem;top:48%}.split.button.large{padding-right:5.5rem}.split.button.large span{width:3.4375rem}.split.button.large span:after{border-top-style:solid;border-width:0.3125rem;margin-left:-0.375rem;top:48%}.split.button.expand{padding-left:2rem}.split.button.secondary span:after{border-color:#333333 transparent transparent transparent}.split.button.radius span{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.split.button.round span{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.split.button.no-pip span:before{border-style:none}.split.button.no-pip span:after{border-style:none}.split.button.no-pip span>i{display:block;left:50%;margin-left:-0.28889em;margin-top:-0.48889em;position:absolute;top:50%}.sub-nav{display:block;margin:-0.25rem 0 1.125rem;overflow:hidden;padding-top:0.25rem;width:auto}.sub-nav dt{text-transform:uppercase}.sub-nav dt,.sub-nav dd,.sub-nav li{color:#999999;float:left;font-family:Helvetica,sans-serif;font-size:0.875rem;font-weight:normal;margin-left:1rem;margin-bottom:0}.sub-nav dt a,.sub-nav dd a,.sub-nav li a{color:#999999;padding:0.1875rem 1rem;text-decoration:none}.sub-nav dt a:hover,.sub-nav dd a:hover,.sub-nav li a:hover{color:#737373}.sub-nav dt.active a,.sub-nav dd.active a,.sub-nav li.active a{border-radius:3px;background:#F96517;color:#FFFFFF;cursor:default;font-weight:normal;padding:0.1875rem 1rem}.sub-nav dt.active a:hover,.sub-nav dd.active a:hover,.sub-nav li.active a:hover{background:#e45306}.switch{border:none;margin-bottom:1.5rem;outline:0;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch label{background:#DDDDDD;color:transparent;cursor:pointer;display:block;margin-bottom:1rem;position:relative;text-indent:100%;width:4rem;height:2rem;transition:left 0.15s ease-out}.switch input{left:10px;opacity:0;padding:0;position:absolute;top:9px}.switch input+label{margin-left:0;margin-right:0}.switch label:after{background:#FFFFFF;content:"";display:block;height:1.5rem;left:0.25rem;position:absolute;top:0.25rem;width:1.5rem;-webkit-transition:left 0.15s ease-out;-moz-transition:left 0.15s ease-out;-o-transition:translate3d(0, 0, 0);transition:left 0.15s ease-out;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.switch input:checked+label{background:#F96517}.switch input:checked+label:after{left:2.25rem}.switch label{height:2rem;width:4rem}.switch label:after{height:1.5rem;width:1.5rem}.switch input:checked+label:after{left:2.25rem}.switch label{color:transparent;background:#DDDDDD}.switch label:after{background:#FFFFFF}.switch input:checked+label{background:#F96517}.switch.large label{height:2.5rem;width:5rem}.switch.large label:after{height:2rem;width:2rem}.switch.large input:checked+label:after{left:2.75rem}.switch.small label{height:1.75rem;width:3.5rem}.switch.small label:after{height:1.25rem;width:1.25rem}.switch.small input:checked+label:after{left:2rem}.switch.tiny label{height:1.5rem;width:3rem}.switch.tiny label:after{height:1rem;width:1rem}.switch.tiny input:checked+label:after{left:1.75rem}.switch.radius label{border-radius:4px}.switch.radius label:after{border-radius:3px}.switch.round{border-radius:1000px}.switch.round label{border-radius:2rem}.switch.round label:after{border-radius:2rem}table{background:#FFFFFF;border:solid 1px #DDDDDD;margin-bottom:1.25rem;table-layout:auto}table caption{background:transparent;color:#222222;font-size:1rem;font-weight:bold}table thead{background:#F5F5F5}table thead tr th,table thead tr td{color:#222222;font-size:0.875rem;font-weight:bold;padding:0.5rem 0.625rem 0.625rem}table tfoot{background:#F5F5F5}table tfoot tr th,table tfoot tr td{color:#222222;font-size:0.875rem;font-weight:bold;padding:0.5rem 0.625rem 0.625rem}table tr th,table tr td{color:#222222;font-size:0.875rem;padding:0.5625rem 0.625rem;text-align:left}table tr.even,table tr.alt,table tr:nth-of-type(even){background:#F9F9F9}table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,table tr td{display:table-cell;line-height:1.125rem}.tabs{margin-bottom:0 !important;margin-left:0}.tabs:before,.tabs:after{content:" ";display:table}.tabs:after{clear:both}.tabs dd,.tabs .tab-title{float:left;list-style:none;margin-bottom:0 !important;position:relative}.tabs dd>a,.tabs .tab-title>a{display:block;background-color:#EFEFEF;color:#222222;font-family:Helvetica,sans-serif;font-size:1rem;padding:1rem 2rem}.tabs dd>a:hover,.tabs .tab-title>a:hover{background-color:#e1e1e1}.tabs dd.active>a,.tabs .tab-title.active>a{background-color:#FFFFFF;color:#222222}.tabs.radius dd:first-child a,.tabs.radius .tab:first-child a{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.tabs.radius dd:last-child a,.tabs.radius .tab:last-child a{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.tabs.vertical dd,.tabs.vertical .tab-title{position:inherit;float:none;display:block;top:auto}.tabs-content{margin-bottom:1.5rem;width:100%}.tabs-content:before,.tabs-content:after{content:" ";display:table}.tabs-content:after{clear:both}.tabs-content>.content{display:none;float:left;padding:0.9375rem 0;width:100%}.tabs-content>.content.active{display:block;float:none}.tabs-content>.content.contained{padding:0.9375rem}.tabs-content.vertical{display:block}.tabs-content.vertical>.content{padding:0 0.9375rem}@media only screen and (min-width:40.063em){.tabs.vertical{float:left;margin:0;margin-bottom:1.25rem !important;max-width:20%;width:20%}.tabs-content.vertical{float:left;margin-left:-1px;max-width:80%;padding-left:1rem;width:80%}}.no-js .tabs-content>.content{display:block;float:none}.th{border:solid 4px #FFFFFF;box-shadow:0 0 0 1px rgba(0,0,0,0.2);display:inline-block;line-height:0;max-width:100%;transition:all 200ms ease-out}.th:hover,.th:focus{box-shadow:0 0 6px 1px rgba(249,101,23,0.5)}.th.radius{border-radius:3px}.has-tip{border-bottom:dotted 1px #CCCCCC;color:#333333;cursor:help;font-weight:bold}.has-tip:hover,.has-tip:focus{border-bottom:dotted 1px #772b03;color:#F96517}.has-tip.tip-left,.has-tip.tip-right{float:none !important}.tooltip{background:#333333;color:#FFFFFF;display:none;font-size:0.875rem;font-weight:normal;line-height:1.3;max-width:300px;padding:0.75rem;position:absolute;width:100%;z-index:1006;left:50%}.tooltip>.nub{border:solid 5px;border-color:transparent transparent #333333 transparent;display:block;height:0;pointer-events:none;position:absolute;top:-10px;width:0;left:5px}.tooltip>.nub.rtl{left:auto;right:5px}.tooltip.radius{border-radius:3px}.tooltip.round{border-radius:1000px}.tooltip.round>.nub{left:2rem}.tooltip.opened{border-bottom:dotted 1px #772b03 !important;color:#F96517 !important}.tap-to-close{color:#777777;display:block;font-size:0.625rem;font-weight:normal}@media only screen{.tooltip>.nub{border-color:transparent transparent #333333 transparent;top:-10px}.tooltip.tip-top>.nub{border-color:#333333 transparent transparent transparent;bottom:-10px;top:auto}.tooltip.tip-left,.tooltip.tip-right{float:none !important}.tooltip.tip-left>.nub{border-color:transparent transparent transparent #333333;left:auto;margin-top:-5px;right:-10px;top:50%}.tooltip.tip-right>.nub{border-color:transparent #333333 transparent transparent;left:-10px;margin-top:-5px;right:auto;top:50%}}meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}.contain-to-grid{width:100%;background:#F96517}.contain-to-grid .top-bar{margin-bottom:0}.fixed{position:fixed;top:0;width:100%;z-index:99;left:0}.fixed.expanded:not(.top-bar){height:auto;max-height:100%;overflow-y:auto;width:100%}.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}.fixed.expanded:not(.top-bar) .top-bar-section{margin-top:2.5rem;z-index:98}.top-bar{background:#F96517;height:2.5rem;line-height:2.5rem;margin-bottom:0;overflow:hidden;position:relative}.top-bar ul{list-style:none;margin-bottom:0}.top-bar .row{max-width:none}.top-bar form,.top-bar input,.top-bar select{margin-bottom:0}.top-bar input,.top-bar select{font-size:0.75rem;height:1.75rem;padding-bottom:0.35rem;padding-top:0.35rem}.top-bar .button,.top-bar button{font-size:0.75rem;margin-bottom:0;padding-bottom:0.4125rem;padding-top:0.4125rem}@media only screen and (max-width: 40em){.top-bar .button,.top-bar button{position:relative;top:-1px;}}.top-bar .title-area{margin:0;position:relative}.top-bar .name{font-size:16px;height:2.5rem;margin:0}.top-bar .name h1,.top-bar .name h2,.top-bar .name h3,.top-bar .name h4,.top-bar .name p,.top-bar .name span{font-size:1.0625rem;line-height:2.5rem;margin:0}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name p a,.top-bar .name span a{color:#FFFFFF;display:block;font-weight:normal;padding:0 0.8333333333rem;width:75%}.top-bar .toggle-topbar{position:absolute;right:0;top:0}.top-bar .toggle-topbar a{color:#FFFFFF;display:block;font-size:0.8125rem;font-weight:bold;height:2.5rem;line-height:2.5rem;padding:0 0.8333333333rem;position:relative;text-transform:uppercase}.top-bar .toggle-topbar.menu-icon{margin-top:-16px;top:50%}.top-bar .toggle-topbar.menu-icon a{color:#FFFFFF;height:34px;line-height:33px;padding:0 2.3958333333rem 0 0.8333333333rem;position:relative}.top-bar .toggle-topbar.menu-icon a span::after{content:"";display:block;height:0;position:absolute;margin-top:-8px;top:50%;right:0.8333333333rem;box-shadow:0 0 0 1px #FFFFFF,0 7px 0 1px #FFFFFF,0 14px 0 1px #FFFFFF;width:16px}.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0 0 1px "",0 7px 0 1px "",0 14px 0 1px ""}.top-bar.expanded{background:transparent;height:auto}.top-bar.expanded .title-area{background:#F96517}.top-bar.expanded .toggle-topbar a{color:#888888}.top-bar.expanded .toggle-topbar a span::after{box-shadow:0 0 0 1px #888888,0 7px 0 1px #888888,0 14px 0 1px #888888}@media screen and (-webkit-min-device-pixel-ratio: 0){.top-bar.expanded .top-bar-section .has-dropdown.moved>.dropdown,.top-bar.expanded .top-bar-section .dropdown{clip:initial}.top-bar.expanded .top-bar-section .has-dropdown:not(.moved)>ul{padding:0}}.top-bar-section{left:0;position:relative;width:auto;transition:left 300ms ease-out}.top-bar-section ul{display:block;font-size:16px;height:auto;margin:0;padding:0;width:100%}.top-bar-section .divider,.top-bar-section [role="separator"]{border-top:solid 1px #1a1a1a;clear:both;height:1px;width:100%}.top-bar-section ul li{background:#333333}.top-bar-section ul li>a{color:#FFFFFF;display:block;font-family:Helvetica,sans-serif;font-size:0.8125rem;font-weight:normal;padding-left:0.8333333333rem;padding:12px 0 12px 0.8333333333rem;text-transform:none;width:100%}.top-bar-section ul li>a.button{font-size:0.8125rem;padding-left:0.8333333333rem;padding-right:0.8333333333rem;background-color:#F96517;border-color:#d44d05;color:#FFFFFF}.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{background-color:#d44d05}.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{color:#FFFFFF}.top-bar-section ul li>a.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333333}.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{background-color:#b9b9b9}.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{color:#333333}.top-bar-section ul li>a.button.success{background-color:#43AC6A;border-color:#368a55;color:#FFFFFF}.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{background-color:#368a55}.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{color:#FFFFFF}.top-bar-section ul li>a.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#FFFFFF}.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{background-color:#cf2a0e}.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{color:#FFFFFF}.top-bar-section ul li>a.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#FFFFFF}.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{background-color:#cf6e0e}.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{color:#FFFFFF}.top-bar-section ul li>a.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333333}.top-bar-section ul li>a.button.info:hover,.top-bar-section ul li>a.button.info:focus{background-color:#61b6d9}.top-bar-section ul li>a.button.info:hover,.top-bar-section ul li>a.button.info:focus{color:#FFFFFF}.top-bar-section ul li>button{font-size:0.8125rem;padding-left:0.8333333333rem;padding-right:0.8333333333rem;background-color:#F96517;border-color:#d44d05;color:#FFFFFF}.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{background-color:#d44d05}.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{color:#FFFFFF}.top-bar-section ul li>button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333333}.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{background-color:#b9b9b9}.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{color:#333333}.top-bar-section ul li>button.success{background-color:#43AC6A;border-color:#368a55;color:#FFFFFF}.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{background-color:#368a55}.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{color:#FFFFFF}.top-bar-section ul li>button.alert{background-color:#f04124;border-color:#cf2a0e;color:#FFFFFF}.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{background-color:#cf2a0e}.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{color:#FFFFFF}.top-bar-section ul li>button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#FFFFFF}.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{background-color:#cf6e0e}.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{color:#FFFFFF}.top-bar-section ul li>button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333333}.top-bar-section ul li>button.info:hover,.top-bar-section ul li>button.info:focus{background-color:#61b6d9}.top-bar-section ul li>button.info:hover,.top-bar-section ul li>button.info:focus{color:#FFFFFF}.top-bar-section ul li:hover:not(.has-form)>a{background-color:#555555;color:#FFFFFF;background:#222222}.top-bar-section ul li.active>a{background:#F96517;color:#FFFFFF}.top-bar-section ul li.active>a:hover{background:#e45306;color:#FFFFFF}.top-bar-section .has-form{padding:0.8333333333rem}.top-bar-section .has-dropdown{position:relative}.top-bar-section .has-dropdown>a:after{border:inset 5px;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent rgba(255,255,255,0.4);border-left-style:solid;margin-right:0.8333333333rem;margin-top:-4.5px;position:absolute;top:50%;right:0}.top-bar-section .has-dropdown.moved{position:static}.top-bar-section .has-dropdown.moved>.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important;width:100%}.top-bar-section .has-dropdown.moved>a:after{display:none}.top-bar-section .dropdown{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;display:block;padding:0;position:absolute;top:0;z-index:99;left:100%}.top-bar-section .dropdown li{height:auto;width:100%}.top-bar-section .dropdown li a{font-weight:normal;padding:8px 0.8333333333rem}.top-bar-section .dropdown li a.parent-link{font-weight:normal}.top-bar-section .dropdown li.title h5,.top-bar-section .dropdown li.parent-link{margin-bottom:0;margin-top:0;font-size:1.125rem}.top-bar-section .dropdown li.title h5 a,.top-bar-section .dropdown li.parent-link a{color:#FFFFFF;display:block}.top-bar-section .dropdown li.title h5 a:hover,.top-bar-section .dropdown li.parent-link a:hover{background:none}.top-bar-section .dropdown li.has-form{padding:8px 0.8333333333rem}.top-bar-section .dropdown li .button,.top-bar-section .dropdown li button{top:auto}.top-bar-section .dropdown label{color:#777777;font-size:0.625rem;font-weight:bold;margin-bottom:0;padding:8px 0.8333333333rem 2px;text-transform:uppercase}.js-generated{display:block}@media only screen and (min-width:40.063em){.top-bar{background:#F96517;overflow:visible}.top-bar:before,.top-bar:after{content:" ";display:table}.top-bar:after{clear:both}.top-bar .toggle-topbar{display:none}.top-bar .title-area{float:left}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name h5 a,.top-bar .name h6 a{width:auto}.top-bar input,.top-bar select,.top-bar .button,.top-bar button{font-size:0.875rem;height:1.75rem;position:relative;top:0.375rem}.top-bar .has-form>.button,.top-bar .has-form>button{font-size:0.875rem;height:1.75rem;position:relative;top:0.375rem}.top-bar.expanded{background:#F96517}.contain-to-grid .top-bar{margin:0 auto;margin-bottom:0;max-width:62.5rem}.top-bar-section{transition:none 0 0;left:0 !important}.top-bar-section ul{display:inline;height:auto !important;width:auto}.top-bar-section ul li{float:left}.top-bar-section ul li .js-generated{display:none}.top-bar-section li.hover>a:not(.button){background-color:#555555;background:#222222;color:#FFFFFF}.top-bar-section li:not(.has-form) a:not(.button){background:#F96517;line-height:2.5rem;padding:0 0.8333333333rem}.top-bar-section li:not(.has-form) a:not(.button):hover{background-color:#555555;background:#222222}.top-bar-section li.active:not(.has-form) a:not(.button){background:#F96517;color:#FFFFFF;line-height:2.5rem;padding:0 0.8333333333rem}.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#e45306;color:#FFFFFF}.top-bar-section .has-dropdown>a{padding-right:2.0833333333rem !important}.top-bar-section .has-dropdown>a:after{border:inset 5px;content:"";display:block;height:0;width:0;border-color:rgba(255,255,255,0.4) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:1.25rem}.top-bar-section .has-dropdown.moved{position:relative}.top-bar-section .has-dropdown.moved>.dropdown{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;display:block}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}.top-bar-section .has-dropdown>a:focus+.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\00bb";top:0.1875rem;right:5px}.top-bar-section .dropdown{left:0;background:transparent;min-width:100%;top:auto}.top-bar-section .dropdown li a{background:#333333;color:#FFFFFF;line-height:2.5rem;padding:12px 0.8333333333rem;white-space:nowrap}.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){background:#333333;color:#FFFFFF}.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){background-color:#555555;color:#FFFFFF;background:#222222}.top-bar-section .dropdown li label{background:#333333;white-space:nowrap}.top-bar-section .dropdown li .dropdown{left:100%;top:0}.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{border-right:solid 1px #4e4e4e;border-bottom:none;border-top:none;clear:none;height:2.5rem;width:0}.top-bar-section .has-form{background:#F96517;height:2.5rem;padding:0 0.8333333333rem}.top-bar-section .right li .dropdown{left:auto;right:0}.top-bar-section .right li .dropdown li .dropdown{right:100%}.top-bar-section .left li .dropdown{right:auto;left:0}.top-bar-section .left li .dropdown li .dropdown{left:100%}.no-js .top-bar-section ul li:hover>a{background-color:#555555;background:#222222;color:#FFFFFF}.no-js .top-bar-section ul li:active>a{background:#F96517;color:#FFFFFF}.no-js .top-bar-section .has-dropdown:hover>.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}.no-js .top-bar-section .has-dropdown>a:focus+.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}@media only screen and (max-width: 40em){.small-only-text-left{text-align:left !important}.small-only-text-right{text-align:right !important}.small-only-text-center{text-align:center !important}.small-only-text-justify{text-align:justify !important}}@media only screen{.small-text-left{text-align:left !important}.small-text-right{text-align:right !important}.small-text-center{text-align:center !important}.small-text-justify{text-align:justify !important}}@media only screen and (min-width:40.063em) and (max-width:64em){.medium-only-text-left{text-align:left !important}.medium-only-text-right{text-align:right !important}.medium-only-text-center{text-align:center !important}.medium-only-text-justify{text-align:justify !important}}@media only screen and (min-width:40.063em){.medium-text-left{text-align:left !important}.medium-text-right{text-align:right !important}.medium-text-center{text-align:center !important}.medium-text-justify{text-align:justify !important}}@media only screen and (min-width:64.0625em) and (max-width:90em){.large-only-text-left{text-align:left !important}.large-only-text-right{text-align:right !important}.large-only-text-center{text-align:center !important}.large-only-text-justify{text-align:justify !important}}@media only screen and (min-width:64.0625em){.large-text-left{text-align:left !important}.large-text-right{text-align:right !important}.large-text-center{text-align:center !important}.large-text-justify{text-align:justify !important}}@media only screen and (min-width:90.0625em) and (max-width:120em){.xlarge-only-text-left{text-align:left !important}.xlarge-only-text-right{text-align:right !important}.xlarge-only-text-center{text-align:center !important}.xlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width:90.0625em){.xlarge-text-left{text-align:left !important}.xlarge-text-right{text-align:right !important}.xlarge-text-center{text-align:center !important}.xlarge-text-justify{text-align:justify !important}}@media only screen and (min-width:120.0625em) and (max-width:6249999.9375em){.xxlarge-only-text-left{text-align:left !important}.xxlarge-only-text-right{text-align:right !important}.xxlarge-only-text-center{text-align:center !important}.xxlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width:120.0625em){.xxlarge-text-left{text-align:left !important}.xxlarge-text-right{text-align:right !important}.xxlarge-text-center{text-align:center !important}.xxlarge-text-justify{text-align:justify !important}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}a{color:#F96517;line-height:inherit;text-decoration:none}a:hover,a:focus{color:#e45306}a img{border:none}p{font-family:inherit;font-size:0.875rem;font-weight:normal;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}p.lead{font-size:1.09375rem;line-height:1.6}p aside{font-size:0.875rem;font-style:italic;line-height:1.35}h1,h2,h3,h4,h5,h6{color:#F96517;font-family:"Balthazar";font-style:normal;font-weight:normal;line-height:1.4;margin-bottom:0.5rem;margin-top:0.2rem;text-rendering:optimizeLegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#fb9b68;font-size:60%;line-height:0}h1{font-size:1.375rem}h2{font-size:0.875rem}h3{font-size:0.8125rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1rem}.subheader{line-height:1.4;color:#fb9b68;font-weight:normal;margin-top:0.2rem;margin-bottom:0.5rem}hr{border:solid #DDDDDD;border-width:1px 0 0;clear:both;height:0;margin:1.25rem 0 1.1875rem}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{background-color:#f8f8f8;border-color:#dfdfdf;border-style:solid;border-width:1px;color:#333333;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;padding:0.125rem 0.3125rem 0.0625rem}ul,ol,dl{font-family:inherit;font-size:0.875rem;line-height:1.6;list-style-position:outside;margin-bottom:1.25rem}ul{margin-left:1.1rem}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle;margin-left:1.1rem}ul.disc{list-style-type:disc;margin-left:1.1rem}ol{margin-left:1.4rem}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0}.no-bullet{list-style-type:none;margin-left:0}.no-bullet li ul,.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}dl dt{margin-bottom:0.3rem;font-weight:bold}dl dd{margin-bottom:0.75rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#000000;cursor:help}abbr{text-transform:none}abbr[title]{border-bottom:1px dotted #DDDDDD}blockquote{margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #DDDDDD}blockquote cite{display:block;font-size:0.8125rem;color:#fa884c}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#fa884c}blockquote,blockquote p{line-height:1.6;color:#fb9b68}.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #DDDDDD;padding:0.625rem 0.75rem}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:0.9375rem}.vevent .summary{font-weight:bold}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem}@media only screen and (min-width:40.063em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.125rem}h4{font-size:1.4375rem}h5{font-size:1.125rem}h6{font-size:1rem}}@media print{*{background:transparent !important;color:#000000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.34in;}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden}.off-canvas-wrap.move-right,.off-canvas-wrap.move-left,.off-canvas-wrap.move-bottom,.off-canvas-wrap.move-top{min-height:100%;-webkit-overflow-scrolling:touch}.inner-wrap{position:relative;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.inner-wrap:before,.inner-wrap:after{content:" ";display:table}.inner-wrap:after{clear:both}.tab-bar{-webkit-backface-visibility:hidden;background:#F96517;color:#FFFFFF;height:2.8125rem;line-height:2.8125rem;position:relative}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{color:#FFFFFF;font-weight:bold;line-height:2.8125rem;margin:0}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{font-size:1.125rem}.left-small{height:2.8125rem;position:absolute;top:0;width:2.8125rem;border-right:solid 1px #853003;left:0}.right-small{height:2.8125rem;position:absolute;top:0;width:2.8125rem;border-left:solid 1px #853003;right:0}.tab-bar-section{height:2.8125rem;padding:0 0.625rem;position:absolute;text-align:center;top:0}.tab-bar-section.left{text-align:left}.tab-bar-section.right{text-align:right}.tab-bar-section.left{left:0;right:2.8125rem}.tab-bar-section.right{left:2.8125rem;right:0}.tab-bar-section.middle{left:2.8125rem;right:2.8125rem}.tab-bar .menu-icon{color:#FFFFFF;display:block;height:2.8125rem;padding:0;position:relative;text-indent:2.1875rem;transform:translate3d(0, 0, 0);width:2.8125rem}.tab-bar .menu-icon span::after{content:"";display:block;height:0;position:absolute;top:50%;margin-top:-0.5rem;left:0.90625rem;box-shadow:0 0 0 1px #FFFFFF,0 7px 0 1px #FFFFFF,0 14px 0 1px #FFFFFF;width:1rem}.tab-bar .menu-icon span:hover:after{box-shadow:0 0 0 1px #b3b3b3,0 7px 0 1px #b3b3b3,0 14px 0 1px #b3b3b3}.left-off-canvas-menu{-webkit-backface-visibility:hidden;background:#F96517;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;transition:transform 500ms ease 0s;width:15.625rem;z-index:1001;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate(-100%, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0;top:0}.left-off-canvas-menu *{-webkit-backface-visibility:hidden}.right-off-canvas-menu{-webkit-backface-visibility:hidden;background:#F96517;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;transition:transform 500ms ease 0s;width:15.625rem;z-index:1001;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate(100%, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0;top:0}.right-off-canvas-menu *{-webkit-backface-visibility:hidden}.top-off-canvas-menu{-webkit-backface-visibility:hidden;background:#F96517;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;transition:transform 500ms ease 0s;width:15.625rem;z-index:1001;-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);-ms-transform:translate(0, -100%);-o-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);top:0;width:100%;height:18.75rem}.top-off-canvas-menu *{-webkit-backface-visibility:hidden}.bottom-off-canvas-menu{-webkit-backface-visibility:hidden;background:#F96517;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;transition:transform 500ms ease 0s;width:15.625rem;z-index:1001;-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate(0, 100%);-o-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);bottom:0;width:100%;height:18.75rem}.bottom-off-canvas-menu *{-webkit-backface-visibility:hidden}ul.off-canvas-list{list-style-type:none;margin:0;padding:0}ul.off-canvas-list li label{background:#444444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999999;display:block;font-size:0.75rem;font-weight:bold;margin:0;padding:0.3rem 0.9375rem;text-transform:uppercase}ul.off-canvas-list li a{border-bottom:1px solid #c74805;color:rgba(255,255,255,0.7);display:block;padding:0.6666666667rem;transition:background 300ms ease}ul.off-canvas-list li a:hover{background:#ba4305}ul.off-canvas-list li a:active{background:#ba4305}.move-right>.inner-wrap{-webkit-transform:translate3d(15.625rem, 0, 0);-moz-transform:translate3d(15.625rem, 0, 0);-ms-transform:translate(15.625rem, 0);-o-transform:translate3d(15.625rem, 0, 0);transform:translate3d(15.625rem, 0, 0)}.move-right .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:rgba(0,0,0,0);background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.063em){.move-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.move-left>.inner-wrap{-webkit-transform:translate3d(-15.625rem, 0, 0);-moz-transform:translate3d(-15.625rem, 0, 0);-ms-transform:translate(-15.625rem, 0);-o-transform:translate3d(-15.625rem, 0, 0);transform:translate3d(-15.625rem, 0, 0)}.move-left .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:rgba(0,0,0,0);background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.063em){.move-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.move-top>.inner-wrap{-webkit-transform:translate3d(0, -18.75rem, 0);-moz-transform:translate3d(0, -18.75rem, 0);-ms-transform:translate(0, -18.75rem);-o-transform:translate3d(0, -18.75rem, 0);transform:translate3d(0, -18.75rem, 0)}.move-top .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:rgba(0,0,0,0);background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.063em){.move-top .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.move-bottom>.inner-wrap{-webkit-transform:translate3d(0, 18.75rem, 0);-moz-transform:translate3d(0, 18.75rem, 0);-ms-transform:translate(0, 18.75rem);-o-transform:translate3d(0, 18.75rem, 0);transform:translate3d(0, 18.75rem, 0)}.move-bottom .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:rgba(0,0,0,0);background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.063em){.move-bottom .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu,.offcanvas-overlap .top-off-canvas-menu,.offcanvas-overlap .bottom-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:rgba(0,0,0,0);background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.063em){.offcanvas-overlap .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-left .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-left .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:rgba(0,0,0,0);background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.063em){.offcanvas-overlap-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-right .left-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-right .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:rgba(0,0,0,0);background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.063em){.offcanvas-overlap-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-top .bottom-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-top .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:rgba(0,0,0,0);background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.063em){.offcanvas-overlap-top .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-bottom .top-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-bottom .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:rgba(0,0,0,0);background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.063em){.offcanvas-overlap-bottom .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.no-csstransforms .left-off-canvas-menu{left:-15.625rem}.no-csstransforms .right-off-canvas-menu{right:-15.625rem}.no-csstransforms .top-off-canvas-menu{top:-18.75rem}.no-csstransforms .bottom-off-canvas-menu{bottom:-18.75rem}.no-csstransforms .move-left>.inner-wrap{right:15.625rem}.no-csstransforms .move-right>.inner-wrap{left:15.625rem}.no-csstransforms .move-top>.inner-wrap{right:18.75rem}.no-csstransforms .move-bottom>.inner-wrap{left:18.75rem}.left-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#F96517;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;height:18.75rem;z-index:1002;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate(-100%, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.left-submenu *{-webkit-backface-visibility:hidden}.left-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999999;font-weight:bold;padding:0.3rem 0.9375rem;text-transform:uppercase;margin:0}.left-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.left-submenu .back>a:before{content:"\AB";margin-right:0.5rem;display:inline}.left-submenu.move-right,.left-submenu.offcanvas-overlap-right,.left-submenu.offcanvas-overlap{-webkit-transform:translate3d(0%, 0, 0);-moz-transform:translate3d(0%, 0, 0);-ms-transform:translate(0%, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.right-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#F96517;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;height:18.75rem;z-index:1002;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate(100%, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.right-submenu *{-webkit-backface-visibility:hidden}.right-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999999;font-weight:bold;padding:0.3rem 0.9375rem;text-transform:uppercase;margin:0}.right-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.right-submenu .back>a:after{content:"\BB";margin-left:0.5rem;display:inline}.right-submenu.move-left,.right-submenu.offcanvas-overlap-left,.right-submenu.offcanvas-overlap{-webkit-transform:translate3d(0%, 0, 0);-moz-transform:translate3d(0%, 0, 0);-ms-transform:translate(0%, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.top-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#F96517;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;height:18.75rem;z-index:1002;-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);-ms-transform:translate(0, -100%);-o-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);top:0;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.top-submenu *{-webkit-backface-visibility:hidden}.top-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999999;font-weight:bold;padding:0.3rem 0.9375rem;text-transform:uppercase;margin:0}.top-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.top-submenu.move-bottom,.top-submenu.offcanvas-overlap-bottom,.top-submenu.offcanvas-overlap{-webkit-transform:translate3d(0, 0%, 0);-moz-transform:translate3d(0, 0%, 0);-ms-transform:translate(0, 0%);-o-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}.bottom-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#F96517;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;height:18.75rem;z-index:1002;-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate(0, 100%);-o-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);bottom:0;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.bottom-submenu *{-webkit-backface-visibility:hidden}.bottom-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999999;font-weight:bold;padding:0.3rem 0.9375rem;text-transform:uppercase;margin:0}.bottom-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.bottom-submenu.move-top,.bottom-submenu.offcanvas-overlap-top,.bottom-submenu.offcanvas-overlap{-webkit-transform:translate3d(0, 0%, 0);-moz-transform:translate3d(0, 0%, 0);-ms-transform:translate(0, 0%);-o-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}.left-off-canvas-menu ul.off-canvas-list li.has-submenu>a:after{content:"\BB";margin-left:0.5rem;display:inline}.right-off-canvas-menu ul.off-canvas-list li.has-submenu>a:before{content:"\AB";margin-right:0.5rem;display:inline}@media only screen{.show-for-small-only,.show-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.hide-for-small-only,.hide-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.visible-for-small-only,.visible-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-small-only,.hidden-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width:40.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width:64.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width:90.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xlarge,td.show-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width:120.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.hidden-for-xlarge-only,.visible-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.visible-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xlarge,table.hide-for-xlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.hide-for-xlarge-down,td.hide-for-xlarge-down,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up,th.show-for-xxlarge,td.show-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.hide-for-landscape,table.show-for-portrait{display:table !important}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}@media only screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.show-for-landscape,table.hide-for-portrait{display:table !important}thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important}tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important}tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important}td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important}}@media only screen and (orientation: portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important}.hide-for-portrait,.show-for-landscape{display:none !important}table.show-for-portrait,table.hide-for-landscape{display:table !important}thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important}tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important}tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important}td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important}}.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.hide-for-touch{display:table !important}.touch table.show-for-touch{display:table !important}thead.hide-for-touch{display:table-header-group !important}.touch thead.show-for-touch{display:table-header-group !important}tbody.hide-for-touch{display:table-row-group !important}.touch tbody.show-for-touch{display:table-row-group !important}tr.hide-for-touch{display:table-row !important}.touch tr.show-for-touch{display:table-row !important}td.hide-for-touch{display:table-cell !important}.touch td.show-for-touch{display:table-cell !important}th.hide-for-touch{display:table-cell !important}.touch th.show-for-touch{display:table-cell !important}.show-for-sr{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.show-on-focus{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.show-on-focus:focus,.show-on-focus:active{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.print-only,.show-for-print{display:none !important}@media print{.print-only,.show-for-print{display:block !important}.hide-on-print,.hide-for-print{display:none !important}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}}img.aligncenter{display:block;clear:both;float:none;padding:0;margin-left:auto;margin-right:auto}img.alignright{padding:0;margin:0 0 6px 11px;display:inline}blockquote.alignleft,img.alignleft,.wp-caption.alignleft{margin:0.4375rem 2.1875rem 0.4375rem 0}blockquote.alignright,img.alignright,.wp-caption.alignright{margin:0.4375rem 0 0.4375rem 2.1875rem}img.alignleft{padding:0;display:inline}.alignright{float:right}.alignnone{float:none}.alignleft{float:left}.wp-caption{background:#008000;width:auto}.wp-caption-text{font-family:Open Sans,sans-serif;font-size:9px !important;color:#fff;font-style:italic;margin:0;padding:0 5px}.gallery-one-title{height:45px;font-size:0.8em;text-align:center;font-family:sans-serif;padding:5px}.gallery-holder{margin:10px 0 20px 0}@media (max-width: 640px){img.alignright,img.alignleft,img.aligncenter{display:block;margin-left:auto;margin-right:auto;float:none;text-align:center}div.wp-caption.alignright,div.wp-caption.alignleft{width:44% !important;margin-left:auto;margin-right:auto;float:none;text-align:center}div.wp-caption.aligncenter{width:85% !important;margin-left:auto;margin-right:auto;float:none;text-align:center}div.wp-caption.alignnone{width:85% !important;float:none}div.wp-caption.alignright,div.wp-caption.alignleft,div.wp-caption.aligncenter{width:100%}}@media (min-width: 40.063em){img.aligncenter,img.alignnone{display:block;margin-left:auto;margin-right:auto;float:none;text-align:center}div.wp-caption.aligncenter{width:74% !important;margin-left:auto;margin-right:auto;float:none;text-align:center}div.wp-caption.aligncenter{width:100%}div.wp-caption.alignnone{width:73% !important;float:none}}body{background-size:cover;background-attachment:fixed;background-position:bottom}.inner-wrap>*{max-width:1000px;margin-left:auto;margin-right:auto;background-color:#FFBF82}#content-wrapper{margin:20px auto 0;width:100%;max-width:1000px;background-color:white;border-radius:0 0 5px 5px}#content-wrapper>*{max-width:1000px;padding-left:40px;padding-right:40px}@media only screen and (max-width: 40em){#content-wrapper>*{padding-left:20px;padding-right:20px;}}#content-wrapper .content{margin-bottom:0px;border-bottom:1px solid lightgrey}#content-wrapper>.content{margin:0 auto}p{line-height:1.4;font-size:1rem}h1,h2,h3{font-style:normal;font-variant:small-caps}h5{display:inline}h1{color:#b5121b;font-size:2.1875rem;font-weight:normal;letter-spacing:0.1em;margin:0;padding-top:0;line-height:1}h2{font-size:1.5rem;font-weight:bold;margin:0;padding:0.8rem 0 0}h3{color:#000;font-family:helvetica;font-size:1em;font-style:normal;font-variant:normal;font-weight:bold;margin:0;padding:0.8em 0 0;text-align:left}#shadow_wrapper{box-shadow:1px 4px 17px 0px black;background-color:white;margin-top:20px;margin-bottom:40px;border-radius:5px}#soc-top .stButton .sharethis,#soc-bottom .stButton .sharethis{background-image:url("../assets/share-icon.jpg") !important}#soc-top .stButton .chicklets,#soc-bottom .stButton .chicklets{height:20px;line-height:20px}header .row .search-top .button{border-radius:10px;float:right;margin-top:-24px;position:relative;background:url("../assets/search_button.jpg");background-repeat:no-repeat;height:24px;width:32px;padding:0;border:none;z-index:2;text-indent:-100px}#glass{background-image:url("../assets/search_button.jpg");background-repeat:no-repeat;background-size:contain;height:24px;width:32px;padding:0}#page-header{background:#000000;border-radius:5px 5px 0 0}#page-header #logo-tag img{width:auto;max-width:240px;padding:10px}#page-header .row .sec-nav{position:relative;text-align:right;padding:30px 0}#page-header .row .sec-nav ul li{display:inline}#page-header .row .sec-nav ul li a{font-size:0.75rem;color:#FFFFFF;text-transform:uppercase;padding:0 7px 0 1px}#page-header .row .sec-nav ul li:hover a{background-color:#9fa617;border-radius:6px}#page-header .row .sec-nav>ul>li{position:relative}#page-header .row .sec-nav>ul>li:before{color:#fff;content:"|";position:absolute;top:-1px;left:-16px;font-size:12px;font-weight:bold;display:block;padding:0 10px}#page-header .row .sec-nav>ul>li:first-child:before{content:none}#page-header .row #soc-top{padding:10px 0}#page-header .row #soc-top p{font-size:0.813em;color:#FFFFFF;margin:0}#page-header .row .search-top{padding-bottom:25px;padding-top:5px}#page-header .row .search-top .lar-search{width:100%;height:24px;font-size:0.75rem;padding:0 34px 0 10px;margin:0;border-radius:10px}#page-header .row .search-top #search-button{float:right;margin-top:-24px;border-radius:10px}#page-header .row h3{color:#FFFFFF}#page-header .top-bar{background-color:#F96517;border-top:2px solid black;border-bottom:2px solid white;height:2.4rem}#page-header .top-bar .top-bar-section{background:transparent;float:none;margin-left:auto;margin-right:auto;display:inline-block}#page-header .top-bar .top-bar-section>ul>li>.dropdown{margin-top:6px;margin-left:-1px;padding-top:11px;padding-bottom:6px}#page-header .top-bar .top-bar-section ul>li{height:36px}#page-header .top-bar .top-bar-section ul li{background:transparent}#page-header .top-bar .top-bar-section ul li a{height:100%;color:#FFFFFF;font-size:0.875rem;background:transparent;text-transform:uppercase}#page-header .top-bar .top-bar-section ul li a:hover{text-shadow:0 0 3px white}#page-header .top-bar .top-bar-section ul li:not(.has-form) a{line-height:2.4rem}#page-header .top-bar .top-bar-section ul li:not(.has-form) a:not(.button){background:transparent}#page-header .top-bar .top-bar-section ul li:not(.has-form) a:hover:not(.button){background:#9fa617}#page-header .top-bar .top-bar-section ul li:not(.has-form) a:focus:not(.button){background:#9fa617}#page-header .top-bar .top-bar-section ul li:not(.has-form):hover:before{}#page-header .top-bar .top-bar-section ul li.has-dropdown .dropdown{background:#FFFFFF;border-bottom-left-radius:10px;border-bottom-right-radius:10px}#page-header .top-bar .top-bar-section ul li.has-dropdown .dropdown li{white-space:nowrap;background:transparent;border-bottom-right-radius:10px}#page-header .top-bar .top-bar-section ul li.has-dropdown .dropdown li:not(.has-form):not(.active) a:not(.button){color:#000000;background:transparent}#page-header .top-bar .top-bar-section ul li.has-dropdown .dropdown li:hover:not(.has-form):not(.active)>a:not(.button){color:#F96517;background:transparent}#page-header .top-bar .top-bar-section ul li.has-dropdown .dropdown li a{border-bottom:1px solid #e7e7e8}#page-header .top-bar .top-bar-section ul li.has-dropdown .dropdown li:last-child a{border-bottom:none}#page-header .top-bar .top-bar-section>ul>li{position:relative}#page-header .top-bar .top-bar-section>ul>li:before{color:#fff;content:"|";position:absolute;top:5px;left:-13px;font-size:15px;font-weight:bold;display:block;padding:0 10px}#page-header .top-bar .top-bar-section>ul>li:first-child:before{content:none}#page-header .top-bar .top-bar-section .has-dropdown>a{margin-bottom:-4px}#page-header .top-bar .top-bar-section .has-dropdown>a:after{}@media (min-width: 1000px){#page-header .left-off-canvas-menu{display:none;}}#page-header .left-off-canvas-menu .off-canvas-search{padding-bottom:25px;padding-top:5px}#page-header .left-off-canvas-menu .off-canvas-search .lar-search{width:100%;height:40px;font-size:0.75rem;margin:0}#page-header .left-off-canvas-menu .off-canvas-search .button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-family:Helvetica,sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:1rem 2rem 1.0625rem 2rem;font-size:1rem;background-color:#F96517;border-color:#d44d05;color:#FFFFFF;transition:background-color 300ms ease-out;margin-top:10px;margin-left:60px}#page-header .left-off-canvas-menu .off-canvas-search .button:hover,#page-header .left-off-canvas-menu .off-canvas-search .button:focus{background-color:#d44d05}#page-header .left-off-canvas-menu .off-canvas-search .button:hover,#page-header .left-off-canvas-menu .off-canvas-search .button:focus{color:#FFFFFF}#page-header .left-off-canvas-menu .off-canvas-social{padding:10px 5px}#page-header .left-off-canvas-menu .off-canvas-social img{padding:0 5px}#page-header .left-off-canvas-menu .off-canvas-address span{text-align:center;display:block}#page-header .left-off-canvas-menu .off-canvas-address .bullet{display:none}#page-header .left-off-canvas-menu .left-off-canvas-list ul{list-style:none}#page-header .left-off-canvas-menu .left-off-canvas-list ul li a{color:#FFFFFF}#page-header .left-off-canvas-menu .left-off-canvas-list ul li ul{list-style:none}#slideshow ul{list-style:none;margin:0}.slider-wrapper.theme-default{margin:0 auto}.slider{position:relative;box-shadow:0px 4px 7px 0px black}.metaslider .theme-default .nivoSlider{max-height:400px}.metaslider .slider-wrapper{position:relative}@media only screen and (min-width:40.063em){.slider,.slider .metaslider,.slider .metaslider .nivo-main-image,.slider .metaslider nivoSlider>img{max-height:400px;}}@media only screen and (max-width: 40em){.slider,.slider .metaslider,.slider .metaslider .nivo-main-image,.slider .metaslider nivoSlider>img{max-height:200px;}}.metaslider .slider-wrapper .nivo-controlNav.nivo-thumbs-enabled{height:62px;padding:0 0 6px;text-align:left;width:55%}.metaslider .slider-wrapper .nivo-controlNav.nivo-thumbs-enabled .nivo-control{border:1px solid white;margin:8px 0px 0 15px;width:11%}@media only screen and (min-width:40.063em) and (max-width:64em){.metaslider .slider-wrapper .nivo-controlNav.nivo-thumbs-enabled .nivo-control{margin-top:9;}}.metaslider .slider-wrapper .nivo-controlNav.nivo-thumbs-enabled img{width:100%}@media only screen and (max-width: 40em){.metaslider .slider-wrapper .nivo-controlNav.nivo-thumbs-enabled{display:none !important;}}@media only screen and (min-width:40.063em) and (max-width:64em){.metaslider .slider-wrapper .nivo-controlNav.nivo-thumbs-enabled{width:62%;}}@media only screen and (min-width:64.0625em){.metaslider .slider-wrapper .nivo-controlNav.nivo-thumbs-enabled{height:70px;width:60%;}}.metaslider .slider-wrapper .nivo-caption{height:72px;padding-left:65%;padding-right:30px;background:rgba(0,0,0,0.55);opacity:1;font-size:14px}@media only screen and (max-width: 40em){.metaslider .slider-wrapper .nivo-caption{display:none !important;}}.full-image-div{display:none}@media only screen and (min-width:64.0625em){.full-image-div{display:default;background-position:center top;background-repeat:no-repeat;background-size:cover;height:100vh;width:100%;}}slider .metaslider img,.full-width-slider .slider-wrapper .slider-item img{display:block;height:auto;max-width:100%;position:static}.theme-default .nivo-controlNav{bottom:0;left:0;padding:0;position:absolute;text-align:left;z-index:99}.thumb-nav{background:rgba(0,0,0,0.6);margin-top:-88px}.thumb-nav #thumb{padding:0 20px}.thumb-nav #thumb img{margin:13px;border:1px solid #FFFFFF}#welcome{padding:0 30px}.content{background:#FFFFFF;padding:20px;margin-bottom:20px}.content #blocks{width:100%;padding:0;margin:20px 0;margin-bottom:20px}.content #blocks h3{color:#FFFFFF}.content #blocks #news{text-align:center}.content #blocks #news .title-posts{font-size:14px}.content #blocks #news .title-posts:hover{color:#F96517 !important}.content #blocks #news .feed>div{padding:10px 35px}.content #blocks #news h3{background:#F96517;padding:10px 0;margin:0}.content #blocks #news img{width:100%;margin-bottom:15px}.content #blocks #news p{margin-bottom:0;padding-top:0;font-size:0.9375rem}.content #blocks #news p.event{font-weight:bold;margin-bottom:20px}@media only screen and (min-width:0em) and (max-width:64em){.content #blocks #news{padding-bottom:60px;}}.content #blocks #upcoming{text-align:center}.content #blocks #upcoming h3{background:#9fa617;padding:10px 0;margin:0}.content #blocks #upcoming img{width:100%}.content #blocks #upcoming .ai1ec-event-time{font-size:12px}.content #blocks #upcoming .ai1ec-load-event:hover{color:#F96517 !important}.content #blocks #upcoming .ai1ec-event-wrap{border:0}.content #blocks #upcoming .ai1ec-prev-page,.content #blocks #upcoming .ai1ec-next-page{display:none}.content #blocks #upcoming .ai1ec-title-buttons .ai1ec-btn-group{margin-left:0}.content #blocks #upcoming .ai1ec-calendar-title,.content #blocks #upcoming .ai1ec-calendar-title-short{font-size:12px}.content #blocks #partner{text-align:center}.content #blocks #partner h3{background:#000000;padding:10px 0;margin:0}.content #blocks #partner img{width:100%}.content #blocks #partner label{}.content #blocks .block-wrapper{margin-bottom:20px}.content #blocks .block-wrapper>div{border:1px solid black;position:relative}.content #blocks h3{font-size:24px;line-height:1.2}.content #blocks .feed{height:inherit-50px}.content #blocks .feed p{padding:10px 10px 0;font-size:14px}.content #blocks .feed .title-posts{font-weight:bold;color:black}.content #blocks .feed>div{padding:10px 10px 0}.content #blocks .block-button{margin-bottom:25px;position:absolute;bottom:0;width:100%}.content #blocks .block-button a{color:#FFFFFF;background:#9fa617;border-radius:8px;padding:5px 10px;box-shadow:0 3px 6px 0px #ababab}.content #blocks .block-button a:hover{background:#FFFFFF;color:#9fa617}.content .breadcrumbs{background:#fff;margin-top:-10px;border:none;font-size:10px}.content .breadcrumbs>*{color:#b1b3b5;font-weight:bold}.content .breadcrumbs>* a{color:#b1b3b5}.content .main img{border:6px solid #fdefd4;margin-bottom:30px;box-shadow:2px 3px 9px 0px #ababab}.content .stButton .stFb,.content .stButton .stTwbutton,.content .stButton .stMainServices{height:auto}.sidebar h3{color:#000000;background:#9fa617;text-align:center;margin-bottom:0;padding:10px 0}.sidebar ul{list-style:none;margin-left:0}.sidebar ul li{border-bottom:1px solid #FFFFFF;background:#c5c974;padding:2px 0 2px 15px}.sidebar ul li a{color:#000000;text-transform:uppercase}.sidebar ul li a#active{color:#F96517}.sidebar .tab{background:#c8b776}.sidebar .tab h3{color:#FFFFFF;background:#c8b776;text-align:center;padding:11px 0;margin-bottom:8px}.sidebar .page_item:hover a{font-weight:bold}.sidebar .current_page_item a{font-weight:bold}h3{margin:0}a.link{color:#F96517;text-decoration:underline;text-decoration-color:#F96517}#soc-bottom a{margin:0 2px}#footer-address{width:100%;max-width:100%;background:white;padding:20px}#page-footer{width:100%;max-width:100%;background:#b9b8a3}#page-footer img{margin:25px 0}#page-footer .footer-sponsors img{border:2px solid white}#page-footer #footer-tripadvisor{margin:25px 0}#page-footer #footer-tripadvisor .cdsROW{height:160px;margin:0 auto;text-align:center;width:220px}#page-footer #footer-signup:hover{cursor:pointer}#page-footer span.bullet,#copyright span.bullet{margin:0 5px}@media only screen and (max-width: 40em){#page-footer span.bullet,#copyright span.bullet{display:none;}}#partners{margin:0 auto}#partners>div{width:150px;display:inline;margin:0 25px}#partners img{padding-top:30px}#copyright{font-size:0.6875rem;margin-top:32px;margin-bottom:40px}#copyright p{font-size:0.6875rem;margin:0}#copyright a{color:#F96517}.mainNavLiImgContainer img{position:absolute;left:19px;top:19px;border:solid 1px orange}nav.top-bar{z-index:995}@media only screen and (max-width: 900px){nav.top-bar .toggle-topbar{display:block}nav.top-bar .title-area{float:right}}@media only screen and (max-width: 900px){nav.top-bar .top-bar-section{display:none}}nav.top-bar .top-bar-section>ul{height:60px !important;min-width:700px;width:100%}nav.top-bar .top-bar-section>ul>li{background:none}@media only screen and (max-width: 1040px){nav.top-bar .top-bar-section>ul>li{margin:0}}.closed{display:none !important}.dropper{width:20px;height:20px;background:black;color:white}#page-header .top-bar .top-bar-section ul>li>ul>li{height:36px;font-size:15px}.top-bar-section ul li ul li a.dropper,.top-bar-section ul li ul li:hover a.dropper{background:url("assets/nav_arrow.png") no-repeat scroll 50% 0 rgba(0,0,0,0);border:0 none;bottom:0;cursor:pointer;display:block;height:22px !important;position:absolute;right:0;top:3px;width:40px;z-index:98}.top-bar-section li:not(.has-form) a:not(.button){line-height:2.4rem}nav.top-bar .top-bar-section>ul>li>a{font-size:14px}nav.top-bar .top-bar-section>ul>li a{background:none !important;padding:0 10px !important}nav.top-bar .top-bar-section>ul>li a:hover{background:#f5ad1a}nav.top-bar .top-bar-section>ul>li a:after{border:0px}nav.top-bar .top-bar-section>ul>li:hover>a{background-color:#9fa617 !important}nav.top-bar .top-bar-section>ul>li.has-dropdown:hover{z-index:9999;padding-bottom:2px}nav.top-bar .top-bar-section>ul>li.nav-item:nth-child(-n+4)>ul>li.nav-item{width:100%;float:left;text-align:left;position:relative}nav.top-bar .top-bar-section>ul>li.nav-item:nth-child(-n+4)>ul>li.nav-img{z-index:-1;background-color:transparent !important}nav.top-bar .top-bar-section .has-dropdown:nth-child(n+4) .dropdown li.has-dropdown>a::after{content:""}nav.top-bar .top-bar-section .nav-item:nth-child(n+4) .dropdown li.has-dropdown>a::before{border:medium none;content:"« ";right:5px;line-height:1.2;margin-top:-1px;top:1rem}nav.top-bar .top-bar-section>ul>li.drop:nth-child(n+4)>ul.dropdown{right:100%;left:inherit;min-width:100%;padding-left:0;padding-right:215px;right:0;top:auto}nav.top-bar .top-bar-section>ul>li.drop:nth-child(n+4)>ul.dropdown .nav-img{right:20px;position:absolute;background-color:transparent !important;z-index:-1}nav.top-bar .top-bar-section>ul>li.drop:nth-child(n+4)>ul.dropdown li ul{left:inherit;right:100%}nav.top-bar .top-bar-section>ul>li.drop>ul.dropdown{z-index:999;position:absolute;display:inline-block;left:0;right:auto;width:auto;min-height:185px;padding-left:215px;border:1px solid #b1b3b6;border-top:none;background-color:white;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;background-repeat:no-repeat;background-position:20px 20px}nav.top-bar .top-bar-section>ul>li.drop>ul.dropdown>li{background-color:transparent}nav.top-bar .top-bar-section>ul>li.drop>ul.dropdown>li>a{line-height:2.2rem}nav.top-bar .top-bar-section>ul>li.drop>ul.dropdown ul{border:1px solid darkgrey;background-color:white}nav.top-bar .top-bar-section>ul>li.drop>ul.dropdown ul li:last-child{border-radius:8px}nav.top-bar .top-bar-section>ul>li.drop>ul.dropdown .nav-img{left:20px;position:absolute;top:20px}nav.top-bar .top-bar-section>ul>li.drop>ul.dropdown img{border:5px solid #fdefd4;box-shadow:1px 2px 9px -1px grey;height:140px;width:200px;float:right}nav.top-bar .top-bar-section>ul>li .dropdown li{width:auto;white-space:nowrap;clear:both}nav.top-bar .top-bar-section>ul>li .dropdown li a{width:auto;border-bottom:1px solid #b1b3b6;margin:0 20px}nav.top-bar .top-bar-section .has-dropdown .dropdown .has-dropdown a:after{top:10px}nav.top-bar .top-bar-section>ul>li .dropdown li a:not(.has-form),nav.top-bar .top-bar-section>ul>li .dropdown li a:not(.button){color:black !important}nav.top-bar .top-bar-section>ul>li .dropdown li a:hover{color:#25c2e6 !important}nav.top-bar .top-bar-section>ul>li .dropdown li a#active{color:#25c2e6}nav.top-bar .top-bar-section>ul>li .dropdown li:last-child a{border-bottom:none}.top-bar-section .left li .dropdown li .dropdown{background-color:rgba(255,255,255,0);left:auto;border:none;pointer-events:none;padding-left:40%}.top-bar-section .left li .dropdown li .dropdown li{pointer-events:auto}@media only screen and (max-width: 40em){nav.top-bar .toggle-topbar.menu-icon{margin-top:5px}}@media only screen and (min-width: 40.063em){nav.top-bar .toggle-topbar.menu-icon{margin-top:15px}}nav.top-bar.expanded{height:36px;background:#f27225}nav.top-bar.expanded .title-area{background:inherit}nav.top-bar.expanded .toggle-topbar a{color:white}.top-bar-section ul li ul li a.dropper,.top-bar-section ul li ul li:hover a.dropper{background:url("assets/nav_arrow.png") no-repeat scroll 50% 0 rgba(0,0,0,0);border:0 none;bottom:0;cursor:pointer;display:block;height:22px !important;position:absolute;right:0;top:3px;width:40px;z-index:98}.top-bar-section ul li ul li a.dropper.up{background:url("assets/nav_arrow.png") no-repeat scroll 50% -24px rgba(0,0,0,0);border:0 none;bottom:0;cursor:pointer;display:block;height:22px !important;position:absolute;right:0;top:3px;width:40px;z-index:98}.top-bar-section .has-dropdown{position:initial}.top-bar-section>ul>li.drop:nth-child(n+4)>ul li{position:relative}.top-bar-section ul li ul li ul{position:absolute}.top-bar-section ul li ul li ul.open{display:block;overflow:hidden}#search_results_over{background-color:white;max-width:1000px;margin-left:auto;margin-right:auto;padding:0 20px 40px}#search_results_over article{box-shadow:2px 2px 4px 0 grey;margin-top:15px;padding:15px}#search_results_over article h1{font-size:1.5rem}#search_results_over article h3{font-size:1rem}#search_results_container p{margin-bottom:0;margin-top:20px}.left-off-canvas-menu{background:transparent;background-color:#F96517;background-color:rgba(181,18,27,0.5);background-color:rgba(181,18,27,0.5);color:white}.left-off-canvas-menu li.page_item{display:block;overflow:hidden;position:relative}.left-off-canvas-menu .has-dropdown{position:relative}.left-off-canvas-menu ul li a{color:white;border-bottom:1px solid #b1b3b6;background-repeat:no-repeat;background-position:3px 50%;line-height:1.2;margin-bottom:5px}.left-off-canvas-menu li.has-dropdown a.toggle{border-left:15px solid transparent;border-right:15px solid transparent;border-top:20px solid #e7e7e7;border-bottom:0;font-size:0;height:0;line-height:0;padding:0;position:absolute;right:10px;top:13px;width:auto;opacity:1}.left-off-canvas-menu li.has-dropdown a.toggle.open{border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:20px solid #e7e7e7;border-top:0}.left-off-canvas-menu ul.dropdown{display:none}.left-off-canvas-menu ul li>ul li>a{padding-left:10px;margin-left:5px;line-height:18px}.left-off-canvas-menu ul.open{display:block}.left-off-canvas-menu ul li{padding:7px 0}.left-off-canvas-menu li>a{color:#fff}.left-off-canvas-menu ul{list-style:none;padding:10px 0}.left-off-canvas-menu>.dropdown{list-style:none;padding:10px 0;margin-bottom:0}.left-off-canvas-menu ul li a{background-position:3px 50%;background-repeat:no-repeat;border-bottom:1px solid #b1b3b6;color:white;padding:9px;opacity:1}.ngg-gallery-thumbnail img{width:100%}#blog-posts-container{box-shadow:2px 2px 2px 2px grey;margin:20px 10px}#blog-posts-container footer{text-align:center}#searchform_container{margin-top:20px;text-align:center}@media only screen and (max-width: 40em){#blog-side-info{margin-top:30px;text-align:center}}#partner-block{text-align:center}#partner-block .title-posts{display:none}#partner-block .block{width:100%;float:none;padding:0 0 25px}#partner-block p{padding:10px 10px 0}#partner-block h3{background:#000000;margin:0;padding:10px 0}#partner-block img{width:100%}code.ai1ec-autoselect{background:none;border:none}#blocks .ai1ec-agenda-buttons.ai1ec-btn-toolbar.ai1ec-pull-right,#blocks .ai1ec-subscribe-container.ai1ec-pull-right.ai1ec-btn-group,#blocks .ai1ec-views-dropdown.ai1ec-btn-group.ai1ec-pull-right,#blocks .ai1ec-date-block-wrap,#blocks .ai1ec-pull-left,#blocks .ai1ec-event-description{display:none}#blocks #ai1ec-container{margin-bottom:10px}#blocks .ai1ec-event-wrap{background-color:transparent;box-shadow:none}#blocks .ai1ec-load-event,#blocks .ai1ec-event-time{font-family:helvetica;font-size:16px;color:black;margin-top:0}#blocks .ai1ec-event-time{font-weight:normal}#blocks .ai1ec-event-title{line-height:16px}#blocks .ai1ec-post_thumbnail{display:none}#blocks .ai1ec-btn-toolbar .ai1ec-btn-group{float:none}footer #CDSWIDSSP{margin:0 auto}#woo-quick-display{border-radius:3px;border:1px solid lightgrey;padding:5px;font-size:16px;margin-bottom:15px}#woo-quick-display>div{text-align:center}#woo-quick-display .button{border-radius:3px;display:inline;margin-left:15px;margin-top:12px;padding:2px 8px;float:right;margin:12px 0 0 18px}#woo-quick-display h3{padding-top:0;text-align:center}#woo-quick-display p{margin-bottom:0}#woo-quick-cart-icon img{width:24px}#woo-quick-cart-icon>div{float:left}.woo-quick-cart-image{float:left}@media only screen and (max-width: 40em){.woo-quick-cart-image{margin-left:20px;}}.woo-quick-cart-totals{width:105px}@media only screen and (min-width:40.063em){.woo-quick-cart-totals{margin-left:30px;}}#woo-quick-checkout button{float:right}ul.products,.products ol,.products dl{list-style-type:none}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{background-color:#9fa617;border-left:0.618em solid rgba(0,0,0,0.15);clear:both;color:black;margin-bottom:20px;margin-left:0px;font-family:arial,sans-serif;font-weight:bold}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button,.woocommerce-noreviews .button,p.no-comments .button{border-radius:3px;padding:5px}.woocommerce-message{background-color:#c8b776;min-height:55px;padding-top:7px;line-height:1.2}.woocommerce-message .button{margin:5px;float:left;padding:5px;border-radius:3px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;margin-bottom:40px;width:100%}h1.product_title{color:#F96517;line-height:1;font-size:40px}.products a{text-decoration:none}.products a:hover{text-shadow:none}.products .product.type-product{border:none}.products .product.type-product .price{color:white}.products .product.type-product .price span{color:black}.products .product.type-product .price span:nth-child(2){display:none}.products .product.type-product>div{margin:5px;padding:5px;text-align:center;border:4px solid #000000;border-radius:5px}.products .product.type-product>div img{border:2px solid #000000;border-radius:3px;max-height:100px;width:auto}.products .product.type-product h3{font-weight:normal}.products .product.type-product .count{background-color:transparent}.products .product.type-product>div{background-color:white}.products .product.type-product>div h3{color:#17c6c6;text-shadow:1px 1px 5px #f5e282;font-size:18px;min-height:50px}.products .product.type-product>div .button{background-color:#000000;color:#F96517;padding:5px;margin:0;border-radius:3px}.products .product.type-product .button{padding:5px;color:#000000;background-color:#F96517;border-radius:3px}.products .product.type-product .button:hover,.products .product.type-product .button:focus{background-color:#000000;color:#F96517}.page-numbers{list-style-type:none;display:flex}.page-numbers li{margin:0 10px}#text [class*="column"]+[class*="column"]:last-child{float:left}#text>.product{margin-bottom:20px}.gf_browser_gecko{clear:both;padding-top:10px}.gform_wrapper .gform_heading{clear:both}.gform_wrapper .gform_heading h3{text-align:center}.gform_wrapper .gform_body span>input{margin-bottom:0}@media only screen and (min-width:40.063em){.gform_wrapper .gform_body .right_label .gfield_label{width:16%}.gform_wrapper .gform_body .ginput_container{width:76%}}@media only screen and (max-width: 40em){.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.no_last_name span,.gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span,.gform_wrapper .ginput_complex.ginput_container.no_first_name.has_middle_name.has_last_name span{width:100%}}.product.type-product{color:black;display:block}.product.type-product a{display:block;color:#F96517;font-weight:bold}.product.type-product a.button{padding:5px;border-radius:3px}.product.type-product a.button:hover{color:#000000}.product.type-product>div{padding:5px;text-align:center;border-radius:5px}.product.type-product>div img{border:2px solid #000000;border-radius:3px}.product.type-product .tab-description{display:inline-block}.product.type-product .woocommerce-tabs{width:100%;clear:both}.product.type-product .woocommerce-tabs .tabs li{display:inline-block;display:none;width:32%;background-color:#000000;border:1px solid #F96517}.product.type-product .woocommerce-tabs .tabs li:hover{background-color:#17c6c6}.product.type-product .woocommerce-tabs .tabs li.active{background-color:#fdf3b6;border-width:2px;border-bottom:1px solid #fdf3b6}.product.type-product .woocommerce-tabs .tabs li a{display:block}.product.type-product .woocommerce-tabs .tabs .reviews_tab,.product.type-product .woocommerce-tabs .tabs .additional_information_tab{display:none}.product.type-product .woocommerce-tabs>div.panel{background-color:white}.product.type-product .woocommerce-tabs p.stars a{font-size:20px;padding:0 10px}.product.type-product .woocommerce-tabs p.stars a.active{background-color:#000000;border-radius:2px}.product.type-product .sku_wrapper{display:none}.product.type-product .variations_form{clear:both;display:table;width:100%;margin-bottom:20px}.product.type-product .variations_form .variations{margin-top:30px;float:left;display:block}.product.type-product .variations_form .variations ul{border:1px solid darkgrey;margin-left:0;text-align:left}@media only screen and (min-width:64.0625em){.product.type-product .variations_form .variations{display:inline-block;width:50%;}}.product.type-product .variations_form .variations .label{display:block}.product.type-product .variations_form .variations .value{display:block}.product.type-product .variations_form .variations .value fieldset{border:none;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.product.type-product .variations_form .variations .value fieldset p{margin-bottom:5px}.product.type-product .variations_form .variations input[type="file"],.product.type-product .variations_form .variations input[type="checkbox"],.product.type-product .variations_form .variations input[type="radio"],.product.type-product .variations_form .variations select{margin-bottom:10px;margin-right:10px}.product.type-product .variations_form .single_variation_wrap{display:block !important;width:50%;margin:0 auto}.product.type-product .variations_form .single_variation_wrap .single_variation{padding:10px}.product.type-product .variations_form .single_variation_wrap .single_variation .price{font-family:arial;font-size:22px}.product.type-product .variations_form .variations_button button{border-radius:3px;margin:12px 0 0;padding:2px 8px}.product.type-product .variations_form .single_variation_wrap.gform_variation_wrapper{width:100%}@media only screen and (max-width: 40em){.product.type-product .variations_form .variations,.product.type-product .variations_form .single_variation_wrap,.product.type-product .variations_form .single_variation_wrap .variations_button,.product.type-product .variations_form .single_variation_wrap .variations_button .quantity{text-align:center;float:none;margin-left:auto;margin-right:auto;clear:both}.product.type-product .variations_form .single_variation_wrap{width:100%}}@media only screen and (min-width:40.063em) and (max-width:64em){.product.type-product .variations_form .variations,.product.type-product .variations_form .single_variation_wrap,.product.type-product .variations_form .single_variation_wrap .variations_button,.product.type-product .variations_form .single_variation_wrap .variations_button .quantity{text-align:center;float:none;margin-left:auto;margin-right:auto;clear:both}.product.type-product .variations_form .single_variation_wrap .variations_button .quantity{width:170px}}.woocommerce{font-family:Arial}.woocommerce ul,.woocommerce ol,.woocommerce li{list-style:none}#address_form small{display:inline-block;font-size:100%;padding:9px}#tiptip_content{font-family:Arial;font-size:12px}.single_variation_wrap .quantity{text-align:center;width:170px;margin-bottom:10px}.single_variation_wrap .quantity input{display:inline-block;background-color:white;height:40px;width:50px;padding:0;margin:0 5px}.quantity .qty{-moz-appearance:textfield;max-width:3.631em;text-align:center}#payment .payment_methods .form-row.place-order{text-align:center}#payment .payment_methods ul.payment_methods{list-style-type:none}#payment .payment_methods .payment_box>p{margin:0}#payment .payment_methods .payment_box fieldset{margin:0;padding:10px 10px 0}#payment .payment_methods .payment_box fieldset .form-row{width:100%}@media only screen and (min-width:64.0625em){#payment .payment_methods .payment_box fieldset .form-row{width:31%;float:left}#payment .payment_methods .payment_box fieldset .clear{clear:none}}#payment .payment_methods .payment_box fieldset .form-row label{padding:0}#payment .payment_methods select[name="wc-intuit-qbms-test-condition"]{margin:0}#payment .payment_methods #wc-intuit-qbms-account-number{max-width:200px}.shop_table{width:100%}.shop_table .coupon{display:none}.shop_table .product-thumbnail{display:none}@media only screen and (min-width:64.0625em){.shop_table .product-thumbnail{display:default;}}.shop_table .quantity{display:table}.shop_table .quantity .input-text{margin:0}.shop_table .quantity .minus,.shop_table .quantity .plus{background-color:transparent;box-shadow:none;color:#a46497;font-weight:700;width:50px;height:40px}.quantity .minus:hover,.quantity .plus:hover{background-color:transparent;color:inherit !important}.woocommerce .woocommerce .checkout #customer_details{display:inline-block;width:100%;max-width:600px}.woocommerce .woocommerce .checkout .woocommerce-billing-fields,.woocommerce .woocommerce .checkout .woocommerce-shipping-fields{margin:0 auto 40px;max-width:600px;padding:20px;border:1px solid #e7e7e7}.woocommerce .woocommerce .checkout .woocommerce-billing-fields p,.woocommerce .woocommerce .checkout .woocommerce-shipping-fields p{margin-bottom:15px}.woocommerce .woocommerce .checkout .woocommerce-billing-fields p input,.woocommerce .woocommerce .checkout .woocommerce-shipping-fields p input{margin-bottom:15px}.woocommerce .woocommerce .checkout #order_review{float:left}.content .woocommerce #respond input#submit.alt,.content .woocommerce a.button.alt,.content .woocommerce button.button.alt,.content .woocommerce input.button.alt{background-color:#F96517}.content .woocommerce #respond input#submit.alt:hover,.content .woocommerce a.button.alt:hover,.content .woocommerce button.button.alt:hover,.content .woocommerce input.button.alt:hover{background-color:#880d14}#content-wrapper.woocommerce-wrapper .content{padding:20px 5px}@media only screen and (max-width: 40em){#content-wrapper.woocommerce-wrapper .main{padding:0}}#content .woocommerce{margin-top:25px}.woocommerce-ordering select.orderby{max-width:200px}@media only screen and (max-width: 40em){#content .woocommerce ul.products li.product-category.product,#content .woocommerce-page ul.products li.product-category.product{float:none;margin:0 auto 30px;}}.products .product.type-product{border:medium none;display:inline;float:left;height:auto;padding:10px;text-align:center;width:24%;height:260px;margin-bottom:20px}@media only screen and (max-width: 40em){.products .product.type-product{width:49%;}}@media only screen and (min-width:40.063em) and (max-width:64em){.products .product.type-product{width:33%;}}.products .product.type-product h3{text-align:center;min-height:50px}.products .product.type-product a.add_to_cart_button{display:none}.products .product.type-product .wp-post-image{height:170px;margin-bottom:0}.products .product.type-product .variations_form .variations{float:none;margin:0 auto;width:50%}.products{display:table;margin:0 auto;padding:0 5%;position:relative;text-align:center;width:100%}.products .added_to_cart{border:1px solid lightgrey;border-radius:4px}@media only screen and (max-width: 40em){.products{max-width:470px;padding:0;}}#content-wrapper.woocommerce-wrapper .main.woo-single-product{padding:0 3%}.woo-single-product #content .type-product .images{width:33%}.woo-single-product #content .type-product .summary.entry-summary{width:66%}#content .product.type-product .product_meta a{display:initial}#content .product.type-product .variations_form .variations{display:inline;float:none;margin:0 auto;width:50%}#content .product.type-product .variations_form .variations .label label{color:white}#content .product.type-product h1.product_title{color:#b5121b;font-size:28px;font-weight:bold;line-height:1;margin:0 auto;width:80%}#content .product.type-product .single_add_to_cart_button{border-radius:3px;padding:2px 8px}#content .product.type-product>div{float:left}#content .product.type-product .quantity{margin:0 auto;width:50px}#content .product.type-product p.price{font-size:20px;margin-top:15px}@media only screen and (max-width: 40em){#content .product.type-product{margin-top:20px;}#content .product.type-product .images{width:auto;max-width:260px;margin:0 auto;float:none}#content .product.type-product .summary.entry-summary{width:100%}#content .product.type-product .summary.entry-summary h1{font-size:32px}}#content .product.type-product .related .products .product.type-product h3{font-size:13px;font-weight:normal}#content .product.type-product .summary.entry-summary>div[itemprop="description"]{margin:0 auto;text-align:left;width:80%}#content .product.type-product .woocommerce-tabs{display:none}.shop-sidebar .woocommerce.columns-2 ul.products>li.product>a>img{display:none}.shop-sidebar .woocommerce.columns-2 ul.products>li.product{width:100%;margin-bottom:0px;background-color:white}.shop-sidebar .woocommerce.columns-2 ul.products{margin-top:0}.shop-sidebar .woocommerce.columns-2 ul.products>li.product h3{text-align:left;padding:2px 0 2px 35px;background-color:#e0dd8d;font-weight:normal}.shop-sidebar{list-style:outside none none}.shop-sidebar .woocommerce .products{margin:20px 0 0}.shop-sidebar>li{background:none repeat scroll 0 0 #c5c974;border-bottom:1px solid #ffffff;padding:2px 0 2px 15px}.shop-sidebar>li a{color:black;text-transform:uppercase}nav.top-bar .top-bar-section>ul>li.drop>ul.dropdown .woocommerce .products{position:inherit;border:0 !important}nav.top-bar .top-bar-section>ul>li.drop>ul.dropdown .woocommerce .product-category{margin-bottom:0;height:25px}nav.top-bar .top-bar-section>ul>li.drop>ul.dropdown .woocommerce .product-category h3{font-size:12px;font-weight:normal;padding:0.5em 20px}nav.top-bar .top-bar-section>ul>li.drop>ul.dropdown .woocommerce .product-category:hover h3{color:#25c2e6 !important}nav.top-bar .top-bar-section>ul>li.drop>ul.dropdown .woocommerce img{display:none}.left-off-canvas-menu>ul>li.has-dropdown>ul.dropdown .woocommerce .products{position:inherit;border:0 !important}.left-off-canvas-menu>ul>li.has-dropdown>ul.dropdown .woocommerce .product-category{margin-bottom:0;height:28px}.left-off-canvas-menu>ul>li.has-dropdown>ul.dropdown .woocommerce .product-category h3{color:white;font-size:12px;font-weight:normal;padding:0.5em 20px}.left-off-canvas-menu>ul>li.has-dropdown>ul.dropdown .woocommerce img{display:none}.left-off-canvas-menu>ul>li.has-dropdown>ul.dropdown .woocommerce a{margin-left:40px;padding:0}#payment .payment_methods label{padding:0 0 20px;margin:0;width:80%}#shipping_method input[type="checkbox"]+label,input[type="radio"]+label{margin-left:25px}.woocommerce .woocommerce-checkout{margin:0 -10px}.woocommerce .cart_item .product-name{min-width:160px;font-size:15px;font-weight:bold}.woocommerce-checkout-review-order-table .product-quantity{float:right}.content .woocommerce .cart_item td.product-name dl.variation dd,dd p,dt{font-size:12px;font-weight:normal;margin-bottom:0;line-height:1}.content .woocommerce td.product-name dl.variation dd,.content .woocommerce td.product-name dl.variation dt{margin-bottom:0}#content .product.type-product .variations_form .variations{display:block;margin:0 auto;float:none;max-width:220px}.products mark{background-color:transparent}.variations tbody,.variations tbody tr{display:block}.page-numbers li{float:left}.related.products{margin-top:30px}h3#ship-to-different-address{font-weight:bold}#woo-quick-display{background-color:white}#content-wrapper .woocommerce .products .product.type-product h3{color:black}#content-wrapper .woocommerce ul.products li.product .price{display:none}#content-wrapper .woocommerce .quantity{display:none;float:right;margin:2px 20px 0 0}#content-wrapper .woocommerce .quantity .qty{height:30px;width:30px}#content-wrapper .woocommerce .single_add_to_cart_button{background-color:rgba(0,0,0,0.6);color:white;position:absolute;top:0;width:100%;height:20px;left:0}#content-wrapper .woocommerce .single_add_to_cart_button:hover{background-color:#F96517;color:white}#content-wrapper .woocommerce .products .product.type-product{height:200px}#content-wrapper .woocommerce .woocommerce-message{margin:20px auto;max-width:800px}
\ No newline at end of file
diff --git a/fancybox/lib/jquery.mousewheel-3.0.6.pack.js b/fancybox/lib/jquery.mousewheel-3.0.6.pack.js
new file mode 100644 (file)
index 0000000..e39a83a
--- /dev/null
@@ -0,0 +1,13 @@
+/*! Copyright (c) 2011 Brandon Aaron (http://brandonaaron.net)
+ * Licensed under the MIT License (LICENSE.txt).
+ *
+ * Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers.
+ * Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix.
+ * Thanks to: Seamus Leahy for adding deltaX and deltaY
+ *
+ * Version: 3.0.6
+ * 
+ * Requires: 1.2.2+
+ */
+(function(d){function e(a){var b=a||window.event,c=[].slice.call(arguments,1),f=0,e=0,g=0,a=d.event.fix(b);a.type="mousewheel";b.wheelDelta&&(f=b.wheelDelta/120);b.detail&&(f=-b.detail/3);g=f;b.axis!==void 0&&b.axis===b.HORIZONTAL_AXIS&&(g=0,e=-1*f);b.wheelDeltaY!==void 0&&(g=b.wheelDeltaY/120);b.wheelDeltaX!==void 0&&(e=-1*b.wheelDeltaX/120);c.unshift(a,f,e,g);return(d.event.dispatch||d.event.handle).apply(this,c)}var c=["DOMMouseScroll","mousewheel"];if(d.event.fixHooks)for(var h=c.length;h;)d.event.fixHooks[c[--h]]=
+d.event.mouseHooks;d.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var a=c.length;a;)this.addEventListener(c[--a],e,false);else this.onmousewheel=e},teardown:function(){if(this.removeEventListener)for(var a=c.length;a;)this.removeEventListener(c[--a],e,false);else this.onmousewheel=null}};d.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})})(jQuery);
\ No newline at end of file
diff --git a/fancybox/source/blank.gif b/fancybox/source/blank.gif
new file mode 100644 (file)
index 0000000..35d42e8
Binary files /dev/null and b/fancybox/source/blank.gif differ
diff --git a/fancybox/source/fancybox_loading.gif b/fancybox/source/fancybox_loading.gif
new file mode 100644 (file)
index 0000000..a03a40c
Binary files /dev/null and b/fancybox/source/fancybox_loading.gif differ
diff --git a/fancybox/source/fancybox_loading@2x.gif b/fancybox/source/fancybox_loading@2x.gif
new file mode 100644 (file)
index 0000000..9205aeb
Binary files /dev/null and b/fancybox/source/fancybox_loading@2x.gif differ
diff --git a/fancybox/source/fancybox_overlay.png b/fancybox/source/fancybox_overlay.png
new file mode 100644 (file)
index 0000000..a439139
Binary files /dev/null and b/fancybox/source/fancybox_overlay.png differ
diff --git a/fancybox/source/fancybox_sprite.png b/fancybox/source/fancybox_sprite.png
new file mode 100644 (file)
index 0000000..fd8d5ca
Binary files /dev/null and b/fancybox/source/fancybox_sprite.png differ
diff --git a/fancybox/source/fancybox_sprite@2x.png b/fancybox/source/fancybox_sprite@2x.png
new file mode 100644 (file)
index 0000000..d0e4779
Binary files /dev/null and b/fancybox/source/fancybox_sprite@2x.png differ
diff --git a/fancybox/source/helpers/fancybox_buttons.png b/fancybox/source/helpers/fancybox_buttons.png
new file mode 100644 (file)
index 0000000..0787207
Binary files /dev/null and b/fancybox/source/helpers/fancybox_buttons.png differ
diff --git a/fancybox/source/helpers/jquery.fancybox-buttons.css b/fancybox/source/helpers/jquery.fancybox-buttons.css
new file mode 100644 (file)
index 0000000..a26273a
--- /dev/null
@@ -0,0 +1,97 @@
+#fancybox-buttons {
+       position: fixed;
+       left: 0;
+       width: 100%;
+       z-index: 8050;
+}
+
+#fancybox-buttons.top {
+       top: 10px;
+}
+
+#fancybox-buttons.bottom {
+       bottom: 10px;
+}
+
+#fancybox-buttons ul {
+       display: block;
+       width: 166px;
+       height: 30px;
+       margin: 0 auto;
+       padding: 0;
+       list-style: none;
+       border: 1px solid #111;
+       border-radius: 3px;
+       -webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
+          -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
+               box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
+       background: rgb(50,50,50);
+       background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
+       background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));
+       background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
+       background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
+       background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
+       background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
+       filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
+}
+
+#fancybox-buttons ul li {
+       float: left;
+       margin: 0;
+       padding: 0;
+}
+
+#fancybox-buttons a {
+       display: block;
+       width: 30px;
+       height: 30px;
+       text-indent: -9999px;
+       background-color: transparent;
+       background-image: url('fancybox_buttons.png');
+       background-repeat: no-repeat;
+       outline: none;
+       opacity: 0.8;
+}
+
+#fancybox-buttons a:hover {
+       opacity: 1;
+}
+
+#fancybox-buttons a.btnPrev {
+       background-position: 5px 0;
+}
+
+#fancybox-buttons a.btnNext {
+       background-position: -33px 0;
+       border-right: 1px solid #3e3e3e;
+}
+
+#fancybox-buttons a.btnPlay {
+       background-position: 0 -30px;
+}
+
+#fancybox-buttons a.btnPlayOn {
+       background-position: -30px -30px;
+}
+
+#fancybox-buttons a.btnToggle {
+       background-position: 3px -60px;
+       border-left: 1px solid #111;
+       border-right: 1px solid #3e3e3e;
+       width: 35px
+}
+
+#fancybox-buttons a.btnToggleOn {
+       background-position: -27px -60px;
+}
+
+#fancybox-buttons a.btnClose {
+       border-left: 1px solid #111;
+       width: 35px;
+       background-position: -56px 0px;
+}
+
+#fancybox-buttons a.btnDisabled {
+       opacity : 0.4;
+       cursor: default;
+}
\ No newline at end of file
diff --git a/fancybox/source/helpers/jquery.fancybox-buttons.js b/fancybox/source/helpers/jquery.fancybox-buttons.js
new file mode 100644 (file)
index 0000000..fd8b955
--- /dev/null
@@ -0,0 +1,122 @@
+ /*!
+ * Buttons helper for fancyBox
+ * version: 1.0.5 (Mon, 15 Oct 2012)
+ * @requires fancyBox v2.0 or later
+ *
+ * Usage:
+ *     $(".fancybox").fancybox({
+ *         helpers : {
+ *             buttons: {
+ *                 position : 'top'
+ *             }
+ *         }
+ *     });
+ *
+ */
+(function ($) {
+       //Shortcut for fancyBox object
+       var F = $.fancybox;
+
+       //Add helper object
+       F.helpers.buttons = {
+               defaults : {
+                       skipSingle : false, // disables if gallery contains single image
+                       position   : 'top', // 'top' or 'bottom'
+                       tpl        : '<div id="fancybox-buttons"><ul><li><a class="btnPrev" title="Previous" href="javascript:;"></a></li><li><a class="btnPlay" title="Start slideshow" href="javascript:;"></a></li><li><a class="btnNext" title="Next" href="javascript:;"></a></li><li><a class="btnToggle" title="Toggle size" href="javascript:;"></a></li><li><a class="btnClose" title="Close" href="javascript:;"></a></li></ul></div>'
+               },
+
+               list : null,
+               buttons: null,
+
+               beforeLoad: function (opts, obj) {
+                       //Remove self if gallery do not have at least two items
+
+                       if (opts.skipSingle && obj.group.length < 2) {
+                               obj.helpers.buttons = false;
+                               obj.closeBtn = true;
+
+                               return;
+                       }
+
+                       //Increase top margin to give space for buttons
+                       obj.margin[ opts.position === 'bottom' ? 2 : 0 ] += 30;
+               },
+
+               onPlayStart: function () {
+                       if (this.buttons) {
+                               this.buttons.play.attr('title', 'Pause slideshow').addClass('btnPlayOn');
+                       }
+               },
+
+               onPlayEnd: function () {
+                       if (this.buttons) {
+                               this.buttons.play.attr('title', 'Start slideshow').removeClass('btnPlayOn');
+                       }
+               },
+
+               afterShow: function (opts, obj) {
+                       var buttons = this.buttons;
+
+                       if (!buttons) {
+                               this.list = $(opts.tpl).addClass(opts.position).appendTo('body');
+
+                               buttons = {
+                                       prev   : this.list.find('.btnPrev').click( F.prev ),
+                                       next   : this.list.find('.btnNext').click( F.next ),
+                                       play   : this.list.find('.btnPlay').click( F.play ),
+                                       toggle : this.list.find('.btnToggle').click( F.toggle ),
+                                       close  : this.list.find('.btnClose').click( F.close )
+                               }
+                       }
+
+                       //Prev
+                       if (obj.index > 0 || obj.loop) {
+                               buttons.prev.removeClass('btnDisabled');
+                       } else {
+                               buttons.prev.addClass('btnDisabled');
+                       }
+
+                       //Next / Play
+                       if (obj.loop || obj.index < obj.group.length - 1) {
+                               buttons.next.removeClass('btnDisabled');
+                               buttons.play.removeClass('btnDisabled');
+
+                       } else {
+                               buttons.next.addClass('btnDisabled');
+                               buttons.play.addClass('btnDisabled');
+                       }
+
+                       this.buttons = buttons;
+
+                       this.onUpdate(opts, obj);
+               },
+
+               onUpdate: function (opts, obj) {
+                       var toggle;
+
+                       if (!this.buttons) {
+                               return;
+                       }
+
+                       toggle = this.buttons.toggle.removeClass('btnDisabled btnToggleOn');
+
+                       //Size toggle button
+                       if (obj.canShrink) {
+                               toggle.addClass('btnToggleOn');
+
+                       } else if (!obj.canExpand) {
+                               toggle.addClass('btnDisabled');
+                       }
+               },
+
+               beforeClose: function () {
+                       if (this.list) {
+                               this.list.remove();
+                       }
+
+                       this.list    = null;
+                       this.buttons = null;
+               }
+       };
+
+}(jQuery));
diff --git a/fancybox/source/helpers/jquery.fancybox-media.js b/fancybox/source/helpers/jquery.fancybox-media.js
new file mode 100644 (file)
index 0000000..3584c8a
--- /dev/null
@@ -0,0 +1,199 @@
+/*!
+ * Media helper for fancyBox
+ * version: 1.0.6 (Fri, 14 Jun 2013)
+ * @requires fancyBox v2.0 or later
+ *
+ * Usage:
+ *     $(".fancybox").fancybox({
+ *         helpers : {
+ *             media: true
+ *         }
+ *     });
+ *
+ * Set custom URL parameters:
+ *     $(".fancybox").fancybox({
+ *         helpers : {
+ *             media: {
+ *                 youtube : {
+ *                     params : {
+ *                         autoplay : 0
+ *                     }
+ *                 }
+ *             }
+ *         }
+ *     });
+ *
+ * Or:
+ *     $(".fancybox").fancybox({,
+ *         helpers : {
+ *             media: true
+ *         },
+ *         youtube : {
+ *             autoplay: 0
+ *         }
+ *     });
+ *
+ *  Supports:
+ *
+ *      Youtube
+ *          http://www.youtube.com/watch?v=opj24KnzrWo
+ *          http://www.youtube.com/embed/opj24KnzrWo
+ *          http://youtu.be/opj24KnzrWo
+ *                     http://www.youtube-nocookie.com/embed/opj24KnzrWo
+ *      Vimeo
+ *          http://vimeo.com/40648169
+ *          http://vimeo.com/channels/staffpicks/38843628
+ *          http://vimeo.com/groups/surrealism/videos/36516384
+ *          http://player.vimeo.com/video/45074303
+ *      Metacafe
+ *          http://www.metacafe.com/watch/7635964/dr_seuss_the_lorax_movie_trailer/
+ *          http://www.metacafe.com/watch/7635964/
+ *      Dailymotion
+ *          http://www.dailymotion.com/video/xoytqh_dr-seuss-the-lorax-premiere_people
+ *      Twitvid
+ *          http://twitvid.com/QY7MD
+ *      Twitpic
+ *          http://twitpic.com/7p93st
+ *      Instagram
+ *          http://instagr.am/p/IejkuUGxQn/
+ *          http://instagram.com/p/IejkuUGxQn/
+ *      Google maps
+ *          http://maps.google.com/maps?q=Eiffel+Tower,+Avenue+Gustave+Eiffel,+Paris,+France&t=h&z=17
+ *          http://maps.google.com/?ll=48.857995,2.294297&spn=0.007666,0.021136&t=m&z=16
+ *          http://maps.google.com/?ll=48.859463,2.292626&spn=0.000965,0.002642&t=m&z=19&layer=c&cbll=48.859524,2.292532&panoid=YJ0lq28OOy3VT2IqIuVY0g&cbp=12,151.58,,0,-15.56
+ */
+(function ($) {
+       "use strict";
+
+       //Shortcut for fancyBox object
+       var F = $.fancybox,
+               format = function( url, rez, params ) {
+                       params = params || '';
+
+                       if ( $.type( params ) === "object" ) {
+                               params = $.param(params, true);
+                       }
+
+                       $.each(rez, function(key, value) {
+                               url = url.replace( '$' + key, value || '' );
+                       });
+
+                       if (params.length) {
+                               url += ( url.indexOf('?') > 0 ? '&' : '?' ) + params;
+                       }
+
+                       return url;
+               };
+
+       //Add helper object
+       F.helpers.media = {
+               defaults : {
+                       youtube : {
+                               matcher : /(youtube\.com|youtu\.be|youtube-nocookie\.com)\/(watch\?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*)).*/i,
+                               params  : {
+                                       autoplay    : 1,
+                                       autohide    : 1,
+                                       fs          : 1,
+                                       rel         : 0,
+                                       hd          : 1,
+                                       wmode       : 'opaque',
+                                       enablejsapi : 1
+                               },
+                               type : 'iframe',
+                               url  : '//www.youtube.com/embed/$3'
+                       },
+                       vimeo : {
+                               matcher : /(?:vimeo(?:pro)?.com)\/(?:[^\d]+)?(\d+)(?:.*)/,
+                               params  : {
+                                       autoplay      : 1,
+                                       hd            : 1,
+                                       show_title    : 1,
+                                       show_byline   : 1,
+                                       show_portrait : 0,
+                                       fullscreen    : 1
+                               },
+                               type : 'iframe',
+                               url  : '//player.vimeo.com/video/$1'
+                       },
+                       metacafe : {
+                               matcher : /metacafe.com\/(?:watch|fplayer)\/([\w\-]{1,10})/,
+                               params  : {
+                                       autoPlay : 'yes'
+                               },
+                               type : 'swf',
+                               url  : function( rez, params, obj ) {
+                                       obj.swf.flashVars = 'playerVars=' + $.param( params, true );
+
+                                       return '//www.metacafe.com/fplayer/' + rez[1] + '/.swf';
+                               }
+                       },
+                       dailymotion : {
+                               matcher : /dailymotion.com\/video\/(.*)\/?(.*)/,
+                               params  : {
+                                       additionalInfos : 0,
+                                       autoStart : 1
+                               },
+                               type : 'swf',
+                               url  : '//www.dailymotion.com/swf/video/$1'
+                       },
+                       twitvid : {
+                               matcher : /twitvid\.com\/([a-zA-Z0-9_\-\?\=]+)/i,
+                               params  : {
+                                       autoplay : 0
+                               },
+                               type : 'iframe',
+                               url  : '//www.twitvid.com/embed.php?guid=$1'
+                       },
+                       twitpic : {
+                               matcher : /twitpic\.com\/(?!(?:place|photos|events)\/)([a-zA-Z0-9\?\=\-]+)/i,
+                               type : 'image',
+                               url  : '//twitpic.com/show/full/$1/'
+                       },
+                       instagram : {
+                               matcher : /(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,
+                               type : 'image',
+                               url  : '//$1/p/$2/media/?size=l'
+                       },
+                       google_maps : {
+                               matcher : /maps\.google\.([a-z]{2,3}(\.[a-z]{2})?)\/(\?ll=|maps\?)(.*)/i,
+                               type : 'iframe',
+                               url  : function( rez ) {
+                                       return '//maps.google.' + rez[1] + '/' + rez[3] + '' + rez[4] + '&output=' + (rez[4].indexOf('layer=c') > 0 ? 'svembed' : 'embed');
+                               }
+                       }
+               },
+
+               beforeLoad : function(opts, obj) {
+                       var url   = obj.href || '',
+                               type  = false,
+                               what,
+                               item,
+                               rez,
+                               params;
+
+                       for (what in opts) {
+                               if (opts.hasOwnProperty(what)) {
+                                       item = opts[ what ];
+                                       rez  = url.match( item.matcher );
+
+                                       if (rez) {
+                                               type   = item.type;
+                                               params = $.extend(true, {}, item.params, obj[ what ] || ($.isPlainObject(opts[ what ]) ? opts[ what ].params : null));
+
+                                               url = $.type( item.url ) === "function" ? item.url.call( this, rez, params, obj ) : format( item.url, rez, params );
+
+                                               break;
+                                       }
+                               }
+                       }
+
+                       if (type) {
+                               obj.href = url;
+                               obj.type = type;
+
+                               obj.autoHeight = false;
+                       }
+               }
+       };
+
+}(jQuery));
\ No newline at end of file
diff --git a/fancybox/source/helpers/jquery.fancybox-thumbs.css b/fancybox/source/helpers/jquery.fancybox-thumbs.css
new file mode 100644 (file)
index 0000000..63d2943
--- /dev/null
@@ -0,0 +1,55 @@
+#fancybox-thumbs {
+       position: fixed;
+       left: 0;
+       width: 100%;
+       overflow: hidden;
+       z-index: 8050;
+}
+
+#fancybox-thumbs.bottom {
+       bottom: 2px;
+}
+
+#fancybox-thumbs.top {
+       top: 2px;
+}
+
+#fancybox-thumbs ul {
+       position: relative;
+       list-style: none;
+       margin: 0;
+       padding: 0;
+}
+
+#fancybox-thumbs ul li {
+       float: left;
+       padding: 1px;
+       opacity: 0.5;
+}
+
+#fancybox-thumbs ul li.active {
+       opacity: 0.75;
+       padding: 0;
+       border: 1px solid #fff;
+}
+
+#fancybox-thumbs ul li:hover {
+       opacity: 1;
+}
+
+#fancybox-thumbs ul li a {
+       display: block;
+       position: relative;
+       overflow: hidden;
+       border: 1px solid #222;
+       background: #111;
+       outline: none;
+}
+
+#fancybox-thumbs ul li img {
+       display: block;
+       position: relative;
+       border: 0;
+       padding: 0;
+       max-width: none;
+}
\ No newline at end of file
diff --git a/fancybox/source/helpers/jquery.fancybox-thumbs.js b/fancybox/source/helpers/jquery.fancybox-thumbs.js
new file mode 100644 (file)
index 0000000..5db3d4a
--- /dev/null
@@ -0,0 +1,162 @@
+ /*!
+ * Thumbnail helper for fancyBox
+ * version: 1.0.7 (Mon, 01 Oct 2012)
+ * @requires fancyBox v2.0 or later
+ *
+ * Usage:
+ *     $(".fancybox").fancybox({
+ *         helpers : {
+ *             thumbs: {
+ *                 width  : 50,
+ *                 height : 50
+ *             }
+ *         }
+ *     });
+ *
+ */
+(function ($) {
+       //Shortcut for fancyBox object
+       var F = $.fancybox;
+
+       //Add helper object
+       F.helpers.thumbs = {
+               defaults : {
+                       width    : 50,       // thumbnail width
+                       height   : 50,       // thumbnail height
+                       position : 'bottom', // 'top' or 'bottom'
+                       source   : function ( item ) {  // function to obtain the URL of the thumbnail image
+                               var href;
+
+                               if (item.element) {
+                                       href = $(item.element).find('img').attr('src');
+                               }
+
+                               if (!href && item.type === 'image' && item.href) {
+                                       href = item.href;
+                               }
+
+                               return href;
+                       }
+               },
+
+               wrap  : null,
+               list  : null,
+               width : 0,
+
+               init: function (opts, obj) {
+                       var that = this,
+                               list,
+                               thumbWidth  = opts.width,
+                               thumbHeight = opts.height,
+                               thumbSource = opts.source;
+
+                       //Build list structure
+                       list = '';
+
+                       for (var n = 0; n < obj.group.length; n++) {
+                               list += '<li><a style="width:' + thumbWidth + 'px;height:' + thumbHeight + 'px;" href="javascript:jQuery.fancybox.jumpto(' + n + ');"></a></li>';
+                       }
+
+                       this.wrap = $('<div id="fancybox-thumbs"></div>').addClass(opts.position).appendTo('body');
+                       this.list = $('<ul>' + list + '</ul>').appendTo(this.wrap);
+
+                       //Load each thumbnail
+                       $.each(obj.group, function (i) {
+                               var href = thumbSource( obj.group[ i ] );
+
+                               if (!href) {
+                                       return;
+                               }
+
+                               $("<img />").load(function () {
+                                       var width  = this.width,
+                                               height = this.height,
+                                               widthRatio, heightRatio, parent;
+
+                                       if (!that.list || !width || !height) {
+                                               return;
+                                       }
+
+                                       //Calculate thumbnail width/height and center it
+                                       widthRatio  = width / thumbWidth;
+                                       heightRatio = height / thumbHeight;
+
+                                       parent = that.list.children().eq(i).find('a');
+
+                                       if (widthRatio >= 1 && heightRatio >= 1) {
+                                               if (widthRatio > heightRatio) {
+                                                       width  = Math.floor(width / heightRatio);
+                                                       height = thumbHeight;
+
+                                               } else {
+                                                       width  = thumbWidth;
+                                                       height = Math.floor(height / widthRatio);
+                                               }
+                                       }
+
+                                       $(this).css({
+                                               width  : width,
+                                               height : height,
+                                               top    : Math.floor(thumbHeight / 2 - height / 2),
+                                               left   : Math.floor(thumbWidth / 2 - width / 2)
+                                       });
+
+                                       parent.width(thumbWidth).height(thumbHeight);
+
+                                       $(this).hide().appendTo(parent).fadeIn(300);
+
+                               }).attr('src', href);
+                       });
+
+                       //Set initial width
+                       this.width = this.list.children().eq(0).outerWidth(true);
+
+                       this.list.width(this.width * (obj.group.length + 1)).css('left', Math.floor($(window).width() * 0.5 - (obj.index * this.width + this.width * 0.5)));
+               },
+
+               beforeLoad: function (opts, obj) {
+                       //Remove self if gallery do not have at least two items
+                       if (obj.group.length < 2) {
+                               obj.helpers.thumbs = false;
+
+                               return;
+                       }
+
+                       //Increase bottom margin to give space for thumbs
+                       obj.margin[ opts.position === 'top' ? 0 : 2 ] += ((opts.height) + 15);
+               },
+
+               afterShow: function (opts, obj) {
+                       //Check if exists and create or update list
+                       if (this.list) {
+                               this.onUpdate(opts, obj);
+
+                       } else {
+                               this.init(opts, obj);
+                       }
+
+                       //Set active element
+                       this.list.children().removeClass('active').eq(obj.index).addClass('active');
+               },
+
+               //Center list
+               onUpdate: function (opts, obj) {
+                       if (this.list) {
+                               this.list.stop(true).animate({
+                                       'left': Math.floor($(window).width() * 0.5 - (obj.index * this.width + this.width * 0.5))
+                               }, 150);
+                       }
+               },
+
+               beforeClose: function () {
+                       if (this.wrap) {
+                               this.wrap.remove();
+                       }
+
+                       this.wrap  = null;
+                       this.list  = null;
+                       this.width = 0;
+               }
+       }
+
+}(jQuery));
\ No newline at end of file
diff --git a/fancybox/source/jquery.fancybox.css b/fancybox/source/jquery.fancybox.css
new file mode 100644 (file)
index 0000000..367890a
--- /dev/null
@@ -0,0 +1,274 @@
+/*! 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;
+}
+
+.fancybox-skin {
+       position: relative;
+       background: #f9f9f9;
+       color: #444;
+       text-shadow: none;
+       -webkit-border-radius: 4px;
+          -moz-border-radius: 4px;
+               border-radius: 4px;
+}
+
+.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('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('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('blank.gif'); /* helps IE */
+       -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;
+}
+
+/* Overlay helper */
+
+.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('fancybox_overlay.png');
+}
+
+.fancybox-overlay-fixed {
+       position: fixed;
+       bottom: 0;
+       right: 0;
+}
+
+.fancybox-lock .fancybox-overlay {
+       overflow: auto;
+       overflow-y: scroll;
+}
+
+/* Title helper */
+
+.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; /* Fallback for web browsers that doesn't support RGBa */
+       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, .8);
+}
+
+/*Retina graphics!*/
+@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('fancybox_sprite@2x.png');
+               background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
+       }
+
+       #fancybox-loading div {
+               background-image: url('fancybox_loading@2x.gif');
+               background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
+       }
+}
\ No newline at end of file
diff --git a/fancybox/source/jquery.fancybox.js b/fancybox/source/jquery.fancybox.js
new file mode 100644 (file)
index 0000000..e8e1987
--- /dev/null
@@ -0,0 +1,2020 @@
+/*!
+ * fancyBox - jQuery Plugin
+ * version: 2.1.5 (Fri, 14 Jun 2013)
+ * @requires jQuery v1.6 or later
+ *
+ * Examples at http://fancyapps.com/fancybox/
+ * License: www.fancyapps.com/fancybox/#license
+ *
+ * Copyright 2012 Janis Skarnelis - janis@fancyapps.com
+ *
+ */
+
+(function (window, document, $, undefined) {
+       "use strict";
+
+       var H = $("html"),
+               W = $(window),
+               D = $(document),
+               F = $.fancybox = function () {
+                       F.open.apply( this, arguments );
+               },
+               IE =  navigator.userAgent.match(/msie/i),
+               didUpdate       = null,
+               isTouch         = document.createTouch !== undefined,
+
+               isQuery = function(obj) {
+                       return obj && obj.hasOwnProperty && obj instanceof $;
+               },
+               isString = function(str) {
+                       return str && $.type(str) === "string";
+               },
+               isPercentage = function(str) {
+                       return isString(str) && str.indexOf('%') > 0;
+               },
+               isScrollable = function(el) {
+                       return (el && !(el.style.overflow && el.style.overflow === 'hidden') && ((el.clientWidth && el.scrollWidth > el.clientWidth) || (el.clientHeight && el.scrollHeight > el.clientHeight)));
+               },
+               getScalar = function(orig, dim) {
+                       var value = parseInt(orig, 10) || 0;
+
+                       if (dim && isPercentage(orig)) {
+                               value = F.getViewport()[ dim ] / 100 * value;
+                       }
+
+                       return Math.ceil(value);
+               },
+               getValue = function(value, dim) {
+                       return getScalar(value, dim) + 'px';
+               };
+
+       $.extend(F, {
+               // The current version of fancyBox
+               version: '2.1.5',
+
+               defaults: {
+                       padding : 15,
+                       margin  : 20,
+
+                       width     : 800,
+                       height    : 600,
+                       minWidth  : 100,
+                       minHeight : 100,
+                       maxWidth  : 9999,
+                       maxHeight : 9999,
+                       pixelRatio: 1, // Set to 2 for retina display support
+
+                       autoSize   : true,
+                       autoHeight : false,
+                       autoWidth  : false,
+
+                       autoResize  : true,
+                       autoCenter  : !isTouch,
+                       fitToView   : true,
+                       aspectRatio : false,
+                       topRatio    : 0.5,
+                       leftRatio   : 0.5,
+
+                       scrolling : 'auto', // 'auto', 'yes' or 'no'
+                       wrapCSS   : '',
+
+                       arrows     : true,
+                       closeBtn   : true,
+                       closeClick : false,
+                       nextClick  : false,
+                       mouseWheel : true,
+                       autoPlay   : false,
+                       playSpeed  : 3000,
+                       preload    : 3,
+                       modal      : false,
+                       loop       : true,
+
+                       ajax  : {
+                               dataType : 'html',
+                               headers  : { 'X-fancyBox': true }
+                       },
+                       iframe : {
+                               scrolling : 'auto',
+                               preload   : true
+                       },
+                       swf : {
+                               wmode: 'transparent',
+                               allowfullscreen   : 'true',
+                               allowscriptaccess : 'always'
+                       },
+
+                       keys  : {
+                               next : {
+                                       13 : 'left', // enter
+                                       34 : 'up',   // page down
+                                       39 : 'left', // right arrow
+                                       40 : 'up'    // down arrow
+                               },
+                               prev : {
+                                       8  : 'right',  // backspace
+                                       33 : 'down',   // page up
+                                       37 : 'right',  // left arrow
+                                       38 : 'down'    // up arrow
+                               },
+                               close  : [27], // escape key
+                               play   : [32], // space - start/stop slideshow
+                               toggle : [70]  // letter "f" - toggle fullscreen
+                       },
+
+                       direction : {
+                               next : 'left',
+                               prev : 'right'
+                       },
+
+                       scrollOutside  : true,
+
+                       // Override some properties
+                       index   : 0,
+                       type    : null,
+                       href    : null,
+                       content : null,
+                       title   : null,
+
+                       // HTML templates
+                       tpl: {
+                               wrap     : '<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"></div></div></div></div>',
+                               image    : '<img class="fancybox-image" src="{href}" alt="" />',
+                               iframe   : '<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen' + (IE ? ' allowtransparency="true"' : '') + '></iframe>',
+                               error    : '<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.</p>',
+                               closeBtn : '<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"></a>',
+                               next     : '<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>',
+                               prev     : '<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span></span></a>'
+                       },
+
+                       // Properties for each animation type
+                       // Opening fancyBox
+                       openEffect  : 'fade', // 'elastic', 'fade' or 'none'
+                       openSpeed   : 250,
+                       openEasing  : 'swing',
+                       openOpacity : true,
+                       openMethod  : 'zoomIn',
+
+                       // Closing fancyBox
+                       closeEffect  : 'fade', // 'elastic', 'fade' or 'none'
+                       closeSpeed   : 250,
+                       closeEasing  : 'swing',
+                       closeOpacity : true,
+                       closeMethod  : 'zoomOut',
+
+                       // Changing next gallery item
+                       nextEffect : 'elastic', // 'elastic', 'fade' or 'none'
+                       nextSpeed  : 250,
+                       nextEasing : 'swing',
+                       nextMethod : 'changeIn',
+
+                       // Changing previous gallery item
+                       prevEffect : 'elastic', // 'elastic', 'fade' or 'none'
+                       prevSpeed  : 250,
+                       prevEasing : 'swing',
+                       prevMethod : 'changeOut',
+
+                       // Enable default helpers
+                       helpers : {
+                               overlay : true,
+                               title   : true
+                       },
+
+                       // Callbacks
+                       onCancel     : $.noop, // If canceling
+                       beforeLoad   : $.noop, // Before loading
+                       afterLoad    : $.noop, // After loading
+                       beforeShow   : $.noop, // Before changing in current item
+                       afterShow    : $.noop, // After opening
+                       beforeChange : $.noop, // Before changing gallery item
+                       beforeClose  : $.noop, // Before closing
+                       afterClose   : $.noop  // After closing
+               },
+
+               //Current state
+               group    : {}, // Selected group
+               opts     : {}, // Group options
+               previous : null,  // Previous element
+               coming   : null,  // Element being loaded
+               current  : null,  // Currently loaded element
+               isActive : false, // Is activated
+               isOpen   : false, // Is currently open
+               isOpened : false, // Have been fully opened at least once
+
+               wrap  : null,
+               skin  : null,
+               outer : null,
+               inner : null,
+
+               player : {
+                       timer    : null,
+                       isActive : false
+               },
+
+               // Loaders
+               ajaxLoad   : null,
+               imgPreload : null,
+
+               // Some collections
+               transitions : {},
+               helpers     : {},
+
+               /*
+                *      Static methods
+                */
+
+               open: function (group, opts) {
+                       if (!group) {
+                               return;
+                       }
+
+                       if (!$.isPlainObject(opts)) {
+                               opts = {};
+                       }
+
+                       // Close if already active
+                       if (false === F.close(true)) {
+                               return;
+                       }
+
+                       // Normalize group
+                       if (!$.isArray(group)) {
+                               group = isQuery(group) ? $(group).get() : [group];
+                       }
+
+                       // Recheck if the type of each element is `object` and set content type (image, ajax, etc)
+                       $.each(group, function(i, element) {
+                               var obj = {},
+                                       href,
+                                       title,
+                                       content,
+                                       type,
+                                       rez,
+                                       hrefParts,
+                                       selector;
+
+                               if ($.type(element) === "object") {
+                                       // Check if is DOM element
+                                       if (element.nodeType) {
+                                               element = $(element);
+                                       }
+
+                                       if (isQuery(element)) {
+                                               obj = {
+                                                       href    : element.data('fancybox-href') || element.attr('href'),
+                                                       title   : element.data('fancybox-title') || element.attr('title'),
+                                                       isDom   : true,
+                                                       element : element
+                                               };
+
+                                               if ($.metadata) {
+                                                       $.extend(true, obj, element.metadata());
+                                               }
+
+                                       } else {
+                                               obj = element;
+                                       }
+                               }
+
+                               href  = opts.href  || obj.href || (isString(element) ? element : null);
+                               title = opts.title !== undefined ? opts.title : obj.title || '';
+
+                               content = opts.content || obj.content;
+                               type    = content ? 'html' : (opts.type  || obj.type);
+
+                               if (!type && obj.isDom) {
+                                       type = element.data('fancybox-type');
+
+                                       if (!type) {
+                                               rez  = element.prop('class').match(/fancybox\.(\w+)/);
+                                               type = rez ? rez[1] : null;
+                                       }
+                               }
+
+                               if (isString(href)) {
+                                       // Try to guess the content type
+                                       if (!type) {
+                                               if (F.isImage(href)) {
+                                                       type = 'image';
+
+                                               } else if (F.isSWF(href)) {
+                                                       type = 'swf';
+
+                                               } else if (href.charAt(0) === '#') {
+                                                       type = 'inline';
+
+                                               } else if (isString(element)) {
+                                                       type    = 'html';
+                                                       content = element;
+                                               }
+                                       }
+
+                                       // Split url into two pieces with source url and content selector, e.g,
+                                       // "/mypage.html #my_id" will load "/mypage.html" and display element having id "my_id"
+                                       if (type === 'ajax') {
+                                               hrefParts = href.split(/\s+/, 2);
+                                               href      = hrefParts.shift();
+                                               selector  = hrefParts.shift();
+                                       }
+                               }
+
+                               if (!content) {
+                                       if (type === 'inline') {
+                                               if (href) {
+                                                       content = $( isString(href) ? href.replace(/.*(?=#[^\s]+$)/, '') : href ); //strip for ie7
+
+                                               } else if (obj.isDom) {
+                                                       content = element;
+                                               }
+
+                                       } else if (type === 'html') {
+                                               content = href;
+
+                                       } else if (!type && !href && obj.isDom) {
+                                               type    = 'inline';
+                                               content = element;
+                                       }
+                               }
+
+                               $.extend(obj, {
+                                       href     : href,
+                                       type     : type,
+                                       content  : content,
+                                       title    : title,
+                                       selector : selector
+                               });
+
+                               group[ i ] = obj;
+                       });
+
+                       // Extend the defaults
+                       F.opts = $.extend(true, {}, F.defaults, opts);
+
+                       // All options are merged recursive except keys
+                       if (opts.keys !== undefined) {
+                               F.opts.keys = opts.keys ? $.extend({}, F.defaults.keys, opts.keys) : false;
+                       }
+
+                       F.group = group;
+
+                       return F._start(F.opts.index);
+               },
+
+               // Cancel image loading or abort ajax request
+               cancel: function () {
+                       var coming = F.coming;
+
+                       if (!coming || false === F.trigger('onCancel')) {
+                               return;
+                       }
+
+                       F.hideLoading();
+
+                       if (F.ajaxLoad) {
+                               F.ajaxLoad.abort();
+                       }
+
+                       F.ajaxLoad = null;
+
+                       if (F.imgPreload) {
+                               F.imgPreload.onload = F.imgPreload.onerror = null;
+                       }
+
+                       if (coming.wrap) {
+                               coming.wrap.stop(true, true).trigger('onReset').remove();
+                       }
+
+                       F.coming = null;
+
+                       // If the first item has been canceled, then clear everything
+                       if (!F.current) {
+                               F._afterZoomOut( coming );
+                       }
+               },
+
+               // Start closing animation if is open; remove immediately if opening/closing
+               close: function (event) {
+                       F.cancel();
+
+                       if (false === F.trigger('beforeClose')) {
+                               return;
+                       }
+
+                       F.unbindEvents();
+
+                       if (!F.isActive) {
+                               return;
+                       }
+
+                       if (!F.isOpen || event === true) {
+                               $('.fancybox-wrap').stop(true).trigger('onReset').remove();
+
+                               F._afterZoomOut();
+
+                       } else {
+                               F.isOpen = F.isOpened = false;
+                               F.isClosing = true;
+
+                               $('.fancybox-item, .fancybox-nav').remove();
+
+                               F.wrap.stop(true, true).removeClass('fancybox-opened');
+
+                               F.transitions[ F.current.closeMethod ]();
+                       }
+               },
+
+               // Manage slideshow:
+               //   $.fancybox.play(); - toggle slideshow
+               //   $.fancybox.play( true ); - start
+               //   $.fancybox.play( false ); - stop
+               play: function ( action ) {
+                       var clear = function () {
+                                       clearTimeout(F.player.timer);
+                               },
+                               set = function () {
+                                       clear();
+
+                                       if (F.current && F.player.isActive) {
+                                               F.player.timer = setTimeout(F.next, F.current.playSpeed);
+                                       }
+                               },
+                               stop = function () {
+                                       clear();
+
+                                       D.unbind('.player');
+
+                                       F.player.isActive = false;
+
+                                       F.trigger('onPlayEnd');
+                               },
+                               start = function () {
+                                       if (F.current && (F.current.loop || F.current.index < F.group.length - 1)) {
+                                               F.player.isActive = true;
+
+                                               D.bind({
+                                                       'onCancel.player beforeClose.player' : stop,
+                                                       'onUpdate.player'   : set,
+                                                       'beforeLoad.player' : clear
+                                               });
+
+                                               set();
+
+                                               F.trigger('onPlayStart');
+                                       }
+                               };
+
+                       if (action === true || (!F.player.isActive && action !== false)) {
+                               start();
+                       } else {
+                               stop();
+                       }
+               },
+
+               // Navigate to next gallery item
+               next: function ( direction ) {
+                       var current = F.current;
+
+                       if (current) {
+                               if (!isString(direction)) {
+                                       direction = current.direction.next;
+                               }
+
+                               F.jumpto(current.index + 1, direction, 'next');
+                       }
+               },
+
+               // Navigate to previous gallery item
+               prev: function ( direction ) {
+                       var current = F.current;
+
+                       if (current) {
+                               if (!isString(direction)) {
+                                       direction = current.direction.prev;
+                               }
+
+                               F.jumpto(current.index - 1, direction, 'prev');
+                       }
+               },
+
+               // Navigate to gallery item by index
+               jumpto: function ( index, direction, router ) {
+                       var current = F.current;
+
+                       if (!current) {
+                               return;
+                       }
+
+                       index = getScalar(index);
+
+                       F.direction = direction || current.direction[ (index >= current.index ? 'next' : 'prev') ];
+                       F.router    = router || 'jumpto';
+
+                       if (current.loop) {
+                               if (index < 0) {
+                                       index = current.group.length + (index % current.group.length);
+                               }
+
+                               index = index % current.group.length;
+                       }
+
+                       if (current.group[ index ] !== undefined) {
+                               F.cancel();
+
+                               F._start(index);
+                       }
+               },
+
+               // Center inside viewport and toggle position type to fixed or absolute if needed
+               reposition: function (e, onlyAbsolute) {
+                       var current = F.current,
+                               wrap    = current ? current.wrap : null,
+                               pos;
+
+                       if (wrap) {
+                               pos = F._getPosition(onlyAbsolute);
+
+                               if (e && e.type === 'scroll') {
+                                       delete pos.position;
+
+                                       wrap.stop(true, true).animate(pos, 200);
+
+                               } else {
+                                       wrap.css(pos);
+
+                                       current.pos = $.extend({}, current.dim, pos);
+                               }
+                       }
+               },
+
+               update: function (e) {
+                       var type = (e && e.type),
+                               anyway = !type || type === 'orientationchange';
+
+                       if (anyway) {
+                               clearTimeout(didUpdate);
+
+                               didUpdate = null;
+                       }
+
+                       if (!F.isOpen || didUpdate) {
+                               return;
+                       }
+
+                       didUpdate = setTimeout(function() {
+                               var current = F.current;
+
+                               if (!current || F.isClosing) {
+                                       return;
+                               }
+
+                               F.wrap.removeClass('fancybox-tmp');
+
+                               if (anyway || type === 'load' || (type === 'resize' && current.autoResize)) {
+                                       F._setDimension();
+                               }
+
+                               if (!(type === 'scroll' && current.canShrink)) {
+                                       F.reposition(e);
+                               }
+
+                               F.trigger('onUpdate');
+
+                               didUpdate = null;
+
+                       }, (anyway && !isTouch ? 0 : 300));
+               },
+
+               // Shrink content to fit inside viewport or restore if resized
+               toggle: function ( action ) {
+                       if (F.isOpen) {
+                               F.current.fitToView = $.type(action) === "boolean" ? action : !F.current.fitToView;
+
+                               // Help browser to restore document dimensions
+                               if (isTouch) {
+                                       F.wrap.removeAttr('style').addClass('fancybox-tmp');
+
+                                       F.trigger('onUpdate');
+                               }
+
+                               F.update();
+                       }
+               },
+
+               hideLoading: function () {
+                       D.unbind('.loading');
+
+                       $('#fancybox-loading').remove();
+               },
+
+               showLoading: function () {
+                       var el, viewport;
+
+                       F.hideLoading();
+
+                       el = $('<div id="fancybox-loading"><div></div></div>').click(F.cancel).appendTo('body');
+
+                       // If user will press the escape-button, the request will be canceled
+                       D.bind('keydown.loading', function(e) {
+                               if ((e.which || e.keyCode) === 27) {
+                                       e.preventDefault();
+
+                                       F.cancel();
+                               }
+                       });
+
+                       if (!F.defaults.fixed) {
+                               viewport = F.getViewport();
+
+                               el.css({
+                                       position : 'absolute',
+                                       top  : (viewport.h * 0.5) + viewport.y,
+                                       left : (viewport.w * 0.5) + viewport.x
+                               });
+                       }
+               },
+
+               getViewport: function () {
+                       var locked = (F.current && F.current.locked) || false,
+                               rez    = {
+                                       x: W.scrollLeft(),
+                                       y: W.scrollTop()
+                               };
+
+                       if (locked) {
+                               rez.w = locked[0].clientWidth;
+                               rez.h = locked[0].clientHeight;
+
+                       } else {
+                               // See http://bugs.jquery.com/ticket/6724
+                               rez.w = isTouch && window.innerWidth  ? window.innerWidth  : W.width();
+                               rez.h = isTouch && window.innerHeight ? window.innerHeight : W.height();
+                       }
+
+                       return rez;
+               },
+
+               // Unbind the keyboard / clicking actions
+               unbindEvents: function () {
+                       if (F.wrap && isQuery(F.wrap)) {
+                               F.wrap.unbind('.fb');
+                       }
+
+                       D.unbind('.fb');
+                       W.unbind('.fb');
+               },
+
+               bindEvents: function () {
+                       var current = F.current,
+                               keys;
+
+                       if (!current) {
+                               return;
+                       }
+
+                       // Changing document height on iOS devices triggers a 'resize' event,
+                       // that can change document height... repeating infinitely
+                       W.bind('orientationchange.fb' + (isTouch ? '' : ' resize.fb') + (current.autoCenter && !current.locked ? ' scroll.fb' : ''), F.update);
+
+                       keys = current.keys;
+
+                       if (keys) {
+                               D.bind('keydown.fb', function (e) {
+                                       var code   = e.which || e.keyCode,
+                                               target = e.target || e.srcElement;
+
+                                       // Skip esc key if loading, because showLoading will cancel preloading
+                                       if (code === 27 && F.coming) {
+                                               return false;
+                                       }
+
+                                       // Ignore key combinations and key events within form elements
+                                       if (!e.ctrlKey && !e.altKey && !e.shiftKey && !e.metaKey && !(target && (target.type || $(target).is('[contenteditable]')))) {
+                                               $.each(keys, function(i, val) {
+                                                       if (current.group.length > 1 && val[ code ] !== undefined) {
+                                                               F[ i ]( val[ code ] );
+
+                                                               e.preventDefault();
+                                                               return false;
+                                                       }
+
+                                                       if ($.inArray(code, val) > -1) {
+                                                               F[ i ] ();
+
+                                                               e.preventDefault();
+                                                               return false;
+                                                       }
+                                               });
+                                       }
+                               });
+                       }
+
+                       if ($.fn.mousewheel && current.mouseWheel) {
+                               F.wrap.bind('mousewheel.fb', function (e, delta, deltaX, deltaY) {
+                                       var target = e.target || null,
+                                               parent = $(target),
+                                               canScroll = false;
+
+                                       while (parent.length) {
+                                               if (canScroll || parent.is('.fancybox-skin') || parent.is('.fancybox-wrap')) {
+                                                       break;
+                                               }
+
+                                               canScroll = isScrollable( parent[0] );
+                                               parent    = $(parent).parent();
+                                       }
+
+                                       if (delta !== 0 && !canScroll) {
+                                               if (F.group.length > 1 && !current.canShrink) {
+                                                       if (deltaY > 0 || deltaX > 0) {
+                                                               F.prev( deltaY > 0 ? 'down' : 'left' );
+
+                                                       } else if (deltaY < 0 || deltaX < 0) {
+                                                               F.next( deltaY < 0 ? 'up' : 'right' );
+                                                       }
+
+                                                       e.preventDefault();
+                                               }
+                                       }
+                               });
+                       }
+               },
+
+               trigger: function (event, o) {
+                       var ret, obj = o || F.coming || F.current;
+
+                       if (!obj) {
+                               return;
+                       }
+
+                       if ($.isFunction( obj[event] )) {
+                               ret = obj[event].apply(obj, Array.prototype.slice.call(arguments, 1));
+                       }
+
+                       if (ret === false) {
+                               return false;
+                       }
+
+                       if (obj.helpers) {
+                               $.each(obj.helpers, function (helper, opts) {
+                                       if (opts && F.helpers[helper] && $.isFunction(F.helpers[helper][event])) {
+                                               F.helpers[helper][event]($.extend(true, {}, F.helpers[helper].defaults, opts), obj);
+                                       }
+                               });
+                       }
+
+                       D.trigger(event);
+               },
+
+               isImage: function (str) {
+                       return isString(str) && str.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i);
+               },
+
+               isSWF: function (str) {
+                       return isString(str) && str.match(/\.(swf)((\?|#).*)?$/i);
+               },
+
+               _start: function (index) {
+                       var coming = {},
+                               obj,
+                               href,
+                               type,
+                               margin,
+                               padding;
+
+                       index = getScalar( index );
+                       obj   = F.group[ index ] || null;
+
+                       if (!obj) {
+                               return false;
+                       }
+
+                       coming = $.extend(true, {}, F.opts, obj);
+
+                       // Convert margin and padding properties to array - top, right, bottom, left
+                       margin  = coming.margin;
+                       padding = coming.padding;
+
+                       if ($.type(margin) === 'number') {
+                               coming.margin = [margin, margin, margin, margin];
+                       }
+
+                       if ($.type(padding) === 'number') {
+                               coming.padding = [padding, padding, padding, padding];
+                       }
+
+                       // 'modal' propery is just a shortcut
+                       if (coming.modal) {
+                               $.extend(true, coming, {
+                                       closeBtn   : false,
+                                       closeClick : false,
+                                       nextClick  : false,
+                                       arrows     : false,
+                                       mouseWheel : false,
+                                       keys       : null,
+                                       helpers: {
+                                               overlay : {
+                                                       closeClick : false
+                                               }
+                                       }
+                               });
+                       }
+
+                       // 'autoSize' property is a shortcut, too
+                       if (coming.autoSize) {
+                               coming.autoWidth = coming.autoHeight = true;
+                       }
+
+                       if (coming.width === 'auto') {
+                               coming.autoWidth = true;
+                       }
+
+                       if (coming.height === 'auto') {
+                               coming.autoHeight = true;
+                       }
+
+                       /*
+                        * Add reference to the group, so it`s possible to access from callbacks, example:
+                        * afterLoad : function() {
+                        *     this.title = 'Image ' + (this.index + 1) + ' of ' + this.group.length + (this.title ? ' - ' + this.title : '');
+                        * }
+                        */
+
+                       coming.group  = F.group;
+                       coming.index  = index;
+
+                       // Give a chance for callback or helpers to update coming item (type, title, etc)
+                       F.coming = coming;
+
+                       if (false === F.trigger('beforeLoad')) {
+                               F.coming = null;
+
+                               return;
+                       }
+
+                       type = coming.type;
+                       href = coming.href;
+
+                       if (!type) {
+                               F.coming = null;
+
+                               //If we can not determine content type then drop silently or display next/prev item if looping through gallery
+                               if (F.current && F.router && F.router !== 'jumpto') {
+                                       F.current.index = index;
+
+                                       return F[ F.router ]( F.direction );
+                               }
+
+                               return false;
+                       }
+
+                       F.isActive = true;
+
+                       if (type === 'image' || type === 'swf') {
+                               coming.autoHeight = coming.autoWidth = false;
+                               coming.scrolling  = 'visible';
+                       }
+
+                       if (type === 'image') {
+                               coming.aspectRatio = true;
+                       }
+
+                       if (type === 'iframe' && isTouch) {
+                               coming.scrolling = 'scroll';
+                       }
+
+                       // Build the neccessary markup
+                       coming.wrap = $(coming.tpl.wrap).addClass('fancybox-' + (isTouch ? 'mobile' : 'desktop') + ' fancybox-type-' + type + ' fancybox-tmp ' + coming.wrapCSS).appendTo( coming.parent || 'body' );
+
+                       $.extend(coming, {
+                               skin  : $('.fancybox-skin',  coming.wrap),
+                               outer : $('.fancybox-outer', coming.wrap),
+                               inner : $('.fancybox-inner', coming.wrap)
+                       });
+
+                       $.each(["Top", "Right", "Bottom", "Left"], function(i, v) {
+                               coming.skin.css('padding' + v, getValue(coming.padding[ i ]));
+                       });
+
+                       F.trigger('onReady');
+
+                       // Check before try to load; 'inline' and 'html' types need content, others - href
+                       if (type === 'inline' || type === 'html') {
+                               if (!coming.content || !coming.content.length) {
+                                       return F._error( 'content' );
+                               }
+
+                       } else if (!href) {
+                               return F._error( 'href' );
+                       }
+
+                       if (type === 'image') {
+                               F._loadImage();
+
+                       } else if (type === 'ajax') {
+                               F._loadAjax();
+
+                       } else if (type === 'iframe') {
+                               F._loadIframe();
+
+                       } else {
+                               F._afterLoad();
+                       }
+               },
+
+               _error: function ( type ) {
+                       $.extend(F.coming, {
+                               type       : 'html',
+                               autoWidth  : true,
+                               autoHeight : true,
+                               minWidth   : 0,
+                               minHeight  : 0,
+                               scrolling  : 'no',
+                               hasError   : type,
+                               content    : F.coming.tpl.error
+                       });
+
+                       F._afterLoad();
+               },
+
+               _loadImage: function () {
+                       // Reset preload image so it is later possible to check "complete" property
+                       var img = F.imgPreload = new Image();
+
+                       img.onload = function () {
+                               this.onload = this.onerror = null;
+
+                               F.coming.width  = this.width / F.opts.pixelRatio;
+                               F.coming.height = this.height / F.opts.pixelRatio;
+
+                               F._afterLoad();
+                       };
+
+                       img.onerror = function () {
+                               this.onload = this.onerror = null;
+
+                               F._error( 'image' );
+                       };
+
+                       img.src = F.coming.href;
+
+                       if (img.complete !== true) {
+                               F.showLoading();
+                       }
+               },
+
+               _loadAjax: function () {
+                       var coming = F.coming;
+
+                       F.showLoading();
+
+                       F.ajaxLoad = $.ajax($.extend({}, coming.ajax, {
+                               url: coming.href,
+                               error: function (jqXHR, textStatus) {
+                                       if (F.coming && textStatus !== 'abort') {
+                                               F._error( 'ajax', jqXHR );
+
+                                       } else {
+                                               F.hideLoading();
+                                       }
+                               },
+                               success: function (data, textStatus) {
+                                       if (textStatus === 'success') {
+                                               coming.content = data;
+
+                                               F._afterLoad();
+                                       }
+                               }
+                       }));
+               },
+
+               _loadIframe: function() {
+                       var coming = F.coming,
+                               iframe = $(coming.tpl.iframe.replace(/\{rnd\}/g, new Date().getTime()))
+                                       .attr('scrolling', isTouch ? 'auto' : coming.iframe.scrolling)
+                                       .attr('src', coming.href);
+
+                       // This helps IE
+                       $(coming.wrap).bind('onReset', function () {
+                               try {
+                                       $(this).find('iframe').hide().attr('src', '//about:blank').end().empty();
+                               } catch (e) {}
+                       });
+
+                       if (coming.iframe.preload) {
+                               F.showLoading();
+
+                               iframe.one('load', function() {
+                                       $(this).data('ready', 1);
+
+                                       // iOS will lose scrolling if we resize
+                                       if (!isTouch) {
+                                               $(this).bind('load.fb', F.update);
+                                       }
+
+                                       // Without this trick:
+                                       //   - iframe won't scroll on iOS devices
+                                       //   - IE7 sometimes displays empty iframe
+                                       $(this).parents('.fancybox-wrap').width('100%').removeClass('fancybox-tmp').show();
+
+                                       F._afterLoad();
+                               });
+                       }
+
+                       coming.content = iframe.appendTo( coming.inner );
+
+                       if (!coming.iframe.preload) {
+                               F._afterLoad();
+                       }
+               },
+
+               _preloadImages: function() {
+                       var group   = F.group,
+                               current = F.current,
+                               len     = group.length,
+                               cnt     = current.preload ? Math.min(current.preload, len - 1) : 0,
+                               item,
+                               i;
+
+                       for (i = 1; i <= cnt; i += 1) {
+                               item = group[ (current.index + i ) % len ];
+
+                               if (item.type === 'image' && item.href) {
+                                       new Image().src = item.href;
+                               }
+                       }
+               },
+
+               _afterLoad: function () {
+                       var coming   = F.coming,
+                               previous = F.current,
+                               placeholder = 'fancybox-placeholder',
+                               current,
+                               content,
+                               type,
+                               scrolling,
+                               href,
+                               embed;
+
+                       F.hideLoading();
+
+                       if (!coming || F.isActive === false) {
+                               return;
+                       }
+
+                       if (false === F.trigger('afterLoad', coming, previous)) {
+                               coming.wrap.stop(true).trigger('onReset').remove();
+
+                               F.coming = null;
+
+                               return;
+                       }
+
+                       if (previous) {
+                               F.trigger('beforeChange', previous);
+
+                               previous.wrap.stop(true).removeClass('fancybox-opened')
+                                       .find('.fancybox-item, .fancybox-nav')
+                                       .remove();
+                       }
+
+                       F.unbindEvents();
+
+                       current   = coming;
+                       content   = coming.content;
+                       type      = coming.type;
+                       scrolling = coming.scrolling;
+
+                       $.extend(F, {
+                               wrap  : current.wrap,
+                               skin  : current.skin,
+                               outer : current.outer,
+                               inner : current.inner,
+                               current  : current,
+                               previous : previous
+                       });
+
+                       href = current.href;
+
+                       switch (type) {
+                               case 'inline':
+                               case 'ajax':
+                               case 'html':
+                                       if (current.selector) {
+                                               content = $('<div>').html(content).find(current.selector);
+
+                                       } else if (isQuery(content)) {
+                                               if (!content.data(placeholder)) {
+                                                       content.data(placeholder, $('<div class="' + placeholder + '"></div>').insertAfter( content ).hide() );
+                                               }
+
+                                               content = content.show().detach();
+
+                                               current.wrap.bind('onReset', function () {
+                                                       if ($(this).find(content).length) {
+                                                               content.hide().replaceAll( content.data(placeholder) ).data(placeholder, false);
+                                                       }
+                                               });
+                                       }
+                               break;
+
+                               case 'image':
+                                       content = current.tpl.image.replace('{href}', href);
+                               break;
+
+                               case 'swf':
+                                       content = '<object id="fancybox-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="' + href + '"></param>';
+                                       embed   = '';
+
+                                       $.each(current.swf, function(name, val) {
+                                               content += '<param name="' + name + '" value="' + val + '"></param>';
+                                               embed   += ' ' + name + '="' + val + '"';
+                                       });
+
+                                       content += '<embed src="' + href + '" type="application/x-shockwave-flash" width="100%" height="100%"' + embed + '></embed></object>';
+                               break;
+                       }
+
+                       if (!(isQuery(content) && content.parent().is(current.inner))) {
+                               current.inner.append( content );
+                       }
+
+                       // Give a chance for helpers or callbacks to update elements
+                       F.trigger('beforeShow');
+
+                       // Set scrolling before calculating dimensions
+                       current.inner.css('overflow', scrolling === 'yes' ? 'scroll' : (scrolling === 'no' ? 'hidden' : scrolling));
+
+                       // Set initial dimensions and start position
+                       F._setDimension();
+
+                       F.reposition();
+
+                       F.isOpen = false;
+                       F.coming = null;
+
+                       F.bindEvents();
+
+                       if (!F.isOpened) {
+                               $('.fancybox-wrap').not( current.wrap ).stop(true).trigger('onReset').remove();
+
+                       } else if (previous.prevMethod) {
+                               F.transitions[ previous.prevMethod ]();
+                       }
+
+                       F.transitions[ F.isOpened ? current.nextMethod : current.openMethod ]();
+
+                       F._preloadImages();
+               },
+
+               _setDimension: function () {
+                       var viewport   = F.getViewport(),
+                               steps      = 0,
+                               canShrink  = false,
+                               canExpand  = false,
+                               wrap       = F.wrap,
+                               skin       = F.skin,
+                               inner      = F.inner,
+                               current    = F.current,
+                               width      = current.width,
+                               height     = current.height,
+                               minWidth   = current.minWidth,
+                               minHeight  = current.minHeight,
+                               maxWidth   = current.maxWidth,
+                               maxHeight  = current.maxHeight,
+                               scrolling  = current.scrolling,
+                               scrollOut  = current.scrollOutside ? current.scrollbarWidth : 0,
+                               margin     = current.margin,
+                               wMargin    = getScalar(margin[1] + margin[3]),
+                               hMargin    = getScalar(margin[0] + margin[2]),
+                               wPadding,
+                               hPadding,
+                               wSpace,
+                               hSpace,
+                               origWidth,
+                               origHeight,
+                               origMaxWidth,
+                               origMaxHeight,
+                               ratio,
+                               width_,
+                               height_,
+                               maxWidth_,
+                               maxHeight_,
+                               iframe,
+                               body;
+
+                       // Reset dimensions so we could re-check actual size
+                       wrap.add(skin).add(inner).width('auto').height('auto').removeClass('fancybox-tmp');
+
+                       wPadding = getScalar(skin.outerWidth(true)  - skin.width());
+                       hPadding = getScalar(skin.outerHeight(true) - skin.height());
+
+                       // Any space between content and viewport (margin, padding, border, title)
+                       wSpace = wMargin + wPadding;
+                       hSpace = hMargin + hPadding;
+
+                       origWidth  = isPercentage(width)  ? (viewport.w - wSpace) * getScalar(width)  / 100 : width;
+                       origHeight = isPercentage(height) ? (viewport.h - hSpace) * getScalar(height) / 100 : height;
+
+                       if (current.type === 'iframe') {
+                               iframe = current.content;
+
+                               if (current.autoHeight && iframe.data('ready') === 1) {
+                                       try {
+                                               if (iframe[0].contentWindow.document.location) {
+                                                       inner.width( origWidth ).height(9999);
+
+                                                       body = iframe.contents().find('body');
+
+                                                       if (scrollOut) {
+                                                               body.css('overflow-x', 'hidden');
+                                                       }
+
+                                                       origHeight = body.outerHeight(true);
+                                               }
+
+                                       } catch (e) {}
+                               }
+
+                       } else if (current.autoWidth || current.autoHeight) {
+                               inner.addClass( 'fancybox-tmp' );
+
+                               // Set width or height in case we need to calculate only one dimension
+                               if (!current.autoWidth) {
+                                       inner.width( origWidth );
+                               }
+
+                               if (!current.autoHeight) {
+                                       inner.height( origHeight );
+                               }
+
+                               if (current.autoWidth) {
+                                       origWidth = inner.width();
+                               }
+
+                               if (current.autoHeight) {
+                                       origHeight = inner.height();
+                               }
+
+                               inner.removeClass( 'fancybox-tmp' );
+                       }
+
+                       width  = getScalar( origWidth );
+                       height = getScalar( origHeight );
+
+                       ratio  = origWidth / origHeight;
+
+                       // Calculations for the content
+                       minWidth  = getScalar(isPercentage(minWidth) ? getScalar(minWidth, 'w') - wSpace : minWidth);
+                       maxWidth  = getScalar(isPercentage(maxWidth) ? getScalar(maxWidth, 'w') - wSpace : maxWidth);
+
+                       minHeight = getScalar(isPercentage(minHeight) ? getScalar(minHeight, 'h') - hSpace : minHeight);
+                       maxHeight = getScalar(isPercentage(maxHeight) ? getScalar(maxHeight, 'h') - hSpace : maxHeight);
+
+                       // These will be used to determine if wrap can fit in the viewport
+                       origMaxWidth  = maxWidth;
+                       origMaxHeight = maxHeight;
+
+                       if (current.fitToView) {
+                               maxWidth  = Math.min(viewport.w - wSpace, maxWidth);
+                               maxHeight = Math.min(viewport.h - hSpace, maxHeight);
+                       }
+
+                       maxWidth_  = viewport.w - wMargin;
+                       maxHeight_ = viewport.h - hMargin;
+
+                       if (current.aspectRatio) {
+                               if (width > maxWidth) {
+                                       width  = maxWidth;
+                                       height = getScalar(width / ratio);
+                               }
+
+                               if (height > maxHeight) {
+                                       height = maxHeight;
+                                       width  = getScalar(height * ratio);
+                               }
+
+                               if (width < minWidth) {
+                                       width  = minWidth;
+                                       height = getScalar(width / ratio);
+                               }
+
+                               if (height < minHeight) {
+                                       height = minHeight;
+                                       width  = getScalar(height * ratio);
+                               }
+
+                       } else {
+                               width = Math.max(minWidth, Math.min(width, maxWidth));
+
+                               if (current.autoHeight && current.type !== 'iframe') {
+                                       inner.width( width );
+
+                                       height = inner.height();
+                               }
+
+                               height = Math.max(minHeight, Math.min(height, maxHeight));
+                       }
+
+                       // Try to fit inside viewport (including the title)
+                       if (current.fitToView) {
+                               inner.width( width ).height( height );
+
+                               wrap.width( width + wPadding );
+
+                               // Real wrap dimensions
+                               width_  = wrap.width();
+                               height_ = wrap.height();
+
+                               if (current.aspectRatio) {
+                                       while ((width_ > maxWidth_ || height_ > maxHeight_) && width > minWidth && height > minHeight) {
+                                               if (steps++ > 19) {
+                                                       break;
+                                               }
+
+                                               height = Math.max(minHeight, Math.min(maxHeight, height - 10));
+                                               width  = getScalar(height * ratio);
+
+                                               if (width < minWidth) {
+                                                       width  = minWidth;
+                                                       height = getScalar(width / ratio);
+                                               }
+
+                                               if (width > maxWidth) {
+                                                       width  = maxWidth;
+                                                       height = getScalar(width / ratio);
+                                               }
+
+                                               inner.width( width ).height( height );
+
+                                               wrap.width( width + wPadding );
+
+                                               width_  = wrap.width();
+                                               height_ = wrap.height();
+                                       }
+
+                               } else {
+                                       width  = Math.max(minWidth,  Math.min(width,  width  - (width_  - maxWidth_)));
+                                       height = Math.max(minHeight, Math.min(height, height - (height_ - maxHeight_)));
+                               }
+                       }
+
+                       if (scrollOut && scrolling === 'auto' && height < origHeight && (width + wPadding + scrollOut) < maxWidth_) {
+                               width += scrollOut;
+                       }
+
+                       inner.width( width ).height( height );
+
+                       wrap.width( width + wPadding );
+
+                       width_  = wrap.width();
+                       height_ = wrap.height();
+
+                       canShrink = (width_ > maxWidth_ || height_ > maxHeight_) && width > minWidth && height > minHeight;
+                       canExpand = current.aspectRatio ? (width < origMaxWidth && height < origMaxHeight && width < origWidth && height < origHeight) : ((width < origMaxWidth || height < origMaxHeight) && (width < origWidth || height < origHeight));
+
+                       $.extend(current, {
+                               dim : {
+                                       width   : getValue( width_ ),
+                                       height  : getValue( height_ )
+                               },
+                               origWidth  : origWidth,
+                               origHeight : origHeight,
+                               canShrink  : canShrink,
+                               canExpand  : canExpand,
+                               wPadding   : wPadding,
+                               hPadding   : hPadding,
+                               wrapSpace  : height_ - skin.outerHeight(true),
+                               skinSpace  : skin.height() - height
+                       });
+
+                       if (!iframe && current.autoHeight && height > minHeight && height < maxHeight && !canExpand) {
+                               inner.height('auto');
+                       }
+               },
+
+               _getPosition: function (onlyAbsolute) {
+                       var current  = F.current,
+                               viewport = F.getViewport(),
+                               margin   = current.margin,
+                               width    = F.wrap.width()  + margin[1] + margin[3],
+                               height   = F.wrap.height() + margin[0] + margin[2],
+                               rez      = {
+                                       position: 'absolute',
+                                       top  : margin[0],
+                                       left : margin[3]
+                               };
+
+                       if (current.autoCenter && current.fixed && !onlyAbsolute && height <= viewport.h && width <= viewport.w) {
+                               rez.position = 'fixed';
+
+                       } else if (!current.locked) {
+                               rez.top  += viewport.y;
+                               rez.left += viewport.x;
+                       }
+
+                       rez.top  = getValue(Math.max(rez.top,  rez.top  + ((viewport.h - height) * current.topRatio)));
+                       rez.left = getValue(Math.max(rez.left, rez.left + ((viewport.w - width)  * current.leftRatio)));
+
+                       return rez;
+               },
+
+               _afterZoomIn: function () {
+                       var current = F.current;
+
+                       if (!current) {
+                               return;
+                       }
+
+                       F.isOpen = F.isOpened = true;
+
+                       F.wrap.css('overflow', 'visible').addClass('fancybox-opened');
+
+                       F.update();
+
+                       // Assign a click event
+                       if ( current.closeClick || (current.nextClick && F.group.length > 1) ) {
+                               F.inner.css('cursor', 'pointer').bind('click.fb', function(e) {
+                                       if (!$(e.target).is('a') && !$(e.target).parent().is('a')) {
+                                               e.preventDefault();
+
+                                               F[ current.closeClick ? 'close' : 'next' ]();
+                                       }
+                               });
+                       }
+
+                       // Create a close button
+                       if (current.closeBtn) {
+                               $(current.tpl.closeBtn).appendTo(F.skin).bind('click.fb', function(e) {
+                                       e.preventDefault();
+
+                                       F.close();
+                               });
+                       }
+
+                       // Create navigation arrows
+                       if (current.arrows && F.group.length > 1) {
+                               if (current.loop || current.index > 0) {
+                                       $(current.tpl.prev).appendTo(F.outer).bind('click.fb', F.prev);
+                               }
+
+                               if (current.loop || current.index < F.group.length - 1) {
+                                       $(current.tpl.next).appendTo(F.outer).bind('click.fb', F.next);
+                               }
+                       }
+
+                       F.trigger('afterShow');
+
+                       // Stop the slideshow if this is the last item
+                       if (!current.loop && current.index === current.group.length - 1) {
+                               F.play( false );
+
+                       } else if (F.opts.autoPlay && !F.player.isActive) {
+                               F.opts.autoPlay = false;
+
+                               F.play();
+                       }
+               },
+
+               _afterZoomOut: function ( obj ) {
+                       obj = obj || F.current;
+
+                       $('.fancybox-wrap').trigger('onReset').remove();
+
+                       $.extend(F, {
+                               group  : {},
+                               opts   : {},
+                               router : false,
+                               current   : null,
+                               isActive  : false,
+                               isOpened  : false,
+                               isOpen    : false,
+                               isClosing : false,
+                               wrap   : null,
+                               skin   : null,
+                               outer  : null,
+                               inner  : null
+                       });
+
+                       F.trigger('afterClose', obj);
+               }
+       });
+
+       /*
+        *      Default transitions
+        */
+
+       F.transitions = {
+               getOrigPosition: function () {
+                       var current  = F.current,
+                               element  = current.element,
+                               orig     = current.orig,
+                               pos      = {},
+                               width    = 50,
+                               height   = 50,
+                               hPadding = current.hPadding,
+                               wPadding = current.wPadding,
+                               viewport = F.getViewport();
+
+                       if (!orig && current.isDom && element.is(':visible')) {
+                               orig = element.find('img:first');
+
+                               if (!orig.length) {
+                                       orig = element;
+                               }
+                       }
+
+                       if (isQuery(orig)) {
+                               pos = orig.offset();
+
+                               if (orig.is('img')) {
+                                       width  = orig.outerWidth();
+                                       height = orig.outerHeight();
+                               }
+
+                       } else {
+                               pos.top  = viewport.y + (viewport.h - height) * current.topRatio;
+                               pos.left = viewport.x + (viewport.w - width)  * current.leftRatio;
+                       }
+
+                       if (F.wrap.css('position') === 'fixed' || current.locked) {
+                               pos.top  -= viewport.y;
+                               pos.left -= viewport.x;
+                       }
+
+                       pos = {
+                               top     : getValue(pos.top  - hPadding * current.topRatio),
+                               left    : getValue(pos.left - wPadding * current.leftRatio),
+                               width   : getValue(width  + wPadding),
+                               height  : getValue(height + hPadding)
+                       };
+
+                       return pos;
+               },
+
+               step: function (now, fx) {
+                       var ratio,
+                               padding,
+                               value,
+                               prop       = fx.prop,
+                               current    = F.current,
+                               wrapSpace  = current.wrapSpace,
+                               skinSpace  = current.skinSpace;
+
+                       if (prop === 'width' || prop === 'height') {
+                               ratio = fx.end === fx.start ? 1 : (now - fx.start) / (fx.end - fx.start);
+
+                               if (F.isClosing) {
+                                       ratio = 1 - ratio;
+                               }
+
+                               padding = prop === 'width' ? current.wPadding : current.hPadding;
+                               value   = now - padding;
+
+                               F.skin[ prop ](  getScalar( prop === 'width' ?  value : value - (wrapSpace * ratio) ) );
+                               F.inner[ prop ]( getScalar( prop === 'width' ?  value : value - (wrapSpace * ratio) - (skinSpace * ratio) ) );
+                       }
+               },
+
+               zoomIn: function () {
+                       var current  = F.current,
+                               startPos = current.pos,
+                               effect   = current.openEffect,
+                               elastic  = effect === 'elastic',
+                               endPos   = $.extend({opacity : 1}, startPos);
+
+                       // Remove "position" property that breaks older IE
+                       delete endPos.position;
+
+                       if (elastic) {
+                               startPos = this.getOrigPosition();
+
+                               if (current.openOpacity) {
+                                       startPos.opacity = 0.1;
+                               }
+
+                       } else if (effect === 'fade') {
+                               startPos.opacity = 0.1;
+                       }
+
+                       F.wrap.css(startPos).animate(endPos, {
+                               duration : effect === 'none' ? 0 : current.openSpeed,
+                               easing   : current.openEasing,
+                               step     : elastic ? this.step : null,
+                               complete : F._afterZoomIn
+                       });
+               },
+
+               zoomOut: function () {
+                       var current  = F.current,
+                               effect   = current.closeEffect,
+                               elastic  = effect === 'elastic',
+                               endPos   = {opacity : 0.1};
+
+                       if (elastic) {
+                               endPos = this.getOrigPosition();
+
+                               if (current.closeOpacity) {
+                                       endPos.opacity = 0.1;
+                               }
+                       }
+
+                       F.wrap.animate(endPos, {
+                               duration : effect === 'none' ? 0 : current.closeSpeed,
+                               easing   : current.closeEasing,
+                               step     : elastic ? this.step : null,
+                               complete : F._afterZoomOut
+                       });
+               },
+
+               changeIn: function () {
+                       var current   = F.current,
+                               effect    = current.nextEffect,
+                               startPos  = current.pos,
+                               endPos    = { opacity : 1 },
+                               direction = F.direction,
+                               distance  = 200,
+                               field;
+
+                       startPos.opacity = 0.1;
+
+                       if (effect === 'elastic') {
+                               field = direction === 'down' || direction === 'up' ? 'top' : 'left';
+
+                               if (direction === 'down' || direction === 'right') {
+                                       startPos[ field ] = getValue(getScalar(startPos[ field ]) - distance);
+                                       endPos[ field ]   = '+=' + distance + 'px';
+
+                               } else {
+                                       startPos[ field ] = getValue(getScalar(startPos[ field ]) + distance);
+                                       endPos[ field ]   = '-=' + distance + 'px';
+                               }
+                       }
+
+                       // Workaround for http://bugs.jquery.com/ticket/12273
+                       if (effect === 'none') {
+                               F._afterZoomIn();
+
+                       } else {
+                               F.wrap.css(startPos).animate(endPos, {
+                                       duration : current.nextSpeed,
+                                       easing   : current.nextEasing,
+                                       complete : F._afterZoomIn
+                               });
+                       }
+               },
+
+               changeOut: function () {
+                       var previous  = F.previous,
+                               effect    = previous.prevEffect,
+                               endPos    = { opacity : 0.1 },
+                               direction = F.direction,
+                               distance  = 200;
+
+                       if (effect === 'elastic') {
+                               endPos[ direction === 'down' || direction === 'up' ? 'top' : 'left' ] = ( direction === 'up' || direction === 'left' ? '-' : '+' ) + '=' + distance + 'px';
+                       }
+
+                       previous.wrap.animate(endPos, {
+                               duration : effect === 'none' ? 0 : previous.prevSpeed,
+                               easing   : previous.prevEasing,
+                               complete : function () {
+                                       $(this).trigger('onReset').remove();
+                               }
+                       });
+               }
+       };
+
+       /*
+        *      Overlay helper
+        */
+
+       F.helpers.overlay = {
+               defaults : {
+                       closeClick : true,      // if true, fancyBox will be closed when user clicks on the overlay
+                       speedOut   : 200,       // duration of fadeOut animation
+                       showEarly  : true,      // indicates if should be opened immediately or wait until the content is ready
+                       css        : {},        // custom CSS properties
+                       locked     : !isTouch,  // if true, the content will be locked into overlay
+                       fixed      : true       // if false, the overlay CSS position property will not be set to "fixed"
+               },
+
+               overlay : null,      // current handle
+               fixed   : false,     // indicates if the overlay has position "fixed"
+               el      : $('html'), // element that contains "the lock"
+
+               // Public methods
+               create : function(opts) {
+                       opts = $.extend({}, this.defaults, opts);
+
+                       if (this.overlay) {
+                               this.close();
+                       }
+
+                       this.overlay = $('<div class="fancybox-overlay"></div>').appendTo( F.coming ? F.coming.parent : opts.parent );
+                       this.fixed   = false;
+
+                       if (opts.fixed && F.defaults.fixed) {
+                               this.overlay.addClass('fancybox-overlay-fixed');
+
+                               this.fixed = true;
+                       }
+               },
+
+               open : function(opts) {
+                       var that = this;
+
+                       opts = $.extend({}, this.defaults, opts);
+
+                       if (this.overlay) {
+                               this.overlay.unbind('.overlay').width('auto').height('auto');
+
+                       } else {
+                               this.create(opts);
+                       }
+
+                       if (!this.fixed) {
+                               W.bind('resize.overlay', $.proxy( this.update, this) );
+
+                               this.update();
+                       }
+
+                       if (opts.closeClick) {
+                               this.overlay.bind('click.overlay', function(e) {
+                                       if ($(e.target).hasClass('fancybox-overlay')) {
+                                               if (F.isActive) {
+                                                       F.close();
+                                               } else {
+                                                       that.close();
+                                               }
+
+                                               return false;
+                                       }
+                               });
+                       }
+
+                       this.overlay.css( opts.css ).show();
+               },
+
+               close : function() {
+                       var scrollV, scrollH;
+
+                       W.unbind('resize.overlay');
+
+                       if (this.el.hasClass('fancybox-lock')) {
+                               $('.fancybox-margin').removeClass('fancybox-margin');
+
+                               scrollV = W.scrollTop();
+                               scrollH = W.scrollLeft();
+
+                               this.el.removeClass('fancybox-lock');
+
+                               W.scrollTop( scrollV ).scrollLeft( scrollH );
+                       }
+
+                       $('.fancybox-overlay').remove().hide();
+
+                       $.extend(this, {
+                               overlay : null,
+                               fixed   : false
+                       });
+               },
+
+               // Private, callbacks
+
+               update : function () {
+                       var width = '100%', offsetWidth;
+
+                       // Reset width/height so it will not mess
+                       this.overlay.width(width).height('100%');
+
+                       // jQuery does not return reliable result for IE
+                       if (IE) {
+                               offsetWidth = Math.max(document.documentElement.offsetWidth, document.body.offsetWidth);
+
+                               if (D.width() > offsetWidth) {
+                                       width = D.width();
+                               }
+
+                       } else if (D.width() > W.width()) {
+                               width = D.width();
+                       }
+
+                       this.overlay.width(width).height(D.height());
+               },
+
+               // This is where we can manipulate DOM, because later it would cause iframes to reload
+               onReady : function (opts, obj) {
+                       var overlay = this.overlay;
+
+                       $('.fancybox-overlay').stop(true, true);
+
+                       if (!overlay) {
+                               this.create(opts);
+                       }
+
+                       if (opts.locked && this.fixed && obj.fixed) {
+                               if (!overlay) {
+                                       this.margin = D.height() > W.height() ? $('html').css('margin-right').replace("px", "") : false;
+                               }
+
+                               obj.locked = this.overlay.append( obj.wrap );
+                               obj.fixed  = false;
+                       }
+
+                       if (opts.showEarly === true) {
+                               this.beforeShow.apply(this, arguments);
+                       }
+               },
+
+               beforeShow : function(opts, obj) {
+                       var scrollV, scrollH;
+
+                       if (obj.locked) {
+                               if (this.margin !== false) {
+                                       $('*').filter(function(){
+                                               return ($(this).css('position') === 'fixed' && !$(this).hasClass("fancybox-overlay") && !$(this).hasClass("fancybox-wrap") );
+                                       }).addClass('fancybox-margin');
+
+                                       this.el.addClass('fancybox-margin');
+                               }
+
+                               scrollV = W.scrollTop();
+                               scrollH = W.scrollLeft();
+
+                               this.el.addClass('fancybox-lock');
+
+                               W.scrollTop( scrollV ).scrollLeft( scrollH );
+                       }
+
+                       this.open(opts);
+               },
+
+               onUpdate : function() {
+                       if (!this.fixed) {
+                               this.update();
+                       }
+               },
+
+               afterClose: function (opts) {
+                       // Remove overlay if exists and fancyBox is not opening
+                       // (e.g., it is not being open using afterClose callback)
+                       //if (this.overlay && !F.isActive) {
+                       if (this.overlay && !F.coming) {
+                               this.overlay.fadeOut(opts.speedOut, $.proxy( this.close, this ));
+                       }
+               }
+       };
+
+       /*
+        *      Title helper
+        */
+
+       F.helpers.title = {
+               defaults : {
+                       type     : 'float', // 'float', 'inside', 'outside' or 'over',
+                       position : 'bottom' // 'top' or 'bottom'
+               },
+
+               beforeShow: function (opts) {
+                       var current = F.current,
+                               text    = current.title,
+                               type    = opts.type,
+                               title,
+                               target;
+
+                       if ($.isFunction(text)) {
+                               text = text.call(current.element, current);
+                       }
+
+                       if (!isString(text) || $.trim(text) === '') {
+                               return;
+                       }
+
+                       title = $('<div class="fancybox-title fancybox-title-' + type + '-wrap">' + text + '</div>');
+
+                       switch (type) {
+                               case 'inside':
+                                       target = F.skin;
+                               break;
+
+                               case 'outside':
+                                       target = F.wrap;
+                               break;
+
+                               case 'over':
+                                       target = F.inner;
+                               break;
+
+                               default: // 'float'
+                                       target = F.skin;
+
+                                       title.appendTo('body');
+
+                                       if (IE) {
+                                               title.width( title.width() );
+                                       }
+
+                                       title.wrapInner('<span class="child"></span>');
+
+                                       //Increase bottom margin so this title will also fit into viewport
+                                       F.current.margin[2] += Math.abs( getScalar(title.css('margin-bottom')) );
+                               break;
+                       }
+
+                       title[ (opts.position === 'top' ? 'prependTo'  : 'appendTo') ](target);
+               }
+       };
+
+       // jQuery plugin initialization
+       $.fn.fancybox = function (options) {
+               var index,
+                       that     = $(this),
+                       selector = this.selector || '',
+                       run      = function(e) {
+                               var what = $(this).blur(), idx = index, relType, relVal;
+
+                               if (!(e.ctrlKey || e.altKey || e.shiftKey || e.metaKey) && !what.is('.fancybox-wrap')) {
+                                       relType = options.groupAttr || 'data-fancybox-group';
+                                       relVal  = what.attr(relType);
+
+                                       if (!relVal) {
+                                               relType = 'rel';
+                                               relVal  = what.get(0)[ relType ];
+                                       }
+
+                                       if (relVal && relVal !== '' && relVal !== 'nofollow') {
+                                               what = selector.length ? $(selector) : that;
+                                               what = what.filter('[' + relType + '="' + relVal + '"]');
+                                               idx  = what.index(this);
+                                       }
+
+                                       options.index = idx;
+
+                                       // Stop an event from bubbling if everything is fine
+                                       if (F.open(what, options) !== false) {
+                                               e.preventDefault();
+                                       }
+                               }
+                       };
+
+               options = options || {};
+               index   = options.index || 0;
+
+               if (!selector || options.live === false) {
+                       that.unbind('click.fb-start').bind('click.fb-start', run);
+
+               } else {
+                       D.undelegate(selector, 'click.fb-start').delegate(selector + ":not('.fancybox-item, .fancybox-nav')", 'click.fb-start', run);
+               }
+
+               this.filter('[data-fancybox-start=1]').trigger('click');
+
+               return this;
+       };
+
+       // Tests that need a body at doc ready
+       D.ready(function() {
+               var w1, w2;
+
+               if ( $.scrollbarWidth === undefined ) {
+                       // http://benalman.com/projects/jquery-misc-plugins/#scrollbarwidth
+                       $.scrollbarWidth = function() {
+                               var parent = $('<div style="width:50px;height:50px;overflow:auto"><div/></div>').appendTo('body'),
+                                       child  = parent.children(),
+                                       width  = child.innerWidth() - child.height( 99 ).innerWidth();
+
+                               parent.remove();
+
+                               return width;
+                       };
+               }
+
+               if ( $.support.fixedPosition === undefined ) {
+                       $.support.fixedPosition = (function() {
+                               var elem  = $('<div style="position:fixed;top:20px;"></div>').appendTo('body'),
+                                       fixed = ( elem[0].offsetTop === 20 || elem[0].offsetTop === 15 );
+
+                               elem.remove();
+
+                               return fixed;
+                       }());
+               }
+
+               $.extend(F.defaults, {
+                       scrollbarWidth : $.scrollbarWidth(),
+                       fixed  : $.support.fixedPosition,
+                       parent : $('body')
+               });
+
+               //Get real width of page scroll-bar
+               w1 = $(window).width();
+
+               H.addClass('fancybox-lock-test');
+
+               w2 = $(window).width();
+
+               H.removeClass('fancybox-lock-test');
+
+               $("<style type='text/css'>.fancybox-margin{margin-right:" + (w2 - w1) + "px;}</style>").appendTo("head");
+       });
+
+}(window, document, jQuery));
\ No newline at end of file
diff --git a/fancybox/source/jquery.fancybox.pack.js b/fancybox/source/jquery.fancybox.pack.js
new file mode 100644 (file)
index 0000000..73f7578
--- /dev/null
@@ -0,0 +1,46 @@
+/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
+(function(r,G,f,v){var J=f("html"),n=f(r),p=f(G),b=f.fancybox=function(){b.open.apply(this,arguments)},I=navigator.userAgent.match(/msie/i),B=null,s=G.createTouch!==v,t=function(a){return a&&a.hasOwnProperty&&a instanceof f},q=function(a){return a&&"string"===f.type(a)},E=function(a){return q(a)&&0<a.indexOf("%")},l=function(a,d){var e=parseInt(a,10)||0;d&&E(a)&&(e*=b.getViewport()[d]/100);return Math.ceil(e)},w=function(a,b){return l(a,b)+"px"};f.extend(b,{version:"2.1.5",defaults:{padding:15,margin:20,
+width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,pixelRatio:1,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!0,autoCenter:!s,fitToView:!0,aspectRatio:!1,topRatio:0.5,leftRatio:0.5,scrolling:"auto",wrapCSS:"",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3E3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html",headers:{"X-fancyBox":!0}},iframe:{scrolling:"auto",preload:!0},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},
+keys:{next:{13:"left",34:"up",39:"left",40:"up"},prev:{8:"right",33:"down",37:"right",38:"down"},close:[27],play:[32],toggle:[70]},direction:{next:"left",prev:"right"},scrollOutside:!0,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"></div></div></div></div>',image:'<img class="fancybox-image" src="{href}" alt="" />',iframe:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen'+
+(I?' allowtransparency="true"':"")+"></iframe>",error:'<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.</p>',closeBtn:'<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"></a>',next:'<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>',prev:'<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span></span></a>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,
+openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:f.noop,beforeLoad:f.noop,afterLoad:f.noop,beforeShow:f.noop,afterShow:f.noop,beforeChange:f.noop,beforeClose:f.noop,afterClose:f.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,
+isOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(a,d){if(a&&(f.isPlainObject(d)||(d={}),!1!==b.close(!0)))return f.isArray(a)||(a=t(a)?f(a).get():[a]),f.each(a,function(e,c){var k={},g,h,j,m,l;"object"===f.type(c)&&(c.nodeType&&(c=f(c)),t(c)?(k={href:c.data("fancybox-href")||c.attr("href"),title:c.data("fancybox-title")||c.attr("title"),isDom:!0,element:c},f.metadata&&f.extend(!0,k,
+c.metadata())):k=c);g=d.href||k.href||(q(c)?c:null);h=d.title!==v?d.title:k.title||"";m=(j=d.content||k.content)?"html":d.type||k.type;!m&&k.isDom&&(m=c.data("fancybox-type"),m||(m=(m=c.prop("class").match(/fancybox\.(\w+)/))?m[1]:null));q(g)&&(m||(b.isImage(g)?m="image":b.isSWF(g)?m="swf":"#"===g.charAt(0)?m="inline":q(c)&&(m="html",j=c)),"ajax"===m&&(l=g.split(/\s+/,2),g=l.shift(),l=l.shift()));j||("inline"===m?g?j=f(q(g)?g.replace(/.*(?=#[^\s]+$)/,""):g):k.isDom&&(j=c):"html"===m?j=g:!m&&(!g&&
+k.isDom)&&(m="inline",j=c));f.extend(k,{href:g,type:m,content:j,title:h,selector:l});a[e]=k}),b.opts=f.extend(!0,{},b.defaults,d),d.keys!==v&&(b.opts.keys=d.keys?f.extend({},b.defaults.keys,d.keys):!1),b.group=a,b._start(b.opts.index)},cancel:function(){var a=b.coming;a&&!1!==b.trigger("onCancel")&&(b.hideLoading(),b.ajaxLoad&&b.ajaxLoad.abort(),b.ajaxLoad=null,b.imgPreload&&(b.imgPreload.onload=b.imgPreload.onerror=null),a.wrap&&a.wrap.stop(!0,!0).trigger("onReset").remove(),b.coming=null,b.current||
+b._afterZoomOut(a))},close:function(a){b.cancel();!1!==b.trigger("beforeClose")&&(b.unbindEvents(),b.isActive&&(!b.isOpen||!0===a?(f(".fancybox-wrap").stop(!0).trigger("onReset").remove(),b._afterZoomOut()):(b.isOpen=b.isOpened=!1,b.isClosing=!0,f(".fancybox-item, .fancybox-nav").remove(),b.wrap.stop(!0,!0).removeClass("fancybox-opened"),b.transitions[b.current.closeMethod]())))},play:function(a){var d=function(){clearTimeout(b.player.timer)},e=function(){d();b.current&&b.player.isActive&&(b.player.timer=
+setTimeout(b.next,b.current.playSpeed))},c=function(){d();p.unbind(".player");b.player.isActive=!1;b.trigger("onPlayEnd")};if(!0===a||!b.player.isActive&&!1!==a){if(b.current&&(b.current.loop||b.current.index<b.group.length-1))b.player.isActive=!0,p.bind({"onCancel.player beforeClose.player":c,"onUpdate.player":e,"beforeLoad.player":d}),e(),b.trigger("onPlayStart")}else c()},next:function(a){var d=b.current;d&&(q(a)||(a=d.direction.next),b.jumpto(d.index+1,a,"next"))},prev:function(a){var d=b.current;
+d&&(q(a)||(a=d.direction.prev),b.jumpto(d.index-1,a,"prev"))},jumpto:function(a,d,e){var c=b.current;c&&(a=l(a),b.direction=d||c.direction[a>=c.index?"next":"prev"],b.router=e||"jumpto",c.loop&&(0>a&&(a=c.group.length+a%c.group.length),a%=c.group.length),c.group[a]!==v&&(b.cancel(),b._start(a)))},reposition:function(a,d){var e=b.current,c=e?e.wrap:null,k;c&&(k=b._getPosition(d),a&&"scroll"===a.type?(delete k.position,c.stop(!0,!0).animate(k,200)):(c.css(k),e.pos=f.extend({},e.dim,k)))},update:function(a){var d=
+a&&a.type,e=!d||"orientationchange"===d;e&&(clearTimeout(B),B=null);b.isOpen&&!B&&(B=setTimeout(function(){var c=b.current;c&&!b.isClosing&&(b.wrap.removeClass("fancybox-tmp"),(e||"load"===d||"resize"===d&&c.autoResize)&&b._setDimension(),"scroll"===d&&c.canShrink||b.reposition(a),b.trigger("onUpdate"),B=null)},e&&!s?0:300))},toggle:function(a){b.isOpen&&(b.current.fitToView="boolean"===f.type(a)?a:!b.current.fitToView,s&&(b.wrap.removeAttr("style").addClass("fancybox-tmp"),b.trigger("onUpdate")),
+b.update())},hideLoading:function(){p.unbind(".loading");f("#fancybox-loading").remove()},showLoading:function(){var a,d;b.hideLoading();a=f('<div id="fancybox-loading"><div></div></div>').click(b.cancel).appendTo("body");p.bind("keydown.loading",function(a){if(27===(a.which||a.keyCode))a.preventDefault(),b.cancel()});b.defaults.fixed||(d=b.getViewport(),a.css({position:"absolute",top:0.5*d.h+d.y,left:0.5*d.w+d.x}))},getViewport:function(){var a=b.current&&b.current.locked||!1,d={x:n.scrollLeft(),
+y:n.scrollTop()};a?(d.w=a[0].clientWidth,d.h=a[0].clientHeight):(d.w=s&&r.innerWidth?r.innerWidth:n.width(),d.h=s&&r.innerHeight?r.innerHeight:n.height());return d},unbindEvents:function(){b.wrap&&t(b.wrap)&&b.wrap.unbind(".fb");p.unbind(".fb");n.unbind(".fb")},bindEvents:function(){var a=b.current,d;a&&(n.bind("orientationchange.fb"+(s?"":" resize.fb")+(a.autoCenter&&!a.locked?" scroll.fb":""),b.update),(d=a.keys)&&p.bind("keydown.fb",function(e){var c=e.which||e.keyCode,k=e.target||e.srcElement;
+if(27===c&&b.coming)return!1;!e.ctrlKey&&(!e.altKey&&!e.shiftKey&&!e.metaKey&&(!k||!k.type&&!f(k).is("[contenteditable]")))&&f.each(d,function(d,k){if(1<a.group.length&&k[c]!==v)return b[d](k[c]),e.preventDefault(),!1;if(-1<f.inArray(c,k))return b[d](),e.preventDefault(),!1})}),f.fn.mousewheel&&a.mouseWheel&&b.wrap.bind("mousewheel.fb",function(d,c,k,g){for(var h=f(d.target||null),j=!1;h.length&&!j&&!h.is(".fancybox-skin")&&!h.is(".fancybox-wrap");)j=h[0]&&!(h[0].style.overflow&&"hidden"===h[0].style.overflow)&&
+(h[0].clientWidth&&h[0].scrollWidth>h[0].clientWidth||h[0].clientHeight&&h[0].scrollHeight>h[0].clientHeight),h=f(h).parent();if(0!==c&&!j&&1<b.group.length&&!a.canShrink){if(0<g||0<k)b.prev(0<g?"down":"left");else if(0>g||0>k)b.next(0>g?"up":"right");d.preventDefault()}}))},trigger:function(a,d){var e,c=d||b.coming||b.current;if(c){f.isFunction(c[a])&&(e=c[a].apply(c,Array.prototype.slice.call(arguments,1)));if(!1===e)return!1;c.helpers&&f.each(c.helpers,function(d,e){if(e&&b.helpers[d]&&f.isFunction(b.helpers[d][a]))b.helpers[d][a](f.extend(!0,
+{},b.helpers[d].defaults,e),c)});p.trigger(a)}},isImage:function(a){return q(a)&&a.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i)},isSWF:function(a){return q(a)&&a.match(/\.(swf)((\?|#).*)?$/i)},_start:function(a){var d={},e,c;a=l(a);e=b.group[a]||null;if(!e)return!1;d=f.extend(!0,{},b.opts,e);e=d.margin;c=d.padding;"number"===f.type(e)&&(d.margin=[e,e,e,e]);"number"===f.type(c)&&(d.padding=[c,c,c,c]);d.modal&&f.extend(!0,d,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,
+mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}});d.autoSize&&(d.autoWidth=d.autoHeight=!0);"auto"===d.width&&(d.autoWidth=!0);"auto"===d.height&&(d.autoHeight=!0);d.group=b.group;d.index=a;b.coming=d;if(!1===b.trigger("beforeLoad"))b.coming=null;else{c=d.type;e=d.href;if(!c)return b.coming=null,b.current&&b.router&&"jumpto"!==b.router?(b.current.index=a,b[b.router](b.direction)):!1;b.isActive=!0;if("image"===c||"swf"===c)d.autoHeight=d.autoWidth=!1,d.scrolling="visible";"image"===c&&(d.aspectRatio=
+!0);"iframe"===c&&s&&(d.scrolling="scroll");d.wrap=f(d.tpl.wrap).addClass("fancybox-"+(s?"mobile":"desktop")+" fancybox-type-"+c+" fancybox-tmp "+d.wrapCSS).appendTo(d.parent||"body");f.extend(d,{skin:f(".fancybox-skin",d.wrap),outer:f(".fancybox-outer",d.wrap),inner:f(".fancybox-inner",d.wrap)});f.each(["Top","Right","Bottom","Left"],function(a,b){d.skin.css("padding"+b,w(d.padding[a]))});b.trigger("onReady");if("inline"===c||"html"===c){if(!d.content||!d.content.length)return b._error("content")}else if(!e)return b._error("href");
+"image"===c?b._loadImage():"ajax"===c?b._loadAjax():"iframe"===c?b._loadIframe():b._afterLoad()}},_error:function(a){f.extend(b.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:a,content:b.coming.tpl.error});b._afterLoad()},_loadImage:function(){var a=b.imgPreload=new Image;a.onload=function(){this.onload=this.onerror=null;b.coming.width=this.width/b.opts.pixelRatio;b.coming.height=this.height/b.opts.pixelRatio;b._afterLoad()};a.onerror=function(){this.onload=
+this.onerror=null;b._error("image")};a.src=b.coming.href;!0!==a.complete&&b.showLoading()},_loadAjax:function(){var a=b.coming;b.showLoading();b.ajaxLoad=f.ajax(f.extend({},a.ajax,{url:a.href,error:function(a,e){b.coming&&"abort"!==e?b._error("ajax",a):b.hideLoading()},success:function(d,e){"success"===e&&(a.content=d,b._afterLoad())}}))},_loadIframe:function(){var a=b.coming,d=f(a.tpl.iframe.replace(/\{rnd\}/g,(new Date).getTime())).attr("scrolling",s?"auto":a.iframe.scrolling).attr("src",a.href);
+f(a.wrap).bind("onReset",function(){try{f(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(a){}});a.iframe.preload&&(b.showLoading(),d.one("load",function(){f(this).data("ready",1);s||f(this).bind("load.fb",b.update);f(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show();b._afterLoad()}));a.content=d.appendTo(a.inner);a.iframe.preload||b._afterLoad()},_preloadImages:function(){var a=b.group,d=b.current,e=a.length,c=d.preload?Math.min(d.preload,
+e-1):0,f,g;for(g=1;g<=c;g+=1)f=a[(d.index+g)%e],"image"===f.type&&f.href&&((new Image).src=f.href)},_afterLoad:function(){var a=b.coming,d=b.current,e,c,k,g,h;b.hideLoading();if(a&&!1!==b.isActive)if(!1===b.trigger("afterLoad",a,d))a.wrap.stop(!0).trigger("onReset").remove(),b.coming=null;else{d&&(b.trigger("beforeChange",d),d.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove());b.unbindEvents();e=a.content;c=a.type;k=a.scrolling;f.extend(b,{wrap:a.wrap,skin:a.skin,
+outer:a.outer,inner:a.inner,current:a,previous:d});g=a.href;switch(c){case "inline":case "ajax":case "html":a.selector?e=f("<div>").html(e).find(a.selector):t(e)&&(e.data("fancybox-placeholder")||e.data("fancybox-placeholder",f('<div class="fancybox-placeholder"></div>').insertAfter(e).hide()),e=e.show().detach(),a.wrap.bind("onReset",function(){f(this).find(e).length&&e.hide().replaceAll(e.data("fancybox-placeholder")).data("fancybox-placeholder",!1)}));break;case "image":e=a.tpl.image.replace("{href}",
+g);break;case "swf":e='<object id="fancybox-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="'+g+'"></param>',h="",f.each(a.swf,function(a,b){e+='<param name="'+a+'" value="'+b+'"></param>';h+=" "+a+'="'+b+'"'}),e+='<embed src="'+g+'" type="application/x-shockwave-flash" width="100%" height="100%"'+h+"></embed></object>"}(!t(e)||!e.parent().is(a.inner))&&a.inner.append(e);b.trigger("beforeShow");a.inner.css("overflow","yes"===k?"scroll":
+"no"===k?"hidden":k);b._setDimension();b.reposition();b.isOpen=!1;b.coming=null;b.bindEvents();if(b.isOpened){if(d.prevMethod)b.transitions[d.prevMethod]()}else f(".fancybox-wrap").not(a.wrap).stop(!0).trigger("onReset").remove();b.transitions[b.isOpened?a.nextMethod:a.openMethod]();b._preloadImages()}},_setDimension:function(){var a=b.getViewport(),d=0,e=!1,c=!1,e=b.wrap,k=b.skin,g=b.inner,h=b.current,c=h.width,j=h.height,m=h.minWidth,u=h.minHeight,n=h.maxWidth,p=h.maxHeight,s=h.scrolling,q=h.scrollOutside?
+h.scrollbarWidth:0,x=h.margin,y=l(x[1]+x[3]),r=l(x[0]+x[2]),v,z,t,C,A,F,B,D,H;e.add(k).add(g).width("auto").height("auto").removeClass("fancybox-tmp");x=l(k.outerWidth(!0)-k.width());v=l(k.outerHeight(!0)-k.height());z=y+x;t=r+v;C=E(c)?(a.w-z)*l(c)/100:c;A=E(j)?(a.h-t)*l(j)/100:j;if("iframe"===h.type){if(H=h.content,h.autoHeight&&1===H.data("ready"))try{H[0].contentWindow.document.location&&(g.width(C).height(9999),F=H.contents().find("body"),q&&F.css("overflow-x","hidden"),A=F.outerHeight(!0))}catch(G){}}else if(h.autoWidth||
+h.autoHeight)g.addClass("fancybox-tmp"),h.autoWidth||g.width(C),h.autoHeight||g.height(A),h.autoWidth&&(C=g.width()),h.autoHeight&&(A=g.height()),g.removeClass("fancybox-tmp");c=l(C);j=l(A);D=C/A;m=l(E(m)?l(m,"w")-z:m);n=l(E(n)?l(n,"w")-z:n);u=l(E(u)?l(u,"h")-t:u);p=l(E(p)?l(p,"h")-t:p);F=n;B=p;h.fitToView&&(n=Math.min(a.w-z,n),p=Math.min(a.h-t,p));z=a.w-y;r=a.h-r;h.aspectRatio?(c>n&&(c=n,j=l(c/D)),j>p&&(j=p,c=l(j*D)),c<m&&(c=m,j=l(c/D)),j<u&&(j=u,c=l(j*D))):(c=Math.max(m,Math.min(c,n)),h.autoHeight&&
+"iframe"!==h.type&&(g.width(c),j=g.height()),j=Math.max(u,Math.min(j,p)));if(h.fitToView)if(g.width(c).height(j),e.width(c+x),a=e.width(),y=e.height(),h.aspectRatio)for(;(a>z||y>r)&&(c>m&&j>u)&&!(19<d++);)j=Math.max(u,Math.min(p,j-10)),c=l(j*D),c<m&&(c=m,j=l(c/D)),c>n&&(c=n,j=l(c/D)),g.width(c).height(j),e.width(c+x),a=e.width(),y=e.height();else c=Math.max(m,Math.min(c,c-(a-z))),j=Math.max(u,Math.min(j,j-(y-r)));q&&("auto"===s&&j<A&&c+x+q<z)&&(c+=q);g.width(c).height(j);e.width(c+x);a=e.width();
+y=e.height();e=(a>z||y>r)&&c>m&&j>u;c=h.aspectRatio?c<F&&j<B&&c<C&&j<A:(c<F||j<B)&&(c<C||j<A);f.extend(h,{dim:{width:w(a),height:w(y)},origWidth:C,origHeight:A,canShrink:e,canExpand:c,wPadding:x,hPadding:v,wrapSpace:y-k.outerHeight(!0),skinSpace:k.height()-j});!H&&(h.autoHeight&&j>u&&j<p&&!c)&&g.height("auto")},_getPosition:function(a){var d=b.current,e=b.getViewport(),c=d.margin,f=b.wrap.width()+c[1]+c[3],g=b.wrap.height()+c[0]+c[2],c={position:"absolute",top:c[0],left:c[3]};d.autoCenter&&d.fixed&&
+!a&&g<=e.h&&f<=e.w?c.position="fixed":d.locked||(c.top+=e.y,c.left+=e.x);c.top=w(Math.max(c.top,c.top+(e.h-g)*d.topRatio));c.left=w(Math.max(c.left,c.left+(e.w-f)*d.leftRatio));return c},_afterZoomIn:function(){var a=b.current;a&&(b.isOpen=b.isOpened=!0,b.wrap.css("overflow","visible").addClass("fancybox-opened"),b.update(),(a.closeClick||a.nextClick&&1<b.group.length)&&b.inner.css("cursor","pointer").bind("click.fb",function(d){!f(d.target).is("a")&&!f(d.target).parent().is("a")&&(d.preventDefault(),
+b[a.closeClick?"close":"next"]())}),a.closeBtn&&f(a.tpl.closeBtn).appendTo(b.skin).bind("click.fb",function(a){a.preventDefault();b.close()}),a.arrows&&1<b.group.length&&((a.loop||0<a.index)&&f(a.tpl.prev).appendTo(b.outer).bind("click.fb",b.prev),(a.loop||a.index<b.group.length-1)&&f(a.tpl.next).appendTo(b.outer).bind("click.fb",b.next)),b.trigger("afterShow"),!a.loop&&a.index===a.group.length-1?b.play(!1):b.opts.autoPlay&&!b.player.isActive&&(b.opts.autoPlay=!1,b.play()))},_afterZoomOut:function(a){a=
+a||b.current;f(".fancybox-wrap").trigger("onReset").remove();f.extend(b,{group:{},opts:{},router:!1,current:null,isActive:!1,isOpened:!1,isOpen:!1,isClosing:!1,wrap:null,skin:null,outer:null,inner:null});b.trigger("afterClose",a)}});b.transitions={getOrigPosition:function(){var a=b.current,d=a.element,e=a.orig,c={},f=50,g=50,h=a.hPadding,j=a.wPadding,m=b.getViewport();!e&&(a.isDom&&d.is(":visible"))&&(e=d.find("img:first"),e.length||(e=d));t(e)?(c=e.offset(),e.is("img")&&(f=e.outerWidth(),g=e.outerHeight())):
+(c.top=m.y+(m.h-g)*a.topRatio,c.left=m.x+(m.w-f)*a.leftRatio);if("fixed"===b.wrap.css("position")||a.locked)c.top-=m.y,c.left-=m.x;return c={top:w(c.top-h*a.topRatio),left:w(c.left-j*a.leftRatio),width:w(f+j),height:w(g+h)}},step:function(a,d){var e,c,f=d.prop;c=b.current;var g=c.wrapSpace,h=c.skinSpace;if("width"===f||"height"===f)e=d.end===d.start?1:(a-d.start)/(d.end-d.start),b.isClosing&&(e=1-e),c="width"===f?c.wPadding:c.hPadding,c=a-c,b.skin[f](l("width"===f?c:c-g*e)),b.inner[f](l("width"===
+f?c:c-g*e-h*e))},zoomIn:function(){var a=b.current,d=a.pos,e=a.openEffect,c="elastic"===e,k=f.extend({opacity:1},d);delete k.position;c?(d=this.getOrigPosition(),a.openOpacity&&(d.opacity=0.1)):"fade"===e&&(d.opacity=0.1);b.wrap.css(d).animate(k,{duration:"none"===e?0:a.openSpeed,easing:a.openEasing,step:c?this.step:null,complete:b._afterZoomIn})},zoomOut:function(){var a=b.current,d=a.closeEffect,e="elastic"===d,c={opacity:0.1};e&&(c=this.getOrigPosition(),a.closeOpacity&&(c.opacity=0.1));b.wrap.animate(c,
+{duration:"none"===d?0:a.closeSpeed,easing:a.closeEasing,step:e?this.step:null,complete:b._afterZoomOut})},changeIn:function(){var a=b.current,d=a.nextEffect,e=a.pos,c={opacity:1},f=b.direction,g;e.opacity=0.1;"elastic"===d&&(g="down"===f||"up"===f?"top":"left","down"===f||"right"===f?(e[g]=w(l(e[g])-200),c[g]="+=200px"):(e[g]=w(l(e[g])+200),c[g]="-=200px"));"none"===d?b._afterZoomIn():b.wrap.css(e).animate(c,{duration:a.nextSpeed,easing:a.nextEasing,complete:b._afterZoomIn})},changeOut:function(){var a=
+b.previous,d=a.prevEffect,e={opacity:0.1},c=b.direction;"elastic"===d&&(e["down"===c||"up"===c?"top":"left"]=("up"===c||"left"===c?"-":"+")+"=200px");a.wrap.animate(e,{duration:"none"===d?0:a.prevSpeed,easing:a.prevEasing,complete:function(){f(this).trigger("onReset").remove()}})}};b.helpers.overlay={defaults:{closeClick:!0,speedOut:200,showEarly:!0,css:{},locked:!s,fixed:!0},overlay:null,fixed:!1,el:f("html"),create:function(a){a=f.extend({},this.defaults,a);this.overlay&&this.close();this.overlay=
+f('<div class="fancybox-overlay"></div>').appendTo(b.coming?b.coming.parent:a.parent);this.fixed=!1;a.fixed&&b.defaults.fixed&&(this.overlay.addClass("fancybox-overlay-fixed"),this.fixed=!0)},open:function(a){var d=this;a=f.extend({},this.defaults,a);this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(a);this.fixed||(n.bind("resize.overlay",f.proxy(this.update,this)),this.update());a.closeClick&&this.overlay.bind("click.overlay",function(a){if(f(a.target).hasClass("fancybox-overlay"))return b.isActive?
+b.close():d.close(),!1});this.overlay.css(a.css).show()},close:function(){var a,b;n.unbind("resize.overlay");this.el.hasClass("fancybox-lock")&&(f(".fancybox-margin").removeClass("fancybox-margin"),a=n.scrollTop(),b=n.scrollLeft(),this.el.removeClass("fancybox-lock"),n.scrollTop(a).scrollLeft(b));f(".fancybox-overlay").remove().hide();f.extend(this,{overlay:null,fixed:!1})},update:function(){var a="100%",b;this.overlay.width(a).height("100%");I?(b=Math.max(G.documentElement.offsetWidth,G.body.offsetWidth),
+p.width()>b&&(a=p.width())):p.width()>n.width()&&(a=p.width());this.overlay.width(a).height(p.height())},onReady:function(a,b){var e=this.overlay;f(".fancybox-overlay").stop(!0,!0);e||this.create(a);a.locked&&(this.fixed&&b.fixed)&&(e||(this.margin=p.height()>n.height()?f("html").css("margin-right").replace("px",""):!1),b.locked=this.overlay.append(b.wrap),b.fixed=!1);!0===a.showEarly&&this.beforeShow.apply(this,arguments)},beforeShow:function(a,b){var e,c;b.locked&&(!1!==this.margin&&(f("*").filter(function(){return"fixed"===
+f(this).css("position")&&!f(this).hasClass("fancybox-overlay")&&!f(this).hasClass("fancybox-wrap")}).addClass("fancybox-margin"),this.el.addClass("fancybox-margin")),e=n.scrollTop(),c=n.scrollLeft(),this.el.addClass("fancybox-lock"),n.scrollTop(e).scrollLeft(c));this.open(a)},onUpdate:function(){this.fixed||this.update()},afterClose:function(a){this.overlay&&!b.coming&&this.overlay.fadeOut(a.speedOut,f.proxy(this.close,this))}};b.helpers.title={defaults:{type:"float",position:"bottom"},beforeShow:function(a){var d=
+b.current,e=d.title,c=a.type;f.isFunction(e)&&(e=e.call(d.element,d));if(q(e)&&""!==f.trim(e)){d=f('<div class="fancybox-title fancybox-title-'+c+'-wrap">'+e+"</div>");switch(c){case "inside":c=b.skin;break;case "outside":c=b.wrap;break;case "over":c=b.inner;break;default:c=b.skin,d.appendTo("body"),I&&d.width(d.width()),d.wrapInner('<span class="child"></span>'),b.current.margin[2]+=Math.abs(l(d.css("margin-bottom")))}d["top"===a.position?"prependTo":"appendTo"](c)}}};f.fn.fancybox=function(a){var d,
+e=f(this),c=this.selector||"",k=function(g){var h=f(this).blur(),j=d,k,l;!g.ctrlKey&&(!g.altKey&&!g.shiftKey&&!g.metaKey)&&!h.is(".fancybox-wrap")&&(k=a.groupAttr||"data-fancybox-group",l=h.attr(k),l||(k="rel",l=h.get(0)[k]),l&&(""!==l&&"nofollow"!==l)&&(h=c.length?f(c):e,h=h.filter("["+k+'="'+l+'"]'),j=h.index(this)),a.index=j,!1!==b.open(h,a)&&g.preventDefault())};a=a||{};d=a.index||0;!c||!1===a.live?e.unbind("click.fb-start").bind("click.fb-start",k):p.undelegate(c,"click.fb-start").delegate(c+
+":not('.fancybox-item, .fancybox-nav')","click.fb-start",k);this.filter("[data-fancybox-start=1]").trigger("click");return this};p.ready(function(){var a,d;f.scrollbarWidth===v&&(f.scrollbarWidth=function(){var a=f('<div style="width:50px;height:50px;overflow:auto"><div/></div>').appendTo("body"),b=a.children(),b=b.innerWidth()-b.height(99).innerWidth();a.remove();return b});if(f.support.fixedPosition===v){a=f.support;d=f('<div style="position:fixed;top:20px;"></div>').appendTo("body");var e=20===
+d[0].offsetTop||15===d[0].offsetTop;d.remove();a.fixedPosition=e}f.extend(b.defaults,{scrollbarWidth:f.scrollbarWidth(),fixed:f.support.fixedPosition,parent:f("body")});a=f(r).width();J.addClass("fancybox-lock-test");d=f(r).width();J.removeClass("fancybox-lock-test");f("<style type='text/css'>.fancybox-margin{margin-right:"+(d-a)+"px;}</style>").appendTo("head")})})(window,document,jQuery);
\ No newline at end of file
diff --git a/fancybox/sprite.psd b/fancybox/sprite.psd
new file mode 100644 (file)
index 0000000..6f2032d
Binary files /dev/null and b/fancybox/sprite.psd differ
index 1dd5f2b..6cd46ee 100644 (file)
@@ -1,45 +1,13 @@
-            <div id="footer-address" class="text-center side-shadow">
+<!--            <div id="footer-address" class="text-center side-shadow">
                     <?php get_template_part('parts/client-info-footer');?>
             </div>
             <footer id="page-footer">
-                <div class="row">
-<!--
-                    <div id="footer-signup" class="small-12 medium-4 columns text-center">
-                        <a href="<?php echo get_permalink(8078); ?>">
-                            <img src="<?php echo get_template_directory_uri();?>/assets/email_signup-img.png">
-                            <div>
-                                <h2>Sign Up for Email News</h2>
-                            </div>
-                        </a>
-                    </div>
-                    <?php //if (!is_checkout()) { ?>
-                    <div id="footer-tripadvisor" class="small-12 medium-4 columns text-center">
-                        <div id="TA_selfserveprop491" class="TA_selfserveprop">
-                            <ul id="nnFDZ8Yxc9n" class="TA_links 9Q2JUIm3oB">
-                                <li id="HG6vmkg" class="mnbum1">
-                                    <a target="_blank" href="http://www.tripadvisor.com/">
-                                        <img src="https://www.tripadvisor.com/img/cdsi/img2/branding/150_logo-11900-2.png" alt="TripAdvisor"/>
-                                    </a>
-                                </li>
-                            </ul>
-                        </div>
-                        <script src="https://www.jscache.com/wejs?wtype=selfserveprop&amp;uniq=491&amp;locationId=256939&amp;lang=en_US&amp;rating=true&amp;nreviews=0&amp;writereviewlink=false&amp;popIdx=false&amp;iswide=false&amp;border=true&amp;display_version=2">
-                        </script>
-                    </div>
-                    <?php //} ?>
-                    <div class="small-12 medium-4 columns text-center footer-sponsors">
-                        <a href="<?php //echo esc_url(get_permalink(49)); ?>">
-                            <img src="<?php //bloginfo('template_url'); ?>/assets/sponsors.jpg">
-                        </a>
-                    </div>
--->
-                </div>
-            </footer>
+            </footer>-->
         </div> <!-- end shadow-wrapper -->
             <div class="row">
                 <div id="copyright" class="small-10 small-offset-1 small-center text-center">
-                    
-                    <span>&copy; <?php echo date('Y');?> Gilmore Car Museum</span>
+
+                    <span>&copy; <?php echo date('Y');?> Munising Hockey Fundraiser</span>
                     <span class="bullet"> &#8226; </span>
                     <span> All Rights Reserved</span>
                     <span class="bullet"> &#8226; </span>
index 6e898c0..23b4f54 100644 (file)
@@ -1,5 +1,5 @@
 <?php get_header(); ?>
-            
+
             <?php get_template_part('parts/slide-show');?>
             <div id="content-wrapper">
                 <div class="row content">
@@ -18,7 +18,7 @@
                                 <div class="feed">
                                     <img src="<?php //bloginfo('template_url'); ?>/assets/Homepage - NEWS.jpg">
                                     <?php
-                                    //$args = //array( 
+                                    //$args = //array(
 //                                        'numberposts' => 3,
 //                                        'post_status' => 'publish'
                                     //);
@@ -58,7 +58,7 @@
                     </div>
 -->
                 </div>
-            </div>                
+            </div>
 <!--
                 <script type="text/javascript">
                     var ssaUrl = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'pixel.sitescout.com/iap/4ab440409b0ce7d6';new Image().src = ssaUrl;
index 509f99e..2388c16 100644 (file)
@@ -87,7 +87,7 @@ function glm_site_scripts()
         '1.0',
         true
     );
-    
+
     wp_enqueue_script(
         'dollarsign',
         get_template_directory_uri() . '/js/dollarsign.js'
@@ -98,18 +98,25 @@ function glm_site_scripts()
             'jquery',
             '1.0',
             true
-        );
-    if(is_front_page()) {
+    );
 
-    }
+    wp_enqueue_style('fancyStyle', get_template_directory_uri() . '/fancybox/source/jquery.fancybox.css?v=2.1.5');
+    wp_enqueue_style('fancyStyleButtons', get_template_directory_uri()  . '/fancybox/source/helpers/jquery.fancybox-buttons.css?v=1.0.5');
+    wp_enqueue_style('fancyStyleThumbs', get_template_directory_uri()  . '/fancybox/source/helpers/jquery.fancybox-thumbs.css?v=1.0.7');
+
+    wp_enqueue_script('fancyScript', get_template_directory_uri()  . '/fancybox/source/jquery.fancybox.pack.js?v=2.1.5', array('jquery'), '', true );
+    wp_enqueue_script('fancyMouse', get_template_directory_uri()  . '/fancybox/lib/jquery.mousewheel-3.0.6.pack.js', array('jquery'), '', true );
+    wp_enqueue_script('fancyThumbs', get_template_directory_uri()  . '/fancybox/source/helpers/jquery.fancybox-thumbs.js?v=1.0.7', array('jquery'), '', true );
+    wp_enqueue_script('fancyButtons', get_template_directory_uri()  . '/fancybox/source/helpers/jquery.fancybox-buttons.js?v=1.0.5', array('jquery'), '', true );
+    wp_enqueue_script('fancyMedia', get_template_directory_uri()  . '/fancybox/source/helpers/jquery.fancybox-media.js?v=1.0.6', array('jquery'), '', true );
 
 }
 add_action('wp_enqueue_scripts', 'glm_site_scripts');
-
+// Declare WooCommerce support
 add_action( 'after_setup_theme', 'woocommerce_support' );
     function woocommerce_support() {
     add_theme_support( 'woocommerce' );
-} 
+}
 remove_action( 'woocommerce_before_main_content','woocommerce_breadcrumb', 20, 0);
 
 /* Header for posts*/
@@ -143,14 +150,14 @@ function GLM_get_header() {
 //    echo '</div>';
 
 // Allows for  .EPS files to be uploaded
-add_filter('upload_mimes', 'custom_upload_mimes'); 
-function custom_upload_mimes ( $existing_mimes=array() ) 
-{ 
-    // Add *.EPS files to Media upload 
-    $existing_mimes['eps'] = 'application/postscript'; 
-    // Add *.AI files to Media upload 
-    $existing_mimes['ai'] = 'application/postscript'; 
-    return $existing_mimes; 
+add_filter('upload_mimes', 'custom_upload_mimes');
+function custom_upload_mimes ( $existing_mimes=array() )
+{
+    // Add *.EPS files to Media upload
+    $existing_mimes['eps'] = 'application/postscript';
+    // Add *.AI files to Media upload
+    $existing_mimes['ai'] = 'application/postscript';
+    return $existing_mimes;
 }
 //function redirect_user_on_role()
 //{
@@ -164,20 +171,36 @@ function custom_upload_mimes ( $existing_mimes=array() )
 //    // if ($current_user->user_level > 1)
 //    //If login user role is Editor
 //    // if ($current_user->user_level > 8)
-//    
+//
 //}
 //add_action('admin_init', 'redirect_user_on_role');
 
-add_filter( 'loop_shop_per_page', create_function( '$cols', 'return 20;' ), 20 );
+add_filter( 'loop_shop_per_page', create_function( '$cols', 'return 30;' ), 20 );
 
 add_filter( 'woocommerce_output_related_products_args', 'woo_related_products_limit' );
 function woo_related_products_limit() {
     global $product;
     $args['posts_per_page'] = 4;
     return $args;
-} 
-add_filter( 'gform_disable_post_creation', 'disable_post_creation', 10, 3 );
-function disable_post_creation( $is_disabled, $form, $entry ) {
-    return true;
+}
+//add_filter( 'gform_disable_post_creation', 'disable_post_creation', 10, 3 );
+//function disable_post_creation( $is_disabled, $form, $entry ) {
+//    return true;
+//}
+remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
+add_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_single_add_to_cart', 10 );
+remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_product_link_close', 10 );
+add_action( 'woocommerce_shop_loop_item_title', 'woocommerce_template_loop_product_link_close', 30 );
+
+remove_action( 'woocommerce_shop_loop_item_title', 'woocommerce_template_single_price', 40 );
+remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_single_price', 40 );
+
+add_filter( 'add_to_cart_text', 'woo_custom_single_add_to_cart_text' );                // < 2.1
+add_filter( 'woocommerce_product_single_add_to_cart_text', 'woo_custom_single_add_to_cart_text' );  // 2.1 +
+
+function woo_custom_single_add_to_cart_text() {
+
+    return __( 'VOTE', 'woocommerce' );
+
 }
 ?>
index 747f0fb..04dc8ac 100644 (file)
                 <header id="page-header">
                     <div class="row">
                         <div id="logo-tag" class="small-12 text-center medium-12 columns">
-                            <?php get_custom_logo($blog_id = 0 );?>
-                            <?php the_custom_logo($blog_id = 0 );?>
-                            <?php
-                                if ( is_front_page() && is_home() ) : ?>
-                                <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
-                            <?php else : ?>
-                                <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
-                            <?php endif;
+                            <a href="<?php echo esc_url(home_url()); ?>">
+                                <img src="<?php echo get_template_directory_uri(); ?>/assets/logo.png">
+                            </a>
 
-                            $description = get_bloginfo( 'description', 'display' );
-                                if ( $description || is_customize_preview() ) : ?>
-                                    <h3 class="site-description"><?php echo $description; ?></h3>
-                                <?php endif;
-                            ?>
                         </div>
-<!--
-                        <div class="small-12 medium-4 columns text-center">
-                            <a id="logo" class="text-center" href="<?php //bloginfo('url');?>"></a>
-                        </div>
-                        <div class="small-12 medium-8 columns right">
-                            <div class="small-12 large-8 columns show-for-medium-up">
-                                <nav class="sec-nav">
-                                    <ul>
-                                        <li><a href="<?php //echo esc_url( //get_permalink( '39' ) ); ?>">Volunteer/Careers</a></li>
-                                        <li><a href="<?php //echo esc_url( //get_permalink( '41' ) ); ?>">Donate</a></li>
-                                        <li><a href="<?php //echo esc_url( //get_permalink( '43' ) ); ?>">Media</a></li>
-                                        <li><a href="<?php //echo esc_url( //get_permalink( '45' ) ); ?>">Contact</a></li>
-                                    </ul>
-                                </nav>
-                            </div>
-                            <div class="small-4 columns show-for-large-up social-top">
-                                <div id="soc-top">
-                                    <?php //get_template_part('parts/social');?>
-                                </div>
-                                <div class="search-top">
-                                    <?php //get_template_part('parts/search');?>
-                                </div>
-                            </div>
-                            <div id="slogan" class="small-12 columns small-only-text-center medium-text-right">
-                                <h1>America's Signature Collection<sup>&trade;</sup></h1>
-                            </div>
-                        </div>
--->
                     </div>
-                    <?php get_template_part('parts/top-bar');?>
                 </header>
-                <?php get_template_part('parts/off-canvas-menu');?>
index c9b9788..e03715a 100644 (file)
--- a/js/app.js
+++ b/js/app.js
@@ -17,4 +17,30 @@ $(document).ready(function () {
         $(this).toggleClass('open');
         $(this).siblings('ul').toggleClass('open');
     });
+
+    $(".woocommerce-LoopProduct-link").each(function() {
+        // This makes fancybox not work
+        //$(this).attr("href", "#");
+
+        // Fancybox works but <a> is display: none on image click
+        //$(this).attr("href", "");
+
+        // Not doing anything leaves the link active
+    });
+
+
+    $(".woocommerce-LoopProduct-link").on("click",function( event ) {
+        // Doing this makes fancybox not work
+        //event.preventDefault();
+    });
+
+
+    $(".woocommerce-LoopProduct-link").fancybox({
+        helpers: {
+            overlay: {  locked: false,
+                    },
+             title: { type: 'inside'},
+        }
+
+    });
 });
index 741d565..6a3ff6c 100644 (file)
@@ -8,4 +8,30 @@ $(document).ready(function () {
         $(this).toggleClass('open');
         $(this).siblings('ul').toggleClass('open');
     });
+
+    $(".woocommerce-LoopProduct-link").each(function() {
+        // This makes fancybox not work
+        //$(this).attr("href", "#");
+
+        // Fancybox works but <a> is display: none on image click
+        //$(this).attr("href", "");
+
+        // Not doing anything leaves the link active
+    });
+
+
+    $(".woocommerce-LoopProduct-link").on("click",function( event ) {
+        // Doing this makes fancybox not work
+        //event.preventDefault();
+    });
+
+
+    $(".woocommerce-LoopProduct-link").fancybox({
+        helpers: {
+            overlay: {  locked: false,
+                    },
+             title: { type: 'inside'},
+        }
+
+    });
 });
index 2778bcf..54f18df 100644 (file)
@@ -118,9 +118,10 @@ $include-html-global-classes: $include-html-classes;
  $black       : #000000;
  $red         : #b5121b;
  $tan         : #c8b776;
+ $orange      : #F96517;
 
 // We use these as default colors throughout
-$primary-color: $red;
+$primary-color: $orange;
 // $secondary-color: #e7e7e7;
 // $alert-color: #f04124;
 // $success-color: #43AC6A;
@@ -128,7 +129,7 @@ $primary-color: $red;
 // $info-color: #a0d3e8;
 
 // We use these to control various global styles
- $body-bg: url(../assets/bg.jpg) repeat;
+// $body-bg: url(../assets/bg.jpg) repeat;
  $body-font-color: $black;
 // $body-font-family: $font-family-sans-serif;
 // $body-font-weight: $font-weight-normal;
@@ -204,7 +205,7 @@ $medium-down: "#{$screen} and (min-width:#{lower-bound($small-range)}) and (max-
  $header-font-family: "Balthazar";
 // $header-font-weight: $font-weight-normal;
 // $header-font-style: normal;
- $header-font-color: $red;
+ $header-font-color: $orange;
 // $header-line-height: 1.4;
 // $header-top-margin: .2rem;
 // $header-bottom-margin: .5rem;
@@ -822,7 +823,7 @@ $medium-down: "#{$screen} and (min-width:#{lower-bound($small-range)}) and (max-
 // Off Canvas Tab Bar Variables
 // $include-html-off-canvas-classes: $include-html-classes;
 
- $tabbar-bg: $red;
+ $tabbar-bg: $orange;
 // $tabbar-height: rem-calc(45);
 // $tabbar-icon-width: $tabbar-height;
 // $tabbar-line-height: $tabbar-height;
@@ -842,7 +843,7 @@ $medium-down: "#{$screen} and (min-width:#{lower-bound($small-range)}) and (max-
 
 // Off Canvas Menu Variables
 // $off-canvas-width: rem-calc(250);
- $off-canvas-bg: $red;
+ $off-canvas-bg: $orange;
 
 // Off Canvas Menu List Variables
 // $off-canvas-label-padding: 0.3rem rem-calc(15);
@@ -930,7 +931,7 @@ $medium-down: "#{$screen} and (min-width:#{lower-bound($small-range)}) and (max-
 // Hide controls on small
 // $orbit-nav-hide-for-small: true;
 // $orbit-bullet-hide-for-small: true;
-// $orbit-timer-hide-for-small: true; 
+// $orbit-timer-hide-for-small: true;
 
 // 20. Pagination
 // - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -1268,7 +1269,7 @@ $medium-down: "#{$screen} and (min-width:#{lower-bound($small-range)}) and (max-
 // $switch-paddle-bg: $white;
 // $switch-paddle-transition-speed: .15s;
 // $switch-paddle-transition-ease: ease-out;
-// $switch-active-color: $primary-color; 
+// $switch-active-color: $primary-color;
 
 // 30. Tables
 // - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -1385,7 +1386,7 @@ $medium-down: "#{$screen} and (min-width:#{lower-bound($small-range)}) and (max-
 
 // Background color for the top bar
 // $topbar-bg-color: $oil;
- $topbar-bg: #b71b1f;
+ $topbar-bg: $orange;
 
 // Height and margin
  $topbar-height: rem-calc(40);
@@ -1459,7 +1460,7 @@ $medium-down: "#{$screen} and (min-width:#{lower-bound($small-range)}) and (max-
 // Sticky Class
 // $topbar-sticky-class: ".sticky";
 // $topbar-arrows: true; //Set false to remove the triangle icon from the menu item
-// $topbar-dropdown-arrows: true; //Set false to remove the \00bb >> text from dropdown subnavigation li// 
+// $topbar-dropdown-arrows: true; //Set false to remove the \00bb >> text from dropdown subnavigation li//
 
 // 36. Visibility Classes
 // - - - - - - - - - - - - - - - - - - - - - - - - -
index 5f8f30a..fc6a423 100644 (file)
@@ -7,12 +7,14 @@ body {
     max-width: 1000px;
     margin-left: auto;
     margin-right: auto;
+    background-color: #FFBF82;
 }
 #content-wrapper {
     margin: 20px auto 0;
-    width: 100%; 
+    width: 100%;
     max-width: 1000px;
     background-color: white;
+    border-radius: 0 0 5px 5px;
     > * {
         max-width: 1000px;
         padding-left: 40px;
@@ -71,6 +73,9 @@ h3 {
 #shadow_wrapper {
     box-shadow: 1px 4px 17px 0px black;
     background-color: white;
+    margin-top: 20px;
+    margin-bottom: 40px;
+    border-radius: 5px;
 }
 #soc-top,
 #soc-bottom {
@@ -108,9 +113,17 @@ header .row .search-top .button {
 }
 #page-header {
     background: $black;
+    border-radius: 5px 5px 0 0;
+    #logo-tag  {
+        img {
+            width: auto;
+            max-width: 240px;
+            padding: 10px;
+        }
+    }
     .row {
         .sec-nav {
-            
+
             position: relative;
             text-align: right;
             padding: 30px 0;
@@ -130,7 +143,7 @@ header .row .search-top .button {
                         }
                     }
                 }
-                
+
             }
             & > ul > li {
                 position: relative;
@@ -184,7 +197,8 @@ header .row .search-top .button {
         }
     }
     .top-bar {
-        @include gradient(#c54d38, #b71b1f);
+        //@include gradient(#c54d38, #b71b1f);
+        background-color: $orange;
         border-top: 2px solid black;
         border-bottom: 2px solid white;
 //        box-shadow: 0 5px 5px 0 $black;
@@ -218,7 +232,7 @@ header .row .search-top .button {
                         }
                     }
                     &:not(.has-form) {
-                        a { 
+                        a {
                             line-height: 2.4rem;
                             &:not(.button) {
                                 background: transparent;
@@ -241,12 +255,12 @@ header .row .search-top .button {
                             background: $white;
                             border-bottom-left-radius: 10px;
                             border-bottom-right-radius: 10px;
-                            
+
                             li {
                                 white-space: nowrap;
                                 background: transparent;
                                 border-bottom-right-radius: 10px;
-                                
+
                                 &:not(.has-form):not(.active) {
                                     a:not(.button) {
                                         color: $black;
@@ -255,7 +269,7 @@ header .row .search-top .button {
                                 }
                                 &:hover:not(.has-form):not(.active) {
                                     > a:not(.button) {
-                                        color: $red;
+                                        color: $orange;
                                         background: transparent;
                                     }
                                 }
@@ -368,7 +382,7 @@ header .row .search-top .button {
 .metaslider .slider-wrapper {
     position: relative;
 }
-.slider, 
+.slider,
 .slider .metaslider,
 .slider .metaslider .nivo-main-image,
 .slider .metaslider nivoSlider > img {
@@ -391,7 +405,7 @@ header .row .search-top .button {
         @media #{$medium-only} {
             margin-top: 9;
         }
-    }  
+    }
     img {
         width: 100%;
     }
@@ -426,7 +440,7 @@ header .row .search-top .button {
         background-size: cover;
         height: 100vh;
         width: 100%;
-    } 
+    }
 }
 slider .metaslider img,
 .full-width-slider .slider-wrapper .slider-item img {
@@ -434,7 +448,7 @@ slider .metaslider img,
     height: auto;
     max-width: 100%;
     position: static;
-    
+
 }
 .theme-default .nivo-controlNav {
   bottom: 0;
@@ -450,7 +464,7 @@ slider .metaslider img,
     background: rgba(0, 0, 0, 0.6);
     margin-top: -88px;
     #thumb {
-        padding: 0 20px;  
+        padding: 0 20px;
         img {
             margin: 13px;
             border: 1px solid $white;
@@ -465,7 +479,7 @@ slider .metaslider img,
     padding: 20px;
     margin-bottom: 20px;
 
-    #blocks {   
+    #blocks {
         h3 {
             color: $white;
         }
@@ -477,13 +491,13 @@ slider .metaslider img,
               font-size: 14px;
             }
             .title-posts:hover {
-                color: $red !important;
+                color: $orange !important;
             }
             .feed > div {
                 padding: 10px 35px;
             }
             h3 {
-                background: $red;            
+                background: $orange;
                 padding: 10px 0;
                 margin: 0;
             }
@@ -519,7 +533,7 @@ slider .metaslider img,
                 font-size: 12px;
             }
             .ai1ec-load-event:hover {
-                color: $red !important;
+                color: $orange !important;
             }
             .ai1ec-event-wrap {
                 border: 0;
@@ -561,7 +575,7 @@ slider .metaslider img,
             line-height: 1.2;
         }
         margin-bottom: 20px;
-        
+
         .feed {
             height: inherit - 50px;
             p {
@@ -634,11 +648,11 @@ slider .metaslider img,
             border-bottom: 1px solid $white;
             background: #c5c974;
             padding: 2px 0 2px 15px;
-            a {                    
+            a {
                 color: $black;
                 text-transform: uppercase;
                 &#active {
-                    color: $red;
+                    color: $orange;
                 }
             }
         }
@@ -665,9 +679,9 @@ h3 {
     margin: 0;
 }
 a.link {
-    color: $red;
+    color: $orange;
     text-decoration: underline;
-    text-decoration-color: $red;
+    text-decoration-color: $orange;
 }
 #soc-bottom {
     a {
@@ -731,7 +745,7 @@ a.link {
         margin: 0;
     }
     a {
-        color: white;
+        color: $orange;
     }
 }
 
@@ -1057,7 +1071,7 @@ nav.top-bar.expanded .toggle-topbar a {
   background-repeat: no-repeat;
   background-position: 3px 50%;
   line-height: 1.2;
-  margin-bottom: 5px;  
+  margin-bottom: 5px;
 }
 .left-off-canvas-menu li.has-dropdown a.toggle {
   @include off-canvas-arrow(down, $secondary-color);
@@ -1261,7 +1275,7 @@ footer #CDSWIDSSP {
     }
 }
 .woo-quick-cart-totals {
-    width:105px; 
+    width:105px;
     @media #{$medium-up} {
         margin-left:30px;
     }
@@ -1274,10 +1288,10 @@ footer #CDSWIDSSP {
 ul.products, .products ol, .products dl {
         list-style-type: none;
 }
-.woocommerce-error, 
-.woocommerce-info, 
-.woocommerce-message, 
-.woocommerce-noreviews, 
+.woocommerce-error,
+.woocommerce-info,
+.woocommerce-message,
+.woocommerce-noreviews,
 p.no-comments {
     background-color: #9fa617;
     border-left: 0.618em solid rgba(0, 0, 0, 0.15);
@@ -1291,7 +1305,7 @@ p.no-comments {
         border-radius: 3px;
         padding: 5px;
     }
-}    
+}
 .woocommerce-message {
     background-color: #c8b776;
     min-height: 55px;
@@ -1310,7 +1324,7 @@ p.no-comments {
     width: 100%;
 }
 h1.product_title {
-    color: $red;
+    color: $orange;
     line-height: 1;
     font-size: 40px;
 }
@@ -1362,7 +1376,7 @@ h1.product_title {
             }
             .button {
                 background-color: $black;
-                color: $red;
+                color: $orange;
                 padding: 5px;
                 margin: 0;
                 border-radius: 3px;
@@ -1371,11 +1385,11 @@ h1.product_title {
         .button {
             padding: 5px;
             color: $black;
-            background-color: $red;
+            background-color: $orange;
             border-radius: 3px;
             &:hover, &:focus {
                 background-color: $black;
-                color: $red;
+                color: $orange;
             }
         }
     }
@@ -1418,7 +1432,7 @@ h1.product_title {
             }
         }
     }
-    @media #{$small-only} {   
+    @media #{$small-only} {
         .ginput_complex.ginput_container.has_first_name.has_middle_name.no_last_name span,
         .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span,
         .ginput_complex.ginput_container.no_first_name.has_middle_name.has_last_name span {
@@ -1431,7 +1445,7 @@ h1.product_title {
     display: block;
     a {
         display: block;
-        color: $red;
+        color: $orange;
         font-weight: bold;
     }
     a.button {
@@ -1462,7 +1476,7 @@ h1.product_title {
             display: none;
             width: 32%;
             background-color: $black;
-            border: 1px solid $red;
+            border: 1px solid $orange;
             &:hover {
                 background-color: #17c6c6;
             }
@@ -1498,7 +1512,7 @@ h1.product_title {
                 border-radius: 2px;
             }
         }
-        
+
     }
     .sku_wrapper {
         display: none;
@@ -1563,7 +1577,7 @@ h1.product_title {
             width: 100%;
         }
         @media #{$small-only} {
-            .variations, 
+            .variations,
             .single_variation_wrap,
             .single_variation_wrap .variations_button,
             .single_variation_wrap .variations_button .quantity {
@@ -1578,8 +1592,8 @@ h1.product_title {
             }
         }
         @media #{$medium-only} {
-            
-            .variations, 
+
+            .variations,
             .single_variation_wrap,
             .single_variation_wrap .variations_button,
             .single_variation_wrap .variations_button .quantity {
@@ -1594,8 +1608,8 @@ h1.product_title {
             }
         }
     }
-    
-} 
+
+}
 .woocommerce {
     font-family: Arial;
     ul, ol, li {
@@ -1645,11 +1659,11 @@ h1.product_title {
         margin: 0;
         padding: 10px 10px 0;
     }
-    .payment_box fieldset .form-row { 
+    .payment_box fieldset .form-row {
         width: 100%;
     }
     @media #{$large-up} {
-        .payment_box fieldset .form-row { 
+        .payment_box fieldset .form-row {
             width: 31%;
             float: left;
         }
@@ -1677,7 +1691,7 @@ h1.product_title {
         @media #{$large-up} {
             display: default;
         }
-        
+
     }
     .quantity {
         display:table;
@@ -1706,7 +1720,7 @@ h1.product_title {
         width: 100%;
         max-width: 600px;
     }
-    .woocommerce-billing-fields, 
+    .woocommerce-billing-fields,
     .woocommerce-shipping-fields {
         margin: 0 auto 40px;
         max-width: 600px;
@@ -1723,12 +1737,12 @@ h1.product_title {
         float: left;
     }
 }
-.content {   
-    .woocommerce #respond input#submit.alt, 
-    .woocommerce a.button.alt, 
-    .woocommerce button.button.alt, 
+.content {
+    .woocommerce #respond input#submit.alt,
+    .woocommerce a.button.alt,
+    .woocommerce button.button.alt,
     .woocommerce input.button.alt {
-        background-color: $red;
+        background-color: $orange;
         &:hover {
             background-color: #880d14;
         }
@@ -1750,7 +1764,7 @@ h1.product_title {
 .woocommerce-ordering select.orderby {
     max-width: 200px;
 }
-#content .woocommerce ul.products li.product-category.product, 
+#content .woocommerce ul.products li.product-category.product,
 #content .woocommerce-page ul.products li.product-category.product {
     @media #{$small-only} {
         float: none;
@@ -1831,7 +1845,7 @@ h1.product_title {
         color: white;
     }
     .button {
-        
+
     }
     h1.product_title {
         color: #b5121b;
@@ -1921,7 +1935,7 @@ h1.product_title {
         text-transform: uppercase;
     }
 }
-nav.top-bar .top-bar-section > ul > li.drop > ul.dropdown .woocommerce { 
+nav.top-bar .top-bar-section > ul > li.drop > ul.dropdown .woocommerce {
     .products {
         position: inherit;
         border: 0 !important;
@@ -1942,7 +1956,7 @@ nav.top-bar .top-bar-section > ul > li.drop > ul.dropdown .woocommerce {
         display: none;
     }
 }
-.left-off-canvas-menu > ul > li.has-dropdown > ul.dropdown .woocommerce { 
+.left-off-canvas-menu > ul > li.has-dropdown > ul.dropdown .woocommerce {
     .products {
         position: inherit;
         border: 0 !important;
@@ -2018,4 +2032,4 @@ nav.top-bar .top-bar-section > ul > li.drop > ul.dropdown .woocommerce {
 h3#ship-to-different-address {
     font-weight: bold;
 }
-/* End WooCommerce */ 
\ No newline at end of file
+/* End WooCommerce */
\ No newline at end of file
diff --git a/scss/_woocommerce.scss b/scss/_woocommerce.scss
new file mode 100644 (file)
index 0000000..148c242
--- /dev/null
@@ -0,0 +1,49 @@
+#woo-quick-display {
+    background-color: white;
+}
+
+#content-wrapper .woocommerce {
+
+    .products .product.type-product h3 {
+/*        min-height: auto;*/
+        color: black;
+    }
+    ul.products li.product .price {
+        display: none;
+    }
+    .quantity {
+        display: none;
+        float: right;
+        margin: 2px 20px 0 0;
+        .qty {
+            height: 30px;
+            width: 30px;
+        }
+    }
+    .single_add_to_cart_button {
+/*        background-color: $black;
+        color: white;
+        float: left;
+        margin:0 0 0 15px;
+        padding: 10px 20px;*/
+        background-color: rgba( 0,0,0,0.6 );
+        color: white;
+        position: absolute;
+        top: 0;
+        width: 100%;
+        height: 20px;
+        left: 0;
+
+        &:hover {
+            background-color: $orange;
+            color: white;
+        }
+    }
+    .products .product.type-product {
+        height: 200px;
+    }
+    .woocommerce-message {
+        margin: 20px auto;
+        max-width: 800px;
+    }
+}
\ No newline at end of file
index 8f11774..3322410 100644 (file)
@@ -3,6 +3,7 @@
 @import "foundation";
 @import "wordpress";
 @import "structure";
+@import "woocommerce";
 
 // Or selectively include components
 // @import
index e0b6ac3..594837b 100644 (file)
@@ -1,64 +1,63 @@
 <?php get_header(); ?>
     <div id="content-wrapper" class='side-shadow row woocommerce-wrapper'>
         <div class="row content">
-            <div class="small-12 columns">
-            <?php get_template_part('parts/bread-crumbs');?>
-            </div>
-            
-                <?php get_sidebar(); ?>
-            
+
             <?php get_template_part('parts/shop-quick-display');?>
-                <div id="woo-quick-display" class="small-12 medium-9 columns">
-                    
+                <div id="woo-quick-display" class="small-12 medium-8 medium-push-2 columns">
+
                     <div id="woo-quick-cart-icon" class="small-5 medium-6 columns left">
-                        
+
                         <div class="woo-quick-cart-image">
-                            
-                            <a href="<?php echo esc_url(get_permalink(760));?>">
+
+                            <a href="<?php echo $woocommerce->cart->get_cart_url();?>">
                                 <img src="<?php echo get_template_directory_uri(); ?>/assets/shopping-cart.png">
                             </a>
-                            <a href="<?php echo esc_url(get_permalink(760));?>"><h3>view cart</h3></a>
+                            <a href="<?php echo $woocommerce->cart->get_cart_url();?>"><h3>View Votes Cart</h3></a>
                         </div>
                         <div class="woo-quick-cart-totals">
-                            
+
                             <p><?php echo $woocommerce->cart->get_cart_total(); ?>
                                 for
-                                <?php echo sprintf(_n('%d item', '%d items', $woocommerce->cart->cart_contents_count, 
+                                <?php echo sprintf(_n('%d vote', '%d votes', $woocommerce->cart->cart_contents_count,
                                         'woothemes'), $woocommerce->cart->cart_contents_count);?>
                             </p>
                         </div>
                     </div>
                     <div id="woo-quick-checkout" class="small-5 medium-6 columns right">
                         <?php
-                            if (is_user_logged_in()) { 
-                                echo '<a href="'. esc_url(get_permalink(762)) . '?customer-logout=true" class="button login_toggle">log out</a>';
-                            }
-                            elseif (!is_user_logged_in()) {
-                                echo '<a href="'. esc_url(get_permalink(762)) . '" class="button login_toggle">log in</a>';
-                            }
+//                            $myaccount_page_id = get_option( 'woocommerce_myaccount_page_id' );
+//                            $logout_url = wp_logout_url( get_permalink( $myaccount_page_id ) );
+//                            $myaccount_page_url = get_permalink( $myaccount_page_id );
+//
+//                            if ( get_option( 'woocommerce_force_ssl_checkout' ) == 'yes' ) {
+//                                 $logout_url = str_replace( 'http:', 'https:', $logout_url );
+//                            }
+//                            if (is_user_logged_in()) {
+//                                echo '<a href="'. $myaccount_page_url . '?customer-logout=true" class="button login_toggle">log out</a>';
+//                            }
+//                            elseif (!is_user_logged_in()) {
+//                                echo '<a href="'. $myaccount_page_url . '" class="button login_toggle">log in</a>';
+//                            }
                         ?>
-                        <a href="<?php echo esc_url(get_permalink(761)); ?>" class="button">checkout</a>
+                        <a href="<?php echo $woocommerce->cart->get_checkout_url(); ?>" class="button">checkout</a>
                     </div>
-                    
+
                 </div>
+            <?php
+                if ($_POST) {
+                    $product_id = $_POST['add-to-cart'];
+
+                    $found = false;
+
+                    if ($product_id) {
+                        echo '<div class="woocommerce-message"><a href="' . $woocommerce->cart->get_cart_url() .'" class="button wc-forward">View Voting Cart</a>A vote for “'. get_the_title($product_id).'” has been added to your votes cart.</div>';
+                    } else {
+                        echo "Nope";
+                    }
+                }
+            ?>
             <?php if (is_shop()) { ?>
-                <div class="small-12 medium-9 columns main woo-tags">
-  
-                <?php
-                        /**
-                         * woocommerce_before_main_content hook
-                         *
-                         * @hooked woocommerce_output_content_wrapper - 10 (outputs opening divs for the content)
-                         * @hooked woocommerce_breadcrumb - 20
-                         */
-                        do_action( 'woocommerce_before_main_content' );
-                ?>
 
-               <?php if ( apply_filters( 'woocommerce_show_page_title', true ) ) : ?>
-
-                       <h1 class="page-title"><?php woocommerce_page_title(); ?></h1>
-
-               <?php endif; ?>
 
                <?php do_action( 'woocommerce_archive_description' ); ?>
 
@@ -72,8 +71,8 @@
                 ?>
                 </div>
             <?php } else if (is_product_tag() || is_product_category()) { ?>
-                <div class="small-12 medium-9 columns main woo-tags">
-  
+                <div class="small-12 columns main woo-tags">
+
                 <?php
                         /**
                          * woocommerce_before_main_content hook
                 ?>
                 </div>
             <?php } else if (is_product()) { ?>
-                <div class="small-12 medium-9 columns main woo-single-product">
+                <div class="small-12 columns main woo-single-product">
                     <?php
                             /**
                              * woocommerce_before_main_content hook
             <?php } ?>
         </div>
     </div>
-              
+
 <?php get_footer(); ?>
diff --git a/woocommerce/DNU_content-product_cat.php b/woocommerce/DNU_content-product_cat.php
new file mode 100644 (file)
index 0000000..ceaf439
--- /dev/null
@@ -0,0 +1,80 @@
+<?php
+/**
+ * The template for displaying product category thumbnails within loops.
+ *
+ * Override this template by copying it to yourtheme/woocommerce/content-product_cat.php
+ *
+ * @author             WooThemes
+ * @package    WooCommerce/Templates
+ * @version     2.5.2
+ */
+
+if ( ! defined( 'ABSPATH' ) ) {
+       exit; // Exit if accessed directly
+}
+
+global $woocommerce_loop;
+
+
+/* 
+ *     Exclude certain categories - Chuck Scott - 5/28/15
+ *     Enter the slug of a category to exclude in the 
+ &     $excludeCats array below.
+*/
+//$excludeCats = array(
+//     'souvenir'
+//);
+if ( is_shop() && is_array($excludeCats) && in_array( $category->slug, $excludeCats ) ) {
+       return;
+}
+
+
+// Store loop count we're currently on
+if ( empty( $woocommerce_loop['loop'] ) )
+       $woocommerce_loop['loop'] = 0;
+
+// Store column count for displaying the grid
+if ( empty( $woocommerce_loop['columns'] ) )
+       $woocommerce_loop['columns'] = apply_filters( 'loop_shop_columns', 4 );
+
+// Increase loop count
+$woocommerce_loop['loop']++;
+?>
+
+
+<?php if ( $category->count > 0 ) { ?>
+<li class="product-category product<?php
+    if ( ( $woocommerce_loop['loop'] - 1 ) % $woocommerce_loop['columns'] == 0 || $woocommerce_loop['columns'] == 1 )
+        echo ' first';
+       if ( $woocommerce_loop['loop'] % $woocommerce_loop['columns'] == 0 )
+               echo ' last';
+       ?>">
+
+       <?php do_action( 'woocommerce_before_subcategory', $category ); ?>
+
+        <?php
+                /**
+                 * woocommerce_before_subcategory_title hook
+                 *
+                 * @hooked woocommerce_subcategory_thumbnail - 10
+                 */
+                do_action( 'woocommerce_before_subcategory_title', $category );
+        ?>
+
+        <h3>
+                <?php
+                        echo $category->name;
+                ?>
+        </h3>
+
+        <?php
+                /**
+                 * woocommerce_after_subcategory_title hook
+                 */
+                do_action( 'woocommerce_after_subcategory_title', $category );
+        ?>
+    
+       <?php do_action( 'woocommerce_after_subcategory', $category ); ?>
+
+</li>
+<?php } ?>
diff --git a/woocommerce/content-product_cat.php b/woocommerce/content-product_cat.php
deleted file mode 100644 (file)
index ceaf439..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-<?php
-/**
- * The template for displaying product category thumbnails within loops.
- *
- * Override this template by copying it to yourtheme/woocommerce/content-product_cat.php
- *
- * @author             WooThemes
- * @package    WooCommerce/Templates
- * @version     2.5.2
- */
-
-if ( ! defined( 'ABSPATH' ) ) {
-       exit; // Exit if accessed directly
-}
-
-global $woocommerce_loop;
-
-
-/* 
- *     Exclude certain categories - Chuck Scott - 5/28/15
- *     Enter the slug of a category to exclude in the 
- &     $excludeCats array below.
-*/
-//$excludeCats = array(
-//     'souvenir'
-//);
-if ( is_shop() && is_array($excludeCats) && in_array( $category->slug, $excludeCats ) ) {
-       return;
-}
-
-
-// Store loop count we're currently on
-if ( empty( $woocommerce_loop['loop'] ) )
-       $woocommerce_loop['loop'] = 0;
-
-// Store column count for displaying the grid
-if ( empty( $woocommerce_loop['columns'] ) )
-       $woocommerce_loop['columns'] = apply_filters( 'loop_shop_columns', 4 );
-
-// Increase loop count
-$woocommerce_loop['loop']++;
-?>
-
-
-<?php if ( $category->count > 0 ) { ?>
-<li class="product-category product<?php
-    if ( ( $woocommerce_loop['loop'] - 1 ) % $woocommerce_loop['columns'] == 0 || $woocommerce_loop['columns'] == 1 )
-        echo ' first';
-       if ( $woocommerce_loop['loop'] % $woocommerce_loop['columns'] == 0 )
-               echo ' last';
-       ?>">
-
-       <?php do_action( 'woocommerce_before_subcategory', $category ); ?>
-
-        <?php
-                /**
-                 * woocommerce_before_subcategory_title hook
-                 *
-                 * @hooked woocommerce_subcategory_thumbnail - 10
-                 */
-                do_action( 'woocommerce_before_subcategory_title', $category );
-        ?>
-
-        <h3>
-                <?php
-                        echo $category->name;
-                ?>
-        </h3>
-
-        <?php
-                /**
-                 * woocommerce_after_subcategory_title hook
-                 */
-                do_action( 'woocommerce_after_subcategory_title', $category );
-        ?>
-    
-       <?php do_action( 'woocommerce_after_subcategory', $category ); ?>
-
-</li>
-<?php } ?>
diff --git a/woocommerce/loop/DNU_add-to-cart.php b/woocommerce/loop/DNU_add-to-cart.php
new file mode 100644 (file)
index 0000000..2c7d69e
--- /dev/null
@@ -0,0 +1,40 @@
+<?php
+/**
+ * Loop Add to Cart
+ *
+ * This template can be overridden by copying it to yourtheme/woocommerce/loop/add-to-cart.php.
+ *
+ * HOWEVER, on occasion WooCommerce will need to update template files and you
+ * (the theme developer) will need to copy the new files to your theme to
+ * maintain compatibility. We try to do this as little as possible, but it does
+ * happen. When this occurs the version of the template file will be bumped and
+ * the readme will list any important changes.
+ *
+ * @see            https://docs.woocommerce.com/document/template-structure/
+ * @author             WooThemes
+ * @package    WooCommerce/Templates
+ * @version     2.5.0
+ */
+
+if ( ! defined( 'ABSPATH' ) ) {
+       exit;
+}
+
+global $product;
+
+// The code below is to give the downloadable map on the trail pages a proper button
+//  text, while making sure that the button keeps the default "Add to Cart" text otherwise
+//  (which can be changed through a WooC filter)
+$terms = wp_get_post_terms( $product->id, 'product_cat' );
+foreach ( $terms as $term ) $categories[] = $term->slug;
+
+echo apply_filters( 'woocommerce_loop_add_to_cart_link',
+       sprintf( '<a rel="nofollow" href="%s" data-quantity="%s" data-product_id="%s" data-product_sku="%s" class="%s glm-member-detail-woo-link">VOTE2</a>',
+               esc_url( $product->add_to_cart_url() ),
+               esc_attr( isset( $quantity ) ? $quantity : 1 ),
+               esc_attr( $product->id ),
+               esc_attr( $product->get_sku() ),
+               esc_attr( isset( $class ) ? $class : 'button' ),
+               esc_html( $product->add_to_cart_text() )
+       ),
+$product );