.fl-builder-content *,.fl-builder-content *:before,.fl-builder-content *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:before,.fl-module:after,.fl-module-content:before,.fl-module-content:after {display: table;content: " ";}.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:after,.fl-module-content:after {clear: both;}.fl-row,.fl-row-content,.fl-col-group,.fl-col,.fl-module,.fl-module-content {zoom:1;}.fl-clear {clear: both;}.fl-clearfix:before,.fl-clearfix:after {display: table;content: " ";}.fl-clearfix:after {clear: both;}.fl-clearfix {zoom:1;}.fl-visible-medium,.fl-visible-medium-mobile,.fl-visible-mobile,.fl-col-group .fl-visible-medium.fl-col,.fl-col-group .fl-visible-medium-mobile.fl-col,.fl-col-group .fl-visible-mobile.fl-col {display: none;}.fl-row,.fl-row-content {margin-left: auto;margin-right: auto;}.fl-row-content-wrap {position: relative;}.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap {background-attachment: scroll;}.fl-row-bg-video,.fl-row-bg-video .fl-row-content,.fl-row-bg-embed,.fl-row-bg-embed .fl-row-content {position: relative;}.fl-row-bg-video .fl-bg-video,.fl-row-bg-embed .fl-bg-embed-code {bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;}.fl-row-bg-video .fl-bg-video video,.fl-row-bg-embed .fl-bg-embed-code video {bottom: 0;left: 0px;max-width: none;position: absolute;right: 0;top: 0px;}.fl-row-bg-video .fl-bg-video iframe,.fl-row-bg-embed .fl-bg-embed-code iframe {pointer-events: none;width: 100vw;height: 56.25vw; max-width: none;min-height: 100vh;min-width: 177.77vh; position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }.fl-bg-video-fallback {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;bottom: 0px;left: 0px;position: absolute;right: 0px;top: 0px;}.fl-row-bg-slideshow,.fl-row-bg-slideshow .fl-row-content {position: relative;}.fl-row .fl-bg-slideshow {bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;z-index: 0;}.fl-builder-edit .fl-row .fl-bg-slideshow * {bottom: 0;height: auto !important;left: 0;position: absolute !important;right: 0;top: 0;}.fl-row-bg-overlay .fl-row-content-wrap:after {border-radius: inherit;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}.fl-row-bg-overlay .fl-row-content {position: relative;z-index: 1;}.fl-row-full-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;min-height: 100vh;}.fl-row-overlap-top .fl-row-content-wrap {display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 100%;}.fl-row-custom-height .fl-row-content-wrap {min-height: 0;}.fl-builder-edit .fl-row-full-height .fl-row-content-wrap {min-height: calc( 100vh - 48px );}.fl-row-full-height .fl-row-content,.fl-row-custom-height .fl-row-content {-webkit-box-flex: 1 1 auto; -moz-box-flex: 1 1 auto;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;}.fl-row-full-height .fl-row-full-width.fl-row-content,.fl-row-custom-height .fl-row-full-width.fl-row-content {max-width: 100%;width: 100%;}.fl-builder-ie-11 .fl-row.fl-row-full-height:not(.fl-visible-medium):not(.fl-visible-medium-mobile):not(.fl-visible-mobile),.fl-builder-ie-11 .fl-row.fl-row-custom-height:not(.fl-visible-medium):not(.fl-visible-medium-mobile):not(.fl-visible-mobile) {display: flex;flex-direction: column;height: 100%;}.fl-builder-ie-11 .fl-row-full-height .fl-row-content-wrap,.fl-builder-ie-11 .fl-row-custom-height .fl-row-content-wrap {height: auto;}.fl-builder-ie-11 .fl-row-full-height .fl-row-content,.fl-builder-ie-11 .fl-row-custom-height .fl-row-content {flex: 0 0 auto;flex-basis: 100%;margin: 0;}.fl-builder-ie-11 .fl-row-full-height.fl-row-align-top .fl-row-content,.fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content,.fl-builder-ie-11 .fl-row-custom-height.fl-row-align-top .fl-row-content,.fl-builder-ie-11 .fl-row-custom-height.fl-row-align-bottom .fl-row-content {margin: 0 auto;}.fl-builder-ie-11 .fl-row-full-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height),.fl-builder-ie-11 .fl-row-custom-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height) {display: flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-box-align: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-align: center;-ms-flex-pack: center;}.fl-row-full-height.fl-row-align-center .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-center .fl-row-content-wrap {align-items: center;justify-content: center;-webkit-align-items: center;-webkit-box-align: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-align: center;-ms-flex-pack: center;}.fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap {align-items: flex-end;justify-content: flex-end;-webkit-align-items: flex-end;-webkit-justify-content: flex-end;-webkit-box-align: end;-webkit-box-pack: end;-ms-flex-align: end;-ms-flex-pack: end;}.fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap,.fl-builder-ie-11 .fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap {justify-content: flex-start;-webkit-justify-content: flex-start;}@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait){.fl-row-full-height .fl-row-content-wrap{min-height: 1024px;}}@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape){.fl-row-full-height .fl-row-content-wrap{min-height: 768px;}}@media screen and (device-aspect-ratio: 40/71) {.fl-row-full-height .fl-row-content-wrap {min-height: 500px;}}.fl-col-group-equal-height,.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.fl-col-group-equal-height{-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;}.fl-col-group-equal-height.fl-col-group-has-child-loading {-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content{-webkit-box-flex: 1 1 auto; -moz-box-flex: 1 1 auto;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;}.fl-col-group-equal-height .fl-col-content{-webkit-box-orient: vertical; -webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; flex-shrink: 1; min-width: 1px; max-width: 100%;width: 100%;}.fl-col-group-equal-height:before,.fl-col-group-equal-height .fl-col:before,.fl-col-group-equal-height .fl-col-content:before,.fl-col-group-equal-height:after,.fl-col-group-equal-height .fl-col:after,.fl-col-group-equal-height .fl-col-content:after{content: none;}.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content {align-items: center;justify-content: center;-webkit-align-items: center;-webkit-box-align: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-align: center;-ms-flex-pack: center;}.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {justify-content: flex-end;-webkit-justify-content: flex-end;-webkit-box-align: end;-webkit-box-pack: end;-ms-flex-pack: end;}.fl-col-group-equal-height.fl-col-group-align-center .fl-module,.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group {width: 100%;}.fl-builder-ie-11 .fl-col-group-equal-height,.fl-builder-ie-11 .fl-col-group-equal-height .fl-col,.fl-builder-ie-11 .fl-col-group-equal-height .fl-col-content,.fl-builder-ie-11 .fl-col-group-equal-height .fl-module,.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group {min-height: 1px;}.fl-col {float: left;min-height: 1px;}.fl-col-bg-overlay .fl-col-content {position: relative;}.fl-col-bg-overlay .fl-col-content:after {border-radius: inherit;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}.fl-col-bg-overlay .fl-module {position: relative;z-index: 2;}.fl-module img {max-width: 100%;}.fl-builder-module-template {margin: 0 auto;max-width: 1100px;padding: 20px;}.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited {border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;display: inline-block;font-size: 16px;font-weight: normal;line-height: 18px;padding: 12px 24px;text-decoration: none;text-shadow: none;}.fl-builder-content .fl-button:hover {text-decoration: none;}.fl-builder-content .fl-button:active {position: relative;top: 1px;}.fl-builder-content .fl-button-width-full .fl-button {display: block;text-align: center;}.fl-builder-content .fl-button-width-custom .fl-button {display: inline-block;text-align: center;max-width: 100%;}.fl-builder-content .fl-button-left {text-align: left;}.fl-builder-content .fl-button-center {text-align: center;}.fl-builder-content .fl-button-right {text-align: right;}.fl-builder-content .fl-button i {font-size: 1.3em;height: auto;margin-right:8px;vertical-align: middle;width: auto;}.fl-builder-content .fl-button i.fl-button-icon-after {margin-left: 8px;margin-right: 0;}.fl-builder-content .fl-button-has-icon .fl-button-text {vertical-align: middle;}.fl-icon-wrap {display: inline-block;}.fl-icon {display: table-cell;vertical-align: middle;}.fl-icon a {text-decoration: none;}.fl-icon i {float: left;height: auto;width: auto;}.fl-icon i:before {border: none !important;height: auto;width: auto;}.fl-icon-text {display: table-cell;text-align: left;padding-left: 15px;vertical-align: middle;}.fl-icon-text-empty {display: none;}.fl-icon-text *:last-child {margin: 0 !important;padding: 0 !important;}.fl-icon-text a {text-decoration: none;}.fl-icon-text span {display: block;}.fl-icon-text span.mce-edit-focus {min-width: 1px;}.fl-photo {line-height: 0;position: relative;}.fl-photo-align-left {text-align: left;}.fl-photo-align-center {text-align: center;}.fl-photo-align-right {text-align: right;}.fl-photo-content {display: inline-block;line-height: 0;position: relative;max-width: 100%;}.fl-photo-img-svg {width: 100%;}.fl-photo-content img {display: inline;height: auto;max-width: 100%;}.fl-photo-crop-circle img {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}.fl-photo-caption {font-size: 13px;line-height: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.fl-photo-caption-below {padding-bottom: 20px;padding-top: 10px;}.fl-photo-caption-hover {background: rgba(0,0,0,0.7);bottom: 0;color: #fff;left: 0;opacity: 0;filter: alpha(opacity = 0);padding: 10px 15px;position: absolute;right: 0;-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;}.fl-photo-content:hover .fl-photo-caption-hover {opacity: 100;filter: alpha(opacity = 100);}.fl-builder-pagination,.fl-builder-pagination-load-more {padding: 40px 0;}.fl-builder-pagination ul.page-numbers {list-style: none;margin: 0;padding: 0;text-align: center;}.fl-builder-pagination li {display: inline-block;list-style: none;margin: 0;padding: 0;}.fl-builder-pagination li a.page-numbers,.fl-builder-pagination li span.page-numbers {border: 1px solid #e6e6e6;display: inline-block;padding: 5px 10px;margin: 0 0 5px;}.fl-builder-pagination li a.page-numbers:hover,.fl-builder-pagination li span.current {background: #f5f5f5;text-decoration: none;}.fl-slideshow,.fl-slideshow * {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}.fl-slideshow .fl-slideshow-image img {max-width: none !important;}.fl-slideshow-social {line-height: 0 !important;}.fl-slideshow-social * {margin: 0 !important;}.fl-builder-content .bx-wrapper .bx-viewport {background: transparent;border: none;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;left: 0;}.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active,.mfp-wrap button.mfp-arrow:hover,.mfp-wrap button.mfp-arrow:focus {background: transparent !important;border: none !important;outline: none;position: absolute;top: 50%;box-shadow: none !important;-moz-box-shadow: none !important;-webkit-box-shadow: none !important;}.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus {background: transparent !important;border: none !important;outline: none;position: absolute;top: 0;box-shadow: none !important;-moz-box-shadow: none !important;-webkit-box-shadow: none !important;}.admin-bar .mfp-wrap .mfp-close,.admin-bar .mfp-wrap .mfp-close:active,.admin-bar .mfp-wrap .mfp-close:hover,.admin-bar .mfp-wrap .mfp-close:focus {top: 32px!important;}img.mfp-img {padding: 0;}.mfp-counter {display: none;}.mfp-wrap .mfp-preloader.fa {font-size: 30px;}.fl-form-field {margin-bottom: 15px;}.fl-form-field input.fl-form-error {border-color: #DD6420;}.fl-form-error-message {clear: both;color: #DD6420;display: none;padding-top: 8px;font-size: 12px;font-weight: lighter;}.fl-form-button-disabled {opacity: 0.5;}.fl-animation {opacity: 0;}.fl-builder-preview .fl-animation,.fl-builder-edit .fl-animation,.fl-animated {opacity: 1;}.fl-animated {animation-fill-mode: both;-webkit-animation-fill-mode: both;}.fl-button.fl-button-icon-animation i {width: 0 !important;opacity: 0;-ms-filter: "alpha(opacity=0)";transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;}.fl-button.fl-button-icon-animation:hover i {opacity: 1! important;-ms-filter: "alpha(opacity=100)";}.fl-button.fl-button-icon-animation i.fl-button-icon-after {margin-left: 0px !important;}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after {margin-left: 10px !important;}.fl-button.fl-button-icon-animation i.fl-button-icon-before {margin-right: 0 !important;}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before {margin-right: 20px !important;margin-left: -10px;}.single:not(.woocommerce).single-fl-builder-template .fl-content {width: 100%;}.fl-builder-layer {position: absolute;top:0;left:0;right: 0;bottom: 0;z-index: 0;pointer-events: none;overflow: hidden;}.fl-builder-shape-layer {z-index: 0;}.fl-builder-shape-layer.fl-builder-bottom-edge-layer {z-index: 1;}.fl-row-bg-overlay .fl-builder-shape-layer {z-index: 1;}.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer {z-index: 2;}.fl-row-has-layers .fl-row-content {z-index: 1;}.fl-row-bg-overlay .fl-row-content {z-index: 2;}.fl-builder-layer > * {display: block;position: absolute;top:0;left:0;width: 100%;}.fl-builder-layer + .fl-row-content {position: relative;}.fl-builder-layer .fl-shape {fill: #aaa;stroke: none;stroke-width: 0;width:100%;}@supports (-webkit-touch-callout: inherit) {.fl-row.fl-row-bg-parallax .fl-row-content-wrap,.fl-row.fl-row-bg-fixed .fl-row-content-wrap {background-position: center !important;background-attachment: scroll !important;}}@supports (-webkit-touch-callout: none) {.fl-row.fl-row-bg-fixed .fl-row-content-wrap {background-position: center !important;background-attachment: scroll !important;}}.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited {background: #fafafa;border: 1px solid #ccc;color: #333;}.fl-builder-content a.fl-button *,.fl-builder-content a.fl-button:visited * {color: #333;}.fl-row-content-wrap { margin: 0px; }.fl-row-content-wrap { padding: 0px; }.fl-row-fixed-width { max-width: 1140px; }.fl-col-content { margin: 0px; }.fl-col-content { padding: 0px; }.fl-module-content { margin: 20px; }@media (max-width: 1024px) { .fl-visible-desktop,.fl-visible-mobile,.fl-col-group .fl-visible-desktop.fl-col,.fl-col-group .fl-visible-mobile.fl-col {display: none;}.fl-visible-desktop-medium,.fl-visible-medium,.fl-visible-medium-mobile,.fl-col-group .fl-visible-desktop-medium.fl-col,.fl-col-group .fl-visible-medium.fl-col,.fl-col-group .fl-visible-medium-mobile.fl-col {display: block;}.fl-col-group-equal-height .fl-visible-desktop-medium.fl-col,.fl-col-group-equal-height .fl-visible-medium.fl-col,.fl-col-group-equal-height .fl-visible-medium-mobile.fl-col {display: flex;} }@media (max-width: 640px) { .fl-visible-desktop,.fl-visible-desktop-medium,.fl-visible-medium,.fl-col-group .fl-visible-desktop.fl-col,.fl-col-group .fl-visible-desktop-medium.fl-col,.fl-col-group .fl-visible-medium.fl-col,.fl-col-group-equal-height .fl-visible-desktop-medium.fl-col,.fl-col-group-equal-height .fl-visible-medium.fl-col {display: none;}.fl-visible-medium-mobile,.fl-visible-mobile,.fl-col-group .fl-visible-medium-mobile.fl-col,.fl-col-group .fl-visible-mobile.fl-col {display: block;}.fl-row-content-wrap {background-attachment: scroll !important;}.fl-row-bg-parallax .fl-row-content-wrap {background-attachment: scroll !important;background-position: center center !important;}.fl-col-group.fl-col-group-equal-height {display: block;}.fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.fl-col-group.fl-col-group-responsive-reversed {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;flex-flow: row wrap;-ms-box-orient: horizontal;-webkit-flex-flow: row wrap;}.fl-col-group.fl-col-group-responsive-reversed .fl-col {-webkit-box-flex: 0 0 100%; -moz-box-flex: 0 0 100%;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%; min-width: 0;}.fl-col-group-responsive-reversed .fl-col:nth-of-type(1) {-webkit-box-ordinal-group: 12; -moz-box-ordinal-group: 12;-ms-flex-order: 12;-webkit-order: 12; order: 12;}.fl-col-group-responsive-reversed .fl-col:nth-of-type(2) {-webkit-box-ordinal-group: 11;-moz-box-ordinal-group: 11;-ms-flex-order: 11;-webkit-order: 11;order: 11;}.fl-col-group-responsive-reversed .fl-col:nth-of-type(3) {-webkit-box-ordinal-group: 10;-moz-box-ordinal-group: 10;-ms-flex-order: 10;-webkit-order: 10;order: 10;}.fl-col-group-responsive-reversed .fl-col:nth-of-type(4) {-webkit-box-ordinal-group: 9;-moz-box-ordinal-group: 9;-ms-flex-order: 9;-webkit-order: 9;order: 9;}.fl-col-group-responsive-reversed .fl-col:nth-of-type(5) {-webkit-box-ordinal-group: 8;-moz-box-ordinal-group: 8;-ms-flex-order: 8;-webkit-order: 8;order: 8;}.fl-col-group-responsive-reversed .fl-col:nth-of-type(6) {-webkit-box-ordinal-group: 7;-moz-box-ordinal-group: 7;-ms-flex-order: 7;-webkit-order: 7;order: 7;}.fl-col-group-responsive-reversed .fl-col:nth-of-type(7) {-webkit-box-ordinal-group: 6;-moz-box-ordinal-group: 6;-ms-flex-order: 6;-webkit-order: 6;order: 6;}.fl-col-group-responsive-reversed .fl-col:nth-of-type(8) {-webkit-box-ordinal-group: 5;-moz-box-ordinal-group: 5;-ms-flex-order: 5;-webkit-order: 5;order: 5;}.fl-col-group-responsive-reversed .fl-col:nth-of-type(9) {-webkit-box-ordinal-group: 4;-moz-box-ordinal-group: 4;-ms-flex-order: 4;-webkit-order: 4;order: 4;}.fl-col-group-responsive-reversed .fl-col:nth-of-type(10) {-webkit-box-ordinal-group: 3;-moz-box-ordinal-group: 3;-ms-flex-order: 3;-webkit-order: 3;order: 3;}.fl-col-group-responsive-reversed .fl-col:nth-of-type(11) {-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;order: 2;}.fl-col-group-responsive-reversed .fl-col:nth-of-type(12) {-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;}.fl-col {clear: both;float: none;margin-left: auto;margin-right: auto;width: auto !important;}.fl-col-small:not(.fl-col-small-full-width) {max-width: 400px;}.fl-block-col-resize {display:none;}.fl-row[data-node] .fl-row-content-wrap {margin: 0;padding-left: 0;padding-right: 0;}.fl-row[data-node] .fl-bg-video,.fl-row[data-node] .fl-bg-slideshow {left: 0;right: 0;}.fl-col[data-node] .fl-col-content {margin: 0;padding-left: 0;padding-right: 0;} }.page .fl-post-header, .single-fl-builder-template .fl-post-header { display:none; } .fl-node-5a750e5b8cfc3 > .fl-row-content-wrap {padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;} .fl-node-5a750f5283b99 > .fl-row-content-wrap {padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.fl-node-5a750fb5e77c8 > .fl-row-content-wrap {background-color: #ffffff;border-style: solid;border-width: 0;background-clip: border-box;border-color: #dedede;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;} .fl-node-5a750fb5e77c8 > .fl-row-content-wrap {margin-right:0px;margin-bottom:0px;margin-left:0px;}@media ( max-width: 640px ) { .fl-node-5a750fb5e77c8.fl-row > .fl-row-content-wrap {margin-right:0px;margin-left:0px;}} .fl-node-5a750fb5e77c8 > .fl-row-content-wrap {padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;}@media ( max-width: 640px ) { .fl-node-5a750fb5e77c8.fl-row > .fl-row-content-wrap {padding-right:20px;padding-left:20px;}}.fl-node-5ae11fa106d36 > .fl-row-content-wrap {background-color: #ffffff;border-style: solid;border-width: 0;background-clip: border-box;border-color: #dedede;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;} .fl-node-5ae11fa106d36 > .fl-row-content-wrap {margin-right:0px;margin-bottom:0px;margin-left:0px;}@media ( max-width: 640px ) { .fl-node-5ae11fa106d36.fl-row > .fl-row-content-wrap {margin-right:0px;margin-left:0px;}} .fl-node-5ae11fa106d36 > .fl-row-content-wrap {padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;}@media ( max-width: 640px ) { .fl-node-5ae11fa106d36.fl-row > .fl-row-content-wrap {padding-right:20px;padding-left:20px;}}.fl-node-5ae11f9e25538 > .fl-row-content-wrap {background-color: #ffffff;border-style: solid;border-width: 0;background-clip: border-box;border-color: #dedede;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;} .fl-node-5ae11f9e25538 > .fl-row-content-wrap {margin-right:0px;margin-bottom:0px;margin-left:0px;}@media ( max-width: 640px ) { .fl-node-5ae11f9e25538.fl-row > .fl-row-content-wrap {margin-right:0px;margin-left:0px;}} .fl-node-5ae11f9e25538 > .fl-row-content-wrap {padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;}@media ( max-width: 640px ) { .fl-node-5ae11f9e25538.fl-row > .fl-row-content-wrap {padding-right:20px;padding-left:20px;}}.fl-node-5a7510664c40d > .fl-row-content-wrap {background-color: #ffffff;border-style: solid;border-width: 0;background-clip: border-box;border-color: #dedede;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;} .fl-node-5a7510664c40d > .fl-row-content-wrap {margin-right:0px;margin-bottom:0px;margin-left:0px;} .fl-node-5a7510664c40d > .fl-row-content-wrap {padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;}@media ( max-width: 640px ) { .fl-node-5a7510664c40d.fl-row > .fl-row-content-wrap {padding-right:20px;padding-left:20px;}}.fl-node-5a7510929d050 > .fl-row-content-wrap {background-color: #ffffff;border-style: solid;border-width: 0;background-clip: border-box;border-color: #dedede;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;} .fl-node-5a7510929d050 > .fl-row-content-wrap {margin-right:0px;margin-bottom:0px;margin-left:0px;} .fl-node-5a7510929d050 > .fl-row-content-wrap {padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;}@media ( max-width: 640px ) { .fl-node-5a7510929d050.fl-row > .fl-row-content-wrap {padding-right:20px;padding-left:20px;}}.fl-node-5a7510b9e9366 > .fl-row-content-wrap {background-color: #ffffff;border-style: solid;border-width: 0;background-clip: border-box;border-color: #dedede;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;} .fl-node-5a7510b9e9366 > .fl-row-content-wrap {margin-right:0px;margin-bottom:0px;margin-left:0px;} .fl-node-5a7510b9e9366 > .fl-row-content-wrap {padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;}@media ( max-width: 640px ) { .fl-node-5a7510b9e9366.fl-row > .fl-row-content-wrap {padding-right:20px;padding-left:20px;}} .fl-node-5a750f4944197 > .fl-row-content-wrap {padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.fl-node-5a750e676d89c {width: 33.33%;}.fl-node-5a750e676d8f6 {width: 66.66%;}.fl-node-5a750f5a967a3 {width: 100%;}.fl-node-5a750fb5ef23c {width: 18%;}.fl-node-5a750fb5ef2a6 {width: 82%;}.fl-node-5ae11fa1072ec {width: 18%;}.fl-node-5ae11fa107382 {width: 82%;}.fl-node-5ae11f9e25a28 {width: 18%;}.fl-node-5ae11f9e25ab4 {width: 82%;}.fl-node-5a7510664c88c {width: 18%;}.fl-node-5a7510664c923 {width: 82%;}.fl-node-5a7510929d4db {width: 18%;}.fl-node-5a7510929d57d {width: 82%;}.fl-node-5a7510b9e9807 {width: 18%;}.fl-node-5a7510b9e9892 {width: 82%;}.fl-node-5a7511801abe4 {width: 100%;}.fl-node-5a7511d451402 {width: 100%;}.fl-node-5a750f494c072 {width: 100%;}img.mfp-img {padding-bottom: 40px !important;}@media (max-width: 640px) { .fl-photo-content {width: 100%;} }.fl-node-5a750e874604a .fl-photo {text-align: center;}.fl-builder-content .fl-rich-text strong {font-weight: bold;} .fl-node-5a750eb45c1cd > .fl-module-content {margin-bottom:0px;}.fl-node-5a7511d450fa8 .fl-separator {border-top:1px solid #cccccc;max-width: 100%;margin: auto;}.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232;
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
}

span.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
	content: " ";
}

div.wpcf7 .ajax-loader {
	visibility: hidden;
	display: inline-block;
	background-image: url('/wp-content/plugins/contact-form-7/assets/ajax-loader.gif');
	width: 16px;
	height: 16px;
	border: none;
	padding: 0;
	margin: 0 0 0 4px;
	vertical-align: middle;
}

div.wpcf7 .ajax-loader.is-active {
	visibility: visible;
}

div.wpcf7 div.ajax-error {
	display: none;
}

div.wpcf7 .placeheld {
	color: #888;
}

div.wpcf7 input[type="file"] {
	cursor: pointer;
}

div.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

div.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}
.slide-in-down.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-left.mui-enter,.slide-in-up.mui-enter{transition-duration:.5s;transition-timing-function:linear;transition-property:opacity,-webkit-transform;-webkit-backface-visibility:hidden}.slide-in-down.mui-enter.mui-enter-active{-webkit-transform:translateY(0);transform:translateY(0)}.slide-in-left.mui-enter{-webkit-transform:translateX(-100%);transform:translateX(-100%);transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;backface-visibility:hidden}.slide-in-left.mui-enter.mui-enter-active{-webkit-transform:translateX(0);transform:translateX(0)}.slide-in-up.mui-enter{-webkit-transform:translateY(100%);transform:translateY(100%);transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;backface-visibility:hidden}.slide-in-right.mui-enter,.slide-out-down.mui-leave{transition-duration:.5s;transition-timing-function:linear;transition-property:opacity,-webkit-transform;-webkit-backface-visibility:hidden}.slide-in-up.mui-enter.mui-enter-active{-webkit-transform:translateY(0);transform:translateY(0)}.slide-in-right.mui-enter{-webkit-transform:translateX(100%);transform:translateX(100%);transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;backface-visibility:hidden}.slide-in-right.mui-enter.mui-enter-active{-webkit-transform:translateX(0);transform:translateX(0)}.slide-out-down.mui-leave{-webkit-transform:translateY(0);transform:translateY(0);transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;backface-visibility:hidden}.slide-out-right.mui-leave,.slide-out-up.mui-leave{transition-property:opacity,-webkit-transform;-webkit-backface-visibility:hidden;transition-duration:.5s;transition-timing-function:linear}.slide-out-down.mui-leave.mui-leave-active{-webkit-transform:translateY(100%);transform:translateY(100%)}.slide-out-right.mui-leave{-webkit-transform:translateX(0);transform:translateX(0);transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;backface-visibility:hidden}.slide-out-right.mui-leave.mui-leave-active{-webkit-transform:translateX(100%);transform:translateX(100%)}.slide-out-up.mui-leave{-webkit-transform:translateY(0);transform:translateY(0);transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;backface-visibility:hidden}.slide-out-up.mui-leave.mui-leave-active{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.slide-out-left.mui-leave{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:translateX(0);transform:translateX(0);transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fade-in.mui-enter,.fade-out.mui-leave{transition-property:opacity;transition-duration:.5s;transition-timing-function:linear}.slide-out-left.mui-leave.mui-leave-active{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.fade-in.mui-enter{opacity:0}.fade-in.mui-enter.mui-enter-active,.fade-out.mui-leave{opacity:1}.fade-out.mui-leave.mui-leave-active{opacity:0}.hinge-in-from-top.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);-webkit-transform-origin:top;transform-origin:top;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.hinge-in-from-bottom.mui-enter,.hinge-in-from-right.mui-enter{transition-duration:.5s;transition-timing-function:linear;transition-property:opacity,-webkit-transform}.hinge-in-from-top.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-right.mui-enter{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);-webkit-transform-origin:right;transform-origin:right;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.hinge-in-from-right.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-bottom.mui-enter{-webkit-transform:perspective(2000px) rotateX(90deg);transform:perspective(2000px) rotateX(90deg);-webkit-transform-origin:bottom;transform-origin:bottom;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.hinge-in-from-left.mui-enter,.hinge-in-from-middle-x.mui-enter{transition-duration:.5s;transition-timing-function:linear;transition-property:opacity,-webkit-transform}.hinge-in-from-bottom.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-left.mui-enter{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);-webkit-transform-origin:left;transform-origin:left;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.hinge-in-from-left.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-middle-x.mui-enter{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);-webkit-transform-origin:center;transform-origin:center;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.hinge-in-from-middle-y.mui-enter,.hinge-out-from-top.mui-leave{transition-duration:.5s;transition-timing-function:linear;transition-property:opacity,-webkit-transform}.hinge-in-from-middle-x.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-middle-y.mui-enter{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);-webkit-transform-origin:center;transform-origin:center;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.hinge-in-from-middle-y.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-out-from-top.mui-leave{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:top;transform-origin:top;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.hinge-out-from-bottom.mui-leave,.hinge-out-from-right.mui-leave{transition-duration:.5s;transition-timing-function:linear;transition-property:opacity,-webkit-transform}.hinge-out-from-top.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-right.mui-leave{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:right;transform-origin:right;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.hinge-out-from-right.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0}.hinge-out-from-bottom.mui-leave{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:bottom;transform-origin:bottom;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.hinge-out-from-left.mui-leave,.hinge-out-from-middle-x.mui-leave{transition-duration:.5s;transition-timing-function:linear;transition-property:opacity,-webkit-transform}.hinge-out-from-bottom.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateX(90deg);transform:perspective(2000px) rotateX(90deg);opacity:0}.hinge-out-from-left.mui-leave{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:left;transform-origin:left;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.hinge-out-from-left.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0}.hinge-out-from-middle-x.mui-leave{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:center;transform-origin:center;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.hinge-out-from-middle-y.mui-leave,.scale-in-up.mui-enter{transition-duration:.5s;transition-timing-function:linear;transition-property:opacity,-webkit-transform}.hinge-out-from-middle-x.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-middle-y.mui-leave{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:center;transform-origin:center;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.hinge-out-from-middle-y.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0}.scale-in-up.mui-enter{-webkit-transform:scale(.5);transform:scale(.5);transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.scale-in-down.mui-enter,.scale-out-up.mui-leave{transition-duration:.5s;transition-timing-function:linear;transition-property:opacity,-webkit-transform}.scale-in-up.mui-enter.mui-enter-active{-webkit-transform:scale(1);transform:scale(1);opacity:1}.scale-in-down.mui-enter{-webkit-transform:scale(1.5);transform:scale(1.5);transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.scale-in-down.mui-enter.mui-enter-active{-webkit-transform:scale(1);transform:scale(1);opacity:1}.scale-out-up.mui-leave{-webkit-transform:scale(1);transform:scale(1);transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.scale-out-down.mui-leave,.spin-in.mui-enter{transition-duration:.5s;transition-timing-function:linear;transition-property:opacity,-webkit-transform}.scale-out-up.mui-leave.mui-leave-active{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}.scale-out-down.mui-leave{-webkit-transform:scale(1);transform:scale(1);transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.scale-out-down.mui-leave.mui-leave-active{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}.spin-in.mui-enter{-webkit-transform:rotate(-.75turn);transform:rotate(-.75turn);transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.spin-in-ccw.mui-enter,.spin-out.mui-leave{transition-property:opacity,-webkit-transform;transition-duration:.5s;transition-timing-function:linear}.spin-in.mui-enter.mui-enter-active{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}.spin-out.mui-leave{-webkit-transform:rotate(0);transform:rotate(0);transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.spin-out.mui-leave.mui-leave-active{-webkit-transform:rotate(.75turn);transform:rotate(.75turn);opacity:0}.spin-in-ccw.mui-enter{-webkit-transform:rotate(.75turn);transform:rotate(.75turn);transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.spin-in-ccw.mui-enter.mui-enter-active{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}.spin-out-ccw.mui-leave{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:rotate(0);transform:rotate(0);transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.spin-out-ccw.mui-leave.mui-leave-active{-webkit-transform:rotate(-.75turn);transform:rotate(-.75turn);opacity:0}.slow{transition-duration:750ms!important}.linear{transition-timing-function:linear!important;-webkit-animation-timing-function:linear!important;animation-timing-function:linear!important}.ease{transition-timing-function:ease!important;-webkit-animation-timing-function:ease!important;animation-timing-function:ease!important}.ease-in{transition-timing-function:ease-in!important;-webkit-animation-timing-function:ease-in!important;animation-timing-function:ease-in!important}.ease-out{transition-timing-function:ease-out!important;-webkit-animation-timing-function:ease-out!important;animation-timing-function:ease-out!important}.ease-in-out{transition-timing-function:ease-in-out!important;-webkit-animation-timing-function:ease-in-out!important;animation-timing-function:ease-in-out!important}.bounce-in{transition-timing-function:cubic-bezier(.485,.155,.24,1.245)!important;-webkit-animation-timing-function:cubic-bezier(.485,.155,.24,1.245)!important;animation-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{transition-timing-function:cubic-bezier(.485,.155,.515,.845)!important;-webkit-animation-timing-function:cubic-bezier(.485,.155,.515,.845)!important;animation-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{transition-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important;-webkit-animation-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important;animation-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{transition-delay:.3s!important;-webkit-animation-delay:.3s!important;animation-delay:.3s!important}.long-delay{transition-delay:.7s!important;-webkit-animation-delay:.7s!important;animation-delay:.7s!important}.shake{-webkit-animation-name:shake-7;animation-name:shake-7}@-webkit-keyframes shake-7{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{-webkit-transform:translateX(7%);transform:translateX(7%)}15%,25%,35%,45%,5%,55%,65%,75%,85%,95%{-webkit-transform:translateX(-7%);transform:translateX(-7%)}}@keyframes shake-7{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{-webkit-transform:translateX(7%);transform:translateX(7%)}15%,25%,35%,45%,5%,55%,65%,75%,85%,95%{-webkit-transform:translateX(-7%);transform:translateX(-7%)}}.spin-cw{-webkit-animation-name:spin-cw-1turn;animation-name:spin-cw-1turn}@-webkit-keyframes spin-cw-1turn{0%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.spin-ccw{-webkit-animation-name:spin-cw-1turn;animation-name:spin-cw-1turn}@keyframes spin-cw-1turn{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.wiggle{-webkit-animation-name:wiggle-7deg;animation-name:wiggle-7deg}@-webkit-keyframes wiggle-7deg{40%,50%,60%{-webkit-transform:rotate(7deg);transform:rotate(7deg)}35%,45%,55%,65%{-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}0%,100%,30%,70%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes wiggle-7deg{40%,50%,60%{-webkit-transform:rotate(7deg);transform:rotate(7deg)}35%,45%,55%,65%{-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}0%,100%,30%,70%{-webkit-transform:rotate(0);transform:rotate(0)}}.shake,.spin-ccw,.spin-cw,.wiggle{-webkit-animation-duration:.5s;animation-duration:.5s}.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.slow{-webkit-animation-duration:750ms!important;animation-duration:750ms!important}.fast{transition-duration:250ms!important;-webkit-animation-duration:250ms!important;animation-duration:250ms!important}@charset "UTF-8";
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{box-sizing:border-box;font-size:100%}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0;background:#fefefe;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:0}select{box-sizing:border-box;width:100%;border-radius:0}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;line-height:1}[data-whatinput=mouse] button{outline:0}pre{overflow:auto}.is-visible{display:block!important}.is-hidden{display:none!important}.row{max-width:75rem;margin-right:auto;margin-left:auto}.row:after,.row:before{display:table;content:" "}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-right:0;padding-left:0}.row .row{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:40em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}@media print,screen and (min-width:64em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}.row .row.collapse{margin-right:0;margin-left:0}.row.expanded{max-width:none}.row.expanded .row{margin-right:auto;margin-left:auto}.row:not(.expanded) .row{max-width:none}.row.gutter-small>.column,.row.gutter-small>.columns{padding-right:.625rem;padding-left:.625rem}.row.gutter-medium>.column,.row.gutter-medium>.columns{padding-right:.9375rem;padding-left:.9375rem}.column,.columns{width:100%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.column,.columns{padding-right:.9375rem;padding-left:.9375rem}}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.small-1{width:8.33333%}.small-push-1{position:relative;left:8.33333%}.small-pull-1{position:relative;left:-8.33333%}.small-offset-0{margin-left:0}.small-2{width:16.66667%}.small-push-2{position:relative;left:16.66667%}.small-pull-2{position:relative;left:-16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{width:25%}.small-push-3{position:relative;left:25%}.small-pull-3{position:relative;left:-25%}.small-offset-2{margin-left:16.66667%}.small-4{width:33.33333%}.small-push-4{position:relative;left:33.33333%}.small-pull-4{position:relative;left:-33.33333%}.small-offset-3{margin-left:25%}.small-5{width:41.66667%}.small-push-5{position:relative;left:41.66667%}.small-pull-5{position:relative;left:-41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{width:50%}.small-push-6{position:relative;left:50%}.small-pull-6{position:relative;left:-50%}.small-offset-5{margin-left:41.66667%}.small-7{width:58.33333%}.small-push-7{position:relative;left:58.33333%}.small-pull-7{position:relative;left:-58.33333%}.small-offset-6{margin-left:50%}.small-8{width:66.66667%}.small-push-8{position:relative;left:66.66667%}.small-pull-8{position:relative;left:-66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{width:75%}.small-push-9{position:relative;left:75%}.small-pull-9{position:relative;left:-75%}.small-offset-8{margin-left:66.66667%}.small-10{width:83.33333%}.small-push-10{position:relative;left:83.33333%}.small-pull-10{position:relative;left:-83.33333%}.small-offset-9{margin-left:75%}.small-11{width:91.66667%}.small-push-11{position:relative;left:91.66667%}.small-pull-11{position:relative;left:-91.66667%}.small-offset-10{margin-left:83.33333%}.small-12{width:100%}.small-offset-11{margin-left:91.66667%}.small-up-1>.column,.small-up-1>.columns{float:left;width:100%}.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}.small-up-2>.column,.small-up-2>.columns{float:left;width:50%}.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}.small-up-2>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1){clear:both}.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}.small-up-3>.column,.small-up-3>.columns{float:left;width:33.33333%}.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}.small-up-4>.column,.small-up-4>.columns{float:left;width:25%}.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}.small-up-5>.column,.small-up-5>.columns{float:left;width:20%}.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}.small-up-6>.column,.small-up-6>.columns{float:left;width:16.66667%}.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}.small-up-7>.column,.small-up-7>.columns{float:left;width:14.28571%}.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none}.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}.small-up-8>.column,.small-up-8>.columns{float:left;width:12.5%}.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none}.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}.small-collapse>.column,.small-collapse>.columns{padding-right:0;padding-left:0}.expanded.row .small-collapse.row,.small-collapse .row{margin-right:0;margin-left:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-right:.625rem;padding-left:.625rem}.small-centered{margin-right:auto;margin-left:auto}.small-centered,.small-centered:last-child:not(:first-child){float:none;clear:both}.small-pull-0,.small-push-0,.small-uncentered{position:static;float:left;margin-right:0;margin-left:0}@media print,screen and (min-width:40em){.medium-1{width:8.33333%}.medium-push-1{position:relative;left:8.33333%}.medium-pull-1{position:relative;left:-8.33333%}.medium-offset-0{margin-left:0}.medium-2{width:16.66667%}.medium-push-2{position:relative;left:16.66667%}.medium-pull-2{position:relative;left:-16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{width:25%}.medium-push-3{position:relative;left:25%}.medium-pull-3{position:relative;left:-25%}.medium-offset-2{margin-left:16.66667%}.medium-4{width:33.33333%}.medium-push-4{position:relative;left:33.33333%}.medium-pull-4{position:relative;left:-33.33333%}.medium-offset-3{margin-left:25%}.medium-5{width:41.66667%}.medium-push-5{position:relative;left:41.66667%}.medium-pull-5{position:relative;left:-41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{width:50%}.medium-push-6{position:relative;left:50%}.medium-pull-6{position:relative;left:-50%}.medium-offset-5{margin-left:41.66667%}.medium-7{width:58.33333%}.medium-push-7{position:relative;left:58.33333%}.medium-pull-7{position:relative;left:-58.33333%}.medium-offset-6{margin-left:50%}.medium-8{width:66.66667%}.medium-push-8{position:relative;left:66.66667%}.medium-pull-8{position:relative;left:-66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{width:75%}.medium-push-9{position:relative;left:75%}.medium-pull-9{position:relative;left:-75%}.medium-offset-8{margin-left:66.66667%}.medium-10{width:83.33333%}.medium-push-10{position:relative;left:83.33333%}.medium-pull-10{position:relative;left:-83.33333%}.medium-offset-9{margin-left:75%}.medium-11{width:91.66667%}.medium-push-11{position:relative;left:91.66667%}.medium-pull-11{position:relative;left:-91.66667%}.medium-offset-10{margin-left:83.33333%}.medium-12{width:100%}.medium-offset-11{margin-left:91.66667%}.medium-up-1>.column,.medium-up-1>.columns{float:left;width:100%}.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}.medium-up-2>.column,.medium-up-2>.columns{float:left;width:50%}.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}.medium-up-2>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1){clear:both}.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}.medium-up-3>.column,.medium-up-3>.columns{float:left;width:33.33333%}.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}.medium-up-4>.column,.medium-up-4>.columns{float:left;width:25%}.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}.medium-up-5>.column,.medium-up-5>.columns{float:left;width:20%}.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}.medium-up-6>.column,.medium-up-6>.columns{float:left;width:16.66667%}.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}.medium-up-7>.column,.medium-up-7>.columns{float:left;width:14.28571%}.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none}.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}.medium-up-8>.column,.medium-up-8>.columns{float:left;width:12.5%}.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none}.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}.medium-collapse>.column,.medium-collapse>.columns{padding-right:0;padding-left:0}.expanded.row .medium-collapse.row,.medium-collapse .row{margin-right:0;margin-left:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}.medium-centered{margin-right:auto;margin-left:auto}.medium-centered,.medium-centered:last-child:not(:first-child){float:none;clear:both}.medium-pull-0,.medium-push-0,.medium-uncentered{position:static;float:left;margin-right:0;margin-left:0}}@media print,screen and (min-width:64em){.large-1{width:8.33333%}.large-push-1{position:relative;left:8.33333%}.large-pull-1{position:relative;left:-8.33333%}.large-offset-0{margin-left:0}.large-2{width:16.66667%}.large-push-2{position:relative;left:16.66667%}.large-pull-2{position:relative;left:-16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{width:25%}.large-push-3{position:relative;left:25%}.large-pull-3{position:relative;left:-25%}.large-offset-2{margin-left:16.66667%}.large-4{width:33.33333%}.large-push-4{position:relative;left:33.33333%}.large-pull-4{position:relative;left:-33.33333%}.large-offset-3{margin-left:25%}.large-5{width:41.66667%}.large-push-5{position:relative;left:41.66667%}.large-pull-5{position:relative;left:-41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{width:50%}.large-push-6{position:relative;left:50%}.large-pull-6{position:relative;left:-50%}.large-offset-5{margin-left:41.66667%}.large-7{width:58.33333%}.large-push-7{position:relative;left:58.33333%}.large-pull-7{position:relative;left:-58.33333%}.large-offset-6{margin-left:50%}.large-8{width:66.66667%}.large-push-8{position:relative;left:66.66667%}.large-pull-8{position:relative;left:-66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{width:75%}.large-push-9{position:relative;left:75%}.large-pull-9{position:relative;left:-75%}.large-offset-8{margin-left:66.66667%}.large-10{width:83.33333%}.large-push-10{position:relative;left:83.33333%}.large-pull-10{position:relative;left:-83.33333%}.large-offset-9{margin-left:75%}.large-11{width:91.66667%}.large-push-11{position:relative;left:91.66667%}.large-pull-11{position:relative;left:-91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{width:100%}.large-offset-11{margin-left:91.66667%}.large-up-1>.column,.large-up-1>.columns{float:left;width:100%}.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both}.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}.large-up-2>.column,.large-up-2>.columns{float:left;width:50%}.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none}.large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1){clear:both}.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}.large-up-3>.column,.large-up-3>.columns{float:left;width:33.33333%}.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none}.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}.large-up-4>.column,.large-up-4>.columns{float:left;width:25%}.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none}.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}.large-up-5>.column,.large-up-5>.columns{float:left;width:20%}.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none}.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}.large-up-6>.column,.large-up-6>.columns{float:left;width:16.66667%}.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none}.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}.large-up-7>.column,.large-up-7>.columns{float:left;width:14.28571%}.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none}.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}.large-up-8>.column,.large-up-8>.columns{float:left;width:12.5%}.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none}.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}.large-collapse>.column,.large-collapse>.columns{padding-right:0;padding-left:0}.expanded.row .large-collapse.row,.large-collapse .row{margin-right:0;margin-left:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}.large-centered{margin-right:auto;margin-left:auto}.large-centered,.large-centered:last-child:not(:first-child){float:none;clear:both}.large-pull-0,.large-push-0,.large-uncentered{position:static;float:left;margin-right:0;margin-left:0}}.column-block{margin-bottom:1.25rem}.column-block>:last-child{margin-bottom:0}@media print,screen and (min-width:40em){.column-block{margin-bottom:1.875rem}.column-block>:last-child{margin-bottom:0}}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}p{margin-bottom:1rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}em,i{font-style:italic}b,em,i,strong{line-height:inherit}b,strong{font-weight:700}small{font-size:80%;line-height:inherit}h1,h2,h3,h4,h5,h6{font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:400;color:inherit;text-rendering:optimizeLegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{line-height:0;color:#cacaca}h1{font-size:1.5rem}h1,h2{line-height:1.4;margin-top:0;margin-bottom:.5rem}h2{font-size:1.25rem}h3{font-size:1.1875rem}h3,h4{line-height:1.4;margin-top:0;margin-bottom:.5rem}h4{font-size:1.125rem}h5{font-size:1.0625rem}h5,h6{line-height:1.4;margin-top:0;margin-bottom:.5rem}h6{font-size:1rem}@media print,screen and (min-width:40em){h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:1.9375rem}h4{font-size:1.5625rem}h5{font-size:1.25rem}h6{font-size:1rem}}a{line-height:inherit;color:#1779ba;text-decoration:none;cursor:pointer}a:focus,a:hover{color:#1468a0}a img{border:0}hr{clear:both;max-width:75rem;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0}dl,ol,ul{margin-bottom:1rem;list-style-position:outside;line-height:1.6}li{font-size:inherit}ul{list-style-type:disc}ol,ul{margin-left:1.25rem}ol ol,ol ul,ul ol,ul ul{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:700}blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}blockquote,blockquote p{line-height:1.6;color:#8a8a8a}cite{display:block;font-size:.8125rem;color:#8a8a8a}cite:before{content:"— "}abbr{border-bottom:1px dotted #0a0a0a;color:#0a0a0a;cursor:help}figure{margin:0}code{padding:.125rem .3125rem .0625rem;border:1px solid #cacaca;font-weight:400}code,kbd{background-color:#e6e6e6;font-family:Consolas,Liberation Mono,Courier,monospace;color:#0a0a0a}kbd{margin:0;padding:.125rem .25rem 0}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:400;line-height:1.4;color:#8a8a8a}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}.no-bullet{margin-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media print,screen and (min-width:40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media print,screen and (min-width:64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}.show-for-print{display:none!important}@media print{*{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}.show-for-print{display:block!important}.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,th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #8a8a8a;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;box-sizing:border-box;width:100%;height:2.4375rem;margin:0 0 1rem;padding:.5rem;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);font-family:inherit;font-size:1rem;font-weight:400;color:#0a0a0a;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{outline:none;border:1px solid #8a8a8a;background-color:#fefefe;box-shadow:0 0 5px #cacaca;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out}textarea{max-width:100%}textarea[rows]{height:auto}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#cacaca}input::-moz-placeholder,textarea::-moz-placeholder{color:#cacaca}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#cacaca}input::placeholder,textarea::placeholder{color:#cacaca}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed}[type=button],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=search]{box-sizing:border-box}[type=checkbox],[type=file],[type=radio]{margin:0 0 1rem}[type=checkbox]+label,[type=radio]+label{display:inline-block;vertical-align:baseline;margin-left:.5rem;margin-right:1rem;margin-bottom:0}[type=checkbox]+label[for],[type=radio]+label[for]{cursor:pointer}label>[type=checkbox],label>[type=radio]{margin-right:.5rem}[type=file]{width:100%}label{display:block;margin:0;font-size:.875rem;font-weight:400;line-height:1.8;color:#0a0a0a}label.middle{margin:0 0 1rem;padding:.5625rem 0}.help-text{margin-top:-.5rem;font-size:.8125rem;font-style:italic;color:#0a0a0a}.input-group{display:table;width:100%;margin-bottom:1rem}.input-group>:first-child,.input-group>:last-child>*{border-radius:0 0 0 0}.input-group-button,.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label,.input-group-field,.input-group-label{margin:0;white-space:nowrap;display:table-cell;vertical-align:middle}.input-group-label{padding:0 1rem;border:1px solid #cacaca;background:#e6e6e6;color:#0a0a0a;text-align:center;white-space:nowrap;width:1%;height:100%}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;height:2.5rem}.input-group-button{padding-top:0;padding-bottom:0;text-align:center;width:1%;height:100%}.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label{height:2.5rem;padding-top:0;padding-bottom:0;font-size:1rem}.input-group .input-group-button{display:table-cell}fieldset{margin:0;padding:0;border:0}legend{max-width:100%;margin-bottom:.5rem}.fieldset{margin:1.125rem 0;padding:1.25rem;border:1px solid #cacaca}.fieldset legend{margin:0;margin-left:-.1875rem;padding:0 .1875rem;background:#fefefe}select{height:2.4375rem;margin:0 0 1rem;padding:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;font-family:inherit;font-size:1rem;line-height:normal;color:#0a0a0a;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px;padding-right:1.5rem;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out}@media screen and (min-width:0\0){select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}}select:focus{outline:none;border:1px solid #8a8a8a;background-color:#fefefe;box-shadow:0 0 5px #cacaca;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out}select:disabled{background-color:#e6e6e6;cursor:not-allowed}select::-ms-expand{display:none}select[multiple]{height:auto;background-image:none}.is-invalid-input:not(:focus){border-color:#cc4b37;background-color:#f9ecea}.is-invalid-input:not(:focus)::-webkit-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::-moz-placeholder{color:#cc4b37}.is-invalid-input:not(:focus):-ms-input-placeholder{color:#cc4b37}.form-error,.is-invalid-input:not(:focus)::placeholder,.is-invalid-label{color:#cc4b37}.form-error{display:none;margin-top:-.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:700}.form-error.is-visible{display:block}.button{display:inline-block;vertical-align:middle;margin:0 0 1rem;padding:.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:0;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out;font-size:.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#1779ba;color:#fefefe}[data-whatinput=mouse] .button{outline:0}.button:focus,.button:hover{background-color:#14679e;color:#fefefe}.button.tiny{font-size:.6rem}.button.small{font-size:.75rem}.button.large{font-size:1.25rem}.button.expanded{display:block;width:100%;margin-right:0;margin-left:0}.button.primary{background-color:#1779ba;color:#fefefe}.button.primary:focus,.button.primary:hover{background-color:#126195;color:#fefefe}.button.secondary{background-color:#767676;color:#fefefe}.button.secondary:focus,.button.secondary:hover{background-color:#5e5e5e;color:#fefefe}.button.success{background-color:#3adb76;color:#0a0a0a}.button.success:focus,.button.success:hover{background-color:#22bb5b;color:#0a0a0a}.button.warning{background-color:#ffae00;color:#0a0a0a}.button.warning:focus,.button.warning:hover{background-color:#cc8b00;color:#0a0a0a}.button.alert{background-color:#cc4b37;color:#fefefe}.button.alert:focus,.button.alert:hover{background-color:#a53b2a;color:#fefefe}.button.hollow{border:1px solid #1779ba;color:#1779ba}.button.hollow,.button.hollow:focus,.button.hollow:hover{background-color:transparent}.button.hollow:focus,.button.hollow:hover{border-color:#0c3d5d;color:#0c3d5d}.button.hollow.primary{border:1px solid #1779ba;color:#1779ba}.button.hollow.primary:focus,.button.hollow.primary:hover{border-color:#0c3d5d;color:#0c3d5d}.button.hollow.secondary{border:1px solid #767676;color:#767676}.button.hollow.secondary:focus,.button.hollow.secondary:hover{border-color:#3b3b3b;color:#3b3b3b}.button.hollow.success{border:1px solid #3adb76;color:#3adb76}.button.hollow.success:focus,.button.hollow.success:hover{border-color:#157539;color:#157539}.button.hollow.warning{border:1px solid #ffae00;color:#ffae00}.button.hollow.warning:focus,.button.hollow.warning:hover{border-color:#805700;color:#805700}.button.hollow.alert{border:1px solid #cc4b37;color:#cc4b37}.button.hollow.alert:focus,.button.hollow.alert:hover{border-color:#67251a;color:#67251a}.button.disabled,.button[disabled]{opacity:.25;cursor:not-allowed}.button.disabled,.button.disabled:focus,.button.disabled:hover,.button[disabled],.button[disabled]:focus,.button[disabled]:hover{background-color:#1779ba;color:#fefefe}.button.disabled.primary,.button[disabled].primary{opacity:.25;cursor:not-allowed}.button.disabled.primary,.button.disabled.primary:focus,.button.disabled.primary:hover,.button[disabled].primary,.button[disabled].primary:focus,.button[disabled].primary:hover{background-color:#1779ba;color:#fefefe}.button.disabled.secondary,.button[disabled].secondary{opacity:.25;cursor:not-allowed}.button.disabled.secondary,.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary,.button[disabled].secondary:focus,.button[disabled].secondary:hover{background-color:#767676;color:#fefefe}.button.disabled.success,.button[disabled].success{opacity:.25;cursor:not-allowed}.button.disabled.success,.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success,.button[disabled].success:focus,.button[disabled].success:hover{background-color:#3adb76;color:#0a0a0a}.button.disabled.warning,.button[disabled].warning{opacity:.25;cursor:not-allowed}.button.disabled.warning,.button.disabled.warning:focus,.button.disabled.warning:hover,.button[disabled].warning,.button[disabled].warning:focus,.button[disabled].warning:hover{background-color:#ffae00;color:#0a0a0a}.button.disabled.alert,.button[disabled].alert{opacity:.25;cursor:not-allowed}.button.disabled.alert,.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert,.button[disabled].alert:focus,.button[disabled].alert:hover{background-color:#cc4b37;color:#fefefe}.button.dropdown:after{display:block;width:0;height:0;border:.4em inset;content:"";border-bottom-width:0;border-top-style:solid;border-color:#fefefe transparent transparent;position:relative;top:.4em;display:inline-block;float:right;margin-left:1em}.button.arrow-only:after{top:-.1em;float:none;margin-left:0}.accordion{margin-left:0;background:#fefefe;list-style-type:none}.accordion-item:first-child>:first-child,.accordion-item:last-child>:last-child{border-radius:0 0 0 0}.accordion-title{position:relative;display:block;padding:1.25rem 1rem;border:1px solid #e6e6e6;border-bottom:0;font-size:.75rem;line-height:1;color:#1779ba}:last-child:not(.is-active)>.accordion-title{border-bottom:1px solid #e6e6e6;border-radius:0 0 0 0}.accordion-title:focus,.accordion-title:hover{background-color:#e6e6e6}.accordion-title:before{position:absolute;top:50%;right:1rem;margin-top:-.5rem;content:"+"}.is-active>.accordion-title:before{content:"\2013"}.accordion-content{display:none;padding:1rem;border:1px solid #e6e6e6;border-bottom:0;background-color:#fefefe;color:#0a0a0a}:last-child>.accordion-content:last-child{border-bottom:1px solid #e6e6e6}.is-accordion-submenu-parent>a{position:relative}.is-accordion-submenu-parent>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;position:absolute;top:50%;margin-top:-3px;right:1rem}.is-accordion-submenu-parent[aria-expanded=true]>a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.badge{display:inline-block;min-width:2.1em;padding:.3em;border-radius:50%;font-size:.6rem;text-align:center}.badge,.badge.primary{background:#1779ba;color:#fefefe}.badge.secondary{background:#767676;color:#fefefe}.badge.success{background:#3adb76;color:#0a0a0a}.badge.warning{background:#ffae00;color:#0a0a0a}.badge.alert{background:#cc4b37;color:#fefefe}.breadcrumbs{margin:0 0 1rem;list-style:none}.breadcrumbs:after,.breadcrumbs:before{display:table;content:" "}.breadcrumbs:after{clear:both}.breadcrumbs li{float:left;font-size:.6875rem;color:#0a0a0a;cursor:default;text-transform:uppercase}.breadcrumbs li:not(:last-child):after{position:relative;top:1px;margin:0 .75rem;opacity:1;content:"/";color:#cacaca}.breadcrumbs a{color:#1779ba}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .disabled{color:#cacaca;cursor:not-allowed}.button-group{margin-bottom:1rem;font-size:0}.button-group:after,.button-group:before{display:table;content:" "}.button-group:after{clear:both}.button-group .button{margin:0;margin-right:1px;margin-bottom:1px;font-size:.9rem}.button-group .button:last-child{margin-right:0}.button-group.tiny .button{font-size:.6rem}.button-group.small .button{font-size:.75rem}.button-group.large .button{font-size:1.25rem}.button-group.expanded{margin-right:-1px}.button-group.expanded:after,.button-group.expanded:before{display:none}.button-group.expanded .button:first-child:last-child{width:100%}.button-group.expanded .button:first-child:nth-last-child(2),.button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2)~.button{display:inline-block;width:calc(50% - 1px);margin-right:1px}.button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2)~.button:last-child,.button-group.expanded .button:first-child:nth-last-child(2):last-child{margin-right:-6px}.button-group.expanded .button:first-child:nth-last-child(3),.button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3)~.button{display:inline-block;width:calc(33.33333% - 1px);margin-right:1px}.button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3)~.button:last-child,.button-group.expanded .button:first-child:nth-last-child(3):last-child{margin-right:-6px}.button-group.expanded .button:first-child:nth-last-child(4),.button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4)~.button{display:inline-block;width:calc(25% - 1px);margin-right:1px}.button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4)~.button:last-child,.button-group.expanded .button:first-child:nth-last-child(4):last-child{margin-right:-6px}.button-group.expanded .button:first-child:nth-last-child(5),.button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5)~.button{display:inline-block;width:calc(20% - 1px);margin-right:1px}.button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5)~.button:last-child,.button-group.expanded .button:first-child:nth-last-child(5):last-child{margin-right:-6px}.button-group.expanded .button:first-child:nth-last-child(6),.button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6)~.button{display:inline-block;width:calc(16.66667% - 1px);margin-right:1px}.button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6)~.button:last-child,.button-group.expanded .button:first-child:nth-last-child(6):last-child{margin-right:-6px}.button-group.primary .button{background-color:#1779ba;color:#fefefe}.button-group.primary .button:focus,.button-group.primary .button:hover{background-color:#126195;color:#fefefe}.button-group.secondary .button{background-color:#767676;color:#fefefe}.button-group.secondary .button:focus,.button-group.secondary .button:hover{background-color:#5e5e5e;color:#fefefe}.button-group.success .button{background-color:#3adb76;color:#0a0a0a}.button-group.success .button:focus,.button-group.success .button:hover{background-color:#22bb5b;color:#0a0a0a}.button-group.warning .button{background-color:#ffae00;color:#0a0a0a}.button-group.warning .button:focus,.button-group.warning .button:hover{background-color:#cc8b00;color:#0a0a0a}.button-group.alert .button{background-color:#cc4b37;color:#fefefe}.button-group.alert .button:focus,.button-group.alert .button:hover{background-color:#a53b2a;color:#fefefe}.button-group.stacked-for-medium .button,.button-group.stacked-for-small .button,.button-group.stacked .button{width:100%}.button-group.stacked-for-medium .button:last-child,.button-group.stacked-for-small .button:last-child,.button-group.stacked .button:last-child{margin-bottom:0}@media print,screen and (min-width:40em){.button-group.stacked-for-small .button{width:auto;margin-bottom:0}}@media print,screen and (min-width:64em){.button-group.stacked-for-medium .button{width:auto;margin-bottom:0}}@media screen and (max-width:39.9375em){.button-group.stacked-for-small.expanded{display:block}.button-group.stacked-for-small.expanded .button{display:block;margin-right:0}}.callout{position:relative;margin:0 0 1rem;padding:1rem;border:1px solid hsla(0,0%,4%,.25);border-radius:0;background-color:#fff;color:#0a0a0a}.callout>:first-child{margin-top:0}.callout>:last-child{margin-bottom:0}.callout.primary{background-color:#d7ecfa;color:#0a0a0a}.callout.secondary{background-color:#eaeaea;color:#0a0a0a}.callout.success{background-color:#e1faea;color:#0a0a0a}.callout.warning{background-color:#fff3d9;color:#0a0a0a}.callout.alert{background-color:#f7e4e1;color:#0a0a0a}.callout.small{padding:.5rem}.callout.large{padding:3rem}.card{margin-bottom:1rem;border:1px solid #e6e6e6;border-radius:0;background:#fefefe;box-shadow:none;overflow:hidden;color:#0a0a0a}.card>:last-child{margin-bottom:0}.card-divider{padding:1rem;background:#e6e6e6}.card-divider>:last-child{margin-bottom:0}.card-section{padding:1rem}.card-section>:last-child{margin-bottom:0}.close-button{position:absolute;color:#8a8a8a;cursor:pointer}[data-whatinput=mouse] .close-button{outline:0}.close-button:focus,.close-button:hover{color:#0a0a0a}.close-button.small{right:.66rem;top:.33em;font-size:1.5em;line-height:1}.close-button,.close-button.medium{right:1rem;top:.5rem;font-size:2em;line-height:1}.menu{margin:0;list-style-type:none}.menu>li{display:table-cell;vertical-align:middle}[data-whatinput=mouse] .menu>li{outline:0}.menu>li>a{display:block;padding:.7rem 1rem;line-height:1}.menu a,.menu button,.menu input,.menu select{margin-bottom:0}.menu>li>a i,.menu>li>a i+span,.menu>li>a img,.menu>li>a img+span,.menu>li>a svg,.menu>li>a svg+span{vertical-align:middle}.menu>li>a i,.menu>li>a img,.menu>li>a svg{margin-right:.25rem;display:inline-block}.menu.horizontal>li,.menu>li{display:table-cell}.menu.expanded{display:table;width:100%;table-layout:fixed}.menu.expanded>li:first-child:last-child{width:100%}.menu.vertical>li{display:block}@media print,screen and (min-width:40em){.menu.medium-horizontal>li{display:table-cell}.menu.medium-expanded{display:table;width:100%;table-layout:fixed}.menu.medium-expanded>li:first-child:last-child{width:100%}.menu.medium-vertical>li{display:block}}@media print,screen and (min-width:64em){.menu.large-horizontal>li{display:table-cell}.menu.large-expanded{display:table;width:100%;table-layout:fixed}.menu.large-expanded>li:first-child:last-child{width:100%}.menu.large-vertical>li{display:block}}.menu.simple li{display:inline-block;vertical-align:top;line-height:1}.menu.simple a{padding:0}.menu.simple li{margin-left:0;margin-right:1rem}.menu.simple.align-right li{margin-right:0;margin-left:1rem}.menu.align-right:after,.menu.align-right:before{display:table;content:" "}.menu.align-right:after{clear:both}.menu.align-right>li{float:right}.menu.icon-top>li>a{text-align:center}.menu.icon-top>li>a i,.menu.icon-top>li>a img,.menu.icon-top>li>a svg{display:block;margin:0 auto .25rem}.menu.icon-top.vertical a>span{margin:auto}.menu.nested{margin-left:1rem}.menu .active>a{background:#1779ba;color:#fefefe}.menu.menu-bordered li{border:1px solid #e6e6e6}.menu.menu-bordered li:not(:first-child){border-top:0}.menu.menu-hover li:hover{background-color:#e6e6e6}.menu-text{padding-top:0;padding-bottom:0;padding:.7rem 1rem;font-weight:700;line-height:1;color:inherit}.menu-centered{text-align:center}.menu-centered>.menu{display:inline-block;vertical-align:top}.no-js [data-responsive-menu] ul{display:none}.menu-icon{position:relative;display:inline-block;vertical-align:middle;width:20px;height:16px;cursor:pointer}.menu-icon:after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#fefefe;box-shadow:0 7px 0 #fefefe,0 14px 0 #fefefe;content:""}.menu-icon:hover:after{background:#cacaca;box-shadow:0 7px 0 #cacaca,0 14px 0 #cacaca}.menu-icon.dark{position:relative;display:inline-block;vertical-align:middle;width:20px;height:16px;cursor:pointer}.menu-icon.dark:after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#0a0a0a;box-shadow:0 7px 0 #0a0a0a,0 14px 0 #0a0a0a;content:""}.menu-icon.dark:hover:after{background:#8a8a8a;box-shadow:0 7px 0 #8a8a8a,0 14px 0 #8a8a8a}.is-drilldown{position:relative;overflow:hidden}.is-drilldown li{display:block}.is-drilldown.animate-height{-webkit-transition:height .5s;transition:height .5s}.is-drilldown-submenu{position:absolute;top:0;left:100%;z-index:-1;width:100%;background:#fefefe;-webkit-transition:-webkit-transform .15s linear;transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}.is-drilldown-submenu.is-active{z-index:1;display:block;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.is-drilldown-submenu.is-closing{-webkit-transform:translateX(100%);transform:translateX(100%)}.drilldown-submenu-cover-previous{min-height:100%}.is-drilldown-submenu-parent>a{position:relative}.is-drilldown-submenu-parent>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba;position:absolute;top:50%;margin-top:-6px;right:1rem}.js-drilldown-back>a:before{display:block;width:0;height:0;border:6px inset;content:"";border-right-style:solid;border-color:transparent #1779ba transparent transparent;display:inline-block;vertical-align:middle;margin-right:.75rem;border-left-width:0}.dropdown-pane{position:absolute;z-index:10;display:block;width:300px;padding:1rem;visibility:hidden;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;font-size:1rem}.dropdown-pane.is-open{visibility:visible}.dropdown-pane.tiny{width:100px}.dropdown-pane.small{width:200px}.dropdown-pane.large{width:400px}.dropdown.menu>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu>li.is-dropdown-submenu-parent>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;right:5px;margin-top:-3px}[data-whatinput=mouse] .dropdown.menu a{outline:0}.no-js .dropdown.menu ul{display:none}.dropdown.menu.vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.vertical>li.opens-left>.is-dropdown-submenu{right:100%;left:auto}.dropdown.menu.vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.vertical>li>a:after{right:14px}.dropdown.menu.vertical>li.opens-left>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent}.dropdown.menu.vertical>li.opens-right>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}@media print,screen and (min-width:40em){.dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;right:5px;margin-top:-3px}.dropdown.menu.medium-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.medium-vertical>li.opens-left>.is-dropdown-submenu{right:100%;left:auto}.dropdown.menu.medium-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.medium-vertical>li>a:after{right:14px}.dropdown.menu.medium-vertical>li.opens-left>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent}.dropdown.menu.medium-vertical>li.opens-right>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}}@media print,screen and (min-width:64em){.dropdown.menu.large-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu.large-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;right:5px;margin-top:-3px}.dropdown.menu.large-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.large-vertical>li.opens-left>.is-dropdown-submenu{right:100%;left:auto}.dropdown.menu.large-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.large-vertical>li>a:after{right:14px}.dropdown.menu.large-vertical>li.opens-left>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent}.dropdown.menu.large-vertical>li.opens-right>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}}.dropdown.menu.align-right .is-dropdown-submenu.first-sub{top:100%;right:0;left:auto}.is-dropdown-menu.vertical{width:100px}.is-dropdown-menu.vertical.align-right{float:right}.is-dropdown-submenu-parent{position:relative}.is-dropdown-submenu-parent a:after{position:absolute;top:50%;right:5px;margin-top:-6px}.is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{top:100%;left:auto}.is-dropdown-submenu-parent.opens-left>.is-dropdown-submenu{right:100%;left:auto}.is-dropdown-submenu-parent.opens-right>.is-dropdown-submenu{right:auto;left:100%}.is-dropdown-submenu{position:absolute;top:0;left:100%;z-index:1;display:none;min-width:200px;border:1px solid #cacaca;background:#fefefe}.is-dropdown-submenu .is-dropdown-submenu-parent>a:after{right:14px}.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent}.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}.is-dropdown-submenu .is-dropdown-submenu{margin-top:-1px}.is-dropdown-submenu>li{width:100%}.is-dropdown-submenu.js-dropdown-active{display:block}.flex-video,.responsive-embed{position:relative;height:0;margin-bottom:1rem;padding-bottom:75%;overflow:hidden}.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video,.responsive-embed embed,.responsive-embed iframe,.responsive-embed object,.responsive-embed video{position:absolute;top:0;left:0;width:100%;height:100%}.flex-video.widescreen,.responsive-embed.widescreen{padding-bottom:56.25%}.label{display:inline-block;padding:.33333rem .5rem;border-radius:0;font-size:.8rem;line-height:1;white-space:nowrap;cursor:default}.label,.label.primary{background:#1779ba;color:#fefefe}.label.secondary{background:#767676;color:#fefefe}.label.success{background:#3adb76;color:#0a0a0a}.label.warning{background:#ffae00;color:#0a0a0a}.label.alert{background:#cc4b37;color:#fefefe}.media-object{display:block;margin-bottom:1rem}.media-object img{max-width:none}@media screen and (max-width:39.9375em){.media-object.stack-for-small .media-object-section{padding:0;padding-bottom:1rem;display:block}.media-object.stack-for-small .media-object-section img{width:100%}}.media-object-section{display:table-cell;vertical-align:top}.media-object-section:first-child{padding-right:1rem}.media-object-section:last-child:not(:nth-child(2)){padding-left:1rem}.media-object-section>:last-child{margin-bottom:0}.media-object-section.middle{vertical-align:middle}.media-object-section.bottom{vertical-align:bottom}.is-off-canvas-open{overflow:hidden}.js-off-canvas-overlay{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .5s ease,visibility .5s ease;transition:opacity .5s ease,visibility .5s ease;background:hsla(0,0%,100%,.25);opacity:0;visibility:hidden;overflow:hidden}.js-off-canvas-overlay.is-visible{opacity:1;visibility:visible}.js-off-canvas-overlay.is-closable{cursor:pointer}.js-off-canvas-overlay.is-overlay-absolute{position:absolute}.js-off-canvas-overlay.is-overlay-fixed{position:fixed}.off-canvas-wrapper{position:relative;overflow:hidden}.off-canvas{position:fixed;z-index:1;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#e6e6e6}[data-whatinput=mouse] .off-canvas{outline:0}.off-canvas.is-transition-overlap{z-index:10}.off-canvas.is-transition-overlap.is-open{box-shadow:0 0 10px hsla(0,0%,4%,.7)}.off-canvas.is-open{-webkit-transform:translate(0);transform:translate(0)}.off-canvas-absolute{position:absolute;z-index:1;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#e6e6e6}[data-whatinput=mouse] .off-canvas-absolute{outline:0}.off-canvas-absolute.is-transition-overlap{z-index:10}.off-canvas-absolute.is-transition-overlap.is-open{box-shadow:0 0 10px hsla(0,0%,4%,.7)}.off-canvas-absolute.is-open{-webkit-transform:translate(0);transform:translate(0)}.position-left{top:0;left:0;width:250px;height:100%;-webkit-transform:translateX(-250px);transform:translateX(-250px);overflow-y:auto}.position-left.is-open~.off-canvas-content{-webkit-transform:translateX(250px);transform:translateX(250px)}.position-left.is-transition-push:after{position:absolute;top:0;right:0;height:100%;width:1px;box-shadow:0 0 10px hsla(0,0%,4%,.7);content:" "}.position-left.is-transition-overlap.is-open~.off-canvas-content{-webkit-transform:none;transform:none}.position-right{top:0;right:0;width:250px;height:100%;-webkit-transform:translateX(250px);transform:translateX(250px);overflow-y:auto}.position-right.is-open~.off-canvas-content{-webkit-transform:translateX(-250px);transform:translateX(-250px)}.position-right.is-transition-push:after{position:absolute;top:0;left:0;height:100%;width:1px;box-shadow:0 0 10px hsla(0,0%,4%,.7);content:" "}.position-right.is-transition-overlap.is-open~.off-canvas-content{-webkit-transform:none;transform:none}.position-top{top:0;left:0;width:100%;height:250px;-webkit-transform:translateY(-250px);transform:translateY(-250px);overflow-x:auto}.position-top.is-open~.off-canvas-content{-webkit-transform:translateY(250px);transform:translateY(250px)}.position-top.is-transition-push:after{position:absolute;bottom:0;left:0;height:1px;width:100%;box-shadow:0 0 10px hsla(0,0%,4%,.7);content:" "}.position-top.is-transition-overlap.is-open~.off-canvas-content{-webkit-transform:none;transform:none}.position-bottom{bottom:0;left:0;width:100%;height:250px;-webkit-transform:translateY(250px);transform:translateY(250px);overflow-x:auto}.position-bottom.is-open~.off-canvas-content{-webkit-transform:translateY(-250px);transform:translateY(-250px)}.position-bottom.is-transition-push:after{position:absolute;top:0;left:0;height:1px;width:100%;box-shadow:0 0 10px hsla(0,0%,4%,.7);content:" "}.position-bottom.is-transition-overlap.is-open~.off-canvas-content{-webkit-transform:none;transform:none}.off-canvas-content{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media print,screen and (min-width:40em){.position-left.reveal-for-medium{-webkit-transform:none;transform:none;z-index:1}.position-left.reveal-for-medium~.off-canvas-content{margin-left:250px}.position-right.reveal-for-medium{-webkit-transform:none;transform:none;z-index:1}.position-right.reveal-for-medium~.off-canvas-content{margin-right:250px}.position-top.reveal-for-medium{-webkit-transform:none;transform:none;z-index:1}.position-top.reveal-for-medium~.off-canvas-content{margin-top:250px}.position-bottom.reveal-for-medium{-webkit-transform:none;transform:none;z-index:1}.position-bottom.reveal-for-medium~.off-canvas-content{margin-bottom:250px}}@media print,screen and (min-width:64em){.position-left.reveal-for-large{-webkit-transform:none;transform:none;z-index:1}.position-left.reveal-for-large~.off-canvas-content{margin-left:250px}.position-right.reveal-for-large{-webkit-transform:none;transform:none;z-index:1}.position-right.reveal-for-large~.off-canvas-content{margin-right:250px}.position-top.reveal-for-large{-webkit-transform:none;transform:none;z-index:1}.position-top.reveal-for-large~.off-canvas-content{margin-top:250px}.position-bottom.reveal-for-large{-webkit-transform:none;transform:none;z-index:1}.position-bottom.reveal-for-large~.off-canvas-content{margin-bottom:250px}}.orbit,.orbit-container{position:relative}.orbit-container{height:0;margin:0;list-style:none;overflow:hidden}.orbit-slide{width:100%}.orbit-slide.no-motionui.is-active{top:0;left:0}.orbit-figure{margin:0}.orbit-image{width:100%;max-width:100%;margin:0}.orbit-caption{bottom:0;width:100%;margin-bottom:0;background-color:hsla(0,0%,4%,.5)}.orbit-caption,.orbit-next,.orbit-previous{position:absolute;padding:1rem;color:#fefefe}.orbit-next,.orbit-previous{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}[data-whatinput=mouse] .orbit-next,[data-whatinput=mouse] .orbit-previous{outline:0}.orbit-next:active,.orbit-next:focus,.orbit-next:hover,.orbit-previous:active,.orbit-previous:focus,.orbit-previous:hover{background-color:hsla(0,0%,4%,.5)}.orbit-previous{left:0}.orbit-next{left:auto;right:0}.orbit-bullets{position:relative;margin-top:.8rem;margin-bottom:.8rem;text-align:center}[data-whatinput=mouse] .orbit-bullets{outline:0}.orbit-bullets button{width:1.2rem;height:1.2rem;margin:.1rem;border-radius:50%;background-color:#cacaca}.orbit-bullets button.is-active,.orbit-bullets button:hover{background-color:#8a8a8a}.pagination{margin-left:0;margin-bottom:1rem}.pagination:after,.pagination:before{display:table;content:" "}.pagination:after{clear:both}.pagination li{margin-right:.0625rem;border-radius:0;font-size:.875rem;display:none}.pagination li:first-child,.pagination li:last-child{display:inline-block}@media print,screen and (min-width:40em){.pagination li{display:inline-block}}.pagination a,.pagination button{display:block;padding:.1875rem .625rem;border-radius:0;color:#0a0a0a}.pagination a:hover,.pagination button:hover{background:#e6e6e6}.pagination .current{padding:.1875rem .625rem;background:#1779ba;color:#fefefe;cursor:default}.pagination .disabled{padding:.1875rem .625rem;color:#cacaca;cursor:not-allowed}.pagination .disabled:hover{background:transparent}.pagination .ellipsis:after{padding:.1875rem .625rem;content:"\2026";color:#0a0a0a}.pagination-previous.disabled:before,.pagination-previous a:before{display:inline-block;margin-right:.5rem;content:"\00ab"}.pagination-next.disabled:after,.pagination-next a:after{display:inline-block;margin-left:.5rem;content:"\00bb"}.progress{height:1rem;margin-bottom:1rem;border-radius:0;background-color:#cacaca}.progress.primary .progress-meter{background-color:#1779ba}.progress.secondary .progress-meter{background-color:#767676}.progress.success .progress-meter{background-color:#3adb76}.progress.warning .progress-meter{background-color:#ffae00}.progress.alert .progress-meter{background-color:#cc4b37}.progress-meter{position:relative;display:block;width:0;height:100%;background-color:#1779ba}.progress-meter-text{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;margin:0;font-size:.75rem;font-weight:700;color:#fefefe;white-space:nowrap}.slider{position:relative;height:.5rem;margin-top:1.25rem;margin-bottom:2.25rem;background-color:#e6e6e6;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none}.slider-fill{position:absolute;top:0;left:0;display:inline-block;max-width:100%;height:.5rem;background-color:#cacaca;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.slider-fill.is-dragging{-webkit-transition:all 0s linear;transition:all 0s linear}.slider-handle{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0;z-index:1;display:inline-block;width:1.4rem;height:1.4rem;border-radius:0;background-color:#1779ba;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-ms-touch-action:manipulation;touch-action:manipulation}[data-whatinput=mouse] .slider-handle{outline:0}.slider-handle:hover{background-color:#14679e}.slider-handle.is-dragging{-webkit-transition:all 0s linear;transition:all 0s linear}.slider.disabled,.slider[disabled]{opacity:.25;cursor:not-allowed}.slider.vertical{display:inline-block;width:.5rem;height:12.5rem;margin:0 1.25rem;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.slider.vertical .slider-fill{top:0;width:.5rem;max-height:100%}.slider.vertical .slider-handle{position:absolute;top:0;left:50%;width:1.4rem;height:1.4rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sticky,.sticky-container{position:relative}.sticky{z-index:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.sticky.is-stuck{position:fixed;z-index:5}.sticky.is-stuck.is-at-top{top:0}.sticky.is-stuck.is-at-bottom{bottom:0}.sticky.is-anchored{position:relative;right:auto;left:auto}.sticky.is-anchored.is-at-bottom{bottom:0}body.is-reveal-open{overflow:hidden}html.is-reveal-open,html.is-reveal-open body{min-height:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;display:none;background-color:hsla(0,0%,4%,.45);overflow-y:scroll}.reveal{z-index:1006;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;padding:1rem;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;position:relative;top:100px;margin-right:auto;margin-left:auto;overflow-y:auto}[data-whatinput=mouse] .reveal{outline:0}@media print,screen and (min-width:40em){.reveal{min-height:0}}.reveal .column,.reveal .columns{min-width:0}.reveal>:last-child{margin-bottom:0}@media print,screen and (min-width:40em){.reveal{width:600px;max-width:75rem}}@media print,screen and (min-width:40em){.reveal .reveal{right:auto;left:auto;margin:0 auto}}.reveal.collapse{padding:0}@media print,screen and (min-width:40em){.reveal.tiny{width:30%;max-width:75rem}}@media print,screen and (min-width:40em){.reveal.small{width:50%;max-width:75rem}}@media print,screen and (min-width:40em){.reveal.large{width:90%;max-width:75rem}}.reveal.full{top:0;left:0;width:100%;max-width:none;height:100%;height:100vh;min-height:100vh;margin-left:0;border:0;border-radius:0}@media screen and (max-width:39.9375em){.reveal{top:0;left:0;width:100%;max-width:none;height:100%;height:100vh;min-height:100vh;margin-left:0;border:0;border-radius:0}}.reveal.without-overlay{position:fixed}.switch{height:2rem;position:relative;margin-bottom:1rem;outline:0;font-size:.875rem;font-weight:700;color:#fefefe;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch-input{position:absolute;margin-bottom:0;opacity:0}.switch-paddle{position:relative;display:block;width:4rem;height:2rem;border-radius:0;background:#cacaca;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;font-weight:inherit;color:inherit;cursor:pointer}input+.switch-paddle{margin:0}.switch-paddle:after{position:absolute;top:.25rem;left:.25rem;display:block;width:1.5rem;height:1.5rem;-webkit-transform:translateZ(0);transform:translateZ(0);border-radius:0;background:#fefefe;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;content:""}input:checked~.switch-paddle{background:#1779ba}input:checked~.switch-paddle:after{left:2.25rem}[data-whatinput=mouse] input:focus~.switch-paddle{outline:0}.switch-active,.switch-inactive{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.switch-active{left:8%;display:none}input:checked+label>.switch-active{display:block}.switch-inactive{right:15%}input:checked+label>.switch-inactive{display:none}.switch.tiny{height:1.5rem}.switch.tiny .switch-paddle{width:3rem;height:1.5rem;font-size:.625rem}.switch.tiny .switch-paddle:after{top:.25rem;left:.25rem;width:1rem;height:1rem}.switch.tiny input:checked~.switch-paddle:after{left:1.75rem}.switch.small{height:1.75rem}.switch.small .switch-paddle{width:3.5rem;height:1.75rem;font-size:.75rem}.switch.small .switch-paddle:after{top:.25rem;left:.25rem;width:1.25rem;height:1.25rem}.switch.small input:checked~.switch-paddle:after{left:2rem}.switch.large{height:2.5rem}.switch.large .switch-paddle{width:5rem;height:2.5rem;font-size:1rem}.switch.large .switch-paddle:after{top:.25rem;left:.25rem;width:2rem;height:2rem}.switch.large input:checked~.switch-paddle:after{left:2.75rem}table{width:100%;margin-bottom:1rem;border-radius:0}table tbody,table tfoot,table thead{border:1px solid #f1f1f1;background-color:#fefefe}table caption{padding:.5rem .625rem .625rem;font-weight:700}table thead{background:#f8f8f8;color:#0a0a0a}table tfoot{background:#f1f1f1;color:#0a0a0a}table tfoot tr,table thead tr{background:transparent}table tfoot td,table tfoot th,table thead td,table thead th{padding:.5rem .625rem .625rem;font-weight:700;text-align:left}table tbody td,table tbody th{padding:.5rem .625rem .625rem}table tbody tr:nth-child(even){border-bottom:0;background-color:#f1f1f1}table.unstriped tbody{background-color:#fefefe}table.unstriped tbody tr{border-bottom:0;border-bottom:1px solid #f1f1f1;background-color:#fefefe}@media screen and (max-width:63.9375em){table.stack tfoot,table.stack thead{display:none}table.stack td,table.stack th,table.stack tr{display:block}table.stack td{border-top:0}}table.scroll{display:block;width:100%;overflow-x:auto}table.hover thead tr:hover{background-color:#f3f3f3}table.hover tfoot tr:hover{background-color:#ececec}table.hover tbody tr:hover{background-color:#f9f9f9}table.hover:not(.unstriped) tr:nth-of-type(even):hover{background-color:#ececec}.table-scroll{overflow-x:auto}.table-scroll table{width:auto}.tabs{margin:0;border:1px solid #e6e6e6;background:#fefefe;list-style-type:none}.tabs:after,.tabs:before{display:table;content:" "}.tabs:after{clear:both}.tabs.vertical>li{display:block;float:none;width:auto}.tabs.simple>li>a{padding:0}.tabs.simple>li>a:hover{background:transparent}.tabs.primary{background:#1779ba}.tabs.primary>li>a{color:#fefefe}.tabs.primary>li>a:focus,.tabs.primary>li>a:hover{background:#1673b1}.tabs-title{float:left}.tabs-title>a{display:block;padding:1.25rem 1.5rem;font-size:.75rem;line-height:1;color:#1779ba}.tabs-title>a:hover{background:#fefefe;color:#1468a0}.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:#e6e6e6;color:#1779ba}.tabs-content{border:1px solid #e6e6e6;border-top:0;background:#fefefe;color:#0a0a0a;-webkit-transition:all .5s ease;transition:all .5s ease}.tabs-content.vertical{border:1px solid #e6e6e6;border-left:0}.tabs-panel{display:none;padding:1rem}.tabs-panel[aria-hidden=false]{display:block}.thumbnail{display:inline-block;max-width:100%;margin-bottom:1rem;border:4px solid #fefefe;border-radius:0;box-shadow:0 0 0 1px hsla(0,0%,4%,.2);line-height:0}a.thumbnail{-webkit-transition:-webkit-box-shadow .2s ease-out;transition:box-shadow .2s ease-out}a.thumbnail:focus,a.thumbnail:hover{box-shadow:0 0 6px 1px rgba(23,121,186,.5)}a.thumbnail image{box-shadow:none}.title-bar{padding:.5rem;background:#0a0a0a;color:#fefefe}.title-bar:after,.title-bar:before{display:table;content:" "}.title-bar:after{clear:both}.title-bar .menu-icon{margin-left:.25rem;margin-right:.25rem}.title-bar-left{float:left}.title-bar-right{float:right;text-align:right}.title-bar-title{vertical-align:middle}.has-tip,.title-bar-title{display:inline-block;font-weight:700}.has-tip{position:relative;border-bottom:1px dotted #8a8a8a;cursor:help}.tooltip{position:absolute;top:calc(100% + .6495rem);z-index:1200;max-width:10rem;padding:.75rem;border-radius:0;background-color:#0a0a0a;font-size:80%;color:#fefefe}.tooltip:before{border:.75rem inset;border-top-width:0;border-bottom-style:solid;border-color:transparent transparent #0a0a0a;position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tooltip.top:before,.tooltip:before{display:block;width:0;height:0;content:""}.tooltip.top:before{border:.75rem inset;border-bottom-width:0;border-top-style:solid;border-color:#0a0a0a transparent transparent;top:100%;bottom:auto}.tooltip.left:before{border:.75rem inset;border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #0a0a0a;left:100%}.tooltip.left:before,.tooltip.right:before{display:block;width:0;height:0;content:"";top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tooltip.right:before{border:.75rem inset;border-left-width:0;border-right-style:solid;border-color:transparent #0a0a0a transparent transparent;right:100%;left:auto}.top-bar{padding:.5rem}.top-bar:after,.top-bar:before{display:table;content:" "}.top-bar:after{clear:both}.top-bar,.top-bar ul{background-color:#e6e6e6}.top-bar input{max-width:200px;margin-right:1rem}.top-bar .input-group-field{width:100%;margin-right:0}.top-bar input.button{width:auto}.top-bar .top-bar-left,.top-bar .top-bar-right{width:100%}@media print,screen and (min-width:40em){.top-bar .top-bar-left,.top-bar .top-bar-right{width:auto}}@media screen and (max-width:63.9375em){.top-bar.stacked-for-medium .top-bar-left,.top-bar.stacked-for-medium .top-bar-right{width:100%}}@media screen and (max-width:74.9375em){.top-bar.stacked-for-large .top-bar-left,.top-bar.stacked-for-large .top-bar-right{width:100%}}.top-bar-title{display:inline-block;float:left;padding:.5rem 1rem .5rem 0}.top-bar-title .menu-icon{bottom:2px}.top-bar-left{float:left}.top-bar-right{float:right}.hide{display:none!important}.invisible{visibility:hidden}@media screen and (max-width:39.9375em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:40em){.hide-for-medium{display:none!important}}@media screen and (max-width:39.9375em){.show-for-medium{display:none!important}}@media screen and (min-width:40em) and (max-width:63.9375em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:39.9375em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width:64em){.hide-for-large{display:none!important}}@media screen and (max-width:63.9375em){.show-for-large{display:none!important}}@media screen and (min-width:64em) and (max-width:74.9375em){.hide-for-large-only{display:none!important}}@media screen and (max-width:63.9375em),screen and (min-width:75em){.show-for-large-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto;height:auto;overflow:visible;clip:auto}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}.float-left{float:left!important}.float-right{float:right!important}.float-center{display:block;margin-right:auto;margin-left:auto}.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}@charset "UTF-8";
/************************************************

Stylesheet: Main Stylesheet

*************************************************/
/*********************
GENERAL STYLES
*********************/

/*********************
LINK STYLES
*********************/
a:link, a:visited:link {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3); }

/*********************
H1, H2, H3, H4, H5 P STYLES
*********************/
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {
  text-decoration: none; }

/*********************
HEADER STYLES
*********************/
.header ul.off-canvas-list li {
  list-style: none; }

/*********************
NAVIGATION STYLES
*********************/
.top-bar .title-area {
  z-index: 1; }

.off-canvas-list ul {
  margin-left: 0; }
  .off-canvas-list ul li a {
    border-bottom: 0px; }
  .off-canvas-list ul .dropdown {
    margin-left: 20px; }

/*********************
POSTS & CONTENT STYLES
*********************/
#content #inner-content {
  padding: 1rem 0rem; }

.page-title .vcard {
  border: 0px;
  padding: 0px; }

.byline {
  color: #999; }

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

.entry-content .alignleft, .entry-content img.alignleft {
  margin-right: 1.5em;
  display: inline;
  float: left; }

.entry-content .alignright, .entry-content img.alignright {
  margin-left: 1.5em;
  display: inline;
  float: right; }

.entry-content .aligncenter, .entry-content img.aligncenter {
  margin-right: auto;
  margin-left: auto;
  display: block;
  clear: both; }

.entry-content video, .entry-content object {
  max-width: 100%;
  height: auto; }

.entry-content pre {
  background: #eee;
  border: 1px solid #cecece;
  padding: 10px; }

.wp-caption {
  max-width: 100%;
  background: #eee;
  padding: 5px; }
  .wp-caption img {
    max-width: 100%;
    margin-bottom: 0;
    width: 100%; }
  .wp-caption p.wp-caption-text {
    font-size: 0.85em;
    margin: 4px 0 7px;
    text-align: center; }

.post-password-form input[type="submit"] {
  display: inline-block;
  text-align: center;
  line-height: 1;
  cursor: pointer;
  -webkit-appearance: none;
  transition: all 0.25s ease-out;
  vertical-align: middle;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 0.85em 1em;
  margin: 0 1rem 1rem 0;
  font-size: 0.9rem;
  background: #2199e8;
  color: #fff; }
  [data-whatinput='mouse'] .post-password-form input[type="submit"] {
    outline: 0; }
  .post-password-form input[type="submit"]:hover, .post-password-form input[type="submit"]:focus {
    background: #1583cc;
    color: #fff; }

/*********************
IMAGE GALLERY STYLES
*********************/
/*********************
PAGE NAVI STYLES
*********************/
.page-navigation {
  margin-top: 1rem; }

/*********************
COMMENT STYLES
*********************/
#comments .commentlist {
  margin-left: 0px; }

#respond ul {
  margin-left: 0px; }

.commentlist li {
  position: relative;
  clear: both;
  overflow: hidden;
  list-style-type: none;
  margin-bottom: 1.5em;
  padding: 0.7335em 10px; }
  .commentlist li:last-child {
    margin-bottom: 0; }
  .commentlist li ul.children {
    margin: 0; }

.commentlist li[class*=depth-] {
  margin-top: 1.1em; }

.commentlist li.depth-1 {
  margin-left: 0;
  margin-top: 0; }

.commentlist li:not(.depth-1) {
  margin-left: 10px;
  margin-top: 0;
  padding-bottom: 0; }

.commentlist .vcard {
  margin-left: 50px; }
  .commentlist .vcard cite.fn {
    font-weight: 700;
    font-style: normal; }
  .commentlist .vcard time {
    float: right; }
    .commentlist .vcard time a {
      color: #999;
      text-decoration: none; }
      .commentlist .vcard time a:hover {
        text-decoration: underline; }
  .commentlist .vcard img.avatar {
    position: absolute;
    left: 10px;
    padding: 2px;
    border: 1px solid #cecece;
    background: #fff; }

.commentlist .comment_content p {
  margin: 0.7335em 0 1.5em;
  font-size: 1em;
  line-height: 1.5em; }

.commentlist .comment-reply-link {
  float: right; }

/*********************
COMMENT FORM STYLES
*********************/
.respond-form {
  margin: 1.5em 10px;
  padding-bottom: 2.2em; }
  .respond-form form {
    margin: 0.75em 0; }
    .respond-form form li {
      list-style-type: none;
      clear: both;
      margin-bottom: 0.7335em; }
      .respond-form form li label,
      .respond-form form li small {
        display: none; }
    .respond-form form input[type=text],
    .respond-form form input[type=email],
    .respond-form form input[type=url],
    .respond-form form textarea {
      padding: 3px 6px;
      background: #efefef;
      border: 2px solid #cecece;
      line-height: 1.5em; }
      .respond-form form input[type=text]:focus,
      .respond-form form input[type=email]:focus,
      .respond-form form input[type=url]:focus,
      .respond-form form textarea:focus {
        background: #fff; }
      .respond-form form input[type=text]:invalid,
      .respond-form form input[type=email]:invalid,
      .respond-form form input[type=url]:invalid,
      .respond-form form textarea:invalid {
        outline: none;
        border-color: #fbc2c4;
        background-color: #f6e7eb;
        -ms-box-shadow: none;
        box-shadow: none; }
    .respond-form form input[type=text],
    .respond-form form input[type=email],
    .respond-form form input[type=url] {
      max-width: 400px;
      min-width: 250px; }
    .respond-form form textarea {
      resize: none;
      width: 97.3%;
      height: 150px; }

#comment-form-title {
  margin: 0 0 1.1em; }

#allowed_tags {
  margin: 1.5em 10px 0.7335em 0; }

.nocomments {
  margin: 0 20px 1.1em; }

/*********************
SIDEBARS & ASIDES
*********************/
.widget ul {
  margin: 0; }
  .widget ul li {
    list-style: none; }

/*********************
FOOTER STYLES
*********************/
.footer {
  clear: both;
  margin-top: 1em; }

/*********************
FOUNDATION STYLES
*********************/

/*********************
PLUGIN STYLES
*********************/
.gform_body ul {
  list-style: none outside none;
  margin: 0; }

/******************************************************************

Stylesheet: Retina Screens & Devices Stylesheet

When handling retina screens you need to make adjustments, especially
if you're not using font icons. Here you can add them in one neat
place.

******************************************************************/
/******************************************************************

Stylesheet: Print Stylesheet

This is the print stylesheet. There's probably not a lot
of reasons to edit this stylesheet. 

Remember to add things that won't make sense to print at 
the bottom. Things like nav, ads, and forms shouldbe set 
to display none.
******************************************************************/
@media print {
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    -webkit-filter: none !important;
    filter: none !important;
    -ms-filter: none !important; }
  a, a:visited {
    color: #444 !important;
    text-decoration: underline; }
    a:after, a:visited:after {
      content: " (" attr(href) ")"; }
    a abbr[title]:after, a:visited abbr[title]:after {
      content: " (" attr(title) ")"; }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: ""; }
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr, img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  @page {
    margin: 0.5cm; }
  p, h2, h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .sidebar,
  .page-navigation,
  .wp-prev-next,
  .respond-form,
  nav {
    display: none; } }
/* Body
---------------------------------------------------------------------- */
body, html {
  background-color: #f6f6f6;
}

p:last-child {
  margin: 0 0 1em;
}

div.content {
	margin-bottom: 20px;
}

fieldset {
  background-color: #fff;
  padding: 1em;
  margin-bottom: 1em;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 0 1px 2px 0 rgba(34, 36, 38, .15);
}

fieldset legend {
  position: relative;
  border: 1px solid #b3b3b3;
  border-radius: 4px;
  background-color: #fff;
  padding: 0.2em 1em 0.3em 0.5em;
  box-shadow: 0 1px 2px 0 rgba(34, 36, 38, .15);
}
/* Top menu */
.ui.inverted.menu, .ui.inverted.menu .ui.menu {
	background-color: #329998;
}
.ui.inverted.menu .item.logo {
	background-color: #99cccc;
}
.ui.inverted.menu #block-search-form {
	    width: 200px;
	    padding: 10px;
}

.ui.inverted.menu .contextual-links .item {
	color: #000;
}
.ui.inverted.menu .item.logo:hover {
    background-color: #99cccc;
}
.ui.menu .block-nice-menus {
	    margin: auto;
}
.block-nice-menus, .block-nice-menus .ui.menu {
	border: none;
	box-shadow: none;
/*	height: 62px; */
}
@media (max-width: 767px) {
   .ui.menu .block-nice-menus {
   	margin: 0 50% 0 10px;
   }
}

.ui.checkbox input[type=checkbox], .ui.checkbox input[type=radio] {
    opacity: 100!important;
 }

/* Content
---------------------------------------------------------------------- */
select.ui.dropdown {
  display: none !important;
}
li.date-prev, li.date-next {
	list-style-type: none;
}

table:first-child {
	margin-top: 0;
}
table {
	font-size: 1em;
}
table {
	width: 100%;
	background: #FFF;
	margin: 1em 0;
	box-shadow: none;
	border-radius: .28571429rem;
	text-align: left;
	color: rgba(0,0,0,.87);
	border-collapse: separate;
	border-spacing: 0;
}
table td, table th {
	padding: .78571429em;
	text-align: inherit;
}
table td, table th {
	-webkit-transition: background .1s ease,color .1s ease;
	transition: background .1s ease,color .1s ease;
}
table thead tr:first-child>th:first-child {
	border-radius: .28571429rem 0 0;
}
/*
table thead tr>th:first-child {
	border-left: none;
}
*/
table thead th {
	cursor: auto;
	background: #F9FAFB;
	text-align: inherit;
	color: rgba(0,0,0,.87);
	padding: .92857143em .78571429em;
	vertical-align: inherit;
	font-style: normal;
	font-weight: 700;
	text-transform: none;
}
table caption {
	padding: .92857143em .78571429em;
	background: #329998;
	color: #ffffff;
	text-transform: uppercase;
	text-align: left;
}
table caption a {
	color: #ffffff;
}

/* Footer
---------------------------------------------------------------------- */
.footer .ui.fluid.vertical.menu {
	background: none;
}
.footer .ui.fluid.vertical.menu a{
	color: rgba(255,255,255,.5);
	    padding: .21428571em 0;
    line-height: 1.14285714em;
}/* Navigation
---------------------------------------------------------------------- */
#block-nice-menus-3 {
  display: flex !important;   /* Will not work unless defined as display: flex */
  flex-direction: row !important;
  flex-wrap: wrap !important;
}

/* Content
---------------------------------------------------------------------- */
html, body {
    /*max-width: 100%;
    overflow-x: hidden;*/
}
a, .ui.breadcrumb a  {
	color: #329998;
}
a:hover {
	color: #99CCCC;
}
.view-display-id-block .ui.header {
	display: none;
}
.homepagefeature, .homepagenews {
	height: 400px;
	font-family: 'Bree Serif', Georgia, Times, serif;
}
.front #node-3 .ui.header {
	display: none;
}
/*.logged-in .happy {
	top: 29px !important;
}*/
.view.view-front-panels.view-id-front_panels.view-display-id-block.view-dom-id-1d7aad0439b510f7e688b271c0c09aef {
    overflow: hidden;
}
.block-nice-menus, .block-nice-menus .ui.menu {
    height: 65px!important;
}
.ui.inverted.menu #block-search-form {
    width: 200px;
    padding: 14px 12px 0 0;
}
.footer i {
    font-size: 25px;
}
.not-front .footer {
    margin-top: 50px!important;
}
.front .ui.fluid.stackable.horizontal.menu {
    margin: 0 0 14px 0;
}
.ui.attached.menu {
	margin: 0;
}
.front .ui.fluid.stackable.horizontal.menu div.content{
	margin: 0;
}
.front div.content,
.not-front div.content{
	margin: 0;
}
.homepagefeature .column p {
	position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 5px;
    font-size: 2.6em;
    margin: 0;
}
.homepagefeature .six {
	padding: 0px !important;
}
.homepagefeature .six div {
	height: 200px;
    position: relative;
    padding: 5px;
}
.homepagefeature .six p {
	font-size: 2.0em;
}
.footer.segment {
    padding: 5em 0em;
}
.homepagenews {
	height: 100px;
    background-color: bisque;
}
.homepagenews .three.column.row {
	padding: 0px;
}
.homepagenews .three.column.row p {
	margin-top: 30px;
    font-size: 1.8em;
    color: #fff;
}
/* duraspace logo */
.ui.menu .item>img:not(.ui) {
    width: 200px;
}

/* Cover Image
---------------------------------------------------------------------- */
.view-id-front_panels.view-display-id-block.view-dom-id-086dfb5bfb261713b66ca15eda6766d1 .view-content div .ui.vertical.stripe.segment .ui.container {
    width: 100%!important;
}


.main-cover-container{
    width: 100%;
    position: relative;
}
.main-cover-image {
    width: 50px!important;
}
/*.ui.grid.homepagefeature.main-cover-container {
    background: red!important;
}*/
.main-cover-container img{
    width: 100%!important;
    height: auto;
}


/* Sections
---------------------------------------------------------------------- */
.section-title {
	font-family: 'Bree Serif', Georgia, Times, serif;
	font-size: 18px;
}
#home-projects .large-12 p {
	font-size: 18px!important;
	color: #40656b;
}
.projects img,
.news img {
	width: 100%;
	height: auto;
}
.projects .ui.segment {
    min-height: 256px;
}
.projects p {
    font-size: 18px;
}
.news img {
	height: 231px;
}
a.yellow-btn a {
    color: black;
}
a.white-outline-btn {
	font-family: 'Bree Serif', Georgia, Times, serif!important;
	color: white;
}
.news-desc {
	position: absolute;
	bottom: 0;
	padding: 18px 25px;
	color: white;
	background: rgba(0,0,0,0.5);
	border-radius: 0 0 10px 10px;
	width: 100%;
}
.news-item {
	border: 0;
	box-shadow: none;
	padding: 0;
	position:relative;
}
.news-date{
	background: rgba(0,0,0,0.5);
	padding: 5px 10px;
	position: absolute;
	top: 0;
	right: 0;
	color: white;
	border-radius: 0 10px 0 0;
}
.members-join-btn.button {
	margin: auto;
	border: none;
	background: #329b99;
	width: 160px;
	font-size: 23px;
	color: white;
	padding: 15px 20px;
}

.global .sixteen.wide.column,
.cloud .sixteen.wide.column {
  text-align: center;
}
.ui.vertical.stripe.segment {
  padding: 50px 0 20px 0!important;
}

.ui.segment.vivo-box {
	background: #303d4c;
}
.ui.segment p{
	padding: 5px 20px;
    font-size: 15px;
}
.ui.segment.vivo-box p{
	color: #bbc3cd;
}

.four.wide.column img {
    width: 100%;
	height: auto;
}
.global p {
    font-size: 18px!important;
    color: #88793d;
}
.cloud p {
    font-size: 18px!important;
    color: #3a3a3a;
}
.main-cover-container img {
    width: 100%;
    height: auto!important;
    position: relative!important;
    left: 0 !important;
    right: 0;
    margin-bottom: -79px !important;
    margin-top: 0 !important;
}

.cover-info {
    position: absolute;
    bottom: 20px;
    right: 0;
    left: 0;
    color: white;
    margin: auto;
	text-align: center;
}
.view.view-front-panels.view-id-front_panels.view-display-id-block.view-dom-id-7c0fbac3d5a4a7bfbffd38cb7e7e62f5 {
    background: black!important;
}

a.yellow-btn, a.white-outline-btn {
	display: inline!important;
    width: 180px;
    padding: 15px 20px;
    margin: 5px;
    height: 55px;
    font-size: 20px;
    border-radius: 7px;
}

a.yellow-btn {
	background: #ffce0f;
    border: 2px solid #ffce0f;
    border-radius: 5px;
    color: black;
    /* font-weight: bold; */
    font-family: 'Bree Serif', Georgia, Times, serif!important;
    text-transform: uppercase;
}
a.yellow-btn:hover {
	background: #d2a420;
}

a.white-outline-btn:hover {
    background: #ffce0f;
    color: black;
}

a.white-outline-btn {
    display: inline!important;
    width: 180px;
    padding: 15px 20px;
    margin: 5px;
    height: 55px;
    font-size: 20px;
    background: transparent;
    border: 2px solid #ffce0f;
    border-radius: 7px;
}


/* Sidebar
---------------------------------------------------------------------- */

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

/* Common
---------------------------------------------------------------------- */
h2.ui.header {
    font-size: 32px;
}
.ui.breadcrumb.top.aligned {
    padding: 5px 25px;
}
/* Members Page
---------------------------------------------------------------------- */
.members .views-row {
    /* border: 1px solid lightgray; */
    width: 23%;
    text-align: center!important;
    margin: 0.999%!important;
    float: left;
    padding: 25px 15px 5px 15px;
    height: 150px;
    background: white;
    border-radius: 5px;
}

.members .bronze-logos td {
    border: 1px solid lightgray;
    width: 25%;
    text-align: center!important;
    margin: 6px!important;
    padding: 5px;
    height: auto;
	text-align: left;
}
.members .view h3 {
	margin-top: 111px!important;
    font-size: 25px;
    width: 100%!important;
    clear: both;
    padding-top: 50px;
}
.members .views-field.views-field-field-image {
    padding-bottom: 5px;
}
.members img.ui.image.sponsor-logos {
    text-align: center;
    display: inline;
	max-height: 75px!important;
}

.members .view.view-sponsors-logos.view-id-sponsors_logos.view-display-id-block_1.bronze-logos {
    margin-bottom: 60px;
}

.members .membership-box {
    width: 24%;
    border: 1px solid lightgray;
    float: left;
    /*height: 200px;*/
    margin: 4px;
    border-radius: 5px;
}

.members .membership-title {
	font-size: 18px;
	text-align: center;
	width: 100%;
	padding: 15px 10px 15px 10px;
	outline: 1px solid lightgray;
	color: black
}

.members a .membership-amount {
    text-align: center;
    padding: 15px 10px;
    font-size: 22px;
    color: black;
    background: #e2e2e2;
}
.members .membership-link {
    text-align: center;
    padding: 5px 10px;
}


/*Specific Members Box Styling */
.view-dom-id-ca226a54fc4b0f3954ac78bf2cefcaf7 .view-content .members .views-row.views-row-1 {background: #9c0404;}
.view-dom-id-ca226a54fc4b0f3954ac78bf2cefcaf7 .view-content .members .views-row.views-row-1 .views-field.views-field-field-url a {color: white;}

.members .views-row.views-row-2 {}
.view-dom-id-ca226a54fc4b0f3954ac78bf2cefcaf7 .members .views-row.views-row-3 { padding-top: 50px;}
.members .views-row.views-row-4 {}
.members .views-row.views-row-5 {}
.members .views-row.views-row-6 {}
.members .views-row.views-row-7 {}
.members .views-row.views-row-8 {}
.members .views-row.views-row-9 {}



/* Membership form
---------------------------------------------------------------------- */
form#webform-client-form-835 {
    max-width: 500px;
    margin: 0 auto 60px auto;
}
.form-item.webform-component.webform-component-markup.webform-component--membership-form {
    margin-top: -50px!important;
}
.members .description {
    margin-bottom: 20px;
}
.ui.radio.checkbox {
    min-height: 15px;
    width: 100%;
    padding: 5px;
}
.form-item.webform-component.webform-component-radios.webform-component--payment-methods {
    margin: 10px 0;
}
#webform-client-form-835 .form-text {
    margin-bottom: 8px;
}
#webform-client-form-835 label {
    font-weight: bold;
}
#webform-client-form-835 h4 {
	font-size: 16px;
	margin-top: 25px;
	margin-bottom: 9px;
}

/* Tags
---------------------------------------------------------------------- */

/* Tags: Sidebar */
.view.view-tags-list.view-id-tags_list .view-content .views-row {
    padding: 9px;
    background: #f1f1f1;
    margin: 4px;
    border-radius: 5px;
}
/*Tags: Below content*/
.field.field-name-field-tags.field-type-taxonomy-term-reference.field-label-above .field-item {
    float: left;
    margin: 2px;
}
/*Targeting last tag and adding margin between it and next section*/
.field-name-field-tags .field-items .field-item:last-of-type {
    margin-bottom: 30px!important;
}

/* Various other pages
	*/
.hot-topics table caption {
    padding: 0em .92857143em .78571429em;
    background: #329998;
    color: #ddd;
    text-transform: none;
    text-align: left;
    font-style: italic;
}
.hot-topics .view-grouping-header {
	padding: .92857143em .78571429em .2em;
    background: #329998;
    color: #ffffff;
    text-transform: uppercase;
    text-align: left;
	margin-top: 2em;
}

/* Calendar
---------------------------------------------------------------------- */

.calendar-calendar .month-view .full td .inner div.calendar.monthview div a {
	color: #000000;
}
.calendar-calendar .month-view .full td .inner div.calendar.monthview div a:hover {
	color: #ffffff;
}
.calendar-calendar .month-view .full td.single-day div.calendar.monthview div a:hover {
	color: #ff0000;
}
/* Mobile
---------------------------------------------------------------------- */


@media (min-width:1400px) {
	.main-cover-container img {
		width: 100%;
		height: auto!important;
		position: relative!important;
		left: 0 !important;
		right: 0;
		margin-bottom: -79px !important;
		margin-top: 0 !important;
	}
}


@media (max-width:770px) {
    #block-nice-menus-3{
         display: block;
    }
    .block-nice-menus{
        height: auto!important;
    }
    .ui.menu .block-nice-menus{
        height: 100%!important;

    }
    .ui.inverted.menu #block-search-form {
    padding: 14px 12px 14px 0;
    }
	.footer a.item {
	    text-align: center;
	}
	.ui.fluid.search.icon.input {
		margin-left: 20px;
	}
    .ui.stackable.container {
        height: 270px;
    }
	.members .views-row {
		width: 49%;
	    text-align: center!important;
	    margin: 0.5%!important;
	}
	.main-cover-container img {
		width: 238%!important;
	    height: auto!important;
	    position: relative!important;
	    left: -14%!important;
	    right: -50%!important;
	    margin-bottom: 0px;
	    margin-top: 0px;
		/*display: none!important;*/
	}
	a.yellow-btn, a.white-outline-btn{
		width: 46%;
		font-size: 15px;
	}
	.members .membership-box {
	    width: 100%;
	}
	html, body {
    	max-width: 100%;
		overflow-x: hidden;
	}
}
/******************************************************************
Theme Name: Duraspace
Author: Brant Design & Consulting, LLC
Author URI: http://www.brantwebdesign.com
Version: 1.0
******************************************************************/

/****************************
Table of Contents
*****************************
	
	1.1 - General Styles & Font
	1.2 - Colors, Effects, Helper Classes
	1.3 - Beaver Builder
	1.4 - Top Navigation
	1.5 - Footer
	1.6 - Gravity Forms
	
	2.1 - Home Page
	2.2 - Interior Pages
	2.3 - News Pages
	2.4 - Calendar
	2.5 - Service Providers
	
	3.1 - Responsive Styles - Smartphone (Landscape)
	3.2 - Responsive Styles - Tablet (640px+)
	3.3 - Responsive Styles - Tablet (1024px+)
	3.4 - Responsive Styles - Desktop
	
	4.1 - Header Image / Banner Sizing


/****************************
1.1 - General Styles & Fonts
****************************/
body {
	min-width:300px;
	margin:0px auto;
	text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
body, p, ul, li, span,
h1, h2, h3, h4, h5, h6 {
	font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, p:first-child {
	margin-top: 0;
}
p {
	margin: 0 0 1em;
	line-height: 1.4285em;
}
*:focus {
	outline:none;
}
.row {
	max-width:1140px;
}
.row.fullwidth {
	max-width:100%;
}
.column, .columns {
	padding-right: 15px;
	padding-left: 15px;
}
#content {
	margin-top:80px;
}
#content #inner-content {
	padding:20px 10px;
}
#main p:last-child {
	margin-bottom:0;
}
h1.page-title, h2.page-title {
	text-align: center;
	font-family: 'Bree Serif', Georgia, Times, serif;
	font-weight: 100;
	margin-bottom: 50px;
	font-size: 32px;
}
h1, h2, h3 {
	font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
	font-weight: 700;
	font-size:26px;
	padding: 0;
	line-height: 1.3;
}
.entry-content {
	margin-bottom:20px;
}
.entry-content h3 {
	font-size: 22px;
	padding: 0;
	line-height: 1.5;
	margin-top: 40px;
}
.entry-content h3:first-child {
	margin-top:0;
}
input:focus::placeholder { 
	opacity: 1;
	color:rgba(0,0,0,0.75);
}
input:focus:-ms-input-placeholder {
	color:rgba(0,0,0,0.75);
}
input:focus::-ms-input-placeholder { 
	color:rgba(0,0,0,0.75);
}
.reveal-overlay {
	z-index:99999;
}
.error404 #main {
	text-align:center;
}
.error404 #main img {
	width:250px;
	margin-top:40px;
}
/*** IOS7/Foundation Bug Fix ***/
select {
	background-position:100% 50%;
}


/****************************
1.2 - Colors, Effects, Helpers
***************************/
body, p, ul, li,
h1, h2, h3, h4, h5, h6 {
	color:#424342;
}
.menu > li > a, 
.menu > li > ul > li > a {
	color:#fff;
}
.menu .active > a,
.menu > li > a:hover {
	background: rgba(0,0,0,.33);
}
.menu > li > ul > li > a:hover {
	background: rgba(0,0,0,.1);
}
.top-bar-left .menu > li > a:hover {
	background:initial;
}
.footer .menu .active > a {
	background:transparent;
}
.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a:after {
	border-color:#fff transparent transparent;
}
.dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu {
	background-color:#fff;
	box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.25);
	border-radius:0 0 .28571429rem .28571429rem;
}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a:after {
	border-color:transparent transparent transparent #757777;
}
p {
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 15px;
}
a, .button, button,
input[type="submit"],
.gform_button.button {
	-webkit-transition: background-color 200ms, color 200ms;
	-moz-transition: background-color 200ms, color 200ms;
	-ms-transition: background-color 200ms, color 200ms;
	-o-transition: background-color 200ms, color 200ms;
	transition: background-color 200ms, color 200ms;
}
.button, .gform_button.button,
.gv-review-list-footer input[type="submit"] {
	background-color: transparent;
	border:0;
	border-radius:6px;
	color: #424342;
	display: inline-block;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 0.75px;
	padding: 14px 24px;
}
.button:hover, .button:focus {
	background-color:rgba(33, 75, 90, 0.95);
}
.bg-dark {
	background-color:#2b303a;
}
.bg-dark h1, .bg-dark h2, .bg-dark h3, 
.bg-dark h4, .bg-dark h5, .bg-dark h6,
.bg-dark p {
	color:#eaeaea;
}
.bg-dark .button {
	border-color:#eaeaea;
	color:#eaeaea;
}
.bg-dark .button:hover, .bg-dark .button:focus {
	background-color:rgba(72, 112, 185, 0.3);
}
.bg-grey {
	background-color:#777777;
}
.bg-white {
	background-color:#fff;
}
.bg-white p {
	color:#424342;
}
.center {
	text-align:center;
}
.modal-open {
	overflow:hidden;
	height:100%;
	height:100%;
	width:100%;
}
.modal-open #site-header {
	box-shadow:none;
}
.nowrap {
	display:inline-block;
  white-space: nowrap;
}
#mobile-indicator {
	display:block;
}
.padleft-25 p {
	padding-left:25px;
}
.page-anchor {
	display: block;
	top: -120px;
	position: relative;
}
.gv-search-button {
	border:1px solid;
}
ul.margin15 li {
	margin-bottom:15px;
}
/****************************
1.3 - Beaver Builder / Foundation Fix
****************************/
.fl-row p {
	margin-bottom:20px;
}
.fl-row h1:after {
	content:'H1 tag should not be used due to potential SEO issues.';
	color:red;
}
.fl-row h1, .fl-row h2 {
	font-size: 23px;
	font-weight:bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0;
}
.fl-row h3 {
	font-size: 20px;
	font-weight:bold;
	letter-spacing: 1px;
	margin:0;
}
.fl-row h4 {
	font-size: 18px;
	font-weight:bold;
	letter-spacing: 1px;
	margin:0;
}
.fl-row h5 {
	font-size: 16px;
	font-weight:bold;
	margin:0;
}
.fl-row h6 {
	font-size: 16px;
	font-weight:normal;
	margin:0;
}
.fl-row .fl-accordion-item {
	background:#fff;
	margin-bottom:0;
}
.fl-row .fl-accordion-item:not(:last-child) {
	border-bottom:0;
}
.fl-row .fl-accordion-button-label {
	color:rgba(0,0,0,0.5);
}
.fl-row .fl-accordion-item:hover .fl-accordion-button-label,
.fl-row .fl-accordion-item:hover .fl-accordion-button-icon,
.fl-row .fl-accordion-item-active .fl-accordion-button-label,
.fl-row .fl-accordion-item-active .fl-accordion-button-icon {
	color:rgba(0,0,0,.87);
	font-weight:bold;
	opacity:1;
}
.media-frame select {
	height: 38px;
	padding: 0 8px;
}
.wp-core-ui .attachment .filename div {
	padding: 5px 10px;
	font-size: 11px;
	line-height: 1.4;
}
.fl-lightbox-wrap select {
	padding:0 8px;
	-webkit-appearance: initial;
	-moz-appearance: initial;
	background-image: none;
	background-size:initial;
	background-position:initial;
	background-origin:initial;
	background-repeat:initial;
}
@media screen and (max-width:639px) {
	.fl-module-content {
		margin:20px 5px;
	}
	.fl-row h1, .fl-row h2 {
		font-size:20px;
	}
}


/****************************
1.4 - Top Navigation
****************************/
#site-header {
	background-color:#99cccc;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.15);
	height:35px;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	z-index:9999;
}
#site-header .row {
	max-width:100%;
}
#site-header .row .columns:first-child {
	padding-left:0;
}
#site-header .row .columns:last-child {
	padding-right	:0;
}
.top-bar {
	padding:0;
}
.top-bar, .top-bar ul {
	background-color:transparent;
	position:relative;
	z-index:9999;
}
.top-bar-right.show-for-small-only {
	background-color:#329998;
}
.top-bar-right ul {
	padding: 0;
	padding-right: 30px;
}
.top-bar-left .menu > li {
	display: block;
	width: 100%;
	text-align: center;
}
.top-bar-left .menu > li > a {
	margin-top: 0;
	padding: 0;
}
.top-bar-left .menu > li > a > img {
	height:35px;
}
.top-bar .menu > li {
	vertical-align:top;
}
.top-bar .menu > li.active > a {
	background:rgba(0,0,0,.33);
	color:#fff;
	font-weight:bold;
	position:relative;
}
.top-bar .top-bar-left, .top-bar  .top-bar-right {
	position:relative;
	z-index:9999;
}
.top-bar .top-bar-search {
	display:none;
}
.top-bar .menu-icon {
	background-image:url('/wp-content/themes/duraspace/assets/images/menu.svg');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size:contain;
	width:22px;
	height:17px;
	padding:10px;
}
.top-bar .menu-icon.open {
	background-image:url('/wp-content/themes/duraspace/assets/images/close.svg');
}
.top-bar .menu-icon:after {
	content:none;
}
.off-canvas {
	background-color:#196968;
}
.off-canvas.position-top {
	display:table;
	height:100%;
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	transform: translateY(-100%);
}
.off-canvas.is-open.position-top {
	-webkit-transform: translate(0);
	-moz-transform: translate(0);
	-ms-transform: translate(0);
	-o-transform: translate(0);
	transform: translate(0);
}
.off-canvas .menu {
	display:table-cell;
	vertical-align:middle;
}
.off-canvas .menu > li > a {
	font-size: 16px;
	line-height: 2.25;
	padding: 0;
	text-align: center;
}
.off-canvas .menu > .active > a {
	background:transparent;
}
.off-canvas .is-accordion-submenu-parent[aria-expanded="true"] > a {
	background: rgba(0,0,0,.33);
	font-weight:bold;
}
.off-canvas .menu > li > ul {
	display: block;
	margin-bottom: 20px;
}
.off-canvas .menu > li > ul > li > a {
	font-size: 16px;
	line-height: 2;
	padding: 0;
	text-align: center;
}
.off-canvas.is-transition-overlap.is-open {
	box-shadow:none;
	z-index:9999;
}
.off-canvas .is-accordion-submenu-parent>a:after {
	border-color:#fff transparent transparent;
}
#toggle-partners[aria-expanded="true"] {
	background:#196968;
}
#bottom-bar-partners li > a {
	position: relative;
	padding: 16px 30px 14px 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 500;
	font-size: 16px;
}
#bottom-bar-partners li > a:after {
	/*
	display: block;
	width: 0;
	height: 0;
	border: 6px inset;
	content: "";
	border-bottom-width: 0;
	border-top-style: solid;
	border-color: #fff transparent transparent;
	right: 8px;
	top: 20px;
	position: absolute;
	*/
}
#bottom-bar-main-menu {
	position: relative;
	top: 8px;
}
#toggle-partners, #toggle-partners span {
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 500;
	font-size: 16px;
}
/****************************
1.5 - Footer
****************************/
.footer {
	padding-top:0;
	margin-top:0;
	margin:0;
	background: #1B1C1D;
	color: rgba(255,255,255,.9);
}
.footer .menu,
.footer .sub-menu {
	margin:0;
}
.footer .menu {
	margin-bottom:80px;
	overflow:hidden;
}
.footer .menu li {
	display:block;
	list-style:none;
	text-align:center;
}
.footer .menu > li > a {
	color:#FFF;
	font-family: 'Bree Serif', Georgia, Times, serif;
	font-size:16px;
	font-weight: 100;
	margin: 60px 0 20px;
	text-align: center;
}
.footer .menu > li > ul > li > a {
	color: rgba(255,255,255,.5);
	display:block;
	text-align:center;
	font-size:14px;
	line-height:2;
}
.footer .menu > li > ul > li > a:hover {
	background: rgba(0,0,0,.33);
	color: #FFF;
}
.footer a > .fa {
	color:#fff;
	font-size:18px;	
	padding:15px;
}
.footer a > .fa:hover {
	color:rgba(255, 255, 255, 0.75);
}
.footer .commons,
.footer .duraspace-callout p {
	padding: 10px;
	margin-bottom: 0;
}
.footer .duraspace-callout p {
	color:#424342 !important;
}
.footer .commons a {
	color:#fff !important;
	font-weight:normal;
}
#partner-footer {
	background:#525252;
}
#partner-footer .duraspace-callout img {
	display: inline-block;
	top: -3px;
	position: relative;
	left: 4px;
}
/****************************
1.6 - Gravity Forms
****************************/
.gform_button.button,
.gv-review-list-footer input[type="submit"] {
	background-color: #1779ba;
	color: #fefefe;
}
.gv-review-list-footer input[type="submit"] {
	background-color:#329998;
	cursor:pointer;
}
.gv-review-list-footer input[type="submit"]:hover {
	background-color:#0b7776;
}
.gform_fields li span > label {
	display:none !important;
}
#gform_16 .gform_fields li span > label {
	display:block !important;
	margin-bottom:18px;
}
#gform_16 .ginput_container_address input,
#gform_16 .ginput_container_name input {
	margin-bottom: 4px;
}
.gform_wrapper.gf_browser_chrome #gform_16 select {
	padding: 2px 8px 2px 3px;
}
.gform_wrapper .gfield_radio li {
	margin: 0 0 8px;
}
.gform_wrapper .gfield_radio li label {
	margin: 0 0 0 6px;
}
.gform_wrapper .gfield_radio li input[type="text"] {
	display:inline;
}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, 
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],
.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
	margin: 10px 5px 10px 0;
}
.gform_wrapper .gfield_description {
	font-size:14px;
}
.gv-widget-search {
	margin: 20px -10px;
}
.gv-reviews-area .comment-form-url,
.gv-reviews-area .comment-form-gv-review {
	display:none !important;
}
.gv-reviews-area .gv-review-list-header {
	padding: 20px 0;
	border-bottom: 1px solid #ddd;
	margin-top: 40px;
}
.gv-table-view table.gv-table-view {
	border: 1px solid #ddd;
	border-radius: 0;
}
.gv-widgets-header .gv-widget-pagination {
	margin: 30px 0 10px;
}
.gv-widgets-header .gv-widget-page-links {
	margin-top: 25px;
}
.gv-field-16-custom {
	width:80px;
}
.gv-field-16-1 {
	width: 190px;
}
.gv-field-16-3 {
	width: 200px;
}
.gv-table-view th {
	padding:10px;
}
.gv-table-view td {
	padding: 5px 10px;
}
.gv-table-single-container .gv-table-view-content {
	border: 1px solid #ddd;
	border-radius: 0;
}
.gv-table-single-container .gv-field-16-28 li:empty {
	display:none;
}
.gv-field-16-2 a {
	word-break:break-all;
}
#field_16_33 .instruction {
	display:none;
}
@media screen and (max-width:767px) {
	.gv-field-16-24, .gv-field-16-3,
	.gv-field-16-10, .gv-field-16-custom {
		display:none;
	}
	.gv-table-container .gv-table-view thead tr th:nth-child(5),
	.gv-table-container .gv-table-view tbody tr td:nth-child(5),
	.gv-table-container .gv-table-view tfoot tr th:nth-child(5)	{
		display:none;
	}
	.gv-field-16-2 {
    width: 100%;
	}
}
@media screen and (min-width:480px) and (max-width:767px) {
	.gv-field-16-1 {
		width: 300px;
	}
}
@media screen and (min-width:767px) and (max-width:1023px) {
	.gv-field-16-24, .gv-field-16-3 {
		display:none;
	}
}
@media screen and (min-width:900px) and (max-width:1023px) {
	.gv-field-16-1 {
		width: 300px;
	}
}
/****************************
2.1 - Home Page
****************************/
.home #content .row:first-child {
	padding: 50px 0 20px 0;
}
.home .content {
	margin-bottom:0;
}
.home h1.ui.header {
	font-size: 28px;
}
.home p {
	padding:0 20px;
	line-height:1.425;
}
.home .home-banner p {
	padding:0;
}
.home .home-banner .cover-text {
	font-size: 19px;
	font-family: 'Bree Serif', Georgia, Times, serif;
	max-width: 800px;
	margin: 35px auto;
	text-align: center;
	text-shadow:1px 1px 10px #000;
}
.home .ui.header {
	border: none;
	margin: calc(2rem - .14285em) 0 1rem;
	margin-bottom: 50px;
	padding: 0;
	font-family: 'Bree Serif', Georgia, Times, serif;
	font-weight: 100;
	line-height: 1.2857em;
	text-transform: none;
	color: rgba(0,0,0,.87);
	text-align: center;
}
.home .ui.header:first-child {
	margin-top: -.14285em;
}
.home .box-padding {
	background: #FFF;
	border-radius: .28571429rem;
	border: 1px solid rgba(34,36,38,.15);
	box-shadow: 0 1px 2px 0 rgba(34,36,38,.15);
	padding: 1em;
	margin: 1rem 0;
	min-height: 256px;
	position: relative;
}
.home .box-padding p {
	padding: 5px 20px;
	font-size: 15px;
}
.home .vivo-box {
	background:#303d4c;
}
.home .box-padding.vivo-box p {
	color:#bbc3cd;
}
.home .news-item {
	font-size:14px;
	margin-bottom:1rem;
}
.home .news-item img {
	width:100%;
	height:auto;
	border-radius: 10px;
}
.home .news-desc a {
	color: #FFF;
	display: block;
	max-width: 240px;
	height: 40.2px;
	margin: 0 auto;
	line-height: 1.4;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
/****************************
2.2 - Interior Pages
****************************/
.series-container {
	margin-bottom:40px;
	font-size:15px;
}
.series-header {
	display: block;
	background: #329998;
	color: #fff;
	padding: 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.series-header em {
	color: #fbfbfb;
	display: block;
	font-size: 14px;
	letter-spacing: 0.1px;
}
.single-webinar em {
	display:none;
}
.series-subheader {
	background:#f9fafb;
	border:1px solid #d8d8d8;
	font-weight:bold;
	padding: 10px;
}
.series-item {
	background:#fff;
	border:1px solid #d8d8d8;
	border-top:0;
	padding: 10px;
}
.series-item:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.special-box {
	border: 1px solid lightgray;
	border-radius: 5px;
	background: #e2e2e2;
	padding: 25px 50px;
	margin-bottom: 50px;
}
.platinum-membership a, .gold-membership a,
.silver-membership a, .bronze-membership a,
.copper-membership a, .supporter-membership a {
	color:#000;
}
.platinum-membership {
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
}
.gold-membership {
	background: rgb(255,225,58);
	background: -moz-linear-gradient(top, rgba(255,225,58,1) 0%, rgba(254,252,234,1) 0%, rgba(255,225,58,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,225,58,1) 0%,rgba(254,252,234,1) 0%,rgba(255,225,58,1) 100%);
	background: linear-gradient(to bottom, rgba(255,225,58,1) 0%,rgba(254,252,234,1) 0%,rgba(255,225,58,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe13a', endColorstr='#ffe13a',GradientType=0 );
}
.silver-membership {
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(216,216,216,1) 48%, rgba(201,201,201,1) 99%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(216,216,216,1) 48%,rgba(201,201,201,1) 99%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(216,216,216,1) 48%,rgba(201,201,201,1) 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c9c9c9',GradientType=0 );
}
.bronze-membership {
	background: #f6e6b4;
	background: -moz-linear-gradient(top, #f6e6b4 0%, #ed9017 100%);
	background: -webkit-linear-gradient(top, #f6e6b4 0%,#ed9017 100%);
	background: linear-gradient(to bottom, #f6e6b4 0%,#ed9017 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6e6b4', endColorstr='#ed9017',GradientType=0 );
}
.copper-membership {
	background: #f6e6b4;
	background: -moz-linear-gradient(top, #fff5d74 0%, #ffb95d 100%);
	background: -webkit-linear-gradient(top, #fff5d7 0%,#ffb95d 100%);
	background: linear-gradient(to bottom, #fff5d7 0%,#ffb95d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff5d7', endColorstr='#ffb95d',GradientType=0 );
}

.into-text {
	font-size: 18px;
	line-height: 1.5;
	margin-bottom: 20px;
}
.member-group {
	margin-bottom:60px;
}
.member-group h2 {
	margin-bottom:15px;
}
.members-list .member-item {
	height: 150px;
	background: #fff;
	padding: 15px 15px 5px 15px;
	border-radius: 6px;
	margin: 10px;
}
.members-list .member-item a,
.members-list table td a,
.members-list table td span {
	font-size: 14px;
	text-align: center;
	display: block;
	line-height: 1.4;
}
.members-list .member-item img {
	max-height: 75px;
	max-width: 150px;
	display: block;
	margin: 0 auto 10px;
}
.members-list table {
	border-top:1px solid #dedede;
	border-left:1px solid #dedede;
}
.members-list table td {
	width:25%;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
}
.members-list table tbody tr:nth-child(even) {
	background:#fff;
}
/****************************
2.3 - News Pages
****************************/
.blog p.tags,
.archive.tag p.tags,
.search-results p.tags {
	background: #f9f9f9;
	margin: 0 -20px -10px;
	padding: 10px 20px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
}
.blog h2, .archive.tag h2,
.search-results h2 {
	font-family: 'Bree Serif', Georgia, Times, serif;
	font-weight: 100;
	margin-bottom: 0;
	font-size: 28px;
	text-align: left;
}
.blog article,
.archive.tag article,
.search-results article {
	background: #FFF;
	border-radius: 6px;
	border: 1px solid #dedede;
	margin-bottom: 20px;
	padding: 10px 20px 0 20px;
}
.blog .row.collapse .post-excerpt,
.archive.tag .row.collapse .post-excerpt,
.search-results .row.collapse .post-excerpt {
	padding: 10px 25px;
}
.blog .row.collapse .post-thumbnail a,
.archive.tag .row.collapse .post-thumbnail a,
.search-results .row.collapse .post-thumbnail a {
	padding: 15px 0;
	overflow: hidden;
	display: block;
}
.single h1.entry-title {
	text-align: left;
	font-family: 'Bree Serif', Georgia, Times, serif;
	font-weight: 100;
	font-size: 28px;
}
.single #main .byline {
	margin-bottom:28px;
}
.pagination .current {
	background:#329998;
}
/***********************************
2.4 - Calendar
***********************************/
.tribe-events-calendar thead th {
	background-color: #104166;
	border-left: 0;
	border-right: 0;
}
#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title {
	font-family:'Raleway600';
	letter-spacing:0;
}
#tribe-events-content .tribe-events-tooltip h4 {
	font-family:'JosefinSans600';
}
.tribe-events-calendar td.tribe-events-past .tribe-events-month-event-title a, 
.tribe-events-calendar td.tribe-events-past .tribe-events-viewmore a,
.tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a {
	opacity:1;
	font-size:14px !important;
}
.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-], 
.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a,
.tribe-events-calendar div[id*=tribe-events-daynum-], 
.tribe-events-calendar div[id*=tribe-events-daynum-] a {
	background-color:#828282;
	transition-property: background,color;
  transition-duration: 300ms,300ms;
  -webkit-transition-property: background,color;
  -webkit-transition-duration: 300ms,300ms;
  -moz-transition-property: background,color;
  -moz-transition-duration: 300ms,300ms;
}
#tribe-events-content .tribe-events-calendar td:hover div[id*=tribe-events-daynum-],
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] {
	background-color:#104166;
}
.tribe-bar-disabled {
	display:none;
}
h2.tribe-events-page-title {
	margin-top:0;
}
/***********************************
2.5 - Service Providers
***********************************/
.page-template-template-providers  #main ul li a {
	color:#1b7574;
}
.provider-header {
	background: #329998;
	padding: 10px 0 12px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	overflow: visible;
	margin-top: 45px;
	border-bottom: 0;
	color: #FFF;
	margin-bottom: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	position:relative;
}
.provider-header:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 45px 35px 0 0px;
	border-color: #329998 transparent transparent transparent;
	position: absolute;
	bottom: -35px;
	left: -1px;
}
.provider-header h2 {
	color: #FFF;
	margin: 0;
	font-weight: 500;
	font-size: 24px;
	line-height: 1.5;
}
.provider-tier {
	background: #FFF;
	padding: 20px 10px;
	border-radius: 4px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-top-left-radius:0;
	border-top-right-radius:0;
	overflow: hidden;
	border-left: 1px solid #329998;
}
.provider-tier .tier-description {
	margin: 10px 0 14px !important;
}
.provider-tier .tier-description strong {
	font-size: 16px;
	font-family: 'open sans';
	display: block;
}
.provider-tier .partner-logo {
	float:left;
	margin:15px 20px 15px 0;
}
.provider-table {
	overflow: hidden;
	padding: 20px 10px;
}
.provider-table .table-header {
	padding: 15px 0;
	background: #329998;
}
.provider-table .table-subheader {
	padding: 10px 0;
	border:1px solid rgba(221,221,221, 1);
	background: #f7f7f7;
}
.provider-table .provider-info {
	padding: 18px 0;
	border:1px solid rgba(221,221,221, 1);
	background:#FFF;
}
.provider-table h4 {
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	margin: 0;
}
.provider-info a {
	color:#424342;
}
.provider-info a:hover {
	text-decoration:underline;
}
/*********************************************
 3.1 - Smartphone Styles
**********************************************/
@media screen and (max-width:639px) and (orientation:landscape) {
	.modal-open #site-header {
		position:relative;
	}
	.modal-open .top-bar .top-bar-left, 
	.modal-open .top-bar  .top-bar-right {
		width:35%;
		position:fixed;
	}
	.modal-open .top-bar .top-bar-left {
		left:0;
	}
	.modal-open .top-bar  .top-bar-right {
		right: 15px;
	}
}

/*********************************************
 3.2 - Tablet Styles - 640px+
**********************************************/
@media screen and (max-width:767px) {
	.top-bar .top-bar-left, .top-bar  .top-bar-right {
		width:100%;
	}
	#off-canvas .menu li.button {
    padding: 0;
    background: transparent !important;
		margin:0;
		border-radius:0;
		letter-spacing:0;
	}
	#off-canvas .menu li.button a:hover {
		background:rgba(0,0,0,.33) !important;
		border-radius:0;
	}
	#off-canvas .menu > .active:not(.button) > a {
		background:rgba(0,0,0,.33);
	}
	.member-table, .member-table * {
		display:block;
		width:100% !important;
	}
	.provider-info .large-4 {
		margin-top:20px;
	}
	.provider-tier {
		padding:20px 0;
	}
}
@media screen and (min-width:640px) and (max-width:767px) {
	/*** Foundation Overrides ***/
	.home .columns {
		width:100%;
	}
	.home .show-for-small-only {
		display:block !important;
	}
	.top-bar .show-for-medium, .bottom-bar {
		display:none;
	}
	.top-bar-right.show-for-small-only {
		display:block !important;
	}
}
@media screen and (min-width:768px) and (max-width:1023px) {
	.top-bar-right.show-for-medium,
	#bottom-bar-main-menu {
		display:none;
	}
	.top-bar .top-bar-left {
		width:100%;
	}
	.top-bar-left .menu > li {
		text-align:center;
	}
	.top-bar .top-bar-right {
		float:none;
		width:auto;
		text-align: center;
    margin: 0px auto;
    position: absolute;
    left: initial;
		right: 10px;
	}
	.top-bar-right .menu > li > a {
		padding: 15px 18px 14px 18px;  
	}
	#bottom-bar-partners li > a:after {
		top:19px;
	}
	#site-header .bottom-bar .menu:not(.submenu) > li:not(.button) > a {
    padding: 22px 18px 22px 16px;
	}
	#site-header {
		background-color:#99cccc;
	}
}
@media screen and (min-width:640px) {
	/*** General ***/
	#mobile-indicator {
		display:none;
	}
	.column:first-child, .columns:first-child {
		padding-left:20px;
	}
	.column:last-child, .columns:last-child {
		padding-right:20px;
	}
	.medium-12, .large-12 {
		padding-left:20px;
		padding-right:20px;
	}		
}

@media screen and (min-width:768px) {
	/*** Top Navigation ***/
	#site-header, .top-bar,
	.top-bar-left .menu > li > a > img {
		height:30px;
	}
	.top-bar .top-bar-right {
		width:auto;
	}
	.top-bar .top-bar-right ul {
		padding: 0;
    padding-right: 0;
    text-align: center;
    margin: auto;
		font-size:0;
	}
	.top-bar-right .menu.medium-horizontal > li,
	.bottom-bar .menu.medium-horizontal>li {
		display:inline-block;
	}
	.top-bar-right .menu > li:first-child a {
		border-left:0;
	}
	.bottom-bar {
		background-color:#196968;
		color:#FFF;
		text-align:center;
		width:100%;
		height:60px;
	}
	.bottom-bar .menu > li {
		padding:0;
	}
	.bottom-bar .menu > li > ul > li {
		padding:0;
		text-align:left;
	}
	.bottom-bar .menu > li > ul > li > a {
		color:rgba(0,0,0,.87);
		font-size:15px;
		padding:10px 30px 10px 20px;
		line-height:1;		
		white-space:nowrap;
	}
	.bottom-bar .menu > li > ul > li.active > a {
		background:rgba(0,0,0,.1);
	}
	.bottom-bar .is-dropdown-submenu {
		min-width:160px;
	}
	#site-header .bottom-bar .menu:not(.submenu) > li.menu-item-has-children > a {
		padding:22px 40px 22px 20px;
	}
	#site-header .bottom-bar .menu:not(.submenu) > li.menu-item-has-children > a:after {
		right: 15px;
    margin-top: -2px;
	}
	/*** Content ***/
	#content {
		margin-top:84px;
	}
	.banner-photo .page-title {
		font-size:30px;
	}

	/*** Footer ***/
	.footer .menu > li {
		width:33.33333%;
		float:left;
		box-shadow:1px 0px 0 0 rgba(255,255,255,.1);
	}
	/*** Home Page ***/
	.home .box-padding p {
		padding:20px 15px;
		margin-bottom:0;
	}
	.home .home-banner .cover-text {
		font-size:28px;
	}
}


/*********************************************
 3.3 - Tablet Styles - 1024px+
**********************************************/
@media screen and (min-width:1024px) {
	/*** General ***/
	.column, .columns {
		padding-left:15px;
		padding-right:15px;
	}
	/*** Top Navigation ***/
	.top-bar .top-bar-right {
		float:none;
		width:auto;
		text-align: center;
    margin: 0px auto;
    position: absolute;
    left: 20%;
	}
	.top-bar-left .menu > li {
		text-align:left;
	}
	.top-bar-right .menu > li > a {
    padding: 8px 18px 8px 18px;
    font-size: 14px;
    border-left: 1px solid rgba(255,255,255,0.16);
	}
	.top-bar .top-bar-search {
    float: right;
    padding: 4px 20px 0px 10px;
    position: absolute;
    top: 0;
    right: 0;
	}
	.top-bar-search form {
		position:relative;
	}
	.top-bar-search form:before {
		content:"\f002";
		font-family:"FontAwesome";
		color:#d0d0d0;
		position: absolute;
    top: -2px;
    right: 15px;
		transition: color .3s ease;
		-webkit-transition: color .3s ease;
	}
	.top-bar-search form:focus-within:before {		
	   color: rgba(0,0,0,.87);
	}
	.top-bar-search input {
    background: #FFF;
		border: 1px solid rgba(34,36,38,.15);
    border-radius: 100px;
		box-shadow: 0 0 0 0 transparent inset;
    color: rgba(0,0,0,.87);
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
    height: 22px;
    margin: 0;
    outline: 0;
    text-shadow: none;
    padding: 4px 12px;
    transition: background-color .1s ease,color .3s ease,box-shadow .1s ease,border-color .1s ease;
    -webkit-transition: background-color .1s ease,color .3s ease,box-shadow .1s ease,border-color .1s ease;
		-webkit-appearance: none;
    -webkit-tap-highlight-color: rgba(255,255,255,0);
	}
	.top-bar-search input:focus {
		border-color: rgba(34,36,38,.35);
    background: #FFF;
    color: rgba(0,0,0,.95);
	}
	#site-header {
		background-color:#329998;
	}
	#site-header .bottom-bar .menu:not(.submenu) > li:not(.button) > a {
		padding:22px 22px 22px 20px;
	}
	#site-header .bottom-bar .menu:not(.submenu) > li.menu-item-has-children > a {
		padding:22px 40px 22px 20px;
	}
	/*** Content ***/
	#content {
		margin-top:90px;
	}
	.banner-photo .page-title {
		font-size: 32px;
	}
	/*** Footer ***/
	.footer .menu > li {
		width:20%;
	}
	.footer .menu > li > a {
		margin-top:40px;
	}
	.footer .menu > li > ul > li > a {
		line-height: 1.8;
    padding-left: 25px;
		text-align:left;
	}
}

/*********************************************
 3.4 - Desktop Styles - 1280px+
**********************************************/
@media screen and (min-width:1280px) {
	/*** Home Page ***/
	.home .news-item {
		font-size:16px;
	}
	.home .news-desc {
		padding:12px 25px;
	}
	.home .news-desc a {
		height:auto;
	}
}
@media screen and (min-width:1366px) {
	.top-bar .top-bar-right {
		right: 20%;
	}
	.top-bar .top-bar-search {
		display:block;
	}
}
@media screen and (min-width:1440px) {
	#content { 
		min-height:52vh;
	}
}


/*********************************************
 4.1 - Banner Sizing
**********************************************/
.home .home-banner {
	background-image:url('/wp-content/themes/duraspace/assets/images/home/home-bg-1440.jpg');
	background-position: 0;
	background-size: 1440px;
	height:auto;
	position: relative;
	text-align: center;
}
.home .home-banner .bg-dark {
	background: transparent;
}
@media screen and (min-width:1280px) {
	.banner-photo .page-title {
		font-size: 34px;
	}
	.home .home-banner {
		height: 380px;
	}
	.home .home-banner .bg-dark {
		position: absolute;
		bottom: 0;
		left:0;
		right:0;
	}
}
@media screen and (min-width:1441px) {
	.home .home-banner {
		background-image:url('/wp-content/themes/duraspace/assets/images/home/home-bg-1920.jpg');
		background-position: 0;
		background-size: 1920px;
	}
}
@media screen and (min-width:1600px) {
	.banner-photo .page-title {
		font-size: 38px;
	}
}
@media screen and (min-width:1921px) {
	.home .home-banner {
		background-size:101%;
	}
}/*********************************************
Styles for DuraSpace.org (Main Site Only)
**********************************************/
.top-bar .menu > li.active > a {
	font-weight:500;
}
.off-canvas .menu > li > a {
	line-height:2.75;
}
.entry-content h4 {
	font-size: 18px;
	padding: 0;
	line-height: 1.5;
	margin-top: 40px;
}
.entry-content h4:first-child {
	margin-top:0;
}
.merge-announcement {
	margin-bottom: 0 !important;
	font-size: 16px !important;
	font-weight: 700 !important;
	padding: 0px !important;
	position: relative !important;
	top: 1px !important;
}
.merge-announcement img {
	width: 125px !important;
	text-align: center !important;
	display: inline-block !important;
	margin: 0 auto !important;
	position: relative !important;
	top: -1px !important;
	left: 3px !important;
}
/****************************
Staff Pages 
****************************/
.staff-container {
	background: #fff;
	border-radius: 4px;
	border: 1px solid rgba(239,239,239, 1);
	overflow:hidden;
}
.staff-member {
	padding: 20px 20px 30px 20px;
	margin-bottom: 10px;
	border-bottom: 2px solid rgba(239,239,239,1);
	overflow: hidden;
}
.staff-member:last-child {
	margin-bottom:0;
	border-bottom:0;
}
.staff-member h4 {
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0;
}
/****************************
News Pages
****************************/
.sidebar .widgettitle {
	text-align: left;
	font-size: 18px;
	font-weight: 100;
	margin-bottom:0;
	border-bottom: 1px solid #dedede;
	padding: 12px 16px;
	font-family: 'Bree Serif', Georgia, Times, serif!important;
}
.sidebar .widget_nav_menu {
	background: #fff;
	padding:0;
	border-radius: 6px;
	border: 1px solid #dedede;
	margin-bottom: 20px;
}
.sidebar .widget_nav_menu li {
	display:block;
}
.sidebar .widget_nav_menu li a {
	color:#222;
}
.sidebar .widget_nav_menu .active > a, 
.sidebar .widget_nav_menu li > a:hover {
	background: rgba(0,0,0,.05);
}
.sidebar .widget_tag_cloud {
	background: #fff;
	padding: 16px;
	border-radius: 6px;
	border: 1px solid #dedede;
}
.sidebar .widget_tag_cloud .widgettitle {
	text-align:center;
	margin-bottom: 20px;
	padding-bottom: 12px;
	padding-top: 0;
}
.tagcloud a.tag-cloud-link {
	font-size: 16px !important;
	display: block;
	padding: 6px 12px;
	border: 1px solid #dedede;
	border-radius: 4px;
	margin-bottom: 5px;
}
.tagcloud a.tag-cloud-link .tag-link-count {
	font-size:15px;
	color:#000;
}

/*********************************************
 Smartphone Styles - 767px and smaller
**********************************************/
@media screen and (max-width:639px) {
	.staff-member img {
		display:block;
		margin:0 auto 20px;
	}
}
@media screen and (min-width:640px) and (max-width:767px) {
	.home .home-banner {
		background-size:1440px;
		background-position:40%;
	}
	.home .home-banner .cover-text {
		font-size:24px;
		margin:45px auto;
		max-width:580px;
	}
}
@media screen and (max-width:767px) {
	#site-header {
		height:72px;
		box-shadow:0 0 1px rgba(0, 0, 0, 0.5);
	}
	#bottom-bar-main-menu {
    position: relative;
    top: -2px;
	}
	#content {
		margin-top:71px;
	}
	.top-bar .top-bar-left, .top-bar .top-bar-right {
		width:50%;
	}
	.top-bar-right {
		padding:8px 0;
	}
	.top-bar-right.show-for-small-only {
		background:transparent;
	}
	.top-bar-left .menu > li > a {
		padding-left:20px;
		text-align:left;
	}
	.top-bar-left .menu > li > a > img {
		height:34px;
		margin-top:3px;
	}
	.home .home-banner {
		background-size:1024px;
		background-position:40%;
	}
	#home-services .box-padding {
		text-align:center;
	}
	.home .news-item,
	.home .box-padding {
    max-width: 420px;
    margin: 0 auto 40px;
	}
}
/*********************************************
 Tablet Styles - 768px+
**********************************************/
@media screen and (min-width: 768px) and (max-width:1023px) {
	.top-bar-right.show-for-small-only {
		display:block !important;
	}
}
@media screen and (min-width: 768px) {
	#content {
		margin-top:71px;
	}
	#site-header, .top-bar, .top-bar-left .menu > li > a > img {
		height: 45px;
	}
	#bottom-bar-main-menu {
		display:block;
    top: 12px;
    right: 10px;
	}
	.top-bar {
		background-color:#329998;
		color:#FFF;
		text-align:center;
		width:100%;
		height:45px;
	}
	.top-bar .menu > li {
		padding:0;
	}
	.top-bar .menu > li > ul > li {
		padding:0;
		text-align:left;
	}
	.top-bar .menu > li > ul > li > a {
		color:rgba(0,0,0,.87);
		font-size:15px;
		padding:10px 30px 10px 20px;
		line-height:1;		
		white-space:nowrap;
	}
	.top-bar .menu > li > ul > li.active > a {
		background:rgba(0,0,0,.1);
    color: rgba(0,0,0,.87);
	}
	.top-bar .is-dropdown-submenu {
		min-width:160px;
	}
	.top-bar .top-bar-left {
		width:15%;
		min-width:200px;
	}
	#site-header .top-bar .menu:not(.submenu) > li:not(.button) > a {
		padding:14px 22px 15px 20px;
	}
	#site-header .top-bar .menu:not(.submenu) > li.menu-item-has-children > a {
		padding:14px 40px 15px 20px;
	}
	#site-header .top-bar .menu:not(.submenu) > li.menu-item-has-children > a:after {
		right: 20px;
    margin-top: -2px;
	}
	#site-header .top-bar .top-bar-left .menu:not(.submenu) > li:not(.button) > a {
		padding:0;
	}
	.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a:after {
    border: 5px inset;
    border-color: #fff transparent transparent;
    border-top-style: solid;
	}
	#home-services .medium-4:nth-child(3n+1),
	#home-projects .medium-4:nth-child(3n+1) {
		clear:left;
	}
}
@media screen and (min-width: 1024px) {
	#content {
		margin-top: 71px;
	}
	.top-bar-right .menu > li > a {
    font-size: 16px;
		border-left:1px solid rgba(0,0,0,0);
	}
	.top-bar .top-bar-search {
		padding-top:5px;
	}
	.top-bar .dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0;
    position: absolute;
		background:#FFF;
		border-radius:0 0 .28571429rem .28571429rem;
	}
	.top-bar-search form:before {
    top: 4px;
	}
	.top-bar-search input {
		font-size: 15px;
    height: 34px;
    padding: 4px 12px;
	}
}
@media screen and (min-width:1024px) and (max-width:1099px) {
	.top-bar .top-bar-right ul {
		text-align:right;
	}
}
@media screen and (min-width:1024px) and (max-width:1279px) {
	.top-bar .top-bar-right {
		right:0;
		left:11%;
	}
	#site-header .top-bar .menu:not(.submenu) > li.menu-item-has-children > a {
		padding:14px 28px 15px 18px;
	}
	#site-header .top-bar .menu:not(.submenu) > li.menu-item-has-children > a:after {
		right:8px;
	}
	.top-bar .dropdown.menu.medium-horizontal>li:last-child.opens-left>.is-dropdown-submenu {
		right:0;
		left:auto;
	}
}
/*********************************************
Desktop Styles - 1280px+
**********************************************/
@media screen and (min-width:1280px) {
	/*** Home Page ***/
	.home .news-item {
		font-size:16px;
	}
	.home .news-desc {
		padding:12px 25px;
	}
	.home .news-desc a {
		height:auto;
	}
	.top-bar .top-bar-right {
		right:5%;
		left:15%;
	}	
	.staff-member .large-2 {
		padding:0 10px 0 18px;
	}
}
@media screen and (min-width:1366px) {
	.top-bar .top-bar-search {
		display:block;
	}
	.top-bar .top-bar-right {
		left:14%;
		right:16%;
	}
}