--- /dev/null
+@charset "UTF-8";
+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.063em)/";
+ width: 64.063em; }
+
+meta.foundation-mq-large-only {
+ font-family: "/only screen and (min-width:64.063em) and (max-width:90em)/";
+ width: 64.063em; }
+
+meta.foundation-mq-xlarge {
+ font-family: "/only screen and (min-width:90.063em)/";
+ width: 90.063em; }
+
+meta.foundation-mq-xlarge-only {
+ font-family: "/only screen and (min-width:90.063em) and (max-width:120em)/";
+ width: 90.063em; }
+
+meta.foundation-mq-xxlarge {
+ font-family: "/only screen and (min-width:120.063em)/";
+ width: 120.063em; }
+
+meta.foundation-data-attribute-namespace {
+ font-family: false; }
+
+html, body {
+ height: 100%; }
+
+*, *:before, *:after {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box; }
+
+html, body {
+ font-size: 100%; }
+
+body {
+ background: #fff;
+ color: #000000;
+ cursor: auto;
+ font-family: "Montserrat", sans-serif;
+ font-style: normal;
+ font-weight: normal;
+ line-height: 150%;
+ 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: 75rem;
+ 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.063em) {
+ .large-push-0 {
+ position: relative;
+ left: 0;
+ right: auto; }
+ .large-pull-0 {
+ position: relative;
+ right: 0;
+ left: auto; }
+ .large-push-1 {
+ position: relative;
+ left: 8.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: "Montserrat", 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: #780307;
+ border-color: #670306;
+ color: #FFFFFF; }
+ .alert-box .close {
+ right: 0.25rem;
+ background: inherit;
+ color: #333333;
+ font-size: 1.375rem;
+ line-height: .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; }
+ [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 0; }
+
+@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.063em) {
+ .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: #780307;
+ 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: #780307; }
+ .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: false;
+ text-decoration: none; }
+ .breadcrumbs > *:before {
+ color: #AAAAAA;
+ content: "/";
+ margin: 0 0.75rem;
+ position: relative;
+ top: 1px; }
+ .breadcrumbs > *:first-child:before {
+ content: " ";
+ margin: 0; }
+
+/* Accessibility - hides the forward slash */
+[aria-label="breadcrumbs"] [aria-hidden="true"]:after {
+ content: "/"; }
+
+button, .button {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ border-radius: 0;
+ border-style: solid;
+ border-width: 0;
+ cursor: pointer;
+ font-family: "Montserrat", 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: #780307;
+ border-color: #600206;
+ color: #FFFFFF;
+ transition: background-color 300ms ease-out; }
+ button:hover, button:focus, .button:hover, .button:focus {
+ background-color: #600206; }
+ 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: #780307;
+ border-color: #600206;
+ 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: #600206; }
+ 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: #780307; }
+ 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 Styles */
+.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: .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: .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: .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: .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: .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; } }
+
+/* Foundation Dropdowns */
+.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: 1rem;
+ 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; }
+
+/* Standard Forms */
+form {
+ margin: 0 0 1rem; }
+
+/* Using forms within rows, we need to set some defaults */
+form .row .row {
+ margin: 0 -0.5rem; }
+ form .row .row .column, form .row .row .columns {
+ padding: 0 0.5rem; }
+ form .row .row.collapse {
+ margin: 0; }
+ form .row .row.collapse .column, form .row .row.collapse .columns {
+ padding: 0; }
+ form .row .row.collapse input {
+ -webkit-border-bottom-right-radius: 0;
+ -webkit-border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0; }
+form .row input.column, form .row input.columns, form .row textarea.column, form .row textarea.columns {
+ padding-left: 0.5rem; }
+
+/* Label Styles */
+label {
+ color: #4d4d4d;
+ cursor: pointer;
+ display: block;
+ font-size: 0.875rem;
+ font-weight: normal;
+ line-height: 1.5;
+ margin-bottom: 0;
+ /* Styles for required inputs */ }
+ label.right {
+ float: none !important;
+ text-align: right; }
+ label.inline {
+ margin: 0 0 1rem 0;
+ padding: 0.5625rem 0; }
+ label small {
+ text-transform: capitalize;
+ color: #676767; }
+
+/* Attach elements to the beginning or end of an input */
+.prefix, .postfix {
+ 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; }
+
+/* Adjust padding, alignment and radius if pre/post element is a button */
+.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; }
+
+/* Separate prefix and postfix styles when on span or label so buttons keep their own */
+span.prefix, label.prefix {
+ background: #f2f2f2;
+ border-right: none;
+ color: #333333;
+ border-color: #cccccc; }
+
+span.postfix, label.postfix {
+ background: #f2f2f2;
+ border-left: none;
+ color: #333333;
+ border-color: #cccccc; }
+
+/* We use this to get basic styling on all basic form elements */
+input: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; }
+
+/* Respect enforced amount of rows for textarea */
+textarea[rows] {
+ height: auto; }
+
+/* Not allow resize out of parent */
+textarea {
+ max-width: 100%; }
+
+::-webkit-input-placeholder {
+ color: #666666; }
+
+:-moz-placeholder {
+ /* Firefox 18- */
+ color: #666666; }
+
+::-moz-placeholder {
+ /* Firefox 19+ */
+ color: #666666; }
+
+:-ms-input-placeholder {
+ color: #666666; }
+
+/* Add height value for select elements to match text input height */
+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; }
+
+/* Adjust margin for form elements below */
+input[type="file"], input[type="checkbox"], input[type="radio"], select {
+ margin: 0 0 1rem 0; }
+
+input[type="checkbox"] + label, input[type="radio"] + label {
+ display: inline-block;
+ margin-left: 0.5rem;
+ margin-right: 1rem;
+ margin-bottom: 0;
+ vertical-align: baseline; }
+
+/* Normalize file input width */
+input[type="file"] {
+ width: 100%; }
+
+/* HTML5 Number spinners settings */
+/* We add basic fieldset styling */
+fieldset {
+ border: 1px solid #DDDDDD;
+ margin: 1.125rem 0;
+ padding: 1.25rem; }
+ fieldset legend {
+ font-weight: bold;
+ margin: 0;
+ margin-left: -0.1875rem;
+ padding: 0 0.1875rem; }
+
+/* Error Handling */
+[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: .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 .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.063em) {
+ .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: .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: #780307; }
+ .icon-bar > a:hover label {
+ color: #FFFFFF; }
+ .icon-bar > a:hover i {
+ color: #FFFFFF; }
+ .icon-bar > a.active {
+ background: #780307; }
+ .icon-bar > a.active label {
+ color: #FFFFFF; }
+ .icon-bar > a.active i {
+ color: #FFFFFF; }
+ .icon-bar .item.disabled {
+ cursor: false;
+ opacity: 0.7;
+ pointer-events: none; }
+ .icon-bar .item.disabled > * {
+ opacity: 0.7;
+ cursor: false; }
+ .icon-bar.two-up .item {
+ width: 50%; }
+ .icon-bar.two-up.vertical .item, .icon-bar.two-up.small-vertical .item {
+ width: auto; }
+ @media only screen and (min-width:40.063em) {
+ .icon-bar.two-up.medium-vertical .item {
+ width: auto; } }
+ @media only screen and (min-width:64.063em) {
+ .icon-bar.two-up.large-vertical .item {
+ width: auto; } }
+ .icon-bar.three-up .item {
+ width: 33.3333%; }
+ .icon-bar.three-up.vertical .item, .icon-bar.three-up.small-vertical .item {
+ width: auto; }
+ @media only screen and (min-width:40.063em) {
+ .icon-bar.three-up.medium-vertical .item {
+ width: auto; } }
+ @media only screen and (min-width:64.063em) {
+ .icon-bar.three-up.large-vertical .item {
+ width: auto; } }
+ .icon-bar.four-up .item {
+ width: 25%; }
+ .icon-bar.four-up.vertical .item, .icon-bar.four-up.small-vertical .item {
+ width: auto; }
+ @media only screen and (min-width:40.063em) {
+ .icon-bar.four-up.medium-vertical .item {
+ width: auto; } }
+ @media only screen and (min-width:64.063em) {
+ .icon-bar.four-up.large-vertical .item {
+ width: auto; } }
+ .icon-bar.five-up .item {
+ width: 20%; }
+ .icon-bar.five-up.vertical .item, .icon-bar.five-up.small-vertical .item {
+ width: auto; }
+ @media only screen and (min-width:40.063em) {
+ .icon-bar.five-up.medium-vertical .item {
+ width: auto; } }
+ @media only screen and (min-width:64.063em) {
+ .icon-bar.five-up.large-vertical .item {
+ width: auto; } }
+ .icon-bar.six-up .item {
+ width: 16.66667%; }
+ .icon-bar.six-up.vertical .item, .icon-bar.six-up.small-vertical .item {
+ width: auto; }
+ @media only screen and (min-width:40.063em) {
+ .icon-bar.six-up.medium-vertical .item {
+ width: auto; } }
+ @media only screen and (min-width:64.063em) {
+ .icon-bar.six-up.large-vertical .item {
+ width: auto; } }
+ .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.063em) {
+ .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.063em) {
+ .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.063em) {
+ .icon-bar.two-up.large-vertical .item {
+ width: auto; } }
+.icon-bar.three-up .item {
+ width: 33.3333%; }
+.icon-bar.three-up.vertical .item, .icon-bar.three-up.small-vertical .item {
+ width: auto; }
+@media only screen and (min-width:40.063em) {
+ .icon-bar.three-up.medium-vertical .item {
+ width: auto; } }
+@media only screen and (min-width:64.063em) {
+ .icon-bar.three-up.large-vertical .item {
+ width: auto; } }
+.icon-bar.four-up .item {
+ width: 25%; }
+.icon-bar.four-up.vertical .item, .icon-bar.four-up.small-vertical .item {
+ width: auto; }
+@media only screen and (min-width:40.063em) {
+ .icon-bar.four-up.medium-vertical .item {
+ width: auto; } }
+@media only screen and (min-width:64.063em) {
+ .icon-bar.four-up.large-vertical .item {
+ width: auto; } }
+.icon-bar.five-up .item {
+ width: 20%; }
+.icon-bar.five-up.vertical .item, .icon-bar.five-up.small-vertical .item {
+ width: auto; }
+@media only screen and (min-width:40.063em) {
+ .icon-bar.five-up.medium-vertical .item {
+ width: auto; } }
+@media only screen and (min-width:64.063em) {
+ .icon-bar.five-up.large-vertical .item {
+ width: auto; } }
+.icon-bar.six-up .item {
+ width: 16.66667%; }
+.icon-bar.six-up.vertical .item, .icon-bar.six-up.small-vertical .item {
+ width: auto; }
+@media only screen and (min-width:40.063em) {
+ .icon-bar.six-up.medium-vertical .item {
+ width: auto; } }
+@media only screen and (min-width:64.063em) {
+ .icon-bar.six-up.large-vertical .item {
+ width: auto; } }
+.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.063em) {
+ .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.063em) {
+ .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; }
+
+/* Foundation Joyride */
+.joyride-list {
+ display: none; }
+
+/* Default styles for the container */
+.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; }
+
+/* Add a little css triangle pip, older browser just miss out on the fanciness of it */
+.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; }
+
+/* Typography */
+.joyride-tip-guide h1, .joyride-tip-guide h2, .joyride-tip-guide h3, .joyride-tip-guide h4, .joyride-tip-guide h5, .joyride-tip-guide h6 {
+ 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: .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; }
+
+/* Styles for screens that are at least 768px; */
+@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: "Montserrat", 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: #780307;
+ 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); } }
+
+/* Orbit Graceful Loading */
+.slideshow-wrapper {
+ position: relative; }
+ .slideshow-wrapper ul {
+ list-style-type: none;
+ margin: 0; }
+ .slideshow-wrapper ul li, .slideshow-wrapper ul li .orbit-caption {
+ display: none; }
+ .slideshow-wrapper ul li:first-child {
+ display: block; }
+ .slideshow-wrapper .orbit-container {
+ background-color: transparent; }
+ .slideshow-wrapper .orbit-container li {
+ display: block; }
+ .slideshow-wrapper .orbit-container li .orbit-caption {
+ display: block; }
+ .slideshow-wrapper .orbit-container .orbit-bullets li {
+ display: inline-block; }
+ .slideshow-wrapper .preloader {
+ 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: transparent;
+ 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: #780307;
+ 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: #780307; }
+ ul.pagination li {
+ display: block;
+ float: left; }
+
+/* Pagination centred wrapper */
+.pagination-centered {
+ text-align: center; }
+ .pagination-centered ul.pagination li {
+ display: inline-block;
+ float: none; }
+
+/* Panels */
+.panel {
+ border-style: solid;
+ border-width: 1px;
+ border-color: #d8d8d8;
+ margin-bottom: 1.25rem;
+ padding: 1.25rem;
+ background: #f2f2f2;
+ color: #333333; }
+ .panel > :first-child {
+ margin-top: 0; }
+ .panel > :last-child {
+ margin-bottom: 0; }
+ .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p, .panel li, .panel dl {
+ color: #333333; }
+ .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
+ line-height: 1;
+ margin-bottom: 0.625rem; }
+ .panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
+ line-height: 1.4; }
+ .panel.callout {
+ border-style: solid;
+ border-width: 1px;
+ border-color: #d8d8d8;
+ margin-bottom: 1.25rem;
+ padding: 1.25rem;
+ background: #fee8e9;
+ 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: #780307; }
+ .panel.callout a:not(.button):hover, .panel.callout a:not(.button):focus {
+ color: #670306; }
+ .panel.radius {
+ border-radius: 3px; }
+
+/* Pricing Tables */
+.pricing-table {
+ border: solid 1px #DDDDDD;
+ margin-left: 0;
+ margin-bottom: 1.25rem; }
+ .pricing-table * {
+ list-style: none;
+ line-height: 1; }
+ .pricing-table .title {
+ background-color: #333333;
+ color: #EEEEEE;
+ font-family: "Montserrat", 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: "Montserrat", 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 Bar */
+.progress {
+ background-color: #F6F6F6;
+ border: 1px solid white;
+ height: 1.5625rem;
+ margin-bottom: 0.625rem;
+ padding: 0.125rem; }
+ .progress .meter {
+ background: #780307;
+ 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: #780307;
+ border-radius: 3px; }
+ .range-slider.radius .range-slider-handle:hover {
+ background: #6a0306; }
+ .range-slider.round {
+ background: #FAFAFA;
+ border-radius: 1000px; }
+ .range-slider.round .range-slider-handle {
+ background: #780307;
+ border-radius: 1000px; }
+ .range-slider.round .range-slider-handle:hover {
+ background: #6a0306; }
+ .range-slider.disabled, .range-slider[disabled] {
+ background: #FAFAFA;
+ cursor: false;
+ opacity: 0.7; }
+ .range-slider.disabled .range-slider-handle, .range-slider[disabled] .range-slider-handle {
+ background: #780307;
+ cursor: default;
+ opacity: 0.7; }
+ .range-slider.disabled .range-slider-handle:hover, .range-slider[disabled] .range-slider-handle:hover {
+ background: #6a0306; }
+
+.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: #780307; }
+ .range-slider-handle:hover {
+ background: #6a0306; }
+
+.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: 75rem;
+ 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: 75rem;
+ right: 0;
+ width: 30%; } }
+ @media only screen and (min-width:40.063em) {
+ .reveal-modal.small {
+ left: 0;
+ margin: 0 auto;
+ max-width: 75rem;
+ right: 0;
+ width: 40%; } }
+ @media only screen and (min-width:40.063em) {
+ .reveal-modal.medium {
+ left: 0;
+ margin: 0 auto;
+ max-width: 75rem;
+ right: 0;
+ width: 60%; } }
+ @media only screen and (min-width:40.063em) {
+ .reveal-modal.large {
+ left: 0;
+ margin: 0 auto;
+ max-width: 75rem;
+ right: 0;
+ width: 70%; } }
+ @media only screen and (min-width:40.063em) {
+ .reveal-modal.xlarge {
+ left: 0;
+ margin: 0 auto;
+ max-width: 75rem;
+ 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: 75rem;
+ 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: "Montserrat", 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: #780307;
+ 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: #e9060e; }
+ .side-nav li a:not(.button):active {
+ color: #e9060e; }
+ .side-nav li.active > a:first-child:not(.button) {
+ color: #e9060e;
+ font-family: "Montserrat", 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: #780307;
+ 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: "Montserrat", 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: #780307;
+ 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: #670306; }
+
+.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: .25rem;
+ position: absolute;
+ top: .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: #780307; }
+ .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: #780307; }
+ .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: "Montserrat", 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; }
+
+/* Image Thumbnails */
+.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(120, 3, 7, 0.5); }
+ .th.radius {
+ border-radius: 3px; }
+
+/* Tooltips */
+.has-tip {
+ border-bottom: dotted 1px #CCCCCC;
+ color: #333333;
+ cursor: help;
+ font-weight: bold; }
+ .has-tip:hover, .has-tip:focus {
+ border-bottom: dotted 1px #360103;
+ color: #780307; }
+ .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 #360103 !important;
+ color: #780307 !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; }
+
+/* Wrapped around .top-bar to contain to grid width */
+.contain-to-grid {
+ width: 100%;
+ background: #333333; }
+ .contain-to-grid .top-bar {
+ margin-bottom: 0; }
+
+.fixed {
+ 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: 1.875rem;
+ z-index: 98; }
+
+.top-bar {
+ background: #333333;
+ height: 1.875rem;
+ line-height: 1.875rem;
+ 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: .35rem;
+ padding-top: .35rem; }
+ .top-bar .button, .top-bar button {
+ font-size: 0.75rem;
+ margin-bottom: 0;
+ padding-bottom: .4125rem;
+ padding-top: .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: 1.875rem;
+ 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: 1.875rem;
+ 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.625rem;
+ 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: 1.875rem;
+ line-height: 1.875rem;
+ padding: 0 0.625rem;
+ 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.1875rem 0 0.625rem;
+ 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.625rem;
+ 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: #333333; }
+ .top-bar.expanded .toggle-topbar a {
+ color: #888888; }
+ .top-bar.expanded .toggle-topbar a span::after {
+ box-shadow: 0 0 0 1px #888888, 0 7px 0 1px #888888, 0 14px 0 1px #888888; }
+ @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: #FFFFFF; }
+ .top-bar-section ul li > a {
+ color: #FFFFFF;
+ display: block;
+ font-family: "Montserrat", sans-serif;
+ font-size: 1.25rem;
+ font-weight: normal;
+ padding-left: 0.625rem;
+ padding: 12px 0 12px 0.625rem;
+ text-transform: none;
+ width: 100%; }
+ .top-bar-section ul li > a.button {
+ font-size: 1.25rem;
+ padding-left: 0.625rem;
+ padding-right: 0.625rem;
+ background-color: #780307;
+ border-color: #600206;
+ color: #FFFFFF; }
+ .top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
+ background-color: #600206; }
+ .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: 1.25rem;
+ padding-left: 0.625rem;
+ padding-right: 0.625rem;
+ background-color: #780307;
+ border-color: #600206;
+ color: #FFFFFF; }
+ .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
+ background-color: #600206; }
+ .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: #FFFF9A;
+ background: #222222; }
+ .top-bar-section ul li.active > a {
+ background: #780307;
+ color: #FFFF9A; }
+ .top-bar-section ul li.active > a:hover {
+ background: #670306;
+ color: #FFFFFF; }
+ .top-bar-section .has-form {
+ padding: 0.625rem; }
+ .top-bar-section .has-dropdown {
+ position: relative; }
+ .top-bar-section .has-dropdown > a:after {
+ margin-right: 0.625rem;
+ 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.625rem; }
+ .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.625rem; }
+ .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.625rem 2px;
+ text-transform: uppercase; }
+
+.js-generated {
+ display: block; }
+
+@media only screen and (min-width:40.063em) {
+ .top-bar {
+ background: #333333;
+ overflow: visible; }
+ .top-bar:before, .top-bar:after {
+ content: " ";
+ display: table; }
+ .top-bar:after {
+ clear: both; }
+ .top-bar .toggle-topbar {
+ display: none; }
+ .top-bar .title-area {
+ float: left; }
+ .top-bar .name h1 a, .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.0625rem; }
+ .top-bar .has-form > .button, .top-bar .has-form > button {
+ font-size: 0.875rem;
+ height: 1.75rem;
+ position: relative;
+ top: 0.0625rem; }
+ .top-bar.expanded {
+ background: #333333; }
+ .contain-to-grid .top-bar {
+ margin: 0 auto;
+ margin-bottom: 0;
+ max-width: 75rem; }
+ .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: #FFFF9A; }
+ .top-bar-section li:not(.has-form) a:not(.button) {
+ background: #333333;
+ line-height: 1.875rem;
+ padding: 0 0.625rem; }
+ .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: #780307;
+ color: #FFFF9A;
+ line-height: 1.875rem;
+ padding: 0 0.625rem; }
+ .top-bar-section li.active:not(.has-form) a:not(.button):hover {
+ background: #670306;
+ color: #FFFFFF; }
+ .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 .dropdown {
+ left: 0;
+ background: transparent;
+ min-width: 100%;
+ top: auto; }
+ .top-bar-section .dropdown li a {
+ background: #333333;
+ color: #FFFFFF;
+ line-height: 1.875rem;
+ padding: 12px 0.625rem;
+ 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: #FFFF9A;
+ 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: 1.875rem;
+ width: 0; }
+ .top-bar-section .has-form {
+ background: #333333;
+ height: 1.875rem;
+ padding: 0 0.625rem; }
+ .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: #FFFF9A; }
+ .no-js .top-bar-section ul li:active > a {
+ background: #780307;
+ color: #FFFF9A; }
+ .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.063em) and (max-width:90em) {
+ .large-only-text-left {
+ text-align: left !important; }
+ .large-only-text-right {
+ text-align: right !important; }
+ .large-only-text-center {
+ text-align: center !important; }
+ .large-only-text-justify {
+ text-align: justify !important; } }
+
+@media only screen and (min-width:64.063em) {
+ .large-text-left {
+ text-align: left !important; }
+ .large-text-right {
+ text-align: right !important; }
+ .large-text-center {
+ text-align: center !important; }
+ .large-text-justify {
+ text-align: justify !important; } }
+
+@media only screen and (min-width:90.063em) and (max-width:120em) {
+ .xlarge-only-text-left {
+ text-align: left !important; }
+ .xlarge-only-text-right {
+ text-align: right !important; }
+ .xlarge-only-text-center {
+ text-align: center !important; }
+ .xlarge-only-text-justify {
+ text-align: justify !important; } }
+
+@media only screen and (min-width:90.063em) {
+ .xlarge-text-left {
+ text-align: left !important; }
+ .xlarge-text-right {
+ text-align: right !important; }
+ .xlarge-text-center {
+ text-align: center !important; }
+ .xlarge-text-justify {
+ text-align: justify !important; } }
+
+@media only screen and (min-width:120.063em) and (max-width:99999999em) {
+ .xxlarge-only-text-left {
+ text-align: left !important; }
+ .xxlarge-only-text-right {
+ text-align: right !important; }
+ .xxlarge-only-text-center {
+ text-align: center !important; }
+ .xxlarge-only-text-justify {
+ text-align: justify !important; } }
+
+@media only screen and (min-width:120.063em) {
+ .xxlarge-text-left {
+ text-align: left !important; }
+ .xxlarge-text-right {
+ text-align: right !important; }
+ .xxlarge-text-center {
+ text-align: center !important; }
+ .xxlarge-text-justify {
+ text-align: justify !important; } }
+
+/* Typography resets */
+div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
+ margin: 0;
+ padding: 0; }
+
+/* Default Link Styles */
+a {
+ color: #780307;
+ line-height: inherit;
+ text-decoration: none; }
+ a:hover, a:focus {
+ color: #670306; }
+ a img {
+ border: none; }
+
+/* Default paragraph styles */
+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; }
+
+/* Default header styles */
+h1, h2, h3, h4, h5, h6 {
+ color: #222222;
+ font-family: "Montserrat", sans-serif;
+ 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: #6f6f6f;
+ font-size: 60%;
+ line-height: 0; }
+
+h1 {
+ font-size: 2.375rem; }
+
+h2 {
+ font-size: 1.625rem; }
+
+h3 {
+ font-size: 1.1875rem; }
+
+h4 {
+ font-size: 1.1875rem; }
+
+h5 {
+ font-size: 1.25rem; }
+
+h6 {
+ font-size: 1.125rem; }
+
+.subheader {
+ line-height: 1.4;
+ color: #6f6f6f;
+ font-weight: normal;
+ margin-top: 0.2rem;
+ margin-bottom: 0.5rem; }
+
+hr {
+ border: solid #DDDDDD;
+ border-width: 1px 0 0;
+ clear: both;
+ height: 0;
+ margin: 1.25rem 0 1.1875rem; }
+
+/* Helpful Typography Defaults */
+em, i {
+ font-style: italic;
+ line-height: inherit; }
+
+strong, b {
+ font-weight: bold;
+ line-height: inherit; }
+
+small {
+ font-size: 60%;
+ line-height: inherit; }
+
+code {
+ 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; }
+
+/* Lists */
+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; }
+
+/* Unordered Lists */
+ul li ul, ul li ol {
+ margin-left: 1.25rem;
+ margin-bottom: 0; }
+ul.square li ul, ul.circle li ul, ul.disc li ul {
+ list-style: inherit; }
+ul.square {
+ list-style-type: square;
+ margin-left: 1.1rem; }
+ul.circle {
+ list-style-type: circle;
+ margin-left: 1.1rem; }
+ul.disc {
+ list-style-type: disc;
+ margin-left: 1.1rem; }
+
+/* Ordered Lists */
+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; }
+
+/* Definition Lists */
+dl dt {
+ margin-bottom: 0.3rem;
+ font-weight: bold; }
+dl dd {
+ margin-bottom: 0.75rem; }
+
+/* Abbreviations */
+abbr, acronym {
+ text-transform: uppercase;
+ font-size: 90%;
+ color: #000000;
+ cursor: help; }
+
+abbr {
+ text-transform: none; }
+ abbr[title] {
+ border-bottom: 1px dotted #DDDDDD; }
+
+/* Blockquotes */
+blockquote {
+ margin: 0 0 1.25rem;
+ padding: 0.5625rem 1.25rem 0 1.1875rem;
+ border-left: 1px solid #DDDDDD; }
+ blockquote cite {
+ display: block;
+ font-size: 0.8125rem;
+ color: #555555; }
+ blockquote cite:before {
+ content: "\2014 \0020"; }
+ blockquote cite a, blockquote cite a:visited {
+ color: #555555; }
+
+blockquote, blockquote p {
+ line-height: 1.6;
+ color: #6f6f6f; }
+
+/* Microformats */
+.vcard {
+ display: inline-block;
+ margin: 0 0 1.25rem 0;
+ border: 1px solid #DDDDDD;
+ padding: 0.625rem 0.75rem; }
+ .vcard li {
+ margin: 0;
+ display: block; }
+ .vcard .fn {
+ font-weight: bold;
+ font-size: 0.9375rem; }
+
+.vevent .summary {
+ font-weight: bold; }
+.vevent abbr {
+ cursor: default;
+ text-decoration: none;
+ font-weight: bold;
+ border: none;
+ padding: 0 0.0625rem; }
+
+@media only screen and (min-width:40.063em) {
+ h1, h2, h3, h4, h5, h6 {
+ line-height: 1.4; }
+ h1 {
+ font-size: 3rem; }
+ h2 {
+ font-size: 2.25rem; }
+ h3 {
+ font-size: 1.5rem; }
+ h4 {
+ font-size: 1.5rem; }
+ h5 {
+ font-size: 1.25rem; }
+ h6 {
+ font-size: 1.125rem; } }
+
+/*
+ * Print styles.
+ *
+ * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
+ * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
+ */
+@media print {
+ * {
+ background: transparent !important;
+ color: #000000 !important;
+ /* Black prints faster: h5bp.com/s */
+ box-shadow: none !important;
+ text-shadow: none !important; }
+ a, a:visited {
+ text-decoration: underline; }
+ a[href]:after {
+ content: " (" attr(href) ")"; }
+ abbr[title]:after {
+ content: " (" attr(title) ")"; }
+ .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
+ content: ""; }
+ pre, blockquote {
+ border: 1px solid #999999;
+ page-break-inside: avoid; }
+ thead {
+ display: table-header-group;
+ /* h5bp.com/t */ }
+ tr, img {
+ page-break-inside: avoid; }
+ img {
+ max-width: 100% !important; }
+ @page {
+ margin: 0.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: #000000;
+ 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.25rem; }
+
+.left-small {
+ height: 2.8125rem;
+ position: absolute;
+ top: 0;
+ width: 2.8125rem;
+ border-right: solid 1px black;
+ left: 0; }
+
+.right-small {
+ height: 2.8125rem;
+ position: absolute;
+ top: 0;
+ width: 2.8125rem;
+ border-left: solid 1px black;
+ 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: 3.4375rem;
+ 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: #F5F5F5;
+ 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: 17.1875rem;
+ 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: #F5F5F5;
+ 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: 17.1875rem;
+ 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: #F5F5F5;
+ 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: 17.1875rem;
+ 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: #F5F5F5;
+ 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: 17.1875rem;
+ 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: .3rem 0.9375rem;
+ text-transform: uppercase; }
+ ul.off-canvas-list li a {
+ border-bottom: 1px solid #b8b8b8;
+ color: rgba(255, 255, 255, 0.7);
+ display: block;
+ padding: 0.6666666667rem;
+ transition: background 300ms ease; }
+ ul.off-canvas-list li a:hover {
+ background: black; }
+ ul.off-canvas-list li a:active {
+ background: black; }
+
+.move-right > .inner-wrap {
+ -webkit-transform: translate3d(17.1875rem, 0, 0);
+ -moz-transform: translate3d(17.1875rem, 0, 0);
+ -ms-transform: translate(17.1875rem, 0);
+ -o-transform: translate3d(17.1875rem, 0, 0);
+ transform: translate3d(17.1875rem, 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: transparent;
+ 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(-17.1875rem, 0, 0);
+ -moz-transform: translate3d(-17.1875rem, 0, 0);
+ -ms-transform: translate(-17.1875rem, 0);
+ -o-transform: translate3d(-17.1875rem, 0, 0);
+ transform: translate3d(-17.1875rem, 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: transparent;
+ 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: transparent;
+ 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: transparent;
+ 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: transparent;
+ 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: transparent;
+ 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: transparent;
+ 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: transparent;
+ 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: transparent;
+ 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: -17.1875rem; }
+.no-csstransforms .right-off-canvas-menu {
+ right: -17.1875rem; }
+.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: 17.1875rem; }
+.no-csstransforms .move-right > .inner-wrap {
+ left: 17.1875rem; }
+.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: #F5F5F5;
+ bottom: 0;
+ box-sizing: content-box;
+ margin: 0;
+ overflow-x: hidden;
+ overflow-y: auto;
+ position: absolute;
+ top: 0;
+ width: 17.1875rem;
+ 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: .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: .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: #F5F5F5;
+ bottom: 0;
+ box-sizing: content-box;
+ margin: 0;
+ overflow-x: hidden;
+ overflow-y: auto;
+ position: absolute;
+ top: 0;
+ width: 17.1875rem;
+ 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: .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: .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: #F5F5F5;
+ bottom: 0;
+ box-sizing: content-box;
+ margin: 0;
+ overflow-x: hidden;
+ overflow-y: auto;
+ position: absolute;
+ top: 0;
+ width: 17.1875rem;
+ 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: .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: #F5F5F5;
+ bottom: 0;
+ box-sizing: content-box;
+ margin: 0;
+ overflow-x: hidden;
+ overflow-y: auto;
+ position: absolute;
+ top: 0;
+ width: 17.1875rem;
+ 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: .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: .5rem;
+ display: inline; }
+
+.right-off-canvas-menu ul.off-canvas-list li.has-submenu > a:before {
+ content: "\AB";
+ margin-right: .5rem;
+ display: inline; }
+
+/* small displays */
+@media only screen {
+ .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
+ display: inherit !important; }
+ .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
+ display: none !important; }
+ .visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
+ position: static !important;
+ height: auto;
+ width: auto;
+ overflow: visible;
+ clip: auto; }
+ .hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
+ 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; } }
+
+/* medium displays */
+@media only screen and (min-width:40.063em) {
+ .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
+ display: inherit !important; }
+ .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
+ display: none !important; }
+ .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
+ position: static !important;
+ height: auto;
+ width: auto;
+ overflow: visible;
+ clip: auto; }
+ .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
+ 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; } }
+
+/* large displays */
+@media only screen and (min-width:64.063em) {
+ .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
+ display: inherit !important; }
+ .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
+ display: none !important; }
+ .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
+ position: static !important;
+ height: auto;
+ width: auto;
+ overflow: visible;
+ clip: auto; }
+ .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
+ 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; } }
+
+/* xlarge displays */
+@media only screen and (min-width:90.063em) {
+ .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
+ display: inherit !important; }
+ .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
+ display: none !important; }
+ .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
+ position: static !important;
+ height: auto;
+ width: auto;
+ overflow: visible;
+ clip: auto; }
+ .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
+ 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; } }
+
+/* xxlarge displays */
+@media only screen and (min-width:120.063em) {
+ .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .show-for-xxlarge-down {
+ display: inherit !important; }
+ .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .hide-for-xxlarge-down {
+ display: none !important; }
+ .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .visible-for-xxlarge-down {
+ position: static !important;
+ height: auto;
+ width: auto;
+ overflow: visible;
+ clip: auto; }
+ .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .hidden-for-xxlarge-down {
+ 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; } }
+
+/* Orientation targeting */
+.show-for-landscape, .hide-for-portrait {
+ display: inherit !important; }
+
+.hide-for-landscape, .show-for-portrait {
+ display: none !important; }
+
+/* Specific visibility for tables */
+table.hide-for-landscape, table.show-for-portrait {
+ display: table !important; }
+
+thead.hide-for-landscape, thead.show-for-portrait {
+ display: table-header-group !important; }
+
+tbody.hide-for-landscape, tbody.show-for-portrait {
+ display: table-row-group !important; }
+
+tr.hide-for-landscape, tr.show-for-portrait {
+ display: table-row !important; }
+
+td.hide-for-landscape, td.show-for-portrait, th.hide-for-landscape, th.show-for-portrait {
+ display: table-cell !important; }
+
+@media only screen and (orientation: landscape) {
+ .show-for-landscape, .hide-for-portrait {
+ display: inherit !important; }
+ .hide-for-landscape, .show-for-portrait {
+ display: none !important; }
+ /* Specific visibility for tables */
+ table.show-for-landscape, table.hide-for-portrait {
+ display: table !important; }
+ thead.show-for-landscape, thead.hide-for-portrait {
+ display: table-header-group !important; }
+ tbody.show-for-landscape, tbody.hide-for-portrait {
+ display: table-row-group !important; }
+ tr.show-for-landscape, tr.hide-for-portrait {
+ display: table-row !important; }
+ td.show-for-landscape, td.hide-for-portrait, th.show-for-landscape, th.hide-for-portrait {
+ display: table-cell !important; } }
+
+@media only screen and (orientation: portrait) {
+ .show-for-portrait, .hide-for-landscape {
+ display: inherit !important; }
+ .hide-for-portrait, .show-for-landscape {
+ display: none !important; }
+ /* Specific visibility for tables */
+ table.show-for-portrait, table.hide-for-landscape {
+ display: table !important; }
+ thead.show-for-portrait, thead.hide-for-landscape {
+ display: table-header-group !important; }
+ tbody.show-for-portrait, tbody.hide-for-landscape {
+ display: table-row-group !important; }
+ tr.show-for-portrait, tr.hide-for-landscape {
+ display: table-row !important; }
+ td.show-for-portrait, td.hide-for-landscape, th.show-for-portrait, th.hide-for-landscape {
+ display: table-cell !important; } }
+
+/* Touch-enabled device targeting */
+.show-for-touch {
+ display: none !important; }
+
+.hide-for-touch {
+ display: inherit !important; }
+
+.touch .show-for-touch {
+ display: inherit !important; }
+
+.touch .hide-for-touch {
+ display: none !important; }
+
+/* Specific visibility for tables */
+table.hide-for-touch {
+ display: table !important; }
+
+.touch table.show-for-touch {
+ display: table !important; }
+
+thead.hide-for-touch {
+ display: table-header-group !important; }
+
+.touch thead.show-for-touch {
+ display: table-header-group !important; }
+
+tbody.hide-for-touch {
+ display: table-row-group !important; }
+
+.touch tbody.show-for-touch {
+ display: table-row-group !important; }
+
+tr.hide-for-touch {
+ display: table-row !important; }
+
+.touch tr.show-for-touch {
+ display: table-row !important; }
+
+td.hide-for-touch {
+ display: table-cell !important; }
+
+.touch td.show-for-touch {
+ display: table-cell !important; }
+
+th.hide-for-touch {
+ display: table-cell !important; }
+
+.touch th.show-for-touch {
+ display: table-cell !important; }
+
+/* Screen reader-specific classes */
+.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 visibility */
+.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; } }
+
+/*
+ Created on : Mar 5, 2015, 2:57:35 PM
+ Author : laury
+*/
+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 {
+ width: auto; }
+
+.wp-caption-text {
+ font-family: Montserrat, sans-serif;
+ font-size: 9px;
+ color: #FFFFFF;
+ font-style: italic;
+ margin: 0;
+ padding: 0 5px; }
+
+.gallery-one-title {
+ height: 45px;
+ font-size: 0.8em;
+ text-align: center;
+ font-family: "Montserrat";
+ padding: 5px; }
+
+.gallery-holder {
+ margin: 10px 0 20px 0; }
+
+@media 0em, 40em {
+ img.alignright, img.alignleft, img.aligncenter {
+ width: 70% !important;
+ 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 40.063em, 64em {
+ img.aligncenter, img.alignnone {
+ width: 70% !important;
+ 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; } }
+
+.wp-caption {
+ max-width: 100%;
+ margin: 10px 20px;
+ padding: 5px;
+ text-align: center; }
+ .wp-caption img {
+ width: 100%; }
+ .wp-caption p.wp-caption-text {
+ padding: 5px;
+ width: 100%;
+ margin: 0;
+ color: black;
+ font-size: 12px; }
+ .wp-caption.aligncenter {
+ margin: 10px auto; }
+
+@media only screen and (max-width: 40em) {
+ #blog-posts-over {
+ padding: 0 !important;
+ margin: 0 !important; } }
+
+.blog-posts-container {
+ margin: 30px 0 30px; }
+ .blog-posts-container embed, .blog-posts-container iframe, .blog-posts-container object, .blog-posts-container video {
+ max-width: 100%; }
+ .blog-posts-container a {
+ text-decoration: none; }
+ .blog-posts-container header.entry-header h2.entry-title a {
+ color: #222;
+ margin-left: 0; }
+ .blog-posts-container .wp-caption .wp-caption-text, .blog-posts-container .gallery-caption, .blog-posts-container .entry-caption {
+ overflow: hidden;
+ color: #757575;
+ font-size: 0.857143rem;
+ font-style: italic;
+ line-height: 2; }
+ .blog-posts-container .date {
+ font-size: 12px; }
+ .blog-posts-container footer.entry-meta {
+ color: #757575;
+ font-size: 0.928571rem;
+ line-height: 1.84615;
+ margin-top: 1.71429rem;
+ clear: both;
+ float: none;
+ margin-right: auto; }
+ .blog-posts-container footer {
+ background: none;
+ clear: both;
+ padding: 15px 0 0;
+ position: relative;
+ text-align: center; }
+
+#content-wrapper h1, #content-wrapper h2, #content-wrapper h3, #content-wrapper h4, #content-wrapper h5, #content-wrapper h6 {
+ clear: both; }
+
+.content {
+ background: #fff;
+ /* -webkit-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.75);
+ -moz-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.75);
+ box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.75);*/
+ box-shadow: 3px 3px 8px -1px darkgrey; }
+
+#searchform_container {
+ margin-top: 20px; }
+
+#searchform {
+ max-width: 100%;
+ text-align: center; }
+ #searchform div input.blogbutton {
+ background: -webkit-linear-gradient(left, #1999ce 5%, #107098 100%);
+ background: -moz-linear-gradient(center top, #1999ce 5%, #107098 100%);
+ background: -ms-linear-gradient(left, #1999ce 5%, #107098 100%); }
+
+#blog-side-info {
+ border-left: 1px solid grey;
+ margin-top: 30px;
+ padding-left: 20px; }
+ @media only screen and (max-width: 40em) {
+ #blog-side-info {
+ text-align: center; } }
+
+.fullWidth {
+ width: 100%;
+ margin-left: auto;
+ margin-right: auto;
+ max-width: 100%; }
+
+.fullViewport {
+ width: 100vw; }
+
+.right {
+ float: right !important; }
+
+.left {
+ float: left !important; }
+
+.cursor:hover {
+ cursor: pointer; }
+
+.horizontal-list {
+ display: inline-block;
+ margin: 0; }
+
+.blur {
+ animation: blur 250ms; }
+
+@keyframes blur {
+ 0% {
+ -webkit-filter: blur(0px); }
+
+ 50% {
+ -webkit-filter: blur(5px); }
+
+ 100% {
+ -webkit-filter: blur(0px); } }
+
+@keyframes motion-blur-number-0 {
+ 0% {
+ opacity: 0;
+ color: rgba(255, 255, 255, 0.2);
+ text-shadow: 0 10px 0 rgba(0, 0, 0, 0.2), 0 20px 0 rgba(255, 255, 255, 0.2), 0 33.3333333333px 0 rgba(255, 255, 255, 0.2), 0 40px 0 rgba(255, 255, 255, 0.2), 0 50px 0 rgba(255, 255, 255, 0.2), 0 -10px 0 rgba(255, 255, 255, 0.2), 0 -20px 0 rgba(52, 255, 255, 0.2), 0 -33.3333333333px 0 rgba(0, 0, 0, 0.2), 0 -40px 0 rgba(255, 255, 255, 0.2), 0 -50px 0 rgba(255, 255, 255, 0.2);
+ transform: translateZ(0px) translateY(-100%);
+ -webkit-transform: translateZ(0px) translateY(-100%); }
+
+ 33% {
+ opacity: 1;
+ -webkit-filter: blur(3px);
+ filter: blur(3px);
+ -moz-filter: blur(3px); }
+
+ 100% {
+ color: white;
+ text-shadow: none;
+ transform: translateZ(0px) translateY(0px);
+ -webkit-transform: translateZ(0px) translateY(0px); } }
+
+@-webkit-keyframes motion-blur-number-0 {
+ 0% {
+ opacity: 0;
+ color: rgba(255, 255, 255, 0.2);
+ text-shadow: 0 10px 0 rgba(255, 255, 255, 0.2), 0 20px 0 rgba(255, 255, 255, 0.2), 0 33.3333333333px 0 rgba(255, 255, 255, 0.2), 0 40px 0 rgba(255, 255, 255, 0.2), 0 50px 0 rgba(255, 255, 255, 0.2), 0 -10px 0 rgba(255, 255, 255, 0.2), 0 -20px 0 rgba(52, 255, 255, 0.2), 0 -33.3333333333px 0 rgba(255, 255, 255, 0.2), 0 -40px 0 rgba(255, 255, 255, 0.2), 0 -50px 0 rgba(255, 255, 255, 0.2);
+ transform: translateZ(0px) translateY(-100%);
+ -webkit-transform: translateZ(0px) translateY(-100%); }
+
+ 33% {
+ opacity: 1;
+ -webkit-filter: blur(3px);
+ filter: blur(5px);
+ -moz-filter: blur(3px); }
+
+ 100% {
+ color: white;
+ text-shadow: none;
+ transform: translateZ(0px) translateY(0px);
+ -webkit-transform: translateZ(0px) translateY(0px); } }
+
+.scrolltop {
+ display: none;
+ width: 100%;
+ margin: 0 auto;
+ position: fixed;
+ bottom: 20px;
+ right: 10px; }
+
+.scroll {
+ position: absolute;
+ right: 10px;
+ bottom: 15px;
+ background: rgba(0, 0, 0, 0.75);
+ padding: 0px 10px;
+ text-align: center;
+ margin: 0 0 0 0;
+ border-radius: 4px;
+ cursor: pointer;
+ transition: 0.5s;
+ -moz-transition: 0.5s;
+ -webkit-transition: 0.5s;
+ -o-transition: 0.5s; }
+ .scroll::after {
+ content: '⇡';
+ color: white;
+ font-size: 20px; }
+
+.scroll:hover {
+ background: black; }
+
+.scroll .fa {
+ font-size: 30px;
+ margin-top: -5px;
+ margin-left: 1px;
+ transition: 0.5s;
+ -moz-transition: 0.5s;
+ -webkit-transition: 0.5s;
+ -o-transition: 0.5s; }
+
+.gpu {
+ transform: translateZ(0);
+ -webkit-transform: translateZ(0);
+ -ms-transform: translateZ(0);
+ -webkit-backface-visibility: hidden;
+ -webkit-perspective: 1000;
+ -webkit-transform: translate3d(0, 0, 0);
+ will-change: transform; }
+
+.flex {
+ display: flex !important; }
+
+body div#page-wrapper header#glm-main-header #top-bar-wrapper {
+ background: #4eab69;
+ width: 100%;
+ padding: 0;
+ margin: 0;
+ box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.3);
+ -ms-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.3);
+ -moz-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.3);
+ -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.3); }
+body div#page-wrapper header#glm-main-header .tab-bar .top-bar-logo {
+ float: left; }
+ body div#page-wrapper header#glm-main-header .tab-bar .top-bar-logo img {
+ max-height: 35px; }
+ @media only screen and (max-width: 40em) {
+ body div#page-wrapper header#glm-main-header .tab-bar .top-bar-logo {
+ padding-right: 0; } }
+body div#page-wrapper header#glm-main-header #top-header-left #top-links .top-link {
+ display: inline-block;
+ float: left;
+ text-align: center;
+ width: 20%;
+ border-right: 1px solid #eaeaea;
+ color: #555555;
+ padding: 8px;
+ font-size: 12px; }
+ body div#page-wrapper header#glm-main-header #top-header-left #top-links .top-link:last-child {
+ border: none; }
+ body div#page-wrapper header#glm-main-header #top-header-left #top-links .top-link:hover {
+ background: #fbfbfb; }
+ body div#page-wrapper header#glm-main-header #top-header-left #top-links .top-link a {
+ clear: both;
+ display: block;
+ text-align: center; }
+ body div#page-wrapper header#glm-main-header #top-header-left #top-links .top-link a span:not(.current_text_2) {
+ display: block; }
+ body div#page-wrapper header#glm-main-header #top-header-left #top-links .top-link i {
+ color: #555555; }
+ body div#page-wrapper header#glm-main-header #top-header-left #top-links .top-link img {
+ width: 50px; }
+body div#page-wrapper header#glm-main-header #top-header-right {
+ padding-right: 60px;
+ padding-top: 10px; }
+ body div#page-wrapper header#glm-main-header #top-header-right ul {
+ padding-top: 10px;
+ list-style: none;
+ margin: 0;
+ float: right; }
+ body div#page-wrapper header#glm-main-header #top-header-right ul li {
+ display: inline; }
+ body div#page-wrapper header#glm-main-header #top-header-right ul li a {
+ padding: 0 5px;
+ color: #333333;
+ font-size: 0.8125rem; }
+ body div#page-wrapper header#glm-main-header #top-header-right ul#top-header {
+ line-height: 46px;
+ padding-right: 40px; }
+ body div#page-wrapper header#glm-main-header #top-header-right ul#top-header li.top-header-link {
+ padding: 0 7px; }
+body div#page-wrapper header#glm-main-header .top-bar-row {
+ position: relative;
+ display: flex !important;
+ align-items: center;
+ justify-content: space-between; }
+ body div#page-wrapper header#glm-main-header .top-bar-row div.top-bar-logo {
+ flex: 1 0 auto; }
+ @media only screen and (min-width:40.063em) and (max-width:64em) {
+ body div#page-wrapper header#glm-main-header .top-bar-row div.top-bar-logo {
+ top: 0; } }
+ body div#page-wrapper header#glm-main-header .top-bar-row div.top-bar-logo .small-header-logo {
+ width: 15vw;
+ max-width: 235px;
+ -webkit-transition: transform 250ms ease-in-out;
+ /* Safari */
+ transition: transform 250ms ease-in-out; }
+body div#page-wrapper header#glm-main-header nav.top-bar {
+ padding: 0;
+ background-color: transparent;
+ height: auto;
+ width: auto;
+ margin-right: 2.5vw; }
+ body div#page-wrapper header#glm-main-header nav.top-bar section.top-bar-section .dropdown li {
+ width: 235px;
+ margin-bottom: 15px; }
+ body div#page-wrapper header#glm-main-header nav.top-bar section.top-bar-section .dropdown li a {
+ white-space: normal !important;
+ line-height: 1;
+ padding-bottom: 5px; }
+ body div#page-wrapper header#glm-main-header nav.top-bar section.top-bar-section > ul {
+ float: right; }
+ @media only screen and (min-width:40.063em) and (max-width:64em) {
+ body div#page-wrapper header#glm-main-header nav.top-bar section.top-bar-section > ul {
+ float: none;
+ display: block;
+ max-width: 646px;
+ margin: 0 auto; } }
+ body div#page-wrapper header#glm-main-header nav.top-bar section.top-bar-section > ul > li.has-dropdown:last-child ul.sub-menu.dropdown {
+ left: -30%;
+ transform: translateX(-50%); }
+ body div#page-wrapper header#glm-main-header nav.top-bar section.top-bar-section > ul > li.has-dropdown ul.sub-menu.dropdown .dropdown-menu-wrapper {
+ -moz-column-count: 2;
+ -webkit-column-count: 2;
+ column-count: 2;
+ column-width: auto; }
+ body div#page-wrapper header#glm-main-header nav.top-bar section.top-bar-section > ul > li.has-dropdown a:after {
+ position: relative;
+ margin-top: 0px; }
+ body div#page-wrapper header#glm-main-header nav.top-bar section.top-bar-section > ul > li.menu-item {
+ background: transparent; }
+ body div#page-wrapper header#glm-main-header nav.top-bar section.top-bar-section > ul > li.menu-item > a {
+ line-height: 1;
+ padding: 35px 14px 30px 14px;
+ background-color: transparent;
+ font-size: 16px;
+ transition: font-size 250ms ease-in-out, text-shadow .5s ease-in-out, padding 250ms ease-in-out;
+ font-weight: bold; }
+ @media only screen and (min-width:64.063em) {
+ body div#page-wrapper header#glm-main-header nav.top-bar section.top-bar-section > ul > li.menu-item > a {
+ font-size: 16px; } }
+ body div#page-wrapper header#glm-main-header nav.top-bar section.top-bar-section > ul > li.menu-item > a:hover:after {
+ transform: scaleX(1);
+ top: 6px; }
+ @media only screen and (min-width:40.063em) and (max-width:64em) {
+ body div#page-wrapper header#glm-main-header nav.top-bar section.top-bar-section > ul > li.menu-item > a:hover:after {
+ top: 3px; } }
+ body div#page-wrapper header#glm-main-header nav.top-bar section.top-bar-section > ul > li.menu-item > a:after {
+ position: relative;
+ display: block;
+ top: 6px;
+ height: 8px;
+ content: '';
+ width: 100%;
+ border-bottom: solid 5px white;
+ transform: scaleX(0);
+ transition: transform 300ms ease-in-out; }
+ @media only screen and (min-width:40.063em) and (max-width:64em) {
+ body div#page-wrapper header#glm-main-header nav.top-bar section.top-bar-section > ul > li.menu-item > a:after {
+ top: 3px; } }
+ body div#page-wrapper header#glm-main-header nav.top-bar section.top-bar-section > ul > li.menu-item ul.sub-menu.dropdown {
+ background: #f8fcf9;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+ box-shadow: 5px 5px 20px grey; }
+ body div#page-wrapper header#glm-main-header nav.top-bar section.top-bar-section > ul > li.menu-item ul.sub-menu.dropdown li.dropdown-container {
+ float: none;
+ list-style: none; }
+ body div#page-wrapper header#glm-main-header nav.top-bar section.top-bar-section > ul > li.menu-item ul.sub-menu.dropdown li:not(.dropdown-container) {
+ background: #fbfdfc;
+ padding: 5px 10px;
+ float: none;
+ list-style: none;
+ font-size: 14px;
+ overflow: hidden;
+ break-inside: avoid-column;
+ -webkit-column-break-inside: avoid; }
+ body div#page-wrapper header#glm-main-header nav.top-bar section.top-bar-section > ul > li.menu-item ul.sub-menu.dropdown li:not(.dropdown-container):hover {
+ background: #fbfdfc; }
+ body div#page-wrapper header#glm-main-header nav.top-bar section.top-bar-section > ul > li.menu-item ul.sub-menu.dropdown li:not(.dropdown-container):hover a {
+ border-bottom: 1px solid #4eab69;
+ background: #FFFFFF;
+ color: #4eab69; }
+ body div#page-wrapper header#glm-main-header nav.top-bar section.top-bar-section > ul > li.menu-item ul.sub-menu.dropdown li:not(.dropdown-container) a {
+ color: #4eab69 !important;
+ padding: 0 0 5px 0;
+ background: #fbfdfc;
+ border-bottom: 1px solid #4eab69;
+ font-size: 18px; }
+ body div#page-wrapper header#glm-main-header nav.top-bar section.top-bar-section > ul > li.menu-item ul.sub-menu.dropdown li:not(.dropdown-container) a:hover {
+ color: #4eab69; }
+ body div#page-wrapper header#glm-main-header nav.top-bar section.top-bar-section > ul li.menu-item:not(.travel-menu) ul.sub-menu.dropdown:not(#county-map-dropdown):not(#dropdown-events-search) {
+ left: -300px; }
+ body div#page-wrapper header#glm-main-header nav.top-bar section.top-bar-section > ul li.menu-item.events-menu ul.sub-menu {
+ width: 1024px;
+ left: -685px;
+ background: #fbfdfc;
+ padding: 0;
+ border: 10px solid #3e8854; }
+body #feature-image {
+ position: relative; }
+ body #feature-image #featured-image-content {
+ background-color: rgba(0, 0, 0, 0.2);
+ border-radius: 5px;
+ max-width: 1200px;
+ position: absolute;
+ text-align: center;
+ transform: translate(-50%, -50%);
+ left: 50%;
+ top: 50%;
+ color: white;
+ line-height: 1;
+ text-shadow: 2px 4px 3px rgba(0, 0, 0, 0.7); }
+ body #feature-image #featured-image-content p {
+ text-shadow: 2px 4px 3px rgba(0, 0, 0, 0.7);
+ font-size: 16px; }
+ body #feature-image #featured-image-content h2 {
+ color: white; }
+
+.sticky-header {
+ height: 82.6px;
+ transition: height 250ms ease-in-out; }
+
+.fixed-header {
+ position: fixed !important;
+ top: 0;
+ left: 0;
+ width: 100%;
+ z-index: 999;
+ height: 60px; }
+ .fixed-header .top-bar .top-bar-section > ul > li > a {
+ font-size: 1.3vw !important;
+ padding: 19px 25px 6px !important; }
+
+#front-featured-image-container {
+ position: relative; }
+ #front-featured-image-container img {
+ width: 100%; }
+ #front-featured-image-container #front-featured-image-content {
+ position: absolute;
+ bottom: 225px;
+ left: 10%;
+ max-width: 400px; }
+ @media only screen and (min-width:40.063em) and (max-width:64em) {
+ #front-featured-image-container #front-featured-image-content {
+ bottom: 50px; } }
+ @media only screen and (max-width: 40em) {
+ #front-featured-image-container #front-featured-image-content {
+ display: none; } }
+ #front-featured-image-container #front-featured-image-content #front-featured-image-headline {
+ color: white; }
+ #front-featured-image-container #front-featured-image-content #front-featured-image-headline h2 {
+ font-size: 60px; }
+ @media only screen and (min-width:40.063em) and (max-width:64em) {
+ #front-featured-image-container #front-featured-image-content #front-featured-image-headline h2 {
+ font-size: 60px; } }
+ #front-featured-image-container #front-featured-image-content #front-featured-image-headline p {
+ font-size: 16px;
+ font-weight: bold; }
+ @media only screen and (min-width:40.063em) and (max-width:64em) {
+ #front-featured-image-container #front-featured-image-content #front-featured-image-headline p {
+ font-size: 14px; } }
+ #front-featured-image-container #front-featured-image-content #front-featured-image-headline > * {
+ color: white;
+ text-shadow: 0px 0px 7px #000; }
+ #front-featured-image-container #front-featured-image-content #front-featured-image-button {
+ color: white;
+ max-width: 200px;
+ text-align: center; }
+ #front-featured-image-container #front-featured-image-content #front-featured-image-button a {
+ background: #4eab69;
+ color: white;
+ padding: 10px 20px;
+ display: block; }
+ #front-featured-image-container #front-featured-image-content #front-featured-image-button a:hover {
+ background: #3e8854; }
+
+.dropdown-menu-wrapper {
+ padding: 10px 0 10px 10px; }
+
+.front-page-content {
+ margin: 15px auto 30px auto; }
+
+.action-info .blur-action {
+ min-height: 350px;
+ background-color: #22CDEC;
+ color: white;
+ font-size: 95px; }
+ .action-info .blur-action:hover {
+ cursor: pointer; }
+ .action-info .blur-action .blur-text {
+ position: absolute;
+ top: 58%;
+ left: 50%;
+ text-align: center;
+ font-size: 24px;
+ transform: translateX(-50%);
+ font-family: "futura-pt",sans-serif;
+ font-style: normal;
+ font-weight: 500; }
+ .action-info .blur-action .blur-container {
+ line-height: 350px;
+ text-align: center;
+ position: relative;
+ top: 0px; }
+ .action-info .blur-action .blur-container .first-blur {
+ top: -35px;
+ opacity: 0;
+ min-width: 193px;
+ visibility: visible; }
+ .action-info .blur-action .blur-container .left-mark {
+ position: relative;
+ bottom: 40px;
+ left: 15px; }
+ .action-info .blur-action .blur-container .right-mark {
+ position: relative;
+ bottom: 40px;
+ right: 20px; }
+ .action-info .blur-action .blur-container span {
+ position: relative;
+ display: inline-block;
+ text-align: center;
+ font-weight: bold; }
+ .action-info .blur-action .blur-container .sight {
+ opacity: 1 !important; }
+.action-info .guide-action {
+ background-color: #db1f5d;
+ height: 350px; }
+ @media only screen and (min-width:64.063em) {
+ .action-info .guide-action .guide-text-container {
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+ padding-left: 50px; }
+ .action-info .guide-action .guide-button-container {
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+ right: 0; } }
+ @media only screen and (min-width:0em) and (max-width:64em) {
+ .action-info .guide-action .guide-text-container {
+ margin: 40px 0 50px;
+ text-align: center; }
+ .action-info .guide-action .guide-button-container {
+ display: block;
+ max-width: 205px;
+ margin: 60px auto 0 auto;
+ float: none;
+ clear: both; } }
+ .action-info .guide-action h1 {
+ line-height: 1;
+ color: white;
+ font-weight: bold; }
+ .action-info .guide-action .action-item-button {
+ display: block;
+ padding: 10px;
+ border: 2px solid white;
+ color: white;
+ max-width: 205px;
+ text-align: center; }
+ .action-info .guide-action .action-items-text {
+ color: white;
+ font-size: 18px; }
+
+.landing-item {
+ position: relative;
+ overflow: hidden; }
+ .landing-item h5 {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ font-size: 28px;
+ color: white;
+ font-weight: bold;
+ line-height: 1;
+ text-shadow: 2px 4px 3px rgba(0, 0, 0, 0.7); }
+ .landing-item img {
+ width: 100%; }
+
+body .cr__load-more-container.cr__clearfix {
+ padding: 0 !important; }
+
+.clearfix::after {
+ content: '';
+ height: 0;
+ clear: both; }
+
+#main-content {
+ padding: 20px 15px; }
+
+#slideshow #caption {
+ background: rgba(0, 0, 0, 0.75);
+ color: #FFFFFF;
+ margin-top: -51px; }
+ #slideshow #caption p {
+ padding: 10px 5px;
+ font-size: 12px;
+ margin: 0;
+ text-align: right; }
+
+#front-page-video {
+ width: 100%; }
+
+#front-page-video-container {
+ position: relative; }
+
+#video-controls {
+ position: absolute;
+ bottom: 25px;
+ right: 25px; }
+ #video-controls #pause-video, #video-controls #restart-video {
+ padding: 5px;
+ border-radius: 6px;
+ color: white;
+ background-color: rgba(0, 0, 0, 0.5); }
+ #video-controls #pause-video:hover, #video-controls #restart-video:hover {
+ cursor: pointer; }
+
+/* NextGen Gallery */
+.ngg-gallery-thumbnail, .ngg-gallery-thumbnail-box {
+ float: none !important; }
+
+.gallery li a img {
+ display: block;
+ width: 100%; }
+
+.ngg-gallery-thumbnail, .ngg-gallery-thumbnail-box {
+ float: none !important; }
+
+.ngg-album-compact h4 .ngg-album-desc {
+ height: auto !important;
+ font-family: "Montserrat";
+ font-weight: 400; }
+
+.ngg-album-compact .album-meta-wrapper h4 a {
+ font-style: normal; }
+
+.album-meta-wrapper {
+ display: block;
+ height: 54px;
+ margin-bottom: 20px; }
+
+.ngg-glmalbums {
+ margin: 10px 0; }
+
+/* Ninja Forms */
+.ninja-forms-form-wrap {
+ max-width: 600px;
+ margin: 0 auto; }
+ .ninja-forms-form-wrap input[type=submit] {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ border-radius: 0;
+ border-style: solid;
+ border-width: 0;
+ cursor: pointer;
+ font-family: "Montserrat", 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: #780307;
+ border-color: #600206;
+ color: #FFFFFF;
+ transition: background-color 300ms ease-out;
+ display: block;
+ margin: 0 auto; }
+ .ninja-forms-form-wrap input[type=submit]:hover, .ninja-forms-form-wrap input[type=submit]:focus {
+ background-color: #600206; }
+ .ninja-forms-form-wrap input[type=submit]:hover, .ninja-forms-form-wrap input[type=submit]:focus {
+ color: #FFFFFF; }
+
+h1, h2, h3, h4, h5, h6 {
+ clear: both; }
+
+/* PLUGINS */
+/* Nextgen */
+.gallery li a img {
+ display: block;
+ width: 100%; }
+
+.ngg-gallery-thumbnail, .ngg-gallery-thumbnail-box {
+ float: none !important; }
+
+.ngg-album-compact h4 .ngg-album-desc {
+ height: auto !important;
+ font-family: "Montserrat";
+ font-weight: 400; }
+
+.ngg-album-compact .album-meta-wrapper h4 a {
+ font-style: normal; }
+
+.album-meta-wrapper {
+ display: block;
+ height: 54px;
+ margin-bottom: 20px; }
+
+.ngg-glmalbums {
+ margin: 10px 0;
+ min-height: 260px; }
+ @media only screen and (max-width: 40em) {
+ .ngg-glmalbums {
+ min-height: 180px; } }
+
+.ngg-album-link {
+ text-align: center; }
+
+/* For fixing cellphones not showing phone numbers because of /helpful/ auto-coloring */
+a[href^=tel] {
+ color: inherit;
+ text-decoration: none; }
+
+/* End NextGen Gallery */
+/* These are the basic styles for calendar, there are several others that can be added from the calendar's mark up.
+ These styles are primarily for the buttons, columns headers, and the over all calendar body. More selectors will
+ be necessary when getting deeper into the calendar's mark up to style elements
+*/
+#eventCalendar {
+ /* contains all of the buttons above the calendar, on left and right */
+ /* entire calendar body */ }
+ #eventCalendar .fc-toolbar {
+ /* apply button styles here to affect all of the calendar buttons */
+ /* currently selected button styles */
+ /* affect only today, prev and next buttons (buttons on the above the left side of the calendar*/
+ /* affect only month, week, day buttons (buttons above the right side of the calendar) */
+ /* Calendar Title / Current Month or Date */ }
+ #eventCalendar .fc-view-container {
+ /* dates, days or months at the top of each column (sun, mon, tue, wed, thur, fri, sat) */ }
+
+.block-image {
+ visibility: hidden; }
+
+#front-blocks {
+ display: grid;
+ grid-auto-flow: column; }
+ #front-blocks .front-block {
+ display: grid;
+ position: relative; }
+ #front-blocks .front-block-content {
+ padding: 3vw 6vw;
+ cursor: pointer;
+ background: rgba(0, 0, 0, 0.4);
+ height: 100%; }
+ #front-blocks .front-block-content .excerpt > * {
+ color: white; }
+ #front-blocks .front-block-content .excerpt h2 {
+ font-family: Open Sans;
+ font-size: 32px;
+ line-height: 42px;
+ text-transform: none; }
+ #front-blocks .front-block-content .excerpt p {
+ font-family: Open Sans;
+ font-size: 20px;
+ line-height: 27px; }
+ #front-blocks .front-block {
+ overflow: hidden; }
+ #front-blocks .front-block:hover .front-block-bg {
+ transform: scale(1.1);
+ -webkit-transform: scale(1.1); }
+ #front-blocks .front-block .front-block-bg {
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 100.2%;
+ width: 100.2%;
+ background-size: cover;
+ z-index: 1;
+ background-position: center;
+ backface-visibility: hidden;
+ -webkit-backface-visibility: hidden;
+ transition: all .6s cubic-bezier(0.24, 1, 0.3, 1);
+ -webkit-transition: all .6s cubic-bezier(0.24, 1, 0.3, 1); }
+ #front-blocks .front-block .front-block-inner-row {
+ z-index: 10; }
+ #front-blocks .front-block .block-link {
+ position: absolute;
+ z-index: 100;
+ top: 0;
+ left: 0;
+ height: 100%;
+ width: 100%;
+ display: block; }
+
+#glm-photo-grid {
+ margin-bottom: 50px; }
+ #glm-photo-grid #glm-blocks-grid {
+ display: -ms-grid;
+ display: grid;
+ -ms-grid-rows: auto auto auto; }
+ #glm-photo-grid #glm-blocks-grid .block-hover:hover {
+ cursor: pointer; }
+ @media only screen and (min-width:64.063em) {
+ #glm-photo-grid #glm-blocks-grid {
+ grid-template-areas: "a a b c"
+ "a a d d"
+ "e f g g"
+ "h h g g"; } }
+ @media only screen and (min-width:0em) and (max-width:64em) {
+ #glm-photo-grid #glm-blocks-grid {
+ grid-template-areas: "a a a a"
+ "b b c c"
+ "d d d d"
+ "e e f f"
+ "h h h h"
+ "g g g g"; } }
+ @media only screen and (max-width: 40em) {
+ #glm-photo-grid #glm-blocks-grid {
+ grid-template-areas: "a a a a"
+ "b b b b"
+ "c c c c"
+ "d d d d"
+ "e e e e"
+ "f f f f"
+ "h h h h"
+ "g g g g"; } }
+ #glm-photo-grid #glm-blocks-grid .land-page-block-image {
+ height: 100%;
+ width: 100%;
+ padding: 25%;
+ background-size: cover !important;
+ position: relative;
+ -webkit-transition: -webkit-transform 300ms ease-in-out;
+ transition: -webkit-transform 300ms ease-in-out;
+ transition: transform 300ms ease-in-out;
+ transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out; }
+ #glm-photo-grid #glm-blocks-grid .land-page-block-image .glm-block-title {
+ margin: 0;
+ color: white;
+ font-weight: bold;
+ position: absolute;
+ left: 50%;
+ top: 50%;
+ text-shadow: 1px 1px 4px black;
+ -webkit-transform: translate(-50%);
+ -ms-transform: translate(-50%);
+ transform: translate(-50%); }
+ #glm-photo-grid #glm-blocks-grid .land-page-block-image:hover {
+ -webkit-transform: scale(1.1);
+ -ms-transform: scale(1.1);
+ transform: scale(1.1); }
+ #glm-photo-grid #glm-blocks-grid .block-0 {
+ -ms-grid-row: 1;
+ -ms-grid-row-span: 2;
+ -ms-grid-column: 1;
+ -ms-grid-column-span: 2;
+ grid-area: a; }
+ #glm-photo-grid #glm-blocks-grid .block-1 {
+ -ms-grid-row: 1;
+ -ms-grid-column: 3;
+ grid-area: b; }
+ #glm-photo-grid #glm-blocks-grid .block-1 .land-page-block-image {
+ padding: 33%; }
+ #glm-photo-grid #glm-blocks-grid .block-2 {
+ -ms-grid-row: 1;
+ -ms-grid-column: 4;
+ grid-area: c; }
+ #glm-photo-grid #glm-blocks-grid .block-2 .land-page-block-image {
+ padding: 33%; }
+ #glm-photo-grid #glm-blocks-grid .block-3 {
+ -ms-grid-row: 2;
+ -ms-grid-column: 3;
+ -ms-grid-column-span: 2;
+ grid-area: d; }
+ #glm-photo-grid #glm-blocks-grid .block-3 .land-page-block-image {
+ padding: 17%; }
+ #glm-photo-grid #glm-blocks-grid .block-4 {
+ -ms-grid-row: 3;
+ -ms-grid-column: 1;
+ grid-area: e; }
+ #glm-photo-grid #glm-blocks-grid .block-4 .land-page-block-image {
+ padding: 33%; }
+ #glm-photo-grid #glm-blocks-grid .block-5 {
+ -ms-grid-row: 3;
+ -ms-grid-column: 2;
+ grid-area: f; }
+ #glm-photo-grid #glm-blocks-grid .block-5 .land-page-block-image {
+ padding: 33%; }
+ #glm-photo-grid #glm-blocks-grid .block-6 {
+ -ms-grid-row: 3;
+ -ms-grid-row-span: 2;
+ -ms-grid-column: 3;
+ -ms-grid-column-span: 2;
+ grid-area: g; }
+ #glm-photo-grid #glm-blocks-grid .block-7 {
+ -ms-grid-row: 4;
+ -ms-grid-column: 1;
+ -ms-grid-column-span: 2;
+ grid-area: h; }
+ #glm-photo-grid #glm-blocks-grid .block-7 .land-page-block-image {
+ padding: 17%; }
+ #glm-photo-grid #glm-blocks-grid .glm-block {
+ margin: 3px;
+ overflow: hidden; }
+ @media screen and (-ms-high-contrast: none) {
+ #glm-photo-grid #glm-blocks-grid .land-page-block-image {
+ padding: 9.5vw !important; } }
+
+div.weather-atlas-wrapper {
+ background: transparent !important;
+ color: #333333 !important;
+ border: none !important; }
+ div.weather-atlas-wrapper div.weather-atlas-header {
+ display: none; }
+ div.weather-atlas-wrapper div.weather-atlas-body {
+ margin: 0;
+ padding: 0; }
+ div.weather-atlas-wrapper div.weather-atlas-body .current_temp {
+ color: #000000;
+ text-align: center;
+ margin: 0; }
+ div.weather-atlas-wrapper div.weather-atlas-body .current_temp i.wi {
+ font-size: 2em; }
+ div.weather-atlas-wrapper div.weather-atlas-body .current_temp span.temp {
+ font-size: 2em;
+ text-shadow: none; }
+ div.weather-atlas-wrapper div.weather-atlas-body .current_temp .current_text, div.weather-atlas-wrapper div.weather-atlas-body .current_temp .sunrise_sunset {
+ display: none; }
+ div.weather-atlas-wrapper div.weather-atlas-body .current_text_2 {
+ display: none; }
+ div.weather-atlas-wrapper div.weather-atlas-body div.daily {
+ display: none; }
+ div.weather-atlas-wrapper div.weather-atlas-footer {
+ display: none; }
+
+body .landing-page-members .glm-member-db-list.filters-opened #glm-locationMap-container {
+ width: 100%; }
+body .landing-page-members #glm-member-db-front-container {
+ overflow: hidden;
+ position: relative;
+ padding: 0; }
+ body .landing-page-members #glm-member-db-front-container .glm-member-list-inner-wrapper > *:not(#glm-locationMap-container) {
+ max-width: 1200px;
+ margin: 0 auto;
+ clear: both; }
+ body .landing-page-members #glm-member-db-front-container #glm-locationMap-container {
+ margin: 0 0 0px 0; }
+ body .landing-page-members #glm-member-db-front-container #glm-locationMap-container #glm-locationMap {
+ margin-bottom: 0; }
+ body .landing-page-members #glm-member-db-front-container #glm-member-list-filters-wrapper {
+ position: absolute !important;
+ top: 50px !important;
+ left: 20%; }
+ body .landing-page-members #glm-member-db-front-container #glm-member-list-filters-wrapper #glm-member-list-filters-button {
+ position: absolute;
+ background: #f59e00; }
+body .landing-page-members #glm-member-list-map-toggle {
+ display: none; }
+body .landing-page-members .glm-member-db-list-header-title {
+ padding: 20px 0 15px 15px; }
+body .landing-page-members #glm-member-list-terms {
+ padding: 0 15px; }
+body .glm-map {
+ width: 100%;
+ height: 525px;
+ border-color: lightgrey;
+ border-image: none;
+ border-style: solid;
+ border-width: 1px;
+ /* margin: 10px 0 10px 0;*/
+ margin: 0 auto; }
+body .glm-map-tall {
+ height: 600px; }
+body #glm-member-login-form {
+ width: 250px;
+ margin-bottom: 40px; }
+body #glm-member-login-form .button-primary, body #glm-member-password-lost-form .lostpassword-button {
+ background-color: #f59e00;
+ border: 0 none;
+ border-radius: 5px;
+ color: white;
+ font-size: 14px;
+ padding: 10px 15px;
+ min-width: 90px;
+ cursor: pointer; }
+body #glm-member-password-lost-form {
+ width: 400px; }
+body #glm-member-password-lost-link {
+ color: #780307;
+ margin-top: 40px; }
+body #glm-member-password-lost-form {
+ display: none; }
+body .members-only-template {
+ margin-top: 20px; }
+body .glm-alpha-link {
+ border: none;
+ color: #555555; }
+body .glm-alpha-link-selected {
+ background: #555555;
+ color: white; }
+body .glm-member-list-image-border {
+ position: relative;
+ width: 250px;
+ height: 250px;
+ overflow: hidden;
+ float: right; }
+
+.distance-marker {
+ padding: 5px 0px;
+ margin-top: 7px;
+ text-align: center;
+ border-bottom: 1px solid #f59e00;
+ border-top: 1px solid #f59e00; }
+
+.marker-label {
+ font-weight: bold; }
+
+.marker-title {
+ padding: 3px 0px;
+ font-weight: bold; }
+
+@media only screen and (min-width:0em) and (max-width:64em) {
+ #LeafletMapContainer {
+ max-width: 93% !important;
+ margin: 0 auto !important; } }
+
+body #glm-member-db-front-container #listing-wrapper {
+ max-width: 1200px;
+ margin: 0 auto; }
+
+body #glm-member-db-front-container .glm-member-db-list.glm-member-db-map-view .glm-member-list-inner-wrapper > *:not(#glm-locationMap-container) {
+ clear: none; }
+
+body #glm-member-db-front-container .paging-container {
+ width: 100%;
+ float: none; }
+
+/* Member List */
+#glm-member-db-front-container #glm-member-list-filters-button {
+ background: #555555; }
+#glm-member-db-front-container #glm-member-list-filters-box .glm-member-search:before {
+ background: #555555; }
+#glm-member-db-front-container #glm-member-list-filters-box .glm-member-search input.glm-member-button {
+ padding: 10px 20px !important;
+ height: 100% !important;
+ font-size: 14px !important;
+ background: #780307; }
+#glm-member-db-front-container #glm-member-list-map-toggle {
+ background: #555555; }
+#glm-member-db-front-container .glm-member-db-list-header-title {
+ color: #555555; }
+#glm-member-db-front-container #listing-wrapper .glm-member-list-listing-container .glm-member-title {
+ color: #460204; }
+ #glm-member-db-front-container #listing-wrapper .glm-member-list-listing-container .glm-member-title a {
+ color: #780307;
+ text-decoration: underline; }
+
+/* Member List End */
+/* Member Detail */
+#glm-member-db-front-container #glm-member-detail-takeback-mini {
+ background: #780307; }
+ #glm-member-db-front-container #glm-member-detail-takeback-mini:hover {
+ color: white;
+ background: #ebb12a; }
+#glm-member-db-front-container #glm-member-detail-container #glm-member-detail-website-link {
+ background: #0c0c0c; }
+ #glm-member-db-front-container #glm-member-detail-container #glm-member-detail-website-link:hover {
+ background: #460204; }
+#glm-member-db-front-container #glm-member-detail-container #glm-member-detail-contact-info {
+ background: #252525; }
+#glm-member-db-front-container #glm-member-detail-container #MemberDrivingDirectionsForm .map-button, #glm-member-db-front-container #glm-member-detail-container #glm-member-detail-map-button {
+ background: #0c0c0c; }
+ #glm-member-db-front-container #glm-member-detail-container #MemberDrivingDirectionsForm .map-button:hover, #glm-member-db-front-container #glm-member-detail-container #glm-member-detail-map-button:hover {
+ background: #460204; }
+#glm-member-db-front-container #glm-member-detail-container #glm-member-detail-data-container > .glm-member-detail-content-toggle {
+ color: #780307; }
+#glm-member-db-front-container #glm-member-detail-container .glm-member-detail-sub-data-links .glm-member-detail-content-toggle, #glm-member-db-front-container #glm-member-detail-container .glm-member-detail-sub-data-links .glm-member-detail-link-to-top {
+ color: #ebb12a; }
+#glm-member-db-front-container #glm-member-detail-container .glm-member-title {
+ color: #555555; }
+
+/* Member Detail End*/
+/* Members Only */
+#glm-member-front-header .glm-button {
+ background: #555555; }
+
+/* Members Only End */
+/* Trip Planner */
+#listing-wrapper div.memberSR a.list-add-link span.trip2 {
+ color: #555555; }
+
+/* Trip Planner End */
+body #glm-event-wrapper .glm-event-day-row {
+ background: transparent !important; }
+body #glm-event-wrapper h1 {
+ font-size: 1.5rem;
+ padding: 0 15px; }
+body #glm-event-wrapper #glm-events-search-form .button {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ border-radius: 0;
+ border-style: solid;
+ border-width: 0;
+ cursor: pointer;
+ font-family: "Montserrat", 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: 0.75rem 1.5rem 0.8125rem 1.5rem;
+ background-color: #f59e00;
+ border-color: #c47f00;
+ color: #FFFFFF;
+ border-radius: 3px;
+ transition: background-color 300ms ease-out; }
+ body #glm-event-wrapper #glm-events-search-form .button:hover, body #glm-event-wrapper #glm-events-search-form .button:focus {
+ background-color: #c47f00; }
+ body #glm-event-wrapper #glm-events-search-form .button:hover, body #glm-event-wrapper #glm-events-search-form .button:focus {
+ color: #FFFFFF; }
+body #glm-event-wrapper #glm-events-shortcuts .shortcuts-button-group {
+ list-style: none;
+ margin: 0;
+ left: 0; }
+ body #glm-event-wrapper #glm-events-shortcuts .shortcuts-button-group:before, body #glm-event-wrapper #glm-events-shortcuts .shortcuts-button-group:after {
+ content: " ";
+ display: table; }
+ body #glm-event-wrapper #glm-events-shortcuts .shortcuts-button-group:after {
+ clear: both; }
+ body #glm-event-wrapper #glm-events-shortcuts .shortcuts-button-group .shortcuts-button {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ border-radius: 0;
+ border-style: solid;
+ border-width: 0;
+ cursor: pointer;
+ font-family: "Montserrat", 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: 0.75rem 1.5rem 0.8125rem 1.5rem;
+ padding-bottom: 0.8125rem;
+ padding-top: 0.75rem;
+ padding-left: 1rem;
+ padding-right: 1rem;
+ width: 100%;
+ background-color: #f59e00;
+ border-color: #c47f00;
+ color: #FFFFFF;
+ border-radius: 3px;
+ transition: background-color 300ms ease-out;
+ margin-bottom: 1px; }
+ body #glm-event-wrapper #glm-events-shortcuts .shortcuts-button-group .shortcuts-button:hover, body #glm-event-wrapper #glm-events-shortcuts .shortcuts-button-group .shortcuts-button:focus {
+ background-color: #c47f00; }
+ body #glm-event-wrapper #glm-events-shortcuts .shortcuts-button-group .shortcuts-button:hover, body #glm-event-wrapper #glm-events-shortcuts .shortcuts-button-group .shortcuts-button:focus {
+ color: #FFFFFF; }
+ body #glm-event-wrapper #glm-events-shortcuts .shortcuts-button-group > li {
+ float: none;
+ display: list-item;
+ margin: 0; }
+ body #glm-event-wrapper #glm-events-shortcuts .shortcuts-button-group > li > button, body #glm-event-wrapper #glm-events-shortcuts .shortcuts-button-group > li .button {
+ border-left: 1px solid;
+ border-color: rgba(255, 255, 255, 0.5); }
+ body #glm-event-wrapper #glm-events-shortcuts .shortcuts-button-group > li:first-child button, body #glm-event-wrapper #glm-events-shortcuts .shortcuts-button-group > li:first-child .button {
+ border-left: 0; }
+ body #glm-event-wrapper #glm-events-shortcuts .shortcuts-button-group > li:first-child {
+ margin-left: 0; }
+ body #glm-event-wrapper #glm-events-shortcuts .shortcuts-button-group > li, body #glm-event-wrapper #glm-events-shortcuts .shortcuts-button-group > li > a, body #glm-event-wrapper #glm-events-shortcuts .shortcuts-button-group > li > button, body #glm-event-wrapper #glm-events-shortcuts .shortcuts-button-group > li > .button {
+ border-radius: 0; }
+ body #glm-event-wrapper #glm-events-shortcuts .shortcuts-button-group > li:first-child, body #glm-event-wrapper #glm-events-shortcuts .shortcuts-button-group > li:first-child > a, body #glm-event-wrapper #glm-events-shortcuts .shortcuts-button-group > li:first-child > button, body #glm-event-wrapper #glm-events-shortcuts .shortcuts-button-group > li: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; }
+ body #glm-event-wrapper #glm-events-shortcuts .shortcuts-button-group > li:last-child, body #glm-event-wrapper #glm-events-shortcuts .shortcuts-button-group > li:last-child > a, body #glm-event-wrapper #glm-events-shortcuts .shortcuts-button-group > li:last-child > button, body #glm-event-wrapper #glm-events-shortcuts .shortcuts-button-group > li: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; }
+body #glm-event-wrapper button:not(.fc-button) {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ border-radius: 0;
+ border-style: solid;
+ border-width: 0;
+ cursor: pointer;
+ font-family: "Montserrat", 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: 0.75rem 1.5rem 0.8125rem 1.5rem;
+ background-color: #db1f5d;
+ border-color: #af194a;
+ color: #FFFFFF;
+ border-radius: 3px;
+ transition: background-color 300ms ease-out;
+ width: 220px; }
+ body #glm-event-wrapper button:not(.fc-button):hover, body #glm-event-wrapper button:not(.fc-button):focus {
+ background-color: #af194a; }
+ body #glm-event-wrapper button:not(.fc-button):hover, body #glm-event-wrapper button:not(.fc-button):focus {
+ color: #FFFFFF; }
+body #glm-event-wrapper #glm-event-detail-takeback-mini {
+ color: white; }
+body #glm-event-wrapper p {
+ margin-left: 15px; }
+body #glm-event-wrapper .glm-event-day-row {
+ border: 1px solid #FFFFFF;
+ background: -webkit-linear-gradient(left, #f2f2f2 5%, #FFFFFF 100%);
+ background: -moz-linear-gradient(center top, #f2f2f2 5%, #FFFFFF 100%);
+ background: -ms-linear-gradient(left, #f2f2f2 5%, #FFFFFF 100%); }
+body #glm-event-wrapper .glm-event-day-event {
+ border: 1px solid #CCCCCC; }
+ body #glm-event-wrapper .glm-event-day-event::before {
+ display: none; }
+ body #glm-event-wrapper .glm-event-day-event:hover {
+ border: 1px solid #000000; }
+body #glm-event-wrapper .glm-event-day-event a.glm-read-more {
+ border: 1px solid #131c5f;
+ background-color: #FFFFFF;
+ color: #000000; }
+body #glm-event-wrapper .glm-event-day-event a.glm-read-more:hover {
+ color: #FFFFFF;
+ background-color: #131c5f;
+ border: 1px solid #FFFFFF;
+ background-color: #131c5f; }
+body #glm-event-wrapper .glm-event-cal {
+ border: 1px solid #131c5f; }
+body #glm-event-wrapper .glm-event-cal-day-container {
+ background: -webkit-linear-gradient(left, #FFFFFF 5%, #f2f2f2 100%);
+ background: -moz-linear-gradient(center top, #FFFFFF 5%, #f2f2f2 100%);
+ background: -ms-linear-gradient(left, #FFFFFF 5%, #f2f2f2 100%); }
+body #glm-event-wrapper .glm-event-cal-month {
+ background-color: #131c5f;
+ color: #fff; }
+body #glm-event-wrapper h1 {
+ color: #131c5f; }
+body #glm-event-wrapper h2 {
+ color: #131c5f; }
+body .events-feed-container {
+ padding: 0; }
+body .front-page-event-image {
+ min-height: 350px;
+ width: 100%; }
+body #event-feed {
+ position: relative;
+ margin-bottom: 75px; }
+ body #event-feed .featured-event {
+ padding: 0;
+ position: relative;
+ max-height: 400px; }
+ body #event-feed .featured-event:hover .featured-event-details {
+ bottom: 0 !important; }
+ body #event-feed .featured-event .front-page-event-image {
+ position: relative;
+ width: 100%; }
+ body #event-feed .featured-event .featured-event-details {
+ padding: 10px 20px;
+ position: absolute;
+ width: 100%;
+ bottom: 0;
+ background-color: #2ddae7;
+ transition: 350ms ease-in-out bottom; }
+ @media only screen and (min-width:0em) and (max-width:64em) {
+ body #event-feed .featured-event .featured-event-details {
+ opacity: .7;
+ background-color: #000000; } }
+ body #event-feed .featured-event .featured-event-details h6 {
+ color: white;
+ opacity: 1; }
+ body #event-feed .featured-event .featured-event-details .featured-event-date {
+ color: white; }
+body .slick-arrow {
+ position: absolute;
+ height: 50px !important;
+ width: 50px !important; }
+ body .slick-arrow:focus {
+ background: transparent !important; }
+ body .slick-arrow:hover {
+ background: transparent !important; }
+body .slick-arrow.slick-prev {
+ right: 150px !important;
+ top: -40px !important;
+ left: inherit;
+ background: transparent; }
+ @media only screen and (max-width: 40em) {
+ body .slick-arrow.slick-prev {
+ right: 50px !important; } }
+ body .slick-arrow.slick-prev::before {
+ content: '<' !important;
+ font-size: 45px;
+ color: lightgrey; }
+body .slick-arrow.slick-next {
+ right: 100px !important;
+ top: -40px !important;
+ left: inherit;
+ background: transparent; }
+ @media only screen and (max-width: 40em) {
+ body .slick-arrow.slick-next {
+ right: 10px !important; } }
+ body .slick-arrow.slick-next::before {
+ content: '>' !important;
+ font-size: 45px;
+ color: lightgrey; }
+body .events-feed-title h3 {
+ font-weight: bold;
+ text-align: center;
+ color: #2ddae7; }
+ @media only screen and (max-width: 40em) {
+ body .events-feed-title h3 {
+ text-align: left;
+ margin-left: 15px; } }
+body #glm-event-agenda-view .glm-event-day-event::before {
+ display: none; }
+body .glm-events-agenda-image {
+ padding: 0;
+ text-align: center; }
+ @media only screen and (min-width:64.063em) {
+ body .glm-events-agenda-image img {
+ float: right !important; } }
+body .event-contents {
+ font-size: 13px; }
+body .glm-agenda-city {
+ font-size: 13px; }
+body #glm-event-category, body #glm-event-city {
+ font-size: 14px; }
+@media only screen and (min-width:64.063em) {
+ body .glm-event-day-event .front-event-links {
+ margin-top: 25px;
+ float: right; } }
+@media only screen and (min-width:40.063em) and (max-width:64em) {
+ body .glm-event-day-event .front-event-links {
+ max-width: 300px;
+ padding: 0;
+ float: none;
+ margin: 0 auto;
+ margin-top: 5px; } }
+@media only screen and (min-width:0em) and (max-width:64em) {
+ body .glm-event-day-event .front-event-links {
+ max-width: 300px;
+ margin: 0 auto;
+ float: none !important;
+ clear: both; } }
+@media only screen and (max-width: 40em) {
+ body .glm-event-day-event .front-event-links {
+ text-align: center;
+ margin-bottom: 15px; } }
+body .front-event-link {
+ padding: 7px;
+ color: #ebb12a;
+ background-color: #FFFFFF;
+ transition: background-color 400ms ease-in-out;
+ float: none;
+ display: block;
+ text-align: center; }
+ @media only screen and (min-width:64.063em) {
+ body .front-event-link {
+ display: block;
+ border: 1px solid #ebb12a; } }
+ body .front-event-link:hover {
+ background-color: #ebb12a;
+ color: #FFFFFF; }
+ @media only screen and (min-width:0em) and (max-width:64em) {
+ body .front-event-link {
+ margin: 2px; } }
+ @media only screen and (min-width:40.063em) {
+ body .front-event-link {
+ margin: 2px; } }
+ @media only screen and (min-width:64.063em) {
+ body .front-event-link {
+ max-width: 120px; } }
+body .agenda-date {
+ background: #ebb12a;
+ color: white;
+ font-weight: bold;
+ font-size: 16px;
+ margin: 0 auto;
+ max-width: 275px;
+ display: block;
+ padding: 10px;
+ text-align: center; }
+
+#ongoing-events {
+ margin-top: 25px;
+ margin-bottom: 75px;
+ border-bottom: 1px solid lightgrey; }
+ #ongoing-events .events-sort-tab {
+ margin: 0;
+ background-color: #f59e00;
+ color: white; }
+ @media only screen and (min-width:64.063em) {
+ #ongoing-events .events-sort-tab {
+ border-top-left-radius: 7px;
+ border-top-right-radius: 7px; } }
+ @media only screen and (min-width:0em) and (max-width:64em) {
+ #ongoing-events .events-sort-tab {
+ margin-bottom: 10px; } }
+
+@media only screen and (min-width:64.063em) {
+ .mobile-title {
+ display: none; } }
+
+@media only screen and (min-width:40.063em) {
+ .mobile-add-event {
+ display: none; } }
+
+@media only screen and (max-width: 40em) {
+ .large-add-event {
+ display: none; } }
+
+@media only screen and (min-width:0em) and (max-width:64em) {
+ .large-title {
+ display: none; }
+ .agenda-event-name {
+ display: block !important;
+ text-align: center;
+ line-height: 1.1; } }
+
+#event-tab-title {
+ padding: 20px 0;
+ font-weight: bold; }
+
+.events-sort-tab:not(.active) {
+ background-color: #c0c0c0 !important; }
+
+#dropdown-events-search {
+ display: none; }
+
+.events-search-widget {
+ margin: 15px 0px 50px 0; }
+ .events-search-widget .up-map-wrapper {
+ position: relative; }
+ .events-search-widget .up-map-wrapper a {
+ display: block;
+ position: absolute;
+ height: auto; }
+ .events-search-widget .up-map-wrapper .map_west {
+ z-index: 20;
+ width: 39.9659863946%;
+ top: 4%;
+ left: 0.5%;
+ opacity: 0; }
+ .events-search-widget .up-map-wrapper .map_central {
+ opacity: 0;
+ z-index: 21;
+ width: 32%;
+ height: auto;
+ top: 26.5%;
+ left: 34.3%; }
+ .events-search-widget .up-map-wrapper .map_east {
+ opacity: 0;
+ z-index: 22;
+ width: 27.5510204082%;
+ height: auto;
+ top: 30.9803921569%;
+ left: 66.4965986395%; }
+
+.up-form-wrapper {
+ max-width: 300px;
+ margin: 35px auto; }
+
+.events-search-button {
+ background: #780307;
+ color: white;
+ border: none;
+ padding: 10px;
+ font-size: 16px;
+ border-radius: 5px;
+ display: block;
+ max-width: 200px;
+ margin: 0 auto; }
+ .events-search-button:hover {
+ cursor: pointer; }
+
+.up-map-image {
+ display: block;
+ margin: 0 auto; }
+
+#dropdown-events-search select {
+ margin: 10px 0; }
+
+body .counties-menu .sub-menu {
+ left: calc(-750px - 2.5vw) !important;
+ width: 1030px !important;
+ overflow: hidden !important;
+ padding: 0 !important;
+ border: 10px solid #4eab69; }
+ body .counties-menu .sub-menu .dropdown-menu-wrapper {
+ flex-direction: column; }
+body .resetMap {
+ transform: translateX(1%) !important; }
+body #county-map-dropdown {
+ display: none;
+ transform: translateX(-95%);
+ background-color: white;
+ transition: transform 300ms ease-in-out;
+ flex: 1 0 auto; }
+ body #county-map-dropdown li.dropdown-container {
+ background: transparent; }
+ body #county-map-dropdown #area-map-container {
+ text-align: center;
+ margin-bottom: 25px;
+ width: 1000px;
+ height: 700px;
+ margin: 0 auto;
+ position: relative; }
+ body #county-map-dropdown #area-map-container #area-map {
+ z-index: 0;
+ height: 700px;
+ box-shadow: 0 -5px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }
+ body #county-map-dropdown .glm-theme-map-label {
+ display: block;
+ width: 105px; }
+ @media (max-width: 1024px) {
+ body #county-map-dropdown #area-map-container {
+ overflow: hidden;
+ min-height: 420px; }
+ body #county-map-dropdown #area-map-container #area-map {
+ position: relative; } }
+body .leaflet-bottom.leaflet-right {
+ display: none; }
+
+#county-map-toggle {
+ background: #f09b00;
+ color: white;
+ padding: 10px 10px 2px 15px;
+ position: relative;
+ right: 0px;
+ top: 0px;
+ z-index: 9;
+ display: inline-block;
+ text-align: center; }
+ #county-map-toggle:hover {
+ background: #cc8400;
+ cursor: pointer; }
+
+#county-action-items {
+ position: absolute;
+ bottom: -5px;
+ left: 5px;
+ display: flex;
+ justify-content: space-around;
+ width: 500px;
+ opacity: 0;
+ flex-direction: column;
+ max-width: 235px;
+ height: 125px;
+ text-align: center; }
+ #county-action-items a {
+ background: #f59e00;
+ border: 1px solid white;
+ border-radius: 5px;
+ color: white;
+ font-size: 16px;
+ font-weight: bold; }
+
+.blog-dropdowns {
+ border-bottom-right-radius: 6px;
+ display: none;
+ top: 0;
+ background: #6fbd86;
+ color: white;
+ padding: 20px;
+ flex: 1 0 auto;
+ width: 350px; }
+ .blog-dropdowns .blog-dropdown-container {
+ display: flex;
+ flex-wrap: wrap;
+ flex-direction: column; }
+ .blog-dropdowns .blog-dropdown-container .blog-cell:first-child {
+ margin-bottom: 10px; }
+ .blog-dropdowns .blog-dropdown-container .blog-cell {
+ display: flex;
+ justify-content: center; }
+ .blog-dropdowns .blog-dropdown-container .blog-cell .blog-dropdown-link {
+ display: block;
+ background: transparent; }
+ .blog-dropdowns .blog-dropdown-container .blog-cell .blog-dropdown-link:hover {
+ background: transparent; }
+ .blog-dropdowns .blog-dropdown-container .blog-cell .blog-dropdown-link .blog-image-frame {
+ overflow: hidden;
+ border: 5px solid white; }
+ .blog-dropdowns .blog-dropdown-container .blog-cell .blog-dropdown-link .blog-image-frame .blog-dropdown-image {
+ width: 300px;
+ height: 200px;
+ transition: transform 300ms ease-in-out; }
+ .blog-dropdowns .blog-dropdown-container .blog-cell .blog-dropdown-link .blog-image-frame .blog-dropdown-image:hover {
+ transform: scale(1.05); }
+ .blog-dropdowns .blog-dropdown-container .blog-cell .blog-dropdown-link .blog-dropdown-hash {
+ background: white;
+ color: black;
+ font-family: sans-serif;
+ line-height: 1;
+ padding: 6px; }
+ .blog-dropdowns .blog-dropdown-container .blog-cell .blog-dropdown-link .blog-dropdown-title {
+ text-align: left;
+ color: black;
+ font-weight: bold;
+ line-height: 1;
+ background: white;
+ margin-top: 0;
+ padding: 10px;
+ font-family: "Nothing You Could Do";
+ font-size: 20px;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px; }
+
+.top-bar-section li.active:not(.has-form) a:not(.button).blog-dropdown-link {
+ background: transparent; }
+
+@media screen and (-ms-high-contrast: none) {
+ .travel-menu ul.sub-menu.dropdown {
+ min-width: 300px; } }
+
+#travel-tool-items {
+ width: 245px;
+ background: #4eab69;
+ padding: 0 22px;
+ height: 400px;
+ flex: 1 0 auto; }
+ #travel-tool-items .travel-tools-header, #travel-tool-items .travel-tool-text {
+ font-family: 'Josefin Sans', sans-serif;
+ text-align: center;
+ font-weight: bold;
+ color: white; }
+ #travel-tool-items .travel-tool-text {
+ font-size: 16px;
+ text-align: center;
+ position: absolute;
+ background: rgba(245, 158, 0, 0.7);
+ bottom: 50%;
+ transform: translateY(50%);
+ width: 100%; }
+ #travel-tool-items a {
+ height: 45%;
+ padding: 0;
+ margin-bottom: 8px !important;
+ background: transparent;
+ overflow: hidden; }
+ #travel-tool-items .travel-tool-dropdown {
+ position: relative; }
+ #travel-tool-items .travel-tool-image {
+ width: 200px;
+ height: 150px;
+ background-size: cover !important;
+ transition: transform 250ms ease-in-out; }
+ #travel-tool-items .travel-tool-image:hover {
+ transform: scale(1.1); }
+
+body #glm-enews-sticky {
+ padding: 10px;
+ width: 320px;
+ height: auto;
+ background: whitesmoke;
+ transition: transform 300ms ease-in-out;
+ position: fixed;
+ right: -320px;
+ top: 25%;
+ z-index: 9999; }
+ body #glm-enews-sticky .form-wrapper {
+ position: relative; }
+ body #glm-enews-sticky .form-wrapper .gform_title {
+ font-family: 'Josefin Sans'; }
+ body #glm-enews-sticky .form-wrapper input[type='text'] {
+ height: 25px; }
+ body #glm-enews-sticky .form-wrapper input[type='checkbox'] {
+ margin: 0; }
+ body #glm-enews-sticky .form-wrapper .gform_button.button {
+ background: #0093d1;
+ padding: 10px;
+ border-radius: 5px; }
+ body #glm-enews-sticky .form-wrapper .enews-handle {
+ background: #780307;
+ position: absolute;
+ left: -64px;
+ top: 175px;
+ max-width: 54px;
+ color: white; }
+ body #glm-enews-sticky .form-wrapper .enews-handle i {
+ font-size: 30px;
+ padding: 10px;
+ border: 2px solid white; }
+
+.enews-slideout {
+ transform: translateX(-320px) !important; }
+
+.home-feed-post {
+ margin-bottom: 20px; }
+
+input[type="submit"].blogbutton {
+ border-radius: 3px;
+ color: #fbfdfc;
+ border: 2px solid #fbfdfc;
+ font-weight: bold;
+ font-size: 13px;
+ padding: 2px 5px;
+ margin-top: -10px;
+ text-transform: uppercase; }
+ input[type="submit"].blogbutton:hover {
+ cursor: pointer;
+ background: #fbfdfc;
+ border: 2px solid #035C84;
+ color: white; }
+
+/*#searchform div input &[type="text"] {
+ width: 95%;
+}*/
+#blog-posts-over .entry-meta {
+ text-align: center;
+ color: #757575;
+ font-size: 12px; }
+
+#blog-posts-over > div {
+ margin: 25px 0; }
+
+.blog-archive .featured-image-wrap, .blog-home .featured-image-wrap {
+ display: none; }
+
+#blog-feed-front .blog-feed-img {
+ margin-bottom: 17px; }
+ #blog-feed-front .blog-feed-img img {
+ box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.55);
+ -ms-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.55);
+ -moz-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.55);
+ -webkit-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.55); }
+#blog-feed-front .blog-feed-content h4 {
+ margin-bottom: 0; }
+ #blog-feed-front .blog-feed-content h4 a {
+ color: #f59e00; }
+ #blog-feed-front .blog-feed-content h4 a:hover {
+ color: #f59e00; }
+#blog-feed-front .blog-feed-content p.blog-feed-date {
+ font-size: 0.875rem;
+ font-style: italic;
+ margin: -10px 0 15px; }
+#blog-feed-front .blog-feed-content a.read-more {
+ font-size: 1.5rem;
+ font-family: "Montserrat";
+ font-style: italic; }
+
+.home-feed-post {
+ padding: 0 0 25px 0; }
+ @media only screen and (max-width: 40em) {
+ .home-feed-post > * {
+ text-align: center; } }
+
+input[type="submit"].blogbutton {
+ border-radius: 3px;
+ background: #f59e00 !important;
+ color: #fbfdfc;
+ border: 2px solid #f59e00;
+ font-weight: bold;
+ font-size: 13px;
+ padding: 2px 5px;
+ margin-top: -10px;
+ text-transform: uppercase; }
+ input[type="submit"].blogbutton:hover {
+ cursor: pointer;
+ background: #fbfdfc;
+ border: 2px solid #fbfdfc;
+ color: white; }
+
+#blog-posts-over article {
+ display: inline-block;
+ width: 100%; }
+ #blog-posts-over article .entry-header {
+ background: transparent;
+ box-shadow: none;
+ font-size: 22px; }
+ #blog-posts-over article .entry-header h2 {
+ font-size: 22px; }
+ #blog-posts-over article a.read-more {
+ color: #f59e00;
+ font-weight: bold;
+ font-size: 13px;
+ padding: 0 3px;
+ border: 2px solid #fbfdfc;
+ text-transform: uppercase; }
+ #blog-posts-over article a.read-more:hover {
+ background: #fbfdfc;
+ border: 2px solid #f59e00;
+ color: #f59e00; }
+ #blog-posts-over article .entry-header {
+ margin-bottom: 10px; }
+ #blog-posts-over article .entry-header .entry-title {
+ line-height: 1;
+ margin-bottom: 10px;
+ font-size: 26px; }
+ #blog-posts-over article .entry-header .meta.date {
+ font-size: 13px;
+ font-weight: bold; }
+
+/*#searchform div input &[type="text"] {
+ width: 95%;
+}*/
+#blog-posts-over .entry-meta {
+ text-align: center;
+ color: #757575;
+ font-size: 12px; }
+
+#blog-posts-over > div {
+ margin: 40px 0; }
+
+#blog-side-info {
+ background: #fbfdfc;
+ padding-right: 10px;
+ margin-top: 40px;
+ clear: both; }
+ #blog-side-info #searchform {
+ margin-bottom: 30px;
+ padding-top: 30px;
+ padding-right: 12px; }
+ #blog-side-info ul {
+ list-style-type: none; }
+ #blog-side-info a {
+ color: #000000;
+ text-decoration: underline; }
+ #blog-side-info p {
+ color: #4eab69;
+ margin-bottom: 0; }
+ #blog-side-info li {
+ padding: 6px 0px;
+ line-height: 1.1; }
+
+@media only screen and (max-width: 40em) {
+ #blog-side-info-wrapper {
+ float: none;
+ margin: 0 auto;
+ clear: both; }
+ #blog-side-info {
+ padding-left: 0;
+ border-left: 0; }
+ #blog-side-info ul {
+ margin-left: 0;
+ margin-top: 10px; }
+ #blog-side-info #searchform {
+ padding: 35px 0; }
+ #blog-side-info #searchform #s {
+ width: 100%; } }
+
+#blog-side-info-wrapper {
+ margin-top: 20px; }
+ #blog-side-info-wrapper ul.footer-social {
+ margin: 0;
+ float: left; }
+ #blog-side-info-wrapper ul.footer-social li span#blogShareThis {
+ position: relative;
+ top: -8px; }
+ #blog-side-info-wrapper ul.footer-social li a {
+ margin: 0px 3px; }
+
+.blog-featured {
+ height: 250px;
+ background-size: cover;
+ background-repeat: no-repeat;
+ background-position: center; }
+
+.blog-featured-home, .blog-featured-archive {
+ height: 250px;
+ float: left;
+ background-size: cover;
+ background-repeat: no-repeat;
+ background-position: center; }
+
+#blog-posts-over h2 {
+ font-size: 22px;
+ color: #f59e00 !important; }
+ #blog-posts-over h2 a {
+ color: #f59e00 !important; }
+ #blog-posts-over h2 a:hover {
+ text-decoration: underline; }
+
+.pf-content p {
+ margin-bottom: 0px; }
+
+#category-menu ul li {
+ background-color: white;
+ float: left;
+ padding: 3px 7px;
+ margin: 3px 4px;
+ list-style-type: none;
+ border: 2px solid black;
+ display: inline;
+ border-radius: 5px; }
+
+div#category-menu {
+ max-height: 110px;
+ min-height: 88px;
+ margin: 0; }
+
+#category-menu ul li a {
+ color: white; }
+
+.categoryLinksHeader {
+ padding: 0px 0px 0px;
+ color: black;
+ line-height: 1;
+ margin: 9px 0 0;
+ font-size: 20px; }
+
+article {
+ line-height: 120%; }
+
+.blog-excerpt-date {
+ text-align: center; }
+
+.meta {
+ font-size: 14px; }
+
+.addthis_counter.addthis_pill_style {
+ float: right; }
+
+#sidebar {
+ width: 100%; }
+ #sidebar .row.collapse {
+ margin-left: 14px; }
+ #sidebar li {
+ list-style: none; }
+ #sidebar li #calendar_wrap table#wp-calendar {
+ margin: 0 auto; }
+ #sidebar a {
+ font-size: 12px; }
+ #sidebar form {
+ margin: 0 12px 0 14px; }
+ #sidebar form select {
+ padding: 0 0.5rem;
+ border-radius: 5px;
+ height: 25px;
+ margin: 0; }
+ #sidebar form select option {
+ font-size: 10px; }
+ #sidebar .small-block-grid-2 {
+ margin-top: 10px; }
+ #sidebar .small-block-grid-2 li {
+ padding: 0 0.625rem 0.625rem; }
+ #sidebar .small-block-grid-2 li img {
+ border: 2px solid lightblue; }
+ #sidebar .small-block-grid-2 > li:nth-of-type(2), #sidebar .small-block-grid-2 > li:nth-of-type(4) {
+ padding-left: 0; }
+ #sidebar .small-block-grid-2 > li:nth-of-type(3), #sidebar .small-block-grid-2 > li:nth-of-type(4) {
+ padding-bottom: 20px; }
+ #sidebar h3 {
+ margin: 20px 0 0; }
+ #sidebar h1 {
+ margin: 0;
+ font-size: 1.5625rem;
+ text-transform: none; }
+ #sidebar input {
+ padding: 5px 0 5px 8px;
+ height: auto;
+ margin: 10px 0; }
+ #sidebar button {
+ border-radius: 2px;
+ padding: 0 10px; }
+
+#sidebar-links {
+ margin-top: 20px; }
+ #sidebar-links #menu-side {
+ padding-top: 20px;
+ margin-bottom: 30px; }
+ @media only screen and (max-width: 1165px) {
+ #sidebar-links #menu-side {
+ width: 95%; } }
+ #sidebar-links #menu-side h2 {
+ color: #555555;
+ margin-left: 0;
+ font-size: 26px;
+ max-width: 325px;
+ margin: 0 auto;
+ margin-bottom: 10px; }
+ #sidebar-links #menu-side h2 a {
+ color: #780307 !important; }
+ #sidebar-links #menu-side ul.sidebar {
+ list-style: none;
+ margin-left: 0; }
+ #sidebar-links #menu-side ul.sidebar li {
+ line-height: 1;
+ margin-bottom: 15px; }
+ #sidebar-links #menu-side ul.sidebar li a {
+ color: #780307;
+ font-size: 1.125rem; }
+ #sidebar-links #menu-side ul.sidebar li a:hover {
+ color: #460204; }
+ #sidebar-links img {
+ margin-bottom: 30px; }
+ @media only screen and (max-width: 1165px) {
+ #sidebar-links img {
+ width: 95%; } }
+
+#extra {
+ margin-top: 15px; }
+ #extra p {
+ line-height: 1.3; }
+ #extra p.title {
+ margin: 0; }
+ #extra p.title#last {
+ padding-top: 10px; }
+ #extra p#message {
+ text-transform: uppercase;
+ color: lightblue;
+ font-size: 0.9375rem;
+ margin: 40px 0; }
+
+.county-news {
+ font-weight: bold; }
+
+.current_page_item a {
+ font-weight: bold; }
+
+.sidebar .current {
+ color: #f59e00 !important; }
+
+#sidebar-action {
+ display: block;
+ width: 100%;
+ margin-top: 40px;
+ margin-bottom: 40px; }
+ #sidebar-action .sidebar-action-item {
+ display: block;
+ width: 100%;
+ height: 200px;
+ max-width: 300px;
+ border-radius: 6px;
+ margin-bottom: 20px;
+ position: relative; }
+ #sidebar-action .sidebar-action-item .sidebar-action-overlay {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ border: 2px solid #FFFFFF;
+ border-radius: 4px; }
+ #sidebar-action .sidebar-action-item .sidebar-action-overlay:hover {
+ background: rgba(255, 255, 255, 0.1);
+ border: 2px solid #f59e00; }
+ #sidebar-action .sidebar-action-item#sidebar-enews {
+ background-image: url("../assets/sidebar/enews.jpg"); }
+ #sidebar-action .sidebar-action-item#sidebar-trip-planner {
+ background-image: url("../assets/sidebar/plan-your-trip.jpg"); }
+ #sidebar-action .sidebar-action-item#sidebar-request-planner {
+ background-image: url("../assets/sidebar/request-planner.jpg"); }
+
+#full-width-links {
+ padding: 0;
+ background-color: white;
+ margin-top: 40px; }
+ #full-width-links h2 {
+ color: #780307;
+ font-size: 18px;
+ margin-bottom: 0;
+ padding-left: 10px;
+ padding-bottom: 0;
+ letter-spacing: 0; }
+ #full-width-links #menu-side {
+ overflow: hidden; }
+ #full-width-links #menu-side ul {
+ max-width: 1200px;
+ margin: 0 auto;
+ padding: 10px; }
+ #full-width-links #menu-side ul li {
+ display: inline-block;
+ clear: both;
+ float: left;
+ list-style: none;
+ padding: 5px 20px; }
+ #full-width-links #menu-side ul li a {
+ color: #780307;
+ font-size: 14px;
+ font-weight: bold;
+ margin-bottom: 2px; }
+ #full-width-links #menu-side ul li a:hover::after {
+ transform: scaleX(1); }
+ #full-width-links #menu-side ul li a::after {
+ content: "";
+ position: relative;
+ top: 3px;
+ display: block;
+ border-top: 1px solid #780307;
+ width: 100%;
+ transform: scaleX(0);
+ transition: transform ease-in-out 300ms; }
+ #full-width-links #action-side {
+ max-width: 300px; }
+ #full-width-links #action-side #action1 {
+ margin-bottom: 10px;
+ float: left; }
+ #full-width-links #action-side #action1 ul li {
+ display: block;
+ float: left;
+ width: 100%;
+ margin: 5px 2% 5px 0;
+ padding: 5px 5px 9px 5px;
+ text-align: center;
+ background: url("../assets/wood.jpg") 0 0 no-repeat;
+ border-radius: 10px;
+ -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
+ -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
+ box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4); }
+ #full-width-links #action-side #action1 ul li:last-child {
+ float: right;
+ margin: 5px 0 5px 2%;
+ height: 38px;
+ overflow: visible; }
+ #full-width-links #action-side #action1 ul li a#weather_link {
+ display: block;
+ font-family: "Kabel", "Paytone One", Verdana, Geneva, sans-serif;
+ margin: 0;
+ padding: 5px 0 0 0;
+ width: 100%;
+ color: #FFF;
+ font-size: 16px;
+ font-weight: bold;
+ line-height: 20px;
+ text-decoration: none;
+ text-shadow: 0px 0px 4px black, 3px 3px 7px black; }
+ #full-width-links #action-side #action1 ul li a#map_link {
+ display: block;
+ font-family: "Kabel", "Paytone One", Verdana, Geneva, sans-serif;
+ margin: -16px 0 0 0;
+ padding: 21px 0 0 0;
+ width: 100%;
+ color: #FFF;
+ font-size: 16px;
+ font-weight: bold;
+ text-decoration: none;
+ text-shadow: 0px 0px 4px black, 3px 3px 7px black;
+ background: url("../assets/bg_up.png") 50% 50% no-repeat;
+ min-height: 64px;
+ overflow: visible;
+ line-height: 1; }
+ #full-width-links #action-side #action2 ul li {
+ display: block;
+ float: left;
+ position: relative;
+ overflow: hidden;
+ width: 100%;
+ margin: 0 .75% 20px .75%;
+ padding: 10px 1%;
+ background: url("../assets/wood.jpg") 0 0 no-repeat;
+ height: 120px;
+ border-radius: 14px;
+ -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
+ -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
+ box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
+ cursor: pointer; }
+ #full-width-links #action-side #action2 ul li#guide_wrapper {
+ background-position: 0 0; }
+ #full-width-links #action-side #action2 ul li#enews_wrapper {
+ background-position: 85% 0;
+ padding-bottom: 0; }
+ #full-width-links #action-side #action2 ul li#trip_wrapper {
+ background-position: 50% 50%; }
+ #full-width-links #action-side #action2 ul li#deals_wrapper {
+ background-position: 85% 100%; }
+ #full-width-links #action-side #action2 ul li#guide_wrapper a#guide_link_img {
+ float: left;
+ width: 30%;
+ margin-left: 2%;
+ -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
+ -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
+ box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); }
+ #full-width-links #action-side #action2 ul li#guide_wrapper a#guide_link_img img {
+ display: block;
+ width: 100%;
+ border: 2px solid #FFF; }
+ #full-width-links #action-side #action2 ul li#guide_wrapper #guide_right {
+ display: block;
+ float: right;
+ width: 60%;
+ text-align: left; }
+ #full-width-links #action-side #action2 ul li#guide_wrapper #guide_right #guide_link_text {
+ display: block;
+ overflow: hidden;
+ font-family: "Kabel", "Paytone One", Verdana, Geneva, sans-serif;
+ margin: 0;
+ padding: 5px 0 7px 0;
+ width: 100%;
+ color: #FFF;
+ font-size: 19px;
+ font-weight: bold;
+ line-height: 22px;
+ text-decoration: none;
+ text-shadow: 0px 0px 4px black, 3px 3px 7px black; }
+ #full-width-links #action-side #action2 ul li#guide_wrapper:hover #guide_right #guide_link_text {
+ color: #E4E4E4; }
+ #full-width-links #action-side #action2 ul li#guide_wrapper #guide_right #guide_link_text:hover {
+ color: #E4E4E4; }
+ #full-width-links #action-side #action2 ul li#guide_wrapper #guide_right #guide_link_order {
+ display: block;
+ float: left;
+ margin: 10px 0 0 0;
+ padding: 0;
+ font-family: Arial, Helvetica, sans-serif;
+ color: #000;
+ font-size: 14px;
+ font-weight: bold;
+ text-transform: uppercase;
+ text-shadow: 0px 0px 2px white, 0px 0px 2px white;
+ text-decoration: none; }
+ #full-width-links #action-side #action2 ul li#guide_wrapper #guide_right #guide_link_view {
+ display: block;
+ float: left;
+ margin: 10px 0 0 0;
+ padding: 0;
+ font-family: Arial, Helvetica, sans-serif;
+ color: #000;
+ font-size: 14px;
+ font-weight: bold;
+ text-transform: uppercase;
+ text-shadow: 0px 0px 2px white, 0px 0px 2px white;
+ text-decoration: none; }
+ #full-width-links #action-side #action2 ul li#enews_wrapper #enews_link_img {
+ display: block;
+ position: relative;
+ width: 98%;
+ margin: 0 1%;
+ padding: 0;
+ overflow: hidden;
+ text-decoration: none; }
+ #full-width-links #action-side #action2 ul li#enews_wrapper #enews_link_img span {
+ display: block;
+ position: relative;
+ z-index: 6;
+ width: 100%;
+ text-align: center;
+ font-family: "Kabel", "Paytone One", Verdana, Geneva, sans-serif;
+ margin: 0;
+ padding: 16% 5px 20% 5px;
+ color: #FFF;
+ font-size: 19px;
+ font-weight: bold;
+ line-height: 20px;
+ text-decoration: none;
+ text-shadow: 0px 0px 4px black, 3px 3px 7px black;
+ overflow: hidden;
+ text-decoration: none; }
+ #full-width-links #action-side #action2 ul li#enews_wrapper:hover #enews_link_img span {
+ color: #E4E4E4; }
+ #full-width-links #action-side #action2 ul li#enews_wrapper #enews_link_img span:hover {
+ color: #E4E4E4; }
+ #full-width-links #action-side #action2 ul li#enews_wrapper #enews_link_img img {
+ display: block;
+ position: absolute;
+ z-index: 5;
+ width: 38%;
+ top: 2%;
+ margin: 0 31%;
+ padding: 0;
+ overflow: hidden; }
+ #full-width-links #action-side #action2 ul li#trip_wrapper #trip_link_text {
+ display: block;
+ width: 100%;
+ text-align: center;
+ font-family: "Kabel", "Paytone One", Verdana, Geneva, sans-serif;
+ margin: 4% 0 0 0;
+ padding: 0 0 7px 0;
+ color: #FFF;
+ font-size: 19px;
+ font-weight: bold;
+ line-height: 20px;
+ text-decoration: none;
+ text-shadow: 0px 0px 4px black, 3px 3px 7px black;
+ overflow: hidden;
+ min-height: 24px; }
+ #full-width-links #action-side #action2 ul li#trip_wrapper:hover #trip_link_text {
+ color: #E4E4E4; }
+ #full-width-links #action-side #action2 ul li#trip_wrapper #trip_link_text:hover {
+ color: #E4E4E4; }
+ #full-width-links #action-side #action2 ul li#trip_wrapper span.trip-list-count {
+ display: block;
+ width: 100%;
+ font-family: Arial, Helvetica, sans-serif;
+ text-align: center;
+ color: #fff;
+ text-transform: uppercase;
+ font-size: 13px;
+ font-weight: bold;
+ padding: 0;
+ margin: 16px 0 0 0;
+ text-shadow: 1px 1px #000; }
+ #full-width-links #action-side #action2 ul li#trip_wrapper #trip_link_text2 {
+ display: block;
+ width: 100%;
+ font-family: Arial, Helvetica, sans-serif;
+ text-align: center;
+ color: #fff;
+ text-shadow: 1px 1px #000;
+ font-size: 13px;
+ font-weight: bold;
+ text-decoration: underline;
+ padding: 0;
+ margin: 10px 0 0 0; }
+ #full-width-links #action-side #action2 ul li#deals_wrapper #deals_link_text {
+ display: block;
+ position: relative;
+ z-index: 6;
+ width: 100%;
+ text-align: center;
+ font-family: "Kabel", "Paytone One", Verdana, Geneva, sans-serif;
+ margin: 12.5% 0 0 0;
+ padding: 0 0 7px 0;
+ color: #FFF;
+ font-size: 19px;
+ font-weight: bold;
+ line-height: 20px;
+ text-decoration: none;
+ text-shadow: 0px 0px 4px black, 3px 3px 7px black;
+ overflow: hidden;
+ min-height: 24px;
+ text-decoration: none; }
+ #full-width-links #action-side #action2 ul li#deals_wrapper:hover #deals_link_text {
+ color: #E4E4E4; }
+ #full-width-links #action-side #action2 ul li#deals_wrapper #deals_link_text:hover {
+ color: #E4E4E4; }
+ #full-width-links #action-side .span1025 {
+ display: block;
+ float: left;
+ margin: 10px 0 0 0;
+ text-shadow: 0px 0px 2px white, 0px 0px 2px white;
+ font-weight: bold; }
+
+.search-top #searchform {
+ text-align: left;
+ display: inline-block;
+ position: relative; }
+ .search-top #searchform #search-button {
+ width: 22px;
+ right: 0px;
+ position: absolute;
+ padding: 0;
+ border: 1px solid lightgray; }
+.search-top input {
+ height: 20px;
+ width: 167px;
+ padding: 0 8px;
+ margin: 13px 0px 0px 18px;
+ border-radius: 3px;
+ font-size: 10px;
+ color: #000000;
+ display: inline-block; }
+.search-top a.magnifying-glass {
+ font-size: 10em;
+ /* This controls the size. */
+ width: 0.75rem;
+ height: 0.75rem;
+ border: 0.125rem solid darkblue;
+ position: absolute;
+ top: 15px;
+ border-radius: 0.35em;
+ margin: 0 0 0 -20px; }
+ .search-top a.magnifying-glass:before {
+ content: "";
+ display: inline-block;
+ position: absolute;
+ right: -0.4375rem;
+ bottom: -0.25rem;
+ border-width: 0;
+ background: darkblue;
+ width: 0.5rem;
+ height: 0.125rem;
+ -webkit-transform: rotate(45deg);
+ -moz-transform: rotate(45deg);
+ -ms-transform: rotate(45deg);
+ transform: rotate(45deg); }
+
+.search-results #blog-posts-over .search-result-container header.entry-header {
+ margin-bottom: 0px; }
+.search-results #blog-posts-over .search-result-container .search_result_context {
+ margin: 0;
+ padding: 0;
+ line-height: 1.3; }
+.search-results #blog-posts-over .search-result-container article p {
+ margin: 0;
+ padding: 0; }
+
+@media only screen and (min-width:64.063em) {
+ #topSearchForm .button {
+ display: none; }
+ #topSearchForm {
+ display: none;
+ float: right;
+ height: 25px; }
+ #lar-search {
+ background: url('../assets/search-icon.jpg') right 5px center no-repeat;
+ border-radius: 3px;
+ height: 25px;
+ padding: 1px; }
+ #lar-search:hover {
+ cursor: pointer; } }
+
+@media screen and (-webkit-min-device-pixel-ratio: 0) {
+ #lar-search {
+ margin: 0px; } }
+
+#mobile-search-form {
+ position: absolute;
+ top: 0;
+ z-index: 99;
+ right: -100%;
+ background: white;
+ width: 100%; }
+ #mobile-search-form input.search-input {
+ display: block;
+ float: left;
+ width: 70%; }
+ #mobile-search-form input.button {
+ padding: 9px;
+ float: left;
+ background-color: #f59e00; }
+ #mobile-search-form .mobile-search-close {
+ background: lightgrey;
+ color: white;
+ float: left;
+ position: absolute;
+ left: -31px;
+ line-height: 1;
+ padding: 11px 10px 10px 10px; }
+
+.toggle-group {
+ float: right;
+ display: inline-block; }
+ .toggle-group #mobile-search {
+ max-width: 50px;
+ display: inline-block;
+ position: relative;
+ top: 8px;
+ left: -20px;
+ max-height: 35px; }
+ .toggle-group #mobile-search #search-icon {
+ max-height: 25px;
+ max-width: 25px; }
+ .toggle-group #mobile-search #search-icon path {
+ stroke: #2ac6eb; }
+
+#copyright {
+ padding: 5px 0;
+ margin: 0 auto;
+ float: none;
+ background-color: #1c1c1c; }
+ #copyright span {
+ font-size: 0.875rem;
+ color: white; }
+ #copyright a {
+ color: #FFFFFF; }
+
+#footer-address {
+ width: 100%;
+ max-width: 1000px;
+ margin: 0 auto;
+ text-align: center; }
+ #footer-address h2 {
+ margin-bottom: 0px;
+ font-size: 18px; }
+
+#footer-address span.bullet, #copyright span.bullet {
+ color: white;
+ margin: 0 5px; }
+ @media only screen and (max-width: 40em) {
+ #footer-address span.bullet, #copyright span.bullet {
+ display: none !important; } }
+
+footer.main {
+ background-color: #252525;
+ color: white;
+ width: 100%; }
+
+#footer-nav {
+ text-align: center; }
+ #footer-nav ul {
+ list-style: none; }
+ #footer-nav ul li {
+ list-style: none;
+ display: inline-block;
+ padding: 10px; }
+ #footer-nav ul li a {
+ color: white;
+ text-decoration: underline; }
+
+.footer-contact-item {
+ padding: 10px 0px 0px 0px;
+ color: lightgrey; }
+
+.footer-email-link {
+ display: block;
+ padding-left: 5px;
+ color: lightgrey; }
+ .footer-email-link:hover {
+ color: #2ddae7; }
+
+.footer-mail-icon {
+ height: 30px;
+ background: url(../assets/footer-icons.png);
+ background-position: 0px -114px;
+ background-repeat: no-repeat; }
+
+.footer-phone-icon {
+ height: 35px;
+ background: url(../assets/footer-icons.png);
+ background-position: -3px -64px;
+ background-repeat: no-repeat; }
+
+.footer-location-icon {
+ height: 30px;
+ background: url(../assets/footer-icons.png);
+ background-position: -1px -4px;
+ background-repeat: no-repeat; }
+
+#footer-client-info {
+ padding: 35px 25px 10px 40px;
+ text-align: center; }
+ #footer-client-info h2 {
+ color: white;
+ font-size: 24px; }
+ #footer-client-info .slogan {
+ font-style: italic; }
+ #footer-client-info .footer-meet-here-title {
+ margin-bottom: 20px; }
+ #footer-client-info .business-name {
+ font-size: 22px; }
+
+.request-guides-footer {
+ padding: 35px 25px 25px 25px; }
+ .request-guides-footer h4 {
+ color: white;
+ font-size: 24px; }
+ .request-guides-footer span {
+ color: white; }
+ .request-guides-footer .see-all-guides {
+ font-size: 24px;
+ padding: 15px;
+ background-color: #ebb12a;
+ color: white;
+ max-width: 200px;
+ text-align: center;
+ margin: 20px 0; }
+ @media only screen and (min-width:0em) and (max-width:64em) {
+ .request-guides-footer .see-all-guides {
+ margin: 20px auto; } }
+ .request-guides-footer .footer-image-group {
+ margin: 50px 0 200px 0;
+ position: relative;
+ max-width: 300px; }
+ .request-guides-footer .footer-image-group .footer-guide {
+ max-height: 150px;
+ position: absolute;
+ top: 0; }
+ .request-guides-footer .footer-image-group .footer-guide-1 {
+ transform: rotate(-10deg); }
+ .request-guides-footer .footer-image-group .footer-guide-2 {
+ transform: rotate(-3deg);
+ right: 100px; }
+ .request-guides-footer .footer-image-group .footer-guide-3 {
+ transform: rotate(5deg);
+ right: 0; }
+
+#footer-socials-container ul#footer-socials {
+ list-style: none;
+ margin-bottom: 0;
+ text-align: center; }
+ #footer-socials-container ul#footer-socials li {
+ list-style: none;
+ display: inline-block;
+ font-size: 26px;
+ padding: 5px; }
+ #footer-socials-container ul#footer-socials li a {
+ color: white; }
+
+#footer-meet-here ul {
+ list-style: none;
+ margin-left: 0; }
+ #footer-meet-here ul li:nth-last-child(-n+4) {
+ display: none; }
+ #footer-meet-here ul li {
+ display: inline-block;
+ margin-right: 8px; }
+ #footer-meet-here ul li a {
+ color: lightgrey;
+ transition: color 400ms ease-in-out; }
+ #footer-meet-here ul li a:hover {
+ color: white; }
+
+.footer-recent-posts {
+ padding: 35px 25px 25px 25px; }
+ .footer-recent-posts h2 {
+ text-align: center;
+ color: white;
+ font-size: 24px; }
+ .footer-recent-posts .footer-enews {
+ text-align: center; }
+ .footer-recent-posts .footer-enews .footer-enews-button {
+ margin: 20px 0 0 0;
+ display: inline-block;
+ color: lightgrey;
+ border: 1px solid lightgrey;
+ padding: 10px;
+ transition: background-color 400ms ease-in-out, color 400ms ease-in-out; }
+ .footer-recent-posts .footer-enews .footer-enews-button:hover {
+ cursor: pointer;
+ background-color: lightgrey;
+ color: #333333; }
+
+.copyright-info {
+ margin-top: 9px; }
+
+.footerShareThis {
+ width: 30px; }
+
+.stButton .sharethis {
+ background: url(../assets/social-icons.png) no-repeat !important;
+ background-position-x: 0%;
+ background-position-y: 0%;
+ background-position: -123px -65px !important;
+ margin-left: 2px; }
+
+#footer-page-anchor {
+ border-top: 3px solid #f59e00; }
+
+.off-canvas-wrap {
+ min-height: 100%; }
+ .off-canvas-wrap .inner-wrap {
+ min-height: 100vh;
+ height: 100%; }
+
+h1, h2, h3, h4, h5, h6, p {
+ font-family: "Montserrat"; }
+
+h1 {
+ font-weight: bold;
+ color: #780307;
+ letter-spacing: 0.07em; }
+
+h2 {
+ font-weight: bold;
+ color: #555555;
+ letter-spacing: 0.07em; }
+
+@media only screen and (max-width: 40em) {
+ h2 {
+ font-size: 2rem; } }
+
+@media only screen and (min-width:40.063em) and (max-width:64em) {
+ h2 {
+ font-size: 2.5rem; } }
+
+h3 {
+ color: #ebb12a; }
+
+h4 {
+ font-weight: bold;
+ color: #555555;
+ letter-spacing: 0.05em; }
+
+h5 {
+ color: #f59e00; }
+
+h6 {
+ font-family: "Montserrat";
+ color: #f59e00; }
+
+#example.element {
+ background-color: transparent; }
+
+/* for the mobile menu */
+aside.oc-overlay {
+ position: fixed;
+ display: none;
+ width: 100%;
+ height: 100%;
+ top: 0;
+ left: 0;
+ right: 0;
+ overflow-y: scroll;
+ bottom: 0;
+ background-color: #555555;
+ z-index: 999999;
+ cursor: pointer; }
+
+aside.oc-overlay li.page_item {
+ display: block;
+ position: relative;
+ padding: 11px 8px 11px 22px; }
+
+aside.oc-overlay .left-off-canvas-list {
+ clear: both;
+ margin-top: 50px; }
+
+aside.oc-overlay .off-canvas-listaside.oc-overlay .off-canvas-list ul li a {
+ line-height: 20px;
+ color: #3b3b3b;
+ border-bottom: 1px solid #b1b3b6;
+ background-repeat: no-repeat;
+ background-position: 3px 50%; }
+
+aside.oc-overlay ul.oc-destinations-nav > li > a, aside.oc-overlay ul.oc-primary-nav > li > a, aside.oc-overlay ul.oc-home-link > li > a {
+ color: #FFFFFF; }
+
+aside.oc-overlay li.page_item_has_children a.toggle {
+ position: absolute;
+ right: 10px;
+ top: 8px;
+ width: auto;
+ text-decoration: none; }
+ aside.oc-overlay li.page_item_has_children a.toggle:before {
+ content: url(../assets/arrow-down.png);
+ width: 20px;
+ height: 20px; }
+ aside.oc-overlay li.page_item_has_children a.toggle:hover {
+ background: transparent; }
+
+aside.oc-overlay li.page_item_has_children a.toggle.open:before {
+ content: url(../assets/arrow-up.png); }
+
+aside.oc-overlay .off-canvas-list ul li > ul li > a {
+ padding-left: 10px;
+ margin-left: 25px;
+ line-height: 18px; }
+
+#oc-client-info-container {
+ background: #FFFFFF; }
+ #oc-client-info-container h2 {
+ font-size: 20px;
+ color: #333333; }
+ #oc-client-info-container .oc-client-info {
+ color: #333333;
+ padding: 25px 0 15px 15px;
+ max-width: 300px;
+ margin: 0 auto 0 auto; }
+
+.oc-overlay {
+ list-style: none; }
+ @media only screen and (min-width:0em) and (max-width:64em) {
+ .oc-overlay .glm-top-header-left {
+ float: left;
+ margin-left: 5px;
+ margin-top: 10px; }
+ .oc-overlay .glm-top-header-left img {
+ max-width: 230px; } }
+ .oc-overlay .oc-open {
+ top: 45px !important;
+ opacity: 1 !important;
+ z-index: 99 !important;
+ padding-top: 20px !important;
+ padding-left: 20px !important; }
+ .oc-overlay ul.children {
+ border-top: 1px solid white;
+ position: absolute;
+ top: 100vh;
+ opacity: 0;
+ z-index: -1;
+ width: 100%;
+ margin: 0;
+ left: 0;
+ height: 100vh;
+ background-color: #6e6e6e;
+ transition: top 500ms ease, opacity 500ms ease;
+ -webkit-transition: top 500ms ease, opacity 500ms ease;
+ -moz-transition: top 500ms ease, opacity 500ms ease; }
+ .oc-overlay ul.children li a {
+ color: white; }
+ @media only screen and (min-width:64.063em) {
+ .oc-overlay {
+ display: none !important; } }
+ .oc-overlay #oc-socials-container {
+ background: white;
+ width: 100%; }
+ .oc-overlay #oc-socials {
+ padding: 0 15px;
+ background: white;
+ max-width: 300px;
+ margin: 0 auto 0 auto; }
+ .oc-overlay #oc-socials .social-link {
+ background-image: url(../assets/social-icons-medium-teal.png);
+ margin-right: 15px;
+ display: inline-block;
+ width: 44px;
+ height: 44px; }
+ .oc-overlay #oc-socials .social-link.facebook {
+ background-position: 0px 0px; }
+ .oc-overlay #oc-socials .social-link.blog {
+ background-position: 0px -105px; }
+ .oc-overlay .footer-social li a {
+ margin: 0; }
+ .oc-overlay .button {
+ display: block;
+ margin: 0 auto; }
+ .oc-overlay li a {
+ color: #FFFFFF;
+ font-size: 17px;
+ line-height: 1.2;
+ border-color: #FFFFFF;
+ margin-bottom: 5px; }
+ .oc-overlay li a:hover {
+ color: #FFFFFF; }
+ .oc-overlay li .dropdown {
+ list-style: none; }
+ .oc-overlay ul {
+ list-style: none;
+ padding: 10px 0 0 0; }
+ .oc-overlay ul li a {
+ color: #FFFFFF; }
+ .oc-overlay ul li ul {
+ list-style: none; }
+ .oc-overlay ul li ul li a {
+ display: inline;
+ white-space: pre-wrap; }
+
+.offcavas-social-list {
+ list-style: none;
+ margin-top: 0;
+ margin-bottom: 1.0625rem;
+ margin-left: -1.375rem;
+ margin-right: 0;
+ overflow: hidden;
+ padding: 0;
+ margin-left: auto; }
+ .offcavas-social-list > li {
+ display: block;
+ float: left;
+ list-style: none;
+ margin-left: 1.375rem; }
+ .offcavas-social-list > li > * {
+ display: block; }
+
+.offcavas-social-list {
+ list-style: none;
+ margin-top: 0;
+ margin-bottom: 1.0625rem;
+ margin-left: -1.375rem;
+ margin-right: 0;
+ overflow: hidden;
+ padding: 0;
+ margin-right: auto; }
+ .offcavas-social-list > li {
+ display: block;
+ float: left;
+ list-style: none;
+ margin-left: 1.375rem; }
+ .offcavas-social-list > li > * {
+ display: block; }
+
+body #ocSearchForm {
+ width: 80%;
+ margin: 10px auto 0 auto;
+ float: right;
+ position: relative;
+ left: -15px; }
+ body #ocSearchForm input {
+ margin-bottom: 15px; }
+body #off-canvas-connect {
+ background-color: #333333;
+ padding: 30px 0 20px 0; }
+ body #off-canvas-connect .footer-enews {
+ max-width: 150px;
+ background-color: orange;
+ color: #FFFFFF;
+ margin: 15px auto 0 auto;
+ text-align: center;
+ padding: 10px 0; }
+ body #off-canvas-connect .footer-social-container {
+ max-width: 270px;
+ margin: 0 auto; }
+ body #off-canvas-connect .footer-social-container .footer-social {
+ padding-top: 0; }
+ body #off-canvas-connect h2 {
+ color: #FFFFFF;
+ font-size: 20px;
+ margin-bottom: 0;
+ text-align: center; }
+body .oc-secondary-nav {
+ background-color: #6e6e6e;
+ margin: 0;
+ padding: 25px 0 0 0; }
+ body .oc-secondary-nav li a {
+ color: #FFFFFF; }
+body .oc-primary-separator {
+ max-width: 300px;
+ color: #FFFFFF;
+ padding: 0 20px;
+ display: block;
+ margin: 0 0 20px 30px;
+ width: 80%; }
+body #oc-overlay #oc-members-only-nav {
+ margin: 0 0 0 15px;
+ padding: 5px; }
+ body #oc-overlay #oc-members-only-nav h2 {
+ color: #FFFFFF;
+ font-size: 30px; }
+body .oc-home-link {
+ margin: 0;
+ padding: 0; }
+body .oc-destinations-nav {
+ background: #555555;
+ margin: 0;
+ padding: 0;
+ position: relative; }
+body .oc-primary-nav {
+ background: #555555;
+ margin: 0;
+ padding: 0 0 15px 0;
+ position: relative; }
+
+.mobile-menu-toggle {
+ float: right; }
+
+#menu-icon-close {
+ background-color: #3b3b3b;
+ color: #FFFFFF;
+ padding: 5px;
+ border-radius: 50%;
+ width: 35px;
+ text-align: center;
+ font-weight: bold;
+ float: right;
+ margin: 9px 10px 0 0; }
+
+.sub-menu-section > li.menu-item.oc-collapsed {
+ max-height: 0;
+ padding: 0;
+ opacity: 0; }
+
+.oc-hidden {
+ height: 0;
+ padding: 0 !important;
+ overflow: hidden; }
+
+.sub-menu-section > li.menu-item {
+ opacity: 1;
+ transition: padding 400ms ease, max-height 400ms ease;
+ -webkit-transition: padding 400ms ease, max-height 400ms ease;
+ -moz-transition: padding 400ms ease, max-height 400ms ease;
+ background: rgba(255, 255, 255, 0);
+ padding-left: 45px !important;
+ position: relative; }
+
+/*# sourceMappingURL=app.css.map */
\ No newline at end of file
--- /dev/null
+{
+ "version": 3,
+ "file": "app.css",
+ "sources": [
+ "../app.scss",
+ "../_settings.scss",
+ "../../bower_components/foundation/scss/foundation.scss",
+ "../_mixins.scss",
+ "../_wordpress.scss",
+ "../_utility.scss",
+ "../_page.header.scss",
+ "../_main.scss",
+ "../_slideshow.scss",
+ "../_plugins.scss",
+ "../_blog.scss",
+ "../_sidebar.scss",
+ "../_search.scss",
+ "../_page.footer.scss",
+ "../_structure.scss",
+ "../_off-canvas.scss",
+ "../../bower_components/foundation/scss/foundation/_functions.scss",
+ "../../bower_components/foundation/scss/foundation/components/_grid.scss",
+ "../../bower_components/foundation/scss/foundation/components/_accordion.scss",
+ "../../bower_components/foundation/scss/foundation/components/_alert-boxes.scss",
+ "../../bower_components/foundation/scss/foundation/components/_block-grid.scss",
+ "../../bower_components/foundation/scss/foundation/components/_breadcrumbs.scss",
+ "../../bower_components/foundation/scss/foundation/components/_button-groups.scss",
+ "../../bower_components/foundation/scss/foundation/components/_buttons.scss",
+ "../../bower_components/foundation/scss/foundation/components/_clearing.scss",
+ "../../bower_components/foundation/scss/foundation/components/_dropdown.scss",
+ "../../bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss",
+ "../../bower_components/foundation/scss/foundation/components/_flex-video.scss",
+ "../../bower_components/foundation/scss/foundation/components/_forms.scss",
+ "../../bower_components/foundation/scss/foundation/components/_icon-bar.scss",
+ "../../bower_components/foundation/scss/foundation/components/_inline-lists.scss",
+ "../../bower_components/foundation/scss/foundation/components/_joyride.scss",
+ "../../bower_components/foundation/scss/foundation/components/_keystrokes.scss",
+ "../../bower_components/foundation/scss/foundation/components/_labels.scss",
+ "../../bower_components/foundation/scss/foundation/components/_magellan.scss",
+ "../../bower_components/foundation/scss/foundation/components/_orbit.scss",
+ "../../bower_components/foundation/scss/foundation/components/_pagination.scss",
+ "../../bower_components/foundation/scss/foundation/components/_panels.scss",
+ "../../bower_components/foundation/scss/foundation/components/_pricing-tables.scss",
+ "../../bower_components/foundation/scss/foundation/components/_progress-bars.scss",
+ "../../bower_components/foundation/scss/foundation/components/_range-slider.scss",
+ "../../bower_components/foundation/scss/foundation/components/_reveal.scss",
+ "../../bower_components/foundation/scss/foundation/components/_side-nav.scss",
+ "../../bower_components/foundation/scss/foundation/components/_split-buttons.scss",
+ "../../bower_components/foundation/scss/foundation/components/_sub-nav.scss",
+ "../../bower_components/foundation/scss/foundation/components/_switches.scss",
+ "../../bower_components/foundation/scss/foundation/components/_tables.scss",
+ "../../bower_components/foundation/scss/foundation/components/_tabs.scss",
+ "../../bower_components/foundation/scss/foundation/components/_thumbs.scss",
+ "../../bower_components/foundation/scss/foundation/components/_tooltips.scss",
+ "../../bower_components/foundation/scss/foundation/components/_top-bar.scss",
+ "../../bower_components/foundation/scss/foundation/components/_type.scss",
+ "../../bower_components/foundation/scss/foundation/components/_offcanvas.scss",
+ "../../bower_components/foundation/scss/foundation/components/_visibility.scss",
+ "../mixins/_gradient.scss",
+ "../mixins/_off-canvas-arrow.scss",
+ "../plugins/_nextgen.scss",
+ "../plugins/_gravityForms.scss",
+ "../plugins/_fullCalendar.scss",
+ "../plugins/_blocks.scss",
+ "../plugins/_weather.scss",
+ "../plugins/_metaslider.scss",
+ "../plugins/_glm-member-db.scss",
+ "../plugins/_glm-member-events.scss",
+ "../plugins/_countyMap.scss",
+ "../plugins/_blogDropdown.scss",
+ "../plugins/_enews-sticky.scss",
+ "../../bower_components/foundation/scss/foundation/components/_global.scss"
+ ],
+ "sourcesContent": [],
+ "mappings": "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",
+ "names": []
+}
\ No newline at end of file