/*
Theme Name: Events.co Theme
Theme URI: http://the-events.co
Description: Events.co theme, child theme of Ink
Author: Wilson Web Consulting
Version: 9.99
Author URI: http://wilsonwc.com/
Template: ink
*/
.v-center {
  position: relative;
}
.v-center > div:first-child {
  top: 50%;
  position: absolute;
  width: 100%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@font-face {
  font-family: 'Chaparral Pro';
  src: url('assets/font/ChaparralPro-Italic.eot');
  src: url('assets/font/ChaparralPro-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('assets/font/ChaparralPro-Italic.woff') format('woff'), /* Modern Browsers */ url('assets/font/ChaparralPro-Italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('assets/font/ChaparralPro-Italic.svg#ba58dfe155ca410f0ebb2f101d571d37') format('svg');
  font-style: italic;
  font-weight: 400;
  
  /* IE9 Compat Modes */
  /* Legacy iOS */
}
@font-face {
  font-family: 'interstateblackcondensed';
  src: url('assets/font/interstate_blackcondensed-webfont.eot');
  src: url('assets/font/interstate_blackcondensed-webfont.eot?#iefix') format('embedded-opentype'), url('assets/font/interstate_blackcondensed-webfont.woff') format('woff'), url('assets/font/interstate_blackcondensed-webfont.ttf') format('truetype'), url('assets/font/interstate_blackcondensed-webfont.svg#interstateblackcondensed') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'interstatecondregular';
  src: url('assets/font/interstatecond-webfont.eot');
  src: url('assets/font/interstatecond-webfont.eot?#iefix') format('embedded-opentype'), url('assets/font/interstatecond-webfont.woff') format('woff'), url('assets/font/interstatecond-webfont.ttf') format('truetype'), url('assets/font/interstatecond-webfont.svg#interstatecondregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'interstatelightcondensedRg';
  src: url('assets/font/interstatelightcondensed-webfont.eot');
  src: url('assets/font/interstatelightcondensed-webfont.eot?#iefix') format('embedded-opentype'), url('assets/font/interstatelightcondensed-webfont.woff') format('woff'), url('assets/font/interstatelightcondensed-webfont.ttf') format('truetype'), url('assets/font/interstatelightcondensed-webfont.svg#interstatelightcondensedRg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'blockshop-icons';
  src: url('assets/font/blockshop-icons.eot');
  src: url('assets/font/blockshop-icons.eot?#iefix') format("embedded-opentype"), url('assets/font/blockshop-icons.woff') format("woff"), url('assets/font/blockshop-icons.ttf') format("truetype"), url('assets/font/blockshop-icons.svg') format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Proxima Nova Rg';
  src: url('assets/font/ProximaNova-Regular.eot');
  src: url('assets/font/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('assets/font/ProximaNova-Regular.woff') format('woff'), /* Modern Browsers */ url('assets/font/ProximaNova-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('assets/font/ProximaNova-Regular.svg#2c1459d58560f08b4b0586fbe80aa4cd') format('svg');
  font-style: normal;
  font-weight: 400;
}
/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
  font-family: 'blockshop-icons';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.glyph {
  font-family: 'blockshop-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.glyph.arrow-right:before {
  content: "\e600";
}
.glyph.arrow-left:before {
  content: "\e601";
}
.glyph.zoom-in:before {
  content: "\e602";
}
.glyph.zoom-out:before {
  content: "\e603";
}
.glyph.radio-checked:before {
  content: "\e605";
}
.glyph.radio-unchecked:before {
  content: "\e606";
}
.glyph.feed:before {
  content: "\e60a";
}
.glyph.youtube:before {
  content: "\e60d";
}
.glyph.soundcloud:before {
  content: "\e607";
}
.glyph.menu:before {
  content: "\e626";
}
.glyph.minus:before {
  content: "\e616";
}
.glyph.plus:before {
  content: "\e617";
}
.glyph.cross:before {
  content: "\e618";
}
.glyph.arrow-down:before {
  content: "\e619";
}
.glyph.slider-left:before {
  content: "\e61a";
}
.glyph.slider-right:before {
  content: "\e61b";
}
.glyph.arrow-dropdown:before {
  content: "\e61c";
}
.glyph.list:before {
  content: "\e61d";
}
.glyph.tumblr:before {
  content: "\e61e";
}
.glyph.pinterest:before {
  content: "\e61f";
}
.glyph.facebook:before {
  content: "\e620";
}
.glyph.twitter:before {
  content: "\e621";
}
.glyph.vimeo:before {
  content: "\e622";
}
.glyph.googleplus:before {
  content: "\e623";
}
.glyph.linkedin:before {
  content: "\e624";
}
.glyph.instagram:before {
  content: "\e625";
}
.glyph.visa:before {
  content: "\e604";
}
.glyph.googlewallet:before {
  content: "\e608";
}
.glyph.discover:before {
  content: "\e609";
}
.glyph.paypal:before {
  content: "\e60b";
}
.glyph.diners:before {
  content: "\e60e";
}
.glyph.switch:before {
  content: "\e610";
}
.glyph.stripe:before {
  content: "\e611";
}
.glyph.moneybookers:before {
  content: "\e615";
}
.glyph.amex:before {
  content: "\e627";
}
.glyph.mastercard:before {
  content: "\e60c";
}
.glyph.account:before {
  content: "\e60f";
}
.glyph.search:before {
  content: "\e628";
}
.glyph.cart:before {
  content: "\e629";
}
.glyph.strava {
  background: url("assets/img/strava.svg") 0 0 no-repeat;
  width: 14px;
  height: 20px;
  display: inline-block;
}
/* Import Stylesheets, don't remove these.
-----------------------------------------------------------*/
/*---------------------------------------------------------
 Contents (_contents.scss)
-----------------------------------------------------------
1. Reset
2. Structure
3. Elements
3. Media and classes
4. Posts
5. Pages
6. Sidebar
7. Comments
8. Forms and buttons
9. Browser support
-------------------------------------------------------- */
/*---------------------------------------------------------
 1. Reset (_reset.scss)
-------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}

main {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

a:focus {
  outline: none;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

audio:not([controls]) {
  display: none;
}

sub,
sup {
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

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

button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

button,
input {
  line-height: normal;
  *overflow: visible;
}

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

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

input[type="search"] {
  -webkit-appearance: textfield;
}

input[type="search"]:-webkit-search-decoration {
  -webkit-appearance: none;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

.site-main, .related-posts, .contributors-list, .comment-list {
  zoom: 1;
}
.site-main:before, .related-posts:before, .contributors-list:before, .comment-list:before, .site-main:after, .related-posts:after, .contributors-list:after, .comment-list:after {
  display: table;
  content: "";
}
.site-main:after, .related-posts:after, .contributors-list:after, .comment-list:after {
  clear: both;
}

table, .entry-title {
  word-break: break-word;
  word-wrap: break-word;
}

.site-navigation-toggle, .post-content {
    position: relative;
}

.inside, body[class*="page-id"]:not(.page-template-flexiblepage-php) .entry-header, .stag-custom-widget-area .full-wrap .widgettitle,
.stag-custom-widget-area .widget:not(.full-wrap),
.stag-custom-widget-area .widget_text {
  max-width: 970px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 970px) {
  .inside, body[class*="page-id"]:not(.page-template-flexiblepage-php) .entry-header, .stag-custom-widget-area .full-wrap .widgettitle,
  .stag-custom-widget-area .widget:not(.full-wrap),
  .stag-custom-widget-area .widget_text {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.single .entry-meta,
.single .entry-footer,
.single .post-navigation,
.single .comments-area,
.page .entry-meta,
.page .entry-footer,
.page .post-navigation,
.page .comments-area, .page-content,
.entry-content, .page-header, .contact-form {
  max-width: 970px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 970px) {
  .single .entry-meta,
  .single .entry-footer,
  .single .post-navigation,
  .single .comments-area,
  .page .entry-meta,
  .page .entry-footer,
  .page .post-navigation,
  .page .comments-area, .page-content,
  .entry-content, .page-header, .contact-form {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.g,
.grid,
.gallery {
  margin-left: -3%;
  max-width: 105%;
}

.gallery-item,
.unit {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  margin-left: 3%;
  margin-right: -.25em;
  /* Clearfix */
  overflow: hidden;
  *overflow: visible;
}

.gallery-columns-1 .gallery-item, .span-grid {
  width: 97%;
}

.gallery-columns-2 .gallery-item, .one-of-two {
  width: 47%;
}

.gallery-columns-3 .gallery-item, .one-of-three {
  width: 30.36%;
}

.two-of-three {
  width: 63.666666666%;
}

.gallery-columns-4 .gallery-item, .one-of-four {
  width: 22.05%;
}

.three-of-four {
  width: 72%;
}

.gallery-columns-5 .gallery-item, .one-of-five {
  width: 17.07%;
}

.two-of-five {
  width: 37%;
}

.three-of-five {
  width: 57%;
}

.four-of-five {
  width: 77%;
}

@media screen and (max-width: 650px) {
  .grid {
    margin-left: 0;
    max-width: none;
  }

  .unit {
    width: auto;
    margin-left: 0;
    display: block;
  }
}
/*---------------------------------------------------------
 2. Scaffolding (_scaffolding.scss)
-------------------------------------------------------- */
html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 93.75%;
}
@media screen and (min-width: 600px) {
  html {
    font-size: 100%;
  }
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #333;
  line-height: 1.55;
  background-color: #fefefe;
  text-rendering: optimizeLegibility;
}

a {
  color: #18a374;
  text-decoration: none;
}
a:hover {
  color: #13171a;
}

/*---------------------------------------------------------
 Header (_scaffolding.scss)
-------------------------------------------------------- */
.site-header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 5;
  color: #fff;
}

.site-header a {
  color: inherit;
}
.header-normal .site-header .archive-header, .search-no-results .site-header .archive-header {
  color: white;
}

.site-title {
  font-size: 50px;
  font-size: 3.125rem;
  margin: 0;
  line-height: 1;
}

.site-title,
.custom-logo {
  display: inline-block;
  vertical-align: middle;
}

.site-description {
  color: white;
}
@media screen and (max-width: 650px) {
  .site-description {
    display: none;
  }
}

.site-branding {
  display: inline-block;
  vertical-align: top;
}

.site-navigation-toggle {
  font-size: 30px;
  font-size: 1.875rem;
}

/*---------------------------------------------------------
 Navigation (_scaffolding.scss)
-------------------------------------------------------- */
.navigation {
  list-style: none;
}

.main-navigation li {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}
.main-navigation li:last-child {
  margin-bottom: 0;
}

.site-nav {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  outline: 0;
  background-color: #f9f9f9;
  max-width: 330px;
}
.site-nav--scrollable-container {
  display: none;
  overflow: auto;
  padding: 30px;
  padding: 1.875rem;
  width: 330px;
  -webkit-overflow-scrolling: touch;
  height: 100%;
  position: relative;
}
.site-nav-transition .site-nav--scrollable-container {
  display: block;
}
.site-nav__section {
  border-bottom: 2px solid #333;
  position: relative;
  padding: 40px 0;
  padding:  2.5rem 0;
}
.site-nav__section:last-of-type {
  border: none;
  padding-bottom: 0;
}
.site-nav a {
  color: #333;
}
.site-nav a:hover {
  color: #000;
}
.site-nav .widgettitle {
  font-size: 18px;
  font-size: 1.125rem;
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
.site-nav .close-nav {
  position: absolute;
  top: 65px;
  right: 30px;
  font-size: 30px;
  cursor: pointer;
  z-index: 50;
}
.site-nav .sub-menu {
  margin-top: 10px;
  margin-left: 20px;
}

.site-nav-overlay {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 600;
}

.site-nav-drawer-open .site-nav-overlay,
.site-nav:focus ~ .site-nav-overlay {
  display: block;
  right: 330px;
  z-index: 900;
}

.site-nav-transition #page {
  left: 0;
  position: fixed;
  overflow: hidden;
  width: 100%;
  height: 100%;
  z-index: 800;
}
.site-nav-drawer-open #page {
  -moz-transform: translate(-330px, 0, 0);
  -ms-transform: translate(-330px, 0, 0);
  -webkit-transform: translate(-330px, 0, 0);
  transform: translate(-330px, 0, 0);
  -moz-transform: translate3d(-330px, 0, 0);
  -ms-transform: translate3d(-330px, 0, 0);
  -webkit-transform: translate3d(-330px, 0, 0);
  transform: translate3d(-330px, 0, 0);
}

/*---------------------------------------------------------
 Content Area (_scaffolding.scss)
-------------------------------------------------------- */
.site-main {
  display: block;
}

/*---------------------------------------------------------
 Select (_scaffolding.scss)
-------------------------------------------------------- */
::-moz-selection {
  background-color: #f3f4f5;
  color: #13171a;
  text-shadow: none;
}

::-webkit-selection {
  background-color: #f3f4f5;
  color: #13171a;
  text-shadow: none;
}

::selection {
  background-color: #f3f4f5;
  color: #13171a;
  text-shadow: none;
}

img::selection {
  background-color: transparent;
}

img::-moz-selection {
  background-color: transparent;
}

/*---------------------------------------------------------
 Footer (_scaffolding.scss)
-------------------------------------------------------- */
body:not(.header-over) .site-footer {
  margin-top: 50px;
  margin-top: 3.125rem;
}

.page-template-widgetized-php .site-footer {
  margin-top: 0 !important;
}
.page-template-widgetized-php .footer-widgets-container {
  border: none;
}

.stag-custom-widget-area + .site-footer {
  border-top: 2px solid #000;
}

.footer-widgets-container {
  border-top: 2px solid #000;
  padding-bottom: 50px;
  padding-bottom: 3.125rem;
}
.footer-widgets-container .widget {
  margin-top: 50px;
  margin-top: 3.125rem;
}
.footer-widgets-container .widgettitle {
  font-size: 18px;
  font-size: 1.125rem;
  margin-bottom: 50px;
  margin-bottom: 3.125rem;
}
.footer-widgets-container .entry-subtitle {
  display: none;
}

.copyright {
  border-top: 2px solid #000;
  padding: 30px 0;
  padding:  1.875rem 0;
  font-size: 13px;
  font-size: 0.8125rem;
}

.site {
  overflow: hidden;
  z-index: 100;
  -moz-transition: -moz-transform 200ms cubic-bezier(0.2, 0.3, 0.25, 0.9);
  -o-transition: -o-transform 200ms cubic-bezier(0.2, 0.3, 0.25, 0.9);
  -webkit-transition: -webkit-transform 200ms cubic-bezier(0.2, 0.3, 0.25, 0.9);
  transition: transform 200ms cubic-bezier(0.2, 0.3, 0.25, 0.9);
}

.footer-menu {
  list-style: none;
}
@media screen and (min-width: 650px) {
  .footer-menu {
    text-align: right;
  }
}
@media screen and (max-width: 649px) {
  .footer-menu {
    margin-top: 15px;
  }
}
.footer-menu li {
  display: inline-block;
}
.footer-menu li:first-child .divider {
  display: none;
}
.footer-menu a {
  color: #333;
  -moz-transition: color 150ms ease-in;
  -o-transition: color 150ms ease-in;
  -webkit-transition: color 150ms ease-in;
  transition: color 150ms ease-in;
}
.footer-menu .divider {
  display: inline-block;
  margin: 0 7px 0 4px;
}

/*---------------------------------------------------------
 Blog Layouts (_scaffolding.scss)
-------------------------------------------------------- */
.post-grid {
  height: 450px;
  position: relative;
  border-bottom: 2px solid;
}
@media screen and (min-width: 650px) {
  [data-layout="1-2-1-2"] .post-grid {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    float: left;
  }
}
[data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+1) {
   width: 100%;
 }
[data-layout="2-2-2-2"] .post-grid {
  width: 100%;
}
@media screen and (min-width: 650px) {
  [data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+1) {
    height: 800px;
  }
  [data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+1) .entry-title {
    font-size: 80px;
    margin-bottom: 70px;
    line-height: 1.2;
  }
  [data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+1) .entry-subtitle {
    font-size: .60em;
    margin: 20px 0;
  }
  [data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+1) .entry-subtitle::after {
    top: 30px;
  }
  [data-layout="2-2-2-2"] .post-grid:nth-of-type(3n+1) {
    height: 500px;
  }
  [data-layout="2-2-2-2"] .post-grid:nth-of-type(3n+1) .entry-title {
    font-size: 55px;
    margin-bottom: 60px;
    line-height: 1.2;
  }
  [data-layout="2-2-2-2"] .post-grid:nth-of-type(3n+1) .entry-subtitle {
    font-size: .60em;
    margin: 20px 0;
  }
  [data-layout="2-2-2-2"] .post-grid:nth-of-type(3n+1) .entry-subtitle::after {
    top: 30px;
  }
}
@media screen and (min-width: 961px) {
    [data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+1) .entry-title {
        font-size: 120px;
    }
}
@media screen and (min-width: 650px) {
  [data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+2) {
    border-right: 1px solid;
  }
  [data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+3) {
    border-left: 1px solid;
  }
}
[data-layout="1-2-1-2"] .post-grid .entry-subtitle {
  font-size: .7666666em;
  margin: 10px 0;
  margin:  0.625rem 0;
}
[data-layout="1-2-1-2"] .post-grid .entry-subtitle::after {
  top: 20px;
}
@media screen and (min-width: 650px) {
  [data-layout="2-2-2-2"] .post-grid {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    float: left;
  }
}
@media screen and (min-width: 650px) {
  [data-layout="2-2-2-2"] .post-grid:nth-of-type(odd) {
    border-right: 1px solid;
  }
  [data-layout="2-2-2-2"] .post-grid:nth-of-type(even) {
    border-left: 1px solid;
  }
}
[data-layout="2-2-2-2"] .post-grid .entry-subtitle {
  font-size: .7666666em;
  margin: 10px 0;
  margin:  0.625rem 0;
}
[data-layout="2-2-2-2"] .post-grid .entry-subtitle::after {
  top: 20px;
}
@media screen and (min-width: 650px) {
  [data-layout="1-1-1-1"] .post-grid {
    height: 700px;
  }
  [data-layout="1-1-1-1"] .post-grid .entry-title {
    font-size: 75px;
    font-size: 4.6875rem;
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
    line-height: 1.2;
  }
}
@media screen and (max-width: 650px) {
  [data-layout="1-1-1-1"] .post-grid .entry-subtitle {
    font-size: .7666666em;
    margin: 10px 0;
    margin:  0.625rem 0;
  }
  [data-layout="1-1-1-1"] .post-grid .entry-subtitle::after {
    top: 20px;
  }
}
@media screen and (min-width: 650px) {
  [data-layout="1-2-2-2"] .post-grid {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    float: left;
  }
}
[data-layout="1-2-2-2"] .post-grid:first-of-type {
  width: 100%;
  border-left: none !important;
}
@media screen and (min-width: 650px) {
  [data-layout="1-2-2-2"] .post-grid:first-of-type {
    height: 700px;
  }
  [data-layout="1-2-2-2"] .post-grid:first-of-type .entry-title {
    font-size: 75px;
    font-size: 4.6875rem;
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
    line-height: 1.2;
  }
}
[data-layout="1-2-2-2"] .post-grid:first-of-type .entry-subtitle {
  font-size: .36em;
  margin: 20px 0;
  margin:  1.25rem 0;
}
[data-layout="1-2-2-2"] .post-grid:first-of-type .entry-subtitle::after {
  top: 30px;
}
@media screen and (min-width: 650px) {
  [data-layout="1-2-2-2"] .post-grid:nth-of-type(odd) {
    border-left: 1px solid;
  }
  [data-layout="1-2-2-2"] .post-grid:nth-of-type(even) {
    border-right: 1px solid;
  }
}
[data-layout="1-2-2-2"] .post-grid .entry-subtitle {
  font-size: .7666666em;
  margin: 10px 0;
  margin:  0.625rem 0;
}
[data-layout="1-2-2-2"] .post-grid .entry-subtitle::after {
  top: 20px;
}
@media screen and (max-width: 480px) {
  .post-grid .entry-title {
    line-height: 30px;
    margin-bottom: 15px;
  }
  .post-grid .entry-meta {
    line-height: 20px;
  }
}

.entry-subtitle {
  display: block;
  font-weight: normal;
  font-size: .36em;
  text-transform: none;
  margin: 20px 0;
  margin:  1.25rem 0;
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}
.entry-subtitle:after {
  content: '';
  background: #fff;
  position: relative;
  top: 30px;
  display: block;
  margin: 0 auto;
  width: 100%;
  height: 2px;
  max-width: 145px;
}

/*---------------------------------------------------------
 3. Elements (_elements.scss)
-------------------------------------------------------- */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

h1 {
  font-size: 55px;
}

h2 {
  font-size: 27px;
}

h3 {
  font-size: 23px;
}

h4 {
  font-size: 20px;
}

h5 {
  font-size: 17px;
}

h6 {
  font-size: 14px;
}

h1,
h2,
h3,
h4,
h5,
h6,
.button,
.stag-button,
input[type="submit"],
input[type="reset"],
.button-secondary {
  font-weight: normal;
}

blockquote {
  clear: both;
  color: #bdbdbd;
}
@media screen and (min-width: 600px) {
  blockquote {
    padding-left: 100px;
    padding-left: 6.25rem;
  }
}
@media screen and (max-width: 599px) {
  blockquote {
    padding-left: 40px;
    padding-left: 2.5rem;
  }
}
blockquote p {
  font-size: 20px;
  font-size: 1.25rem;
}
@media screen and (min-width: 800px) {
  blockquote p {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
blockquote cite {
  color: #b1b7ba;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  font-size: 17px;
  font-size: 1.0625rem;
}

q:before {
  content: "\201C";
}
q:after {
  content: "\201D";
}

tt,
kbd,
pre,
code,
samp {
  font-family: "Andale Mono", AndaleMono, Consolas, Monaco, monospace;
  color: #859093;
  border: 1px solid #f3f4f5;
  padding: 1px 3px;
  padding:  0.0625rem 0.1875rem;
  word-spacing: -1px;
  word-spacing: -0.0625rem;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

pre {
  overflow: auto;
  white-space: pre-wrap;
  padding: 20px;
  padding: 1.25rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

del,
strike {
  color: #b1b7ba;
}

abbr,
acronym,
dfn {
  cursor: help;
  border-bottom: 1px solid #f3f4f5;
}
a abbr, a
acronym, a
dfn {
  border-bottom: 0;
}

details summary {
  font-weight: 700;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
details :focus {
  outline: none;
}

ins,
mark {
  background-color: #fff9c0;
}

ins {
  text-decoration: none;
}
ins:before {
  content: "\005B";
  position: relative;
  right: 1px;
  right: 0.0625rem;
}
ins:after {
  content: "\005D";
  position: relative;
  left: 1px;
  left: 0.0625rem;
}

small {
  font-size: .75em;
}

big {
  font-size: 1.25em;
}

sub,
sup {
  font-size: 75%;
}
@media screen and (min-width: 800px) {
  sub,
  sup {
    font-size: 68.75%;
  }
}

address {
  font-style: normal;
  font-weight: 700;
}

hr:not(.stag-divider) {
  height: 1px;
  border: 1px solid #333;
  max-width: 370px;
  margin: 50px auto;
  position: relative;
}

/*---------------------------------------------------------
 Definition lists (_elements.scss)
-------------------------------------------------------- */
dl dt {
  margin-bottom: 0;
}
dl dd {
  margin-left: 40px;
  margin-left: 2.5rem;
}

/*---------------------------------------------------------
 Tables (_elements.scss)
-------------------------------------------------------- */
table {
  width: 100%;
  text-align: center;
  border: 1px solid #f3f4f5;
  font-size: 14px;
  font-size: 0.875rem;
}
table caption {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
table th,
table td {
  padding: 10px 0;
  padding:  0.625rem 0;
}
/*table th {
  color: #13171a;
  border-left: 1px solid #f3f4f5;
}
table td {
  border-top: 1px solid #f3f4f5;
  border-left: 1px solid #f3f4f5;
}*/
table td[valign="top"] {
  vertical-align: top;
}
table td[valign="bottom"] {
  vertical-align: bottom;
}

.button-secondary {
  background: transparent;
  display: inline-block;
  color: #333;
  border: 2px solid #333;
  line-height: 1;
  padding: 14px 20px;
  padding:  0.875rem 1.25rem;
}

.block-button,
#infinite-handle {
  max-width: 970px;
  margin: 50px auto;
  border: 2px solid #000;
  padding: 10px;
  text-align: center;
  cursor: pointer;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  -webkit-transition: all 200ms;
  transition: all 200ms;
}
.block-button span,
#infinite-handle span {
  background: transparent;
  color: #000;
  padding: 0;
  font-size: 18px;
  font-size: 1.125rem;
}
.block-button a,
#infinite-handle a {
  color: inherit;
}
.block-button:hover,
#infinite-handle:hover {
  background: #000;
  color: white;
}
.block-button:hover span,
#infinite-handle:hover span {
  color: inherit;
}
@media screen and (max-width: 971px) {
  .block-button,
  #infinite-handle {
    margin-left: 20px;
    margin-right: 20px;
  }
}

#infinite-handle {
  padding: 0;
}
#infinite-handle a {
  display: block;
  padding: 10px;
}

.infinite-loader {
  margin: 50px auto;
}
.infinite-loader .spinner {
  margin: 0 auto;
  left: 0 !important;
}

.stag-button--stroke {
  border-width: 2px;
  color: inherit;
}

.sticky,
.gallery-caption,
.bypostauthor {
  color: inherit;
}

/*---------------------------------------------------------
 4. Patterns (_patterns.scss)
-------------------------------------------------------- */
img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}
img.size-full, img.size-large, img.wp-post-image {
  height: auto;
}
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {
  height: auto;
}
img.alignleft, img.alignright, img.aligncenter {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
img.wp-smiley {
  margin: 0;
  padding: 0;
  background: 0;
}

/*---------------------------------------------------------
 Captions (_patterns.scss)
-------------------------------------------------------- */
.wp-caption {
  max-width: 100%;
  font-size: 16px;
  font-size: 1rem;
}
.wp-caption img {
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}
@media screen and (min-width: 650px) {
  .wp-caption.alignleft {
    margin-left: 20px !important;
  }
  .wp-caption.alignright {
    margin-right: 20px !important;
  }
}

.wp-caption-text,
.wp-caption-dd {
  color: #545c5e;
  line-height: 1.4;
  margin-top: 5px;
  margin-top: 0.3125rem;
}

/*---------------------------------------------------------
 Media (_patterns.scss)
-------------------------------------------------------- */
embed,
object,
video,
iframe {
  max-width: 100%;
}

.fluid-width-video-wrapper {
  width: auto !important;
}

/*---------------------------------------------------------
 General (_patterns.scss)
-------------------------------------------------------- */
.clear {
  clear: both;
}

.alignleft {
  float: left;
}

.alignright {
  float: right;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.hide, .updated {
  display: none;
  visibility: hidden;
}

.hidden {
  visibility: hidden;
}

.visuallyhidden, .screen-reader-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.noborder {
  border: none;
}

div .alignleft {
  text-align: left;
  margin-right: 20px;
  margin-right: 1.25rem;
}
div .alignright {
  text-align: right;
  margin-left: 20px;
  margin-left: 1.25rem;
}
div .aligncenter {
  text-align: center;
}

.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
  max-width: 100%;
  height: auto;
}

.gallery {
  margin-top: 50px;
  margin-top: 3.125rem;
  margin-bottom: 50px;
  margin-bottom: 3.125rem;
}

.gallery-item {
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
}
.gallery-columns-1 .gallery-item {
  text-align: center;
}

.wp-caption-text {
  font-size: 15px;
}

/*---------------------------------------------------------
 Shortcodes (_patterns.scss)
-------------------------------------------------------- */
.stag-button--normal.stag-button--gray {
  background: #979797;
}

.stag-button--stroke.stag-button--gray {
  background: transparent;
  color: #979797;
  border: 2px solid #979797;
}
.stag-button--stroke.stag-button--gray:hover {
  background: #979797;
}

.stag-button--normal.stag-button--green {
  background: #99bb6d;
}

.stag-button--stroke.stag-button--green {
  background: transparent;
  color: #99bb6d;
  border: 2px solid #99bb6d;
}
.stag-button--stroke.stag-button--green:hover {
  background: #99bb6d;
}

.stag-button--normal.stag-button--light-blue {
  background: #66b6d9;
}

.stag-button--stroke.stag-button--light-blue {
  background: transparent;
  color: #66b6d9;
  border: 2px solid #66b6d9;
}
.stag-button--stroke.stag-button--light-blue:hover {
  background: #66b6d9;
}

.stag-button--normal.stag-button--red {
  background: #d15858;
}

.stag-button--stroke.stag-button--red {
  background: transparent;
  color: #d15858;
  border: 2px solid #d15858;
}
.stag-button--stroke.stag-button--red:hover {
  background: #d15858;
}

.stag-button--normal.stag-button--orange {
  background: #f6a443;
}

.stag-button--stroke.stag-button--orange {
  background: transparent;
  color: #f6a443;
  border: 2px solid #f6a443;
}
.stag-button--stroke.stag-button--orange:hover {
  background: #f6a443;
}

.stag-button--normal.stag-button--purple {
  background: #9270b4;
}

.stag-button--stroke.stag-button--purple {
  background: transparent;
  color: #9270b4;
  border: 2px solid #9270b4;
}
.stag-button--stroke.stag-button--purple:hover {
  background: #9270b4;
}

.stag-button--normal.stag-button--blue {
  background: #1a92ca;
}

.stag-button--stroke.stag-button--blue {
  background: transparent;
  color: #1a92ca;
  border: 2px solid #1a92ca;
}
.stag-button--stroke.stag-button--blue:hover {
  background: #1a92ca;
}

.stag-button--normal.stag-button--black {
  background: black;
}

.stag-button--stroke.stag-button--black {
  background: transparent;
  color: black;
  border: 2px solid black;
}
.stag-button--stroke.stag-button--black:hover {
  background: black;
}

.stag-button {
  -moz-transition-duration: 200ms;
  -o-transition-duration: 200ms;
  -webkit-transition-duration: 200ms;
  transition-duration: 200ms;
}

.stag-alert--white {
  background: whitesmoke;
}

.stag-alert--yellow {
  background: #f0ad2c;
}

.stag-alert--blue {
  background: #66b6d9;
}

.stag-alert--gray {
  background: #979797;
}

.stag-alert--red {
  background: #d15858;
}

.stag-alert--green {
  background: #99bb6d;
}

.stag-tabs--normal .stag-nav a,
.stag-toggle--normal .stag-toggle-title {
  background: #000;
}

.stag-tabs--stroke .stag-nav a,
.stag-toggle--stroke .stag-toggle-title {
  border-color: #d8d4ca;
  color: #5d5454;
}

.stag-tabs--stroke .stag-tab {
  border-color: #d8d4ca;
}

.stag-button--stroke.stag-button--white:hover {
  background: black;
  color: white;
}

.stag-nav {
  margin: 0 !important;
}

.stag-section {
  margin: 50px 0;
  margin:  3.125rem 0;
}

/*---------------------------------------------------------
 5. Posts (_posts.scss)
-------------------------------------------------------- */
.post-grid {
  text-align: center;
  position: relative;
  background-color: #000;
  color: #fff;
  overflow: hidden;
}
.post-grid a {
  color: #fff;
}

.post-content {
  padding-left: 50px;
  padding-right: 50px;
}

.post-excerpt {
  margin-top: 20px;
  margin-top: 1.25rem;
  line-height: 1.8;
  max-height: 195px;
  overflow: hidden;
}

.stag-intro-text {
  font-size: 27px;
  font-size: 1.6875rem;
  line-height: 1.5;
  margin-top: 0;
  margin-bottom: 80px;
  margin-bottom: 5rem;
}

.textwidget,
.entry-content,
.page-content,
.comment-content {
  line-height: 1.8;
  word-break: break-word;
  font-size: 20px;
  font-size: 1.25rem;
}
.textwidget p, .textwidget ul, .textwidget dl, .textwidget table, .textwidget blockquote,
.entry-content p,
.entry-content ul,
.entry-content dl,
.entry-content table,
.entry-content blockquote,
.page-content p,
.page-content ul,
.page-content dl,
.page-content table,
.page-content blockquote,
.comment-content p,
.comment-content ul,
.comment-content dl,
.comment-content table,
.comment-content blockquote {
  margin-bottom: 60px;
  margin-bottom: 3.75rem;
}
.textwidget h1,
.entry-content h1,
.page-content h1,
.comment-content h1 {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}
.textwidget h2,
.entry-content h2,
.page-content h2,
.comment-content h2 {
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
}
.textwidget h3,
.entry-content h3,
.page-content h3,
.comment-content h3 {
  margin-bottom: 22px;
  margin-bottom: 1.375rem;
}
.textwidget h4,
.entry-content h4,
.page-content h4,
.comment-content h4 {
  margin-bottom: 18px;
  margin-bottom: 1.125rem;
}
.textwidget h5,
.entry-content h5,
.page-content h5,
.comment-content h5 {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}
.textwidget h6,
.entry-content h6,
.page-content h6,
.comment-content h6 {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}
.textwidget ul,
.entry-content ul,
.page-content ul,
.comment-content ul {
  list-style: disc;
}
.textwidget ol,
.entry-content ol,
.page-content ol,
.comment-content ol {
  list-style: decimal;
}
.textwidget ul, .textwidget ol,
.entry-content ul,
.entry-content ol,
.page-content ul,
.page-content ol,
.comment-content ul,
.comment-content ol {
  list-style-position: inside;
}
.textwidget ul ul, .textwidget ul ol, .textwidget ol ul, .textwidget ol ol,
.entry-content ul ul,
.entry-content ul ol,
.entry-content ol ul,
.entry-content ol ol,
.page-content ul ul,
.page-content ul ol,
.page-content ol ul,
.page-content ol ol,
.comment-content ul ul,
.comment-content ul ol,
.comment-content ol ul,
.comment-content ol ol {
  padding-left: 30px;
  margin-bottom: 0;
}

.site-footer .textwidget {
  font-size: 16px;
  font-size: 1rem;
}
.textwidget p, .textwidget ul, .textwidget dl, .textwidget table {
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
}
.textwidget p:last-child {
  margin-bottom: 0;
}

.comment-content {
  font-size: 16px;
  font-size: 1rem;
}
.comment-content p, .comment-content ul, .comment-content dl, .comment-content table {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}

.entry-footer {
  border-top: 2px solid #333;
  border-bottom: 2px solid #333;
  margin-top: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  padding: 20px 0;
  padding:  1.25rem 0;
}
.entry-footer .one-of-two {
  vertical-align: middle;
}

@media screen and (min-width: 650px) {
  .post-share-buttons {
    text-align: right;
  }
  .post-share-buttons h5 {
    display: inline-block;
    margin-right: 25px;
  }
}
@media screen and (max-width: 649px) {
  .post-share-buttons h5 {
    margin: 20px 0;
  }
  .post-share-buttons .button {
    display: block;
    width: 100%;
    text-align: center;
    margin-top: 20px;
  }
}

.entry-meta span:first-child::before {
  display: none;
}
.entry-meta span::before {
  content: '\2022';
  display: inline-block;
  padding: 0 7px 0 7px;
  font-size: 20px;
  position: relative;
  top: 3px;
}

.site,
.post {
  position: relative;
}

.post-cover {
  position: absolute;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}

.article-cover {
  position: relative;
  overflow: hidden;
  height: 100%;
  background: #000;
  color: #fff;
  -webkit-overflow-scrolling: touch;
  margin-bottom: 80px;
  margin-bottom: 5rem;
}
@media screen and (min-width: 650px) {
  .article-cover {
    /*height: 100vh;
    min-height: 100vh;*/
  }
    .iphone .article-cover{
        height: 768px;
        min-height: 500px;
    }
}
.article-cover a {
  color: #fff;
}
.article-cover__content {
  position: absolute;
  width: 100%;
  text-align: center;
  top: 50%;
  left: 0px;
  right: 0px;
  padding-left: 30px;
  padding-right: 30px;
  -webkit-overflow-scrolling: touch;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
    opacity: 0;
}
.article-cover__inner {
  position: relative;
  z-index: 3;
  height: 100%;
}
.article-cover__background {
  position: absolute;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 2;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}
.article-cover .entry-title {
  font-size: 75px;
  font-size: 4.6875rem;
  line-height: 1.1;
}
@media screen and (max-width: 480px) {
  .article-cover .entry-title {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media screen and (min-width: 481px) and (max-width: 768px) {
  .article-cover .entry-title {
    font-size: 60px;
    font-size: 3.75rem;
  }
}
.article-cover__arrow {
  position: absolute;
  bottom: 30px;
  right: 30px;
  z-index: 4;
  font-size: 30px;
  line-height: 1;
  cursor: pointer;
}
.article-cover__caption {
  position: absolute;
  bottom: 35px;
  color: white;
  z-index: 4;
  font-size: 15px;
  font-size: 0.9375rem;
  opacity: .75;
  width: 100%;
}
.article-cover__caption p {
  padding-left: 30px;
  max-width: 80%;
}

.background-video {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 3;
  overflow: hidden;
  max-width: none;
  top: -50%;
  left: -35%;
  width: 170%;
  height: 200%;
}
@media screen and (max-width: 1024px) {
  .background-video {
    display: none;
  }
}

@media screen and (min-width: 1025px) {
  .has-video .article-cover__caption,
  .has-video .article-cover__background {
    display: none;
  }
}
@media screen and (max-width: 970px) {
  div.wp-caption {
    max-width: 100% !important;
  }
}

.site-nav-drawer-open .site-content, .site-nav-drawer-open
.screen-content {
  overflow: hidden;
}

.tiled-gallery {
  margin: 50px 0;
  margin:  3.125rem 0;
}

.related-posts .post-grid:nth-last-child(2), .related-posts .post-grid:nth-last-child(1) {
  border-bottom: none;
}

.restricted-post {
  padding-bottom: 80px;
  padding-bottom: 5rem;
  text-align: center;
}

.page-links {
  margin-top: 20px;
  margin-top: 1.25rem;
  padding-top: 20px;
  padding-top: 1.25rem;
  border-top: 2px solid #333;
}
@media screen and (min-width: 650px) {
  .page-links {
    text-align: right;
  }
}
@media screen and (max-width: 650px) {
  .page-links {
    text-align: center;
  }
}
.page-links h5, .page-links span {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  margin: auto;
}
.page-links h5 {
  margin-right: 10px;
}
.page-links a {
  color: inherit;
}
.page-links span {
  width: 46px;
  height: 46px;
  text-align: center;
  padding-top: 10px;
  border: 2px solid #020303;
  -moz-transition: all 100ms ease-in-out;
  -o-transition: all 100ms ease-in-out;
  -webkit-transition: all 100ms ease-in-out;
  transition: all 100ms ease-in-out;
}
.page-links span:hover {
  background-color: #020303;
  color: white;
}
.page-links > span {
  background-color: #020303;
  color: white;
}

.entry-meta a,
.entry-categories a {
  -moz-transition: opacity 150ms;
  -o-transition: opacity 150ms;
  -webkit-transition: opacity 150ms;
  transition: opacity 150ms;
}
.entry-meta a:hover,
.entry-categories a:hover {
  opacity: .6;
}

.entry-categories {
  margin-top: 5px;
}

/*---------------------------------------------------------
 6. Pages (_pages.scss)
-------------------------------------------------------- */
.page-header {
  text-align: center;
}
.page-header__content {
  padding-top: 80px;
  padding-top: 5rem;
  padding-bottom: 65px;
  padding-bottom: 4.0625rem;
}
@media screen and (max-width: 649px) {
  .page-header__content {
    padding: 60px 0;
    padding:  3.75rem 0;
  }
}

.hide-page-title .site-main .entry-header {
  display: none;
}

body[class*="page-id"]:not(.page-template-flexiblepage-php) .entry-header {
  text-align: center;
  margin-bottom: 70px;
  margin-bottom: 4.375rem;
}
body[class*="page-id"]:not(.page-template-flexiblepage-php) .entry-title {
  line-height: 1.3;
  font-size: 65px;
  font-size: 4.0625rem;
}
@media screen and (max-width: 480px) {
  body[class*="page-id"]:not(.page-template-flexiblepage-php) .entry-title {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 1;
  }
}
body[class*="page-id"]:not(.page-template-flexiblepage-php) .entry-content {
  text-align: center;
}

.site-main .page {
  padding-bottom: 90px;
  padding-bottom: 5.625rem;
}
.site-main .page .entry-meta {
  margin-top: 30px;
  margin-top: 1.875rem;
  text-align: center;
}

.header-over[class*="page-id-"]:not(.page-template-flexiblepage-php) .hentry {
  padding-top: 200px;
  padding-top: 12.5rem;
}

.search .page {
  padding: 0;
}
.search .page .entry-meta {
  margin-top: 0;
  margin-bottom: 0;
}

.page-cover {
  position: relative;
}
.page-cover__background {
  position: absolute;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 2;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}
.page-cover .hentry {
  position: relative;
  z-index: 3;
}

/*---------------------------------------------------------
 Author Page (_pages.scss)
-------------------------------------------------------- */
.current-author__name {
  line-height: 1.1;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}
@media screen and (min-width: 650px) {
  .current-author__name {
    font-size: 65px;
    font-size: 4.0625rem;
  }
}
.current-author__description {
  line-height: 1.6;
  font-size: 20px;
  font-size: 1.25rem;
}
@media screen and (max-width: 649px) {
  .current-author__description {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.current-author__social-profiles {
  list-style: none;
  font-size: 50px;
  font-size: 3.125rem;
  margin-top: 50px;
  margin-top: 3.125rem;
}
@media screen and (max-width: 480px) {
  .current-author__social-profiles {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
.current-author__social-profiles li {
  display: inline-block;
  margin: 0 20px;
  margin:  0 1.25rem;
}
@media screen and (max-width: 480px) {
  .current-author__social-profiles li {
    margin: 0 15px;
    margin:  0 0.9375rem;
  }
}
.current-author__social-profiles a {
  color: inherit;
  -moz-transition: color 200ms;
  -o-transition: color 200ms;
  -webkit-transition: color 200ms;
  transition: color 200ms;
}
.current-author__social-profiles a:hover {
  color: #a3a3a3;
}

.hide-author .byline {
  display: none;
}

.author .block-button {
  margin-top: 0;
  margin-bottom: 0;
}

/*---------------------------------------------------------
 Widgetized Page Template (_pages.scss)
-------------------------------------------------------- */
.page-template-widgetized-php.header-over .stag_widget_intro {
  padding-top: 250px;
  padding-top: 15.625rem;
}

/*---------------------------------------------------------
 404 Error Page (_pages.scss)
-------------------------------------------------------- */
.error-404 .page-header {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
.error-404 .page-content .widget {
  margin-top: 40px;
  margin-top: 2.5rem;
}
.error-404 .search-form {
  margin-top: 49.9px;
  margin-top: 3.11875rem;
}
.error-404 .search-field {
  width: 100%;
}
.error-404 .search-submit {
  display: none;
}

.archive-header {
  background: #000;
  position: absolute;
  right: 70px;
  top: 50%;
  padding: 10px;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  line-height: 1;
}
.archive-header__title {
  font-size: 20px;
  font-size: 1.25rem;
}
@media screen and (max-width: 800px) {
  .archive-header {
    display: none;
  }
}

.contact-form {
  margin-top: 80px;
  margin-top: 5rem;
  margin-bottom: 80px;
  margin-bottom: 5rem;
}
.contact-form__title {
  margin-bottom: 80px;
  margin-bottom: 5rem;
  text-align: center;
}
.contact-form .unit {
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
}
.contact-form textarea,
.contact-form input[type="text"],
.contact-form input[type="email"] {
  width: 100%;
}
.contact-form .contact-form-button {
  width: 215px;
  margin: 0 auto;
  display: block;
}
@media screen and (max-width: 480px) {
  .contact-form .contact-form-button {
    width: 100%;
  }
}
.contact-form .error {
  color: #D15858;
  display: block;
  margin-top: 5px;
}

.no-results {
  text-align: center;
  margin-bottom: 50px;
}
.no-results .search-field {
  width: 100%;
}
.no-results .page-header {
  margin-bottom: 30px;
}
.no-results .search-form {
  margin-top: 30px;
  margin-top: 1.875rem;
}

/*---------------------------------------------------------
 Restrict Content Pro styles (_pages.scss)
-------------------------------------------------------- */
.rcp_form {
  text-align: left;
  font-size: 18px;
  font-size: 1.125rem;
}
.rcp_form input[type="text"],
.rcp_form input[type="email"],
.rcp_form input[type="url"],
.rcp_form input[type="password"] {
  width: 100%;
}
.rcp_form label[for="rcp_user_remember"],
.rcp_form label[for="rcp_auto_renew"],
.rcp_form #rcp_user_remember {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}
.rcp_form label[for="rcp_user_remember"],
.rcp_form label[for="rcp_auto_renew"] {
  padding: 0;
  display: inline-block;
  float: none;
  width: auto !important;
  vertical-align: middle;
}
.rcp_form #rcp_user_remember,
.rcp_form #rcp_auto_renew {
  float: none;
  vertical-align: middle;
  display: inline-block;
  margin: 0 7px 0 0;
}
.rcp_form .rcp_submit {
  text-align: center;
}
.rcp_form .unit {
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
  margin-left: 3% !important;
  margin-right: -.25em !important;
}
.rcp_form .grid {
  margin-left: -3% !important;
}
.rcp_form legend {
  margin-bottom: 20px !important;
}
.rcp_form label {
  width: 100% !important;
}

#rcp_login_submit {
  margin-right: 10px;
  display: block;
  width: 100%;
  margin-bottom: 10px;
}

#rcp_submit {
  width: 100%;
}

#rcp_subscription_levels {
  margin-bottom: 0;
  margin-top: 0;
}

.rcp_header {
  font-size: 35px;
  font-size: 2.1875rem;
  text-align: center;
}

.rcp_subscription_level .rcp_level_description {
  margin: 0;
  padding: 0;
  font-size: inherit;
  border: none;
}

.rcp_lost_password {
  float: right;
}

.rcp_message {
  font-size: 18px;
  font-size: 1.125rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  color: #d15858;
}
.rcp_message p {
  margin: 0;
}

.rcp_subscription_level {
  padding-left: 2px;
}

.rcp_logged_in {
  margin-bottom: 20px;
}

#rcp_profile_display_name_wrap select {
  margin-left: 1px;
}

.full-width-button {
  display: block;
  width: 100%;
}

#rcp_submit_wrap {
  margin-top: 40px;
}

.locked-options {
  width: 485px;
  max-width: 100%;
  border: 2px solid #333;
  padding: 15px;
  margin: 50px auto 0px auto;
}
.locked-options.white-buttons {
  border-color: white;
}
.locked-options.white-buttons .form-divider {
  border-color: white;
}
.locked-options.has-access {
  display: none;
}
.locked-options .stag-button {
  display: block;
  width: 100%;
  margin: 0;
}
.locked-options .stag-button:nth-of-type(2) {
  margin-top: 15px;
}
.locked-options .form-divider {
  display: block;
  margin: 15px -15px;
  border: 1px solid #333;
}

.rcp_subscription_level_name {
  text-transform: uppercase;
  font-weight: bold;
}

.rcp_subscription_message {
  text-align: center;
}

p.rcp_error {
  background: transparent !important;
  color: inherit !important;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}

.author .block-button {
  margin-top: 50px;
  margin-top: 3.125rem;
}

/*---------------------------------------------------------
 7. Sidebar (_sidebar.scss)
-------------------------------------------------------- */
#sidebar {
  margin-bottom: 80px;
  margin-bottom: 5rem;
}

/*---------------------------------------------------------
 Widgets (_sidebar.scss)
-------------------------------------------------------- */
.widgettitle {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  font-size: 25px;
  font-size: 1.5625rem;
}

.widget-area .widget {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

.widget_recent_entries li {
  margin-bottom: 20px !important;
  margin-bottom: 1.25rem !important;
  font-size: 18px;
  font-size: 1.125rem;
}
.widget_recent_entries a {
  color: #000;
}
.widget_recent_entries .post-date {
  display: block;
  color: #a3a3a3;
  font-size: 16px;
  font-size: 1rem;
}

.static-content-cover {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center;
  z-index: 1;
}

.stag-custom-widget-area .widgettitle {
  margin-bottom: 90px;
  margin-bottom: 5.625rem;
  font-size: 30px;
  font-size: 1.875rem;
}
.stag-custom-widget-area .widget {
  padding: 90px 0;
  padding:  5.625rem 0;
}

.site-nav .textwidget {
  font-size: 16px;
  font-size: 1rem;
}

.stag_widget_recent_posts,
.stag_widget_static_content {
  text-align: center;
  position: relative;
}
.stag_widget_recent_posts .inner-section,
.stag_widget_static_content .inner-section {
  position: relative;
  z-index: 2;
}

.stag_widget_recent_posts {
  text-align: center;
}
.stag_widget_recent_posts .entry-header {
  margin-bottom: 10px !important;
  margin-bottom: 0.625rem !important;
}
.stag_widget_recent_posts .entry-title {
  font-size: 30px !important;
  font-size: 1.875rem !important;
  font-family: inherit;
  text-transform: none;
  font-weight: normal;
}
.stag_widget_recent_posts article {
  margin-bottom: 70px;
  margin-bottom: 4.375rem;
}
.stag_widget_recent_posts article:last-of-type {
  margin-bottom: 0;
}
.stag_widget_recent_posts .all-posts {
  margin-top: 80px;
  margin-top: 5rem;
}

.stag-twitter li {
  margin-bottom: 20px !important;
  margin-bottom: 1.25rem !important;
}
.stag-twitter time {
  color: #a3a3a3;
  font-size: 14px;
  font-size: 0.875rem;
}
.stag-twitter time a {
  color: inherit;
}
.stag-twitter .twitter-follow-button {
  margin-top: 20px;
  margin-top: 1.25rem;
  padding: 4px 14px;
  padding:  0.25rem 0.875rem;
  font-size: 14px;
  font-size: 0.875rem;
}
.stag-twitter .twitter-follow-button:hover {
  color: white;
}

.site-nav__section li {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}

.widget_categories ul {
  color: #a3a3a3;
}

.stag_widget_static_content .page {
  padding-top: 0 !important;
}

.stag_widget_recent_posts_grid {
  padding: 0 !important;
  overflow: hidden;
  margin-top: 2px;
}
.stag_widget_recent_posts_grid .entry-title {
  font-size: 35px !important;
  font-size: 2.1875rem !important;
}
.stag_widget_recent_posts_grid .widgettitle {
  text-align: center;
  margin-top: 50px;
  margin-top: 3.125rem;
  margin-bottom: 50px;
  margin-bottom: 3.125rem;
}
.stag_widget_recent_posts_grid .entry-header {
  margin: 0 !important;
}
.header-over .stag_widget_recent_posts_grid .hentry {
  padding-top: 0 !important;
}

.site-contributors {
  text-align: center;
  padding-bottom: 0 !important;
}
.site-contributors.widget:last-of-type {
  position: relative;
  bottom: -2px;
  margin-top: -2px;
}
.site-contributors .widgettitle {
  margin-bottom: 50px;
  margin-bottom: 3.125rem;
}

.contributors-list {
  border-top: 2px solid #333;
  border-bottom: 2px solid #333;
}
.contributors-list .contributor {
  padding: 35px 15px;
  padding:  2.1875rem 0.9375rem;
}
@media screen and (max-width: 650px) {
  .contributors-list .contributor {
    border-bottom: 2px solid #333;
  }
  .contributors-list .contributor:last-of-type {
    border-bottom: none;
  }
}
.contributors-list .inside {
  padding: 0;
}
.contributors-list .contributor-avatar img {
  max-width: 170px;
  overflow: hidden;
  border-radius: 50%;
  -moz-transition: all 150ms ease-out;
  -o-transition: all 150ms ease-out;
  -webkit-transition: all 150ms ease-out;
  transition: all 150ms ease-out;
}
.contributors-list .contributor-avatar img:hover {
  opacity: .9;
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.contributors-list .contributor-name {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all;
  word-wrap: break-word;
  font-size: 15px;
  font-size: 0.9375rem;
  margin-top: 40px;
  margin-top: 2.5rem;
}
.contributors-list .contributor-name a {
  color: inherit;
}
.contributors-list .contributor-name a:hover {
  opacity: .92;
}
.contributors-list .contributor-avatar:hover img {
  will-change: transform, opacity;
}
@media screen and (min-width: 650px) {
  .contributors-list .contributor {
    float: left;
    display: inline-block;
    vertical-align: middle;
    border-left: 2px solid #333;
  }
  .contributors-list .one-column {
    width: 100%;
  }
  .contributors-list .two-column {
    width: 50%;
  }
  .contributors-list .three-column {
    width: 33.33333%;
  }
  .contributors-list .four-column {
    width: 25%;
  }
  .contributors-list .one-column:first-of-type,
  .contributors-list .two-column:first-of-type,
  .contributors-list .three-column:first-of-type {
    border-left: none;
  }
  .contributors-list .four-column {
    position: relative;
    bottom: -2px;
    margin-top: -2px;
    border-bottom: 2px solid #333;
  }
  .contributors-list .four-column:nth-child(4n+1) {
    border-left: none;
  }
}

/*---------------------------------------------------------
 8. Comments (_comments.scss)
-------------------------------------------------------- */
.comment {
  list-style: none;
  margin: 50px 0;
  margin:  3.125rem 0;
}
.comment:first-of-type {
  margin-top: 0;
}
.comment .children {
  margin-top: 70px;
  margin-top: 4.375rem;
  margin-left: 100px;
  margin-left: 6.25rem;
}
@media screen and (max-width: 480px) {
  .comment .children {
    margin-left: 50px;
    margin-left: 3.125rem;
  }
}
.comment .divider {
  display: inline-block;
  padding: 0 10px 0 6px;
}

.comments-area {
  margin-bottom: 50px;
  margin-bottom: 3.125rem;
  margin-top: 50px;
  margin-top: 3.125rem;
}

.comment-author {
  font-weight: bold;
  color: #111112;
  font-size: 23px;
  font-size: 1.4375rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
}

.comments-title {
  display: inline-block;
  vertical-align: middle;
}

#cancel-comment-reply-link {
  font-size: 15px;
  font-size: 0.9375rem;
}

@media screen and (min-width: 650px) {
  .comment-form-actions {
    display: inline-block;
    float: right;
    vertical-align: middle;
  }
}
@media screen and (max-width: 649px) {
  .comment-form-actions {
    margin-top: 20px;
  }
  .comment-form-actions button {
    width: 100%;
  }
}

.comment-meta {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

.comment-form-email {
  margin-left: 2%;
}

@media screen and (min-width: 650px) {
  .comment-form-email,
  .comment-form-author {
    width: 49%;
    display: inline-block;
    vertical-align: top;
    margin-right: -.25em;
  }
}
.comment-form textarea {
  height: 150px;
  line-height: 1.6;
}
.comment-form > p {
  margin-top: 40px;
  margin-top: 2.5rem;
}

.comment-list {
  margin-top: 40px;
  margin-top: 2.5rem;
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
}

@media screen and (max-width: 480px) {
  .comment-metadata {
    display: block;
  }
}

.comments-title,
.comment-reply-title {
  font-size: 30px;
  font-size: 1.875rem;
}

.blog-textarea {
  resize: none;
}

.form-submit input[type="submit"] {
  width: 100%;
}

/*---------------------------------------------------------
 Pingbacks / trackbacks (_comments.scss)
-------------------------------------------------------- */
.pingback,
.trackback {
  padding-top: 0;
  list-style: none;
}

/*---------------------------------------------------------
 Respond form (_comments.scss)
-------------------------------------------------------- */
.respond-type {
  width: 100%;
}

.comment-guidelines {
  display: block;
  color: #b1b7ba;
}

.respond-body {
  margin: 0;
  border-bottom: 1px solid #f3f4f5;
  padding-bottom: 40px;
  padding-bottom: 2.5rem;
}

#respond .form-submit,
#respond input[type="submit"] {
  margin-bottom: 0;
}
li + #respond {
  margin-bottom: 60px;
  margin-bottom: 3.75rem;
}

/*---------------------------------------------------------
 9. Forms (_forms.scss)
-------------------------------------------------------- */
button,
input,
textarea {
  max-width: 100%;
  font-family: inherit;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  border: 2px solid #333;
  border-radius: 0;
  background: transparent;
  font-size: 16px;
  padding: 12px 0;
  padding:  0.8rem;
}
button:focus,
input:focus,
textarea:focus {
  outline: none;
}

label {
  display: block;
  padding-top: 10px;
  text-align: left;
}

legend {
  text-transform: uppercase;
}

textarea {
  resize: vertical;
  border: 2px solid #333;
  padding: 12px;
  padding: 0.8rem;
}

select {
  max-width: 100%;
  outline: none;
}

/*---------------------------------------------------------
 Buttons (_forms.scss)
-------------------------------------------------------- */
button,
.button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
  display: inline-block;
  background: transparent;
  color: #111112;
  border: 2px solid #111112;
  padding: 8px 15px;
  padding:  0.5rem 0.9375rem;
  -moz-transition: all 150ms;
  -o-transition: all 150ms;
  -webkit-transition: all 150ms;
  transition: all 150ms;
  line-height: 1.3;
}
button:hover,
.button:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
  background: #111112;
  color: #fff;
}

.search-form {
  position: relative;
}
.search-form label {
  padding-top: 0;
}

.search-field {
  width: 100%;
  border: 2px solid #333;
  font-size: 15px;
  font-size: 0.9375rem;
  padding-right: 60px;
  padding-right: 3.75rem;
}

.search-submit {
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  text-align: center;
  padding: 10px 15px;
  padding:  0.625rem 0.9375rem;
}

.site-nav-drawer-open.ie9 .site-nav,
.site-nav-drawer-open.ie9 .site-nav--scrollable-container {
  z-index: 10000;
}

.animate {
  -webkit-animation: bounceIn 100ms;
  -moz-animation: bounceIn 100ms;
  animation: bounceIn 100ms;
}

@-webkit-keyframes bounceIn {
  from {
    -webkit-transform: scale(0.85);
  }

  to {
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes bounceIn {
  from {
    -moz-transform: scale(0.85);
  }

  to {
    -moz-transform: scale(1);
  }
}
@keyframes bounceIn {
  from {
    transform: scale(0.85);
  }

  to {
    transform: scale(1);
  }
}
#infinite-handle {
  overflow: hidden;
}
#infinite-handle a {
  transition: none;
}
#infinite-handle.loading {
  border: none;
  text-indent: -9999px;
}
#infinite-handle.loading a {
  color: transparent;
}
#infinite-handle.loading:hover {
  background: none;
}

#disqus_thread {
  max-width: 1010px;
  margin: 30px auto 10px auto;
  padding: 0 20px;
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */ }
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }
.owl-carousel .owl-item img {
  display: block;
  width: 100%; }
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none; }
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
  background: none;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit; }
.owl-carousel.owl-loaded {
  display: block; }
.owl-carousel.owl-loading {
  opacity: 0;
  display: block; }
.owl-carousel.owl-hidden {
  opacity: 0; }
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden; }
.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab; }
.owl-carousel.owl-rtl {
  direction: rtl; }
.owl-carousel.owl-rtl .owl-item {
  float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0; }
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*! lightslider - v1.1.6 - 2016-10-25
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2016 Sachin N; Licensed MIT */
/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
/** /!!! core css Should not edit !!!/**/ 

.lSSlideOuter {
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.lightSlider:before, .lightSlider:after {
    content: " ";
    display: table;
}
.lightSlider {
    overflow: hidden;
    margin: 0;
}
.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
    position: relative;
}
.lSSlideWrapper > .lightSlider:after {
    clear: both;
}
.lSSlideWrapper .lSSlide {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 1s;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform,height;
    transition-property: transform,height;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade {
    position: relative;
}
.lSSlideWrapper .lSFade > * {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9;
    margin-right: 0;
    width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade > *.active {
    z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
    opacity: 1;
}
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.lSSlideOuter .lSPager.lSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
}
.lSSlideOuter .lSPager.lSpg > li {
    cursor: pointer;
    display: inline-block;
    padding: 0 5px;
}
.lSSlideOuter .lSPager.lSpg > li a {
    background-color: transparent;
    border: 1px solid #000000;
    border-radius: 30px;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    text-indent: -999em;
    width: 8px;
    position: relative;
    z-index: 99;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
    background-color: #000000;
}
.lSSlideOuter .media {
    opacity: 0.8;
}
.lSSlideOuter .media.active {
    opacity: 1;
}
/* End of pager */

/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li {
    overflow: hidden;
    -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
    transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
    border-radius: 5px;
}
.lSSlideOuter .lSPager.lSGallery img {
    display: block;
    height: auto;
    max-width: 100%;
}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
    content: " ";
    display: table;
}
.lSSlideOuter .lSPager.lSGallery:after {
    clear: both;
}
/* End of Gallery*/

/* slider actions */
.lSAction > a {
    width: 32px;
    display: block;
    top: 50%;
    height: 32px;
    background-image: url('../img/controls.png');
    cursor: pointer;
    position: absolute;
    z-index: 99;
    margin-top: -16px;
    opacity: 0.5;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
}
.lSAction > a:hover {
    opacity: 1;
}
.lSAction > .lSPrev {
    background-position: 0 0;
    left: 30px;
}
.lSAction > .lSNext {
    background-position: -32px 0;
    right: 30px;
}
.lSAction > a.disabled {
    pointer-events: none;
}
.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}
@media screen and (max-width: 767px){
    .lSAction > a {
        display: none;
    }
}

/* vertical */
.lSSlideOuter.vertical {
    position: relative;
}
.lSSlideOuter.vertical.noPager {
    padding-right: 0px !important;
}
.lSSlideOuter.vertical .lSGallery {
    position: absolute !important;
    right: 0;
    top: 0;
}
.lSSlideOuter.vertical .lightSlider > * {
    width: 100% !important;
    max-width: none !important;
}

/* vertical controlls */
.lSSlideOuter.vertical .lSAction > a {
    left: 50%;
    margin-left: -14px;
    margin-top: 0;
}
.lSSlideOuter.vertical .lSAction > .lSNext {
    background-position: 31px -31px;
    bottom: 10px;
    top: auto;
}
.lSSlideOuter.vertical .lSAction > .lSPrev {
    background-position: 0 -31px;
    bottom: auto;
    top: 10px;
}
/* vertical */


/* Rtl */
.lSSlideOuter.lSrtl {
    direction: rtl;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none;
}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
    padding-right: 0;
}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {
    float: left;
}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {
    float: right !important;
}
/* Rtl */

@-webkit-keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@-webkit-keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
@keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
.lSSlideOuter .rightEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
.lSSlideOuter .leftEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .rightEnd {
    -webkit-animation: topEnd 0.3s;
    animation: topEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .leftEnd {
    -webkit-animation: bottomEnd 0.3s;
    animation: bottomEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .rightEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .leftEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
/*/  GRab cursor */
.lightSlider.lsGrab > * {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lightSlider.lsGrabbing > * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
/* Required Wordpress Classes, don't remove these.
-----------------------------------------------------------*/
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.alignleft {
  float: left;
}
.alignright {
  float: right;
}
/* Make all custom CSS changes BELOW this line
-----------------------------------------------------------*/
body {
  font-family: "Chaparral Pro";
  font-size: 13px;
}
a {
  color: #808080;
}
a:hover {
  color: #A0A0A0;
}
.social-count {
  background: white;
  height: 40px;
  display: inline-block;
  padding: 0 10px;
  line-height: 40px;
  vertical-align: middle;
  margin-bottom: 12px;
  min-width: 36px;
  text-align: center;
  font-family: interstatecondregular;
  font-size: 20px;
  font-style: normal;
}
.facebook .social-count {
  color: #4964AA;
}
.twitter .social-count {
  color: #2AA9E0;
}
.arrow-left {
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 8.7px 5px 0;
  border-color: transparent #ffffff transparent transparent;
  vertical-align: middle;
  margin-bottom: 12px;
}
.evtbtn {
  font-family: interstateblackcondensed;
  font-size: 40px;
  font-style: normal;
  text-transform: uppercase;
  border-radius: 6px;
  border-width: 8px;
  padding: 0.75rem 1.3rem;
  margin: 0.25rem 0.375rem 0.75rem;
  vertical-align: middle;
}
.evtbtn.sm {
  font-size: 22px;
  border-width: 4px;
  padding: 0.6rem 1rem;
}
.flatbtn {
  font-size: 15px;
  line-height: 1em;
  text-transform: uppercase;
  border: 0;
  padding: 30px;
  vertical-align: middle;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.flatbtn:hover {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
@media (max-width: 767px) {
  .flatbtn {
    padding: 15px;
  }
}
.sociallinks {
  margin-bottom: 2em;
  margin-top: 2em;
}
.insocial,
.fbsocial {
  padding: 0 6px;
}
.insocial svg:hover,
.fbsocial svg:hover {
  opacity: 0.8;
}
.fbsocial svg {
  max-height: 22px;
}
.insocial svg {
  margin-bottom: -10px;
  max-height: 30px;
}
.inblock {
  display: inline-block;
  padding: 0 25px;
}
h1,
h2,
h3 {
  font-weight: normal;
}
.custom-logo {
  width: 300px;
  height: 100px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTcwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxNzAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNzAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTU3LjIyMiw0My4yODljMCwxLjAwOC0wLjAxMywyLjAxNiwwLjAwMywzLjAyNGMwLjAyMSwxLjMwMy0wLjk5OSwyLjY2LTIuNTk0LDIuNzFjLTEuNDMyLDAuMDQ1LTIuNjE1LTEuMDMtMi43MjYtMi40NDgNCgkJCWMtMC4xNTYtMS45ODktMC4wNTQtMy45OC0wLjA1OC01Ljk3Yy0wLjAwMS0wLjcxNiwwLjEyMi0xLjQxOSwwLjYwNC0yLjAzMWMwLjk5NC0xLjI2NCwyLjkzMy0xLjM4LDQuMDIxLTAuMjA0DQoJCQljMC41MDUsMC41NDUsMC43NTcsMS4xODUsMC43NTEsMS45MzJDMTU3LjIxNiw0MS4yOTcsMTU3LjIyMiw0Mi4yOTMsMTU3LjIyMiw0My4yODl6IE0xNTMuMzgsNDMuMjc5DQoJCQljMCwwLjk3Mi0wLjAxLDEuOTQ1LDAuMDA0LDIuOTE3YzAuMDA3LDAuNTIxLDAuMjMsMC45NDIsMC43MDgsMS4xODhjMC40MDEsMC4yMDcsMC43OTEsMC4xMTksMS4xMzctMC4xMzENCgkJCWMwLjQyOC0wLjMwOCwwLjUxMi0wLjc4NiwwLjUxNS0xLjI2NWMwLjAxMi0xLjgxNCwwLjAwNC0zLjYyOSwwLjAwNi01LjQ0M2MwLTAuMjUzLTAuMDU3LTAuNDk0LTAuMTQyLTAuNzI2DQoJCQljLTAuMjE4LTAuNTk1LTAuODUtMC44ODItMS40NDQtMC42NjdjLTAuNDU0LDAuMTY0LTAuNzc5LDAuNjY3LTAuNzgyLDEuMjQ1QzE1My4zNzUsNDEuMzU4LDE1My4zNzksNDIuMzE5LDE1My4zOCw0My4yNzl6Ii8+DQoJCTxwYXRoIGZpbGw9IiNGRkYiICBkPSJNMTQ1LjYyMiw0My4yNjljMCwwLjk2MS0wLjAwNCwxLjkyMSwwLjAwMiwyLjg4MmMwLjAwNCwwLjYwNiwwLjMyOSwxLjEwOSwwLjgsMS4yNjhjMC42NiwwLjIyMywxLjM0OS0wLjE5NSwxLjQ4Ny0wLjkxMw0KCQkJYzAuMDQyLTAuMjE5LDAuMDYtMC40NDQsMC4wODMtMC42NjdjMC4wNDQtMC40MjgsMC4zLTAuNjc5LDAuNzEzLTAuNjljMC4zOTMtMC4wMTEsMC43MTgsMC4yNTEsMC43NSwwLjY1NA0KCQkJYzAuMDkyLDEuMTY5LTAuMjQxLDIuMTctMS4yNzYsMi44MTVjLTAuODgzLDAuNTUtMS44MTQsMC41NjItMi43MjEsMC4wMzVjLTAuODQtMC40ODktMS4yNTktMS4yMzctMS4zMTQtMi4yMTENCgkJCWMtMC4wOTYtMS42OTUtMC4wMjYtMy4zOS0wLjA0OS01LjA4NGMtMC4wMDgtMC41OCwwLjAwNi0xLjE2MiwwLjExNi0xLjczMWMwLjI0OC0xLjI4MSwxLjM3Ni0yLjA4MiwyLjU3MS0yLjA4NQ0KCQkJYzEuMjgtMC4wMDQsMi4zMzYsMC44OTksMi42MDksMi4xMDNjMC4wNzQsMC4zMjksMC4wODUsMC42NTcsMC4wNjksMC45ODhjLTAuMDIsMC40MTMtMC4zMzcsMC43MTYtMC43MywwLjcxOA0KCQkJYy0wLjQwOSwwLjAwMi0wLjY5NS0wLjI3Ni0wLjczOC0wLjcxYy0wLjAzMy0wLjMyOC0wLjA1OS0wLjY1Ny0wLjIxOS0wLjk1OWMtMC4yMDItMC4zODEtMC41MjgtMC41NzMtMC45NDEtMC41OTgNCgkJCWMtMC40NDEtMC4wMjctMC43NzIsMC4xOTQtMC45OTgsMC41NjNjLTAuMTUxLDAuMjQ2LTAuMjE1LDAuNTItMC4yMTQsMC44MTNDMTQ1LjYyNSw0MS4zOTUsMTQ1LjYyMiw0Mi4zMzIsMTQ1LjYyMiw0My4yNjl6Ii8+DQoJPC9nPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRkZGIiAgZD0iTTIyLjA0LDQzLjMzNGMwLDEuNTg1LTAuMDAxLDMuMTcxLDAuMDAxLDQuNzU2YzAsMC4yMjgtMC4wMTEsMC40NTctMC4xNDcsMC42NDRjLTAuMTg2LDAuMjU0LTAuNDM2LDAuMzk5LTAuNzY2LDAuMzExDQoJCQljLTAuMzg5LTAuMTA0LTAuNTU0LTAuMzA4LTAuNTU2LTAuNzE0Yy0wLjAwNi0wLjkzNS0wLjAxMS0xLjg2OSwwLjAwMi0yLjgwNGMwLjAwNC0wLjMyMi0wLjA0NC0wLjYzNi0wLjA4NS0wLjk1MQ0KCQkJYy0wLjAzOS0wLjI5Ni0wLjIzMy0wLjQ1OC0wLjUzNC0wLjQ2NmMtMC4zMDctMC4wMDktMC42MTUtMC4wMDktMC45MjMtMC4wMDVjLTAuNjMyLDAuMDA5LTAuODI3LDAuMjA2LTAuODI4LDAuODI2DQoJCQljLTAuMDAxLDAuOTk0LTAuMDAzLDEuOTg4LDAuMDAyLDIuOTgxYzAuMDAxLDAuMjA0LTAuMDI3LDAuNC0wLjA3NiwwLjU5NGMtMC4wOTUsMC4zNzUtMC4zOTIsMC41OTgtMC43NDksMC41NjUNCgkJCWMtMC4zNzMtMC4wMzUtMC41OTEtMC4yOC0wLjY1My0wLjY3MWMtMC4wNjYtMC40MTItMC4wNTktMC44MjQtMC4wNi0xLjIzN2MwLTIuNTkxLDAuMDAxLTUuMTgyLTAuMDAxLTcuNzczDQoJCQljMC0wLjM5LDAuMDA0LTAuNzc4LDAuMDY0LTEuMTY1YzAuMDU2LTAuMzU1LDAuMjk5LTAuNTk5LDAuNjU4LTAuNjI3YzAuMzI2LTAuMDI1LDAuNjQxLDAuMTgzLDAuNzI2LDAuNTA1DQoJCQljMC4wNTQsMC4yMDQsMC4wOTIsMC40MTEsMC4wOTEsMC42MjhjLTAuMDA4LDEuMDA2LTAuMDA1LDIuMDExLTAuMDAzLDMuMDE3YzAuMDAxLDAuNTkzLDAuMjIsMC44MDksMC44MTUsMC44MTUNCgkJCWMwLjI3MiwwLjAwMywwLjU0NSwwLjAxLDAuODE2LTAuMDA0YzAuMzkzLTAuMDIxLDAuNjEyLTAuMjIxLDAuNjYyLTAuNjAzYzAuMTU3LTEuMTg5LDAuMDM2LTIuMzg1LDAuMDY4LTMuNTc3DQoJCQljMC4wMDktMC4zNDEsMC4xMTctMC41OTEsMC40NTctMC43MThjMC40MDgtMC4xNTIsMC44MTUsMC4wNDQsMC45NTUsMC40NjNjMC4wNTgsMC4xNzMsMC4wNjEsMC4zNDcsMC4wNjEsMC41MjUNCgkJCUMyMi4wNCw0MC4yMTEsMjIuMDQsNDEuNzczLDIyLjA0LDQzLjMzNHoiLz4NCgkJPHBhdGggZmlsbD0iI0ZGRiIgIGQ9Ik0yNC42MTksNDMuMzM3YzAtMS41MzktMC4wMDEtMy4wNzcsMC00LjYxNmMwLjAwMS0wLjc3OSwwLjM0Ni0xLjEyNCwxLjEyNC0xLjEyN2MwLjYyNy0wLjAwMiwxLjI1NS0wLjAwNSwxLjg4MiwwLjAwMQ0KCQkJYzAuNTMyLDAuMDA1LDAuODA2LDAuMjU2LDAuODA4LDAuNzIzYzAuMDAzLDAuNDkxLTAuMjY3LDAuNzM3LTAuODIyLDAuNzQ1Yy0wLjIyNSwwLjAwNC0wLjQ1LTAuMDA1LTAuNjc1LDAuMDAzDQoJCQljLTAuNTUxLDAuMDE5LTAuODIsMC4yNTMtMC44MzksMC43OTRjLTAuMDIzLDAuNjM4LTAuMDIyLDEuMjc5LTAuMDAxLDEuOTE3YzAuMDE4LDAuNTUxLDAuMjgsMC43NzQsMC44MzQsMC43OTENCgkJCWMwLjM0LDAuMDExLDAuNjg0LTAuMDQ5LDEuMDIxLDAuMDY0YzAuMzg3LDAuMTI5LDAuNTM0LDAuMzgxLDAuNDc5LDAuODY0Yy0wLjAzNSwwLjMxNC0wLjI0NywwLjUwNy0wLjYwMSwwLjUzOQ0KCQkJYy0wLjMxOCwwLjAyOC0wLjYzNSwwLjA1OC0wLjk1NCwwLjA3Yy0wLjUxOSwwLjAyLTAuNzU0LDAuMjAxLTAuNzc2LDAuNzE0Yy0wLjAyOCwwLjY3My0wLjAyOCwxLjM1LDAsMi4wMjMNCgkJCWMwLjAyMSwwLjUxNCwwLjI5NCwwLjczMSwwLjg3NiwwLjc2NGMwLjI0OCwwLjAxNCwwLjQ5Ny0wLjAwMSwwLjc0NiwwLjAwNmMwLjQyLDAuMDExLDAuNjkyLDAuMjU1LDAuNzExLDAuNjMNCgkJCWMwLjAyNCwwLjQ4NS0wLjE4LDAuODAzLTAuNjIzLDAuODIyYy0wLjc4LDAuMDMzLTEuNTYzLDAuMDQtMi4zNDItMC4wMDJjLTAuNTQ3LTAuMDMtMC44NDYtMC40MzctMC44NDctMS4wMzYNCgkJCUMyNC42MTYsNDYuNDYyLDI0LjYxOSw0NC44OTksMjQuNjE5LDQzLjMzN3oiLz4NCgkJPHBhdGggZmlsbD0iI0ZGRiIgIGQ9Ik0xMi4xNDUsMzcuNTkzYzAuNDM4LDAsMC44NzUtMC4wMDUsMS4zMTMsMC4wMDFjMC40ODYsMC4wMDcsMC43OTksMC4yNzUsMC44MjksMC42OTkNCgkJCWMwLjAyNywwLjM4MS0wLjIzNiwwLjY3OC0wLjY4MSwwLjc2OWMtMC41NTMsMC4xMTMtMC43MjgsMC4zMjQtMC43MjgsMC45MDVjLTAuMDAyLDIuNjk3LTAuMDAxLDUuMzk0LTAuMDAyLDguMDkxDQoJCQljMCwwLjE2NCwwLjAwNiwwLjMyNi0wLjA1MywwLjQ4OWMtMC4xMjQsMC4zNDMtMC40MjgsMC41NjQtMC43NDksMC41MjFjLTAuMzY4LTAuMDQ4LTAuNjI4LTAuMzA3LTAuNjYzLTAuNjY5DQoJCQljLTAuMDEyLTAuMTE3LTAuMDA1LTAuMjM2LTAuMDA1LTAuMzU1YzAtMi42MDIsMC01LjIwNCwwLTcuODA3YzAtMC4xMTgsMC4wMDYtMC4yMzctMC4wMDYtMC4zNTUNCgkJCWMtMC4wNTQtMC41MzMtMC4yMjYtMC43MTktMC43NTItMC44MjNjLTAuNTQ2LTAuMTA4LTAuNzgyLTAuNTQ2LTAuNTcyLTEuMDU4YzAuMTI3LTAuMzA4LDAuMzktMC4zOTgsMC42ODUtMC40MDYNCgkJCUMxMS4yMjIsMzcuNTg1LDExLjY4NCwzNy41OTQsMTIuMTQ1LDM3LjU5M3oiLz4NCgk8L2c+DQoJPGcgaWQ9InlITUw4Ql8xXyI+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iI0ZGRiIgIGQ9Ik0yNC45NjQsNjYuOTdjLTAuMDMyLTMuNTIyLDAuNjkyLTYuNjE3LDEuOTgzLTkuNTkyYzEuMDUxLTIuNDIzLDIuNDY0LTQuNjIyLDQuMTQ1LTYuNjUNCgkJCQljMS4wMjItMS4yMzIsMi4xMTYtMi40LDMuMzE3LTMuNDYxYzEuOTM5LTEuNzE0LDQuMDQzLTMuMTksNi4zODgtNC4zMDFjMS4zNTUtMC42NDIsMi43NjEtMS4xNDgsNC4yMS0xLjUzNQ0KCQkJCWMxLjI4MS0wLjM0MywxLjUxNy0wLjg2MywwLjkyNC0yLjAzOWMtMC44OC0xLjc0My0xLjQ1Ni0zLjU4NS0xLjY1Ni01LjUyM2MtMC4zMjItMy4xMjUsMC4xMTItNi4xMzcsMS40NjMtOS4wMDMNCgkJCQljMC44MzYtMS43NzMsMS45MzYtMy4zNTEsMy4zNDMtNC43MDVjMi4yNTctMi4xNzIsNC45MjktMy41OTQsNy45ODUtNC4yODNjMS4yMjEtMC4yNzUsMi40NjQtMC40MjQsMy43MTQtMC4zNjYNCgkJCQljMy4wNTYsMC4xNDIsNS44NDgsMS4wNjQsOC4yODIsMi45NTRjMi4zMjcsMS44MDcsMy45MzEsNC4xMTcsNC41NzYsNy4wMDVjMC43NjIsMy40MTcsMC4xNTQsNi42MDItMS45NzcsOS40MTINCgkJCQljLTEuMzksMS44MzQtMy4yNTQsMy4wMDgtNS41NCwzLjM4NmMtMi4zMzIsMC4zODYtNC40MzUtMC4yMS02LjI4MS0xLjY5N2MtMS40NDItMS4xNjItMi4zNzgtMi42NDEtMi42ODItNC40NjYNCgkJCQljLTAuMjYxLTEuNTY1LTAuMTg4LTMuMTI1LDAuNTI5LTQuNTgzYzAuNTA3LTEuMDMzLDEuNzM5LTEuMzI5LDIuNTg1LTAuNjI4YzAuNTQ4LDAuNDU0LDAuNjk5LDEuMDgsMC41ODYsMS43NzENCgkJCQljLTAuMDk2LDAuNTg2LTAuMjYyLDEuMTY4LTAuMjksMS43NTdjLTAuMDYyLDEuMzMyLDAuMzk4LDIuNDc1LDEuNDM2LDMuMzQ0YzAuNzYzLDAuNjM4LDEuNjUxLDEuMDIyLDIuNjQzLDEuMDgNCgkJCQljMC43NDksMC4wNDQsMS40NzQtMC4xNDUsMi4xNTItMC40NzdjMS44NzYtMC45MiwyLjkyMi0yLjQ4MSwzLjM4MS00LjQ2NWMwLjU5NC0yLjU2OCwwLjAxNC00Ljg5OS0xLjU4Ni02Ljk1NQ0KCQkJCWMtMS41NC0xLjk3OC0zLjYwNS0zLjE0MS02LjA0NC0zLjY3OWMtMS4wNjktMC4yMzYtMi4xNTItMC4yNjgtMy4yMjUtMC4xOGMtMS42OTcsMC4xMzgtMy4yOTgsMC42NTUtNC44MDcsMS40NTcNCgkJCQljLTEuMjk0LDAuNjg4LTIuNDY0LDEuNTQyLTMuNDQ5LDIuNjIzYy0xLjU5NCwxLjc1Mi0yLjYzMiwzLjc5OS0zLjEwOCw2LjEyNGMtMC4yMjQsMS4wOTYtMC4zMzgsMi4yMDYtMC4yNjQsMy4zMjENCgkJCQljMC4xNzIsMi41OTcsMC45NzQsNC45NzIsMi41ODksNy4wNDRjMC41OTYsMC43NjUsMS4zODYsMS4xMjgsMi4zNDUsMS4yMzRjMi4zMDksMC4yNTUsNC41MzIsMC44MTYsNi41NDksMi4wMjUNCgkJCQljMC41NjIsMC4zMzcsMS4wNjgsMC43NDIsMS40NiwxLjI4MWMxLjAxOCwxLjM5OSwwLjI5OCwzLjE0OC0xLjQxMSwzLjQzN2MtMS4xNDcsMC4xOTQtMi4yMzItMC4wOTUtMy4zMTctMC4zODUNCgkJCQljLTEuNzg1LTAuNDc4LTMuNDYzLTEuMjEtNC45OTQtMi4yNDNjLTAuODYtMC41OC0xLjc1OS0wLjY5OS0yLjc2LTAuNTc0Yy0xLjQwMiwwLjE3NS0yLjc2MywwLjUtNC4wODcsMC45ODENCgkJCQljLTIuMTg3LDAuNzk0LTQuMTczLDEuOTQ5LTUuOTkzLDMuMzk0Yy0xLjAzMywwLjgyLTIuMDE2LDEuNjk3LTIuOTIyLDIuNjU1Yy0yLjAyNCwyLjE0MS0zLjcyNyw0LjUwNy00LjkzLDcuMjA4DQoJCQkJYy0wLjc3NiwxLjc0My0xLjMwOSwzLjU1Ny0xLjU2OSw1LjQ1NWMtMC4xNTUsMS4xMy0wLjI0MiwyLjI2My0wLjE4MiwzLjM5OGMwLjE1OCwyLjk1MiwwLjkzMyw1LjczMSwyLjQxOCw4LjMwMw0KCQkJCWMwLjgyNywxLjQzMiwxLjgwNSwyLjc0OCwyLjk5OSwzLjg4OWMyLjQ4OSwyLjM4LDUuNDExLDMuOTUxLDguODAyLDQuNjMzYzEuMzMxLDAuMjY3LDIuNjczLDAuMzkyLDQuMDIzLDAuMzINCgkJCQljMi4wNjktMC4xMSw0LjA2MS0wLjU3NSw1Ljk2NS0xLjQxNWMxLjUwMy0wLjY2MywyLjg5NC0xLjUxMSw0LjE2My0yLjU0NGMxLjYxOS0xLjMxNywyLjk1OS0yLjg4MSwzLjk4My00LjcxMg0KCQkJCWMwLjg3Ni0xLjU2OCwxLjQ1NS0zLjIzOCwxLjc0Ny01LjAwNGMwLjIwNi0xLjI0NywwLjIxNi0yLjUwNSwwLjEwNC0zLjc2NmMtMC4wNzQtMC44MzItMC4yMjctMS42NDUtMC40NzgtMi40NA0KCQkJCWMtMC4wNDctMC4xNS0wLjEwMy0wLjI5OS0wLjE3NC0wLjQzOWMtMC4zMy0wLjY1Ny0wLjg1Mi0wLjg0NS0xLjUxMS0wLjUyNWMtMC40NjYsMC4yMjYtMC45MTksMC40NzctMS4zNzQsMC43MjINCgkJCQljLTEuOTQyLDEuMDQ0LTMuOTc0LDEuODQ4LTYuMTQsMi4yODNjLTEuMTYxLDAuMjMzLTIuMzM3LDAuMzY0LTMuNTIsMC4yOTFjLTEuNTY2LTAuMDk2LTMuMDctMC40NDYtNC40MDQtMS4zMjENCgkJCQljLTEuNDIzLTAuOTM0LTIuMy0yLjIxNi0yLjQ0OC0zLjk0OWMtMC4yMTMtMi41MDYsMC44MzUtNC40MzUsMi43Ny01LjkxOWMxLjQwNS0xLjA3NywzLjA0NC0xLjYwMSw0Ljc4Ni0xLjg1Nw0KCQkJCWMxLjAyMS0wLjE1LDIuMDQ2LTAuMTY3LDMuMDY1LTAuMTE1YzIuOTcxLDAuMTUxLDUuNywwLjk5MSw4LjAwMiwyLjk2NmMwLjE4OCwwLjE2MSwwLjM4NiwwLjMxMiwwLjU5NCwwLjQ0Ng0KCQkJCWMwLjUwNywwLjMyNSwxLjAyOCwwLjMyNCwxLjUxNy0wLjAyNWMwLjM3NS0wLjI2NywwLjczNy0wLjU1NiwxLjA3Ni0wLjg2N2MxLjgyOS0xLjY3MiwzLjI5NC0zLjYyNCw0LjQ3Ny01LjgNCgkJCQljMC42Mi0xLjE0LDEuMTQ4LTIuMzE3LDEuNjMzLTMuNTE4YzAuMTc3LTAuNDM4LDAuMzgxLTAuODY1LDAuNzQ3LTEuMTljMC41MTYtMC40NTgsMS4wOTMtMC42MjIsMS43NDQtMC4zNDYNCgkJCQljMC42NSwwLjI3NiwwLjk5MSwwLjc5MSwxLjA0MiwxLjQ5YzAuMDY1LDAuODgzLTAuMTEzLDEuNzQ3LTAuMjI2LDIuNjE1Yy0wLjEzOCwxLjA1Ni0wLjI5NSwyLjExLTAuNDQ4LDMuMTY0DQoJCQkJYy0wLjE5MSwxLjMwOS0wLjQwMywyLjYxNi0wLjU3NSwzLjkyOGMtMC4xNzYsMS4zNDUtMC41MDQsMi42NzEtMC41MDYsNC4wMzhjMCwwLjEwMS0wLjAwMiwwLjIwNiwwLjAyMiwwLjMwMg0KCQkJCWMwLjEwMSwwLjM5MSwwLjM0MiwwLjQ3NywwLjY3NywwLjI0NGMwLjI4Mi0wLjE5NiwwLjQ5MS0wLjQ2NSwwLjY3OS0wLjc0NmMxLjExOS0xLjY2NiwyLjExLTMuNDA2LDIuOTczLTUuMjE4DQoJCQkJYzAuMjQ3LTAuNTE5LDAuMjgtMS4wNjEsMC4wOTMtMS42MDljLTAuMjc2LTAuODA5LTAuNTM5LTEuNjItMC42MTEtMi40NzljLTAuMDQ5LTAuNTc0LTAuMDYxLTEuMTUzLTAuMDA4LTEuNzIzDQoJCQkJYzAuMTQ5LTEuNjIyLDAuNTY5LTMuMTgzLDEuMjIzLTQuNjczYzAuNTcyLTEuMzAyLDEuMjI2LTIuNTY0LDIuMjE2LTMuNjA1YzAuNzE5LTAuNzU2LDEuNTgtMS4yNTgsMi42NzctMS4wNDgNCgkJCQljMS4wMjQsMC4xOTYsMS43NTMsMS4xNTUsMS45MDcsMi4zNTZjMC4yMDMsMS41NzYtMC4xNTMsMy4wODQtMC41MTIsNC41OTFjLTAuMzk0LDEuNjU0LTAuOTc3LDMuMjQ5LTEuNTYzLDQuODQyDQoJCQkJYy0wLjA4MSwwLjIyLTAuMTY4LDAuNDQxLTAuMTY0LDAuNjg1YzAuMDA2LDAuMzYyLDAuMDk4LDAuNjgsMC40NjMsMC44MjZjMC4zNjgsMC4xNDcsMC43MjYsMC4xMjMsMS4wNDQtMC4xNDkNCgkJCQljMC4yNTgtMC4yMjEsMC40LTAuNTEsMC41MDEtMC44MjVjMC43MTMtMi4yMywxLjUzMS00LjQxOCwyLjYwNy02LjUwNGMwLjg5LTEuNzI1LDEuODg1LTMuMzg0LDMuMTQ3LTQuODYyDQoJCQkJYzAuOTI1LTEuMDgzLDEuOTU4LTIuMDU0LDMuMzA3LTIuNjE0YzEuMDA5LTAuNDE5LDIuMDM5LTAuNTQyLDMuMDgzLTAuMTU2YzEuMzkxLDAuNTE0LDIuMTI4LDEuNTY5LDIuMzYsMi45OTUNCgkJCQljMC4yNjMsMS42MDgtMC4xMzQsMy4xMzMtMC43MDMsNC42MTFjLTAuODQ1LDIuMTk0LTIuMDk2LDQuMTQ2LTMuNjQ1LDUuOTE2Yy0xLjc3OCwyLjAzMy0zLjg3NCwzLjYyMS02LjM3Myw0LjY2MQ0KCQkJCWMtMC44NjEsMC4zNTgtMS4yMzgsMC45OTItMS4yNjgsMS45MTZjLTAuMDIzLDAuNzEyLTAuMDEzLDEuNDEyLDAuMTUzLDIuMTAzYzAuMjkyLDEuMjE4LDEuMTUsMS42OTcsMi4zNDEsMS4zMTgNCgkJCQljMC43NjctMC4yNDQsMS4zOTktMC43MSwxLjk5MS0xLjIzN2MxLjg4Mi0xLjY3NywzLjI0MS0zLjc1OCw0LjUyMS01Ljg5NGMxLjQ3MS0yLjQ1NSwyLjcxLTUuMDMsMy44NzYtNy42NDINCgkJCQljMS4zODYtMy4xMDMsMi41NzctNi4yODEsMy43MzUtOS40NzNjMC4yNjEtMC43MiwwLjY2My0xLjMyLDEuNDk4LTEuNTAxYzAuOTEyLTAuMTk4LDEuODg5LDAuNTU2LDEuOTM5LDEuNDg4DQoJCQkJYzAuMDQ4LDAuODg4LTAuMjMzLDEuNzA5LTAuNDQyLDIuNTQ3Yy0wLjU0OSwyLjIwMS0xLjE3NSw0LjM4NC0xLjYyMyw2LjYxYy0wLjA3OCwwLjM4Ni0wLjEyOSwwLjc3Ni0wLjEwNywxLjE3Mw0KCQkJCWMwLjAwNywwLjEyLDAuMDI5LDAuMjI2LDAuMTQ1LDAuMjg0YzAuMTE1LDAuMDU4LDAuMTk1LTAuMDI0LDAuMjcxLTAuMDg2YzAuMzcxLTAuMzA5LDAuNTk2LTAuNzMsMC44MzgtMS4xMzMNCgkJCQljMC41NzMtMC45NTcsMS4wNTEtMS45NjUsMS41NjItMi45NTVjMS4xMTQtMi4xNiwyLjE5OS00LjMzNywzLjQ3MS02LjQxMmMwLjQ1OS0wLjc0OCwwLjkyOC0xLjQ5MiwxLjU2NS0yLjEwNg0KCQkJCWMwLjU5OC0wLjU3NywxLjMwNS0wLjkwNCwyLjE0OC0wLjcwN2MwLjg0OCwwLjE5NywxLjQzNiwwLjk1NCwxLjU4LDEuODY3YzAuMTUzLDAuOTcyLDAuMDI0LDEuOTMtMC4xMDIsMi44ODYNCgkJCQljLTAuMzYxLDIuNzI3LTAuOTksNS40MDctMS40NjYsOC4xMTRjLTAuMjU4LDEuNDY5LTAuNSwyLjk0Mi0wLjY1NSw0LjQyNWMtMC4wODcsMC44MzctMC4xNjcsMS42NzktMC4xNSwyLjUyNA0KCQkJCWMwLjAwNiwwLjMwNiwwLjA1MiwwLjYwNywwLjE1NywwLjg5MmMwLjE1OCwwLjQzLDAuNTYyLDAuNTU2LDAuOTYzLDAuMzI4YzAuMzE3LTAuMTgsMC41MTMtMC40NjksMC43MDktMC43NTgNCgkJCQljMC45NjMtMS40MjQsMS42OTYtMi45NjksMi4zODEtNC41MzhjMS41NzMtMy42LDIuODY0LTcuMzA2LDQuMDk3LTExLjAzMWMwLjgyNy0yLjQ5NywxLjYyLTUuMDA1LDIuMzc3LTcuNTI0DQoJCQkJYzAuMDg0LTAuMjgsMC4xNjktMC41NzEsMC4xNDYtMC44NThjLTAuMDQ2LTAuNTc2LTAuNTQxLTAuODgyLTEuMTU2LTAuNzY0Yy0xLjQ1NiwwLjI4LTIuODk0LDAuNjM2LTQuMzMyLDAuOTkNCgkJCQljLTIuNjUzLDAuNjUzLTUuMjg2LDEuMzc1LTcuODYxLDIuMjk1Yy0wLjU4MiwwLjIwOC0xLjE1NCwwLjQ0Ni0xLjc0MSwwLjYzNmMtMC43MzQsMC4yMzgtMS40MzcsMC4xODUtMS45ODgtMC40MjMNCgkJCQljLTAuNjk4LTAuNzctMC41MzEtMS44ODIsMC4zNjEtMi41MjdjMC41OS0wLjQyNywxLjI2OS0wLjY3MSwxLjk0NC0wLjkxOWMzLjQ5Ny0xLjI4OCw3LjEwOC0yLjE3NywxMC43MjgtMy4wMw0KCQkJCWMxLjQyLTAuMzM1LDIuODQ3LTAuNjQ0LDQuMjczLTAuOTUxYzAuODktMC4xOTEsMS40OTYtMC42NjUsMS43NTYtMS41NjdjMC42MjMtMi4xNTksMS4yNjQtNC4zMTIsMS44OTUtNi40NjgNCgkJCQljMC42NS0yLjIyMSwxLjI5NC00LjQ0NCwxLjk0OC02LjY2NGMwLjE4Ni0wLjYzMSwwLjQxNy0xLjI0LDEuMDA0LTEuNjMxYzAuOS0wLjU5OSwyLjA5Ni0wLjE4LDIuNDU1LDAuODQyDQoJCQkJYzAuMjMsMC42NTQsMC4wNTQsMS4yNy0wLjExNiwxLjg4M2MtMC45NCwzLjQtMS44OTQsNi43OTUtMi44NDIsMTAuMTkzYy0wLjA5NCwwLjMzNi0wLjE3LDAuNjc1LTAuMTkxLDEuMDI1DQoJCQkJYy0wLjAzNiwwLjYxMSwwLjI3OSwwLjk1NywwLjg5NiwwLjk2MmMwLjY0NiwwLjAwNSwxLjI2Ny0wLjE3NiwxLjg5NC0wLjI5NGMyLjU0Ny0wLjQ3OSw1LjA5MS0wLjk3NSw3LjYzNS0xLjQ3DQoJCQkJYzEuODUtMC4zNiwzLjcwMS0wLjcxOSw1LjU0OC0xLjA5NGMyLjQ4NS0wLjUwNCw0Ljk3LTEuMDE0LDcuNDUxLTEuNTRjMS4yMTktMC4yNTksMi40MjYtMC41NzUsMy42NDYtMC44MzQNCgkJCQljMC42MzgtMC4xMzUsMS4yNzMtMC4xMjcsMS44MjksMC4zMTNjMC43OTMsMC42MjcsMC44MTgsMS45OS0wLjE4MywyLjY2NmMtMC42MjQsMC40MjEtMS4zNDYsMC41NjItMi4wNTIsMC43MzINCgkJCQljLTMuMDc5LDAuNzM5LTYuMTg2LDEuMzUtOS4yOSwxLjk3M2MtMS45OTIsMC40LTMuOTg2LDAuNzktNS45OCwxLjE3NmMtMi43ODcsMC41NC01LjU3NiwxLjA3LTguMzYzLDEuNjA5DQoJCQkJYy0wLjk4LDAuMTg5LTEuOTUxLDAuNDM5LTIuOTM4LDAuNTc2Yy0xLjE4MywwLjE2NS0xLjc0MSwwLjg3NS0yLjAyNCwxLjk1OGMtMS4yNTMsNC43OTItMi41NDksOS41NzMtMy43NTQsMTQuMzc4DQoJCQkJYy0wLjQ3MywxLjg4NS0wLjg2NywzLjc4Ni0xLjExNSw1LjcxNGMtMC4xMTUsMC44OS0wLjE5MiwxLjc5LTAuMTQ3LDIuNjkyYzAuMDA3LDAuMTMzLDAuMDQzLDAuMjY1LDAuMDU5LDAuMzk4DQoJCQkJYzAuMDQ0LDAuMzc3LDAuMTYyLDAuNzI4LDAuNTQ3LDAuODY0YzAuNDA1LDAuMTQzLDAuNzIxLTAuMTA0LDAuOTk2LTAuMzU5YzAuNzI0LTAuNjcyLDEuMjgtMS40ODMsMS43OTgtMi4zMTINCgkJCQljMS44MzgtMi45NDMsMy4yMjktNi4wOTksNC40MTgtOS4zNWMwLjQzMy0xLjE4MiwwLjg1OC0yLjM2NiwxLjIxNi0zLjU3NGMwLjIxOS0wLjc0LDAuMTc4LTEuNDc3LDAuMDk1LTIuMjMzDQoJCQkJYy0wLjE3OC0xLjYzNy0wLjI3NC0zLjI4MSwwLjM3Ni00Ljg1NWMwLjMzNi0wLjgxMywwLjg4NC0xLjQ1MSwxLjc1OS0xLjY5N2MxLjE2OC0wLjMyOSwyLjMyLDAuMzQ4LDIuNzQzLDEuNTkNCgkJCQljMC4zNywxLjA4NiwwLjIyNywyLjE3Mi0wLjAzOSwzLjI1NWMtMC4yMjgsMC45MjctMC42MDUsMS44MTEtMC43ODYsMi43NTNjLTAuMTE2LDAuNjAzLTAuMDQxLDEuMTg1LDAuMTIsMS43NjUNCgkJCQljMC41MzMsMS45MTcsMS4xOTYsMy43OTMsMS44MDYsNS42ODZjMC41MjQsMS42MjUsMS4wNzEsMy4yNDUsMS4zNjksNC45MzJjMC4zMDQsMS43MjQsMC4zNTQsMy40MzYtMC41MTksNS4wMzENCgkJCQljLTAuODc2LDEuNi0yLjIwNSwyLjU3Mi00LjA1NSwyLjc3NGMtMS4zMDQsMC4xNDItMi40NjUtMC4yMDYtMy41MTMtMC45NzJjLTAuNjY5LTAuNDg5LTAuOTI2LTEuNDI4LTAuNTk2LTIuMTQyDQoJCQkJYzAuMzM1LTAuNzI1LDEuMTQzLTEuMDg1LDEuOTg5LTAuODczYzAuMzM4LDAuMDg1LDAuNjczLDAuMTg1LDEuMDAyLDAuMzAxYzEuMDYsMC4zNzMsMS45MTYtMC4zOTksMi4xNzEtMS4xMzcNCgkJCQljMC4yODEtMC44MTIsMC4yMDEtMS42MjQsMC4wNDEtMi40MjljLTAuMjk0LTEuNDc5LTAuNzI2LTIuOTIxLTEuMjUzLTQuMzM0Yy0wLjA1OC0wLjE1Ny0wLjEzNS0wLjMxLTAuMjI2LTAuNDUxDQoJCQkJYy0wLjMzMS0wLjUxMy0wLjc4LTAuNTE2LTEuMTE4LDAuMDAxYy0wLjMwOSwwLjQ3My0wLjUwOSwxLjAwMi0wLjczNiwxLjUxNmMtMC45OTQsMi4yNDQtMi4wNTMsNC40NTYtMy4zOSw2LjUyMQ0KCQkJCWMtMC43OTcsMS4yMzItMS43MDEsMi4zODQtMi43OTQsMy4zNzFjLTAuNjksMC42MjMtMS40NTMsMS4xMzQtMi4zNjcsMS4zODNjLTEuNTk0LDAuNDMzLTMuMTA0LTAuMjI3LTMuODU5LTEuNzAxDQoJCQkJYy0wLjE4NC0wLjM2LTAuMzM1LTAuNzM3LTAuNTE4LTEuMDk3Yy0wLjM1LTAuNjg4LTAuODUyLTAuNzM1LTEuMzE2LTAuMTExYy0wLjM4MiwwLjUxNC0wLjcyNSwxLjA1Ny0xLjEwMSwxLjU3Ng0KCQkJCWMtMC42MDQsMC44MzUtMS4yOTEsMS41ODctMi4xOTgsMi4xMTJjLTEuOTkxLDEuMTUxLTQuMjIyLDAuNDYzLTUuMTE3LTEuNjc5Yy0wLjM1Mi0wLjg0MS0wLjQ5My0xLjcyOS0wLjUxNi0yLjYzDQoJCQkJYy0wLjAyNS0wLjk5LTAuMDQxLTEuOTg0LDAuMDY0LTIuOTcxYzAuMTI4LTEuMTkzLDAuMjU3LTIuMzg2LDAuNDQzLTMuNTczYzAuMTEzLTAuNzIyLDAuMTk4LTEuNDQ4LDAuMTY0LTIuMTgzDQoJCQkJYy0wLjAwOC0wLjE3Ni0wLjAyNy0wLjM2LTAuMTk5LTAuNDM2Yy0wLjE3Ni0wLjA3Ny0wLjI4NiwwLjA4Ny0wLjM5NSwwLjE5NGMtMC41NjUsMC41NTctMC44ODcsMS4yNzYtMS4yNCwxLjk2Mw0KCQkJCWMtMS40NDYsMi44MTItMi45MDksNS42MTYtNC40NjcsOC4zNjdjLTAuODkyLDEuNTc1LTEuNzgxLDMuMTU0LTIuODgsNC42Yy0wLjQ1MywwLjU5Ni0wLjk1NCwxLjEzOS0xLjY5NiwxLjM4Ng0KCQkJCWMtMC45OCwwLjMyNi0xLjk1Mi0wLjEzNi0yLjM0LTEuMWMtMC4xNy0wLjQyMi0wLjIwOC0wLjg3Mi0wLjMxNS0xLjMwN2MtMC4xNDMtMC41OC0wLjQwNy0wLjY4LTAuODg1LTAuMzE4DQoJCQkJYy0wLjM5OCwwLjMwMS0wLjY5NywwLjcwNS0xLjAxNiwxLjA4MmMtMS4xODUsMS40LTIuNDYsMi42OS00LjA5LDMuNTgxYy0wLjk2NSwwLjUyNy0xLjk5OCwwLjg1OC0zLjA5MSwwLjg1Mg0KCQkJCWMtMi4yMjgtMC4wMTItMy45MTYtMS4xMzQtNC43MjgtMy40MjljLTAuMzI2LTAuOTIxLTAuNDI4LTEuODgtMC40NzYtMi44NDdjLTAuMDE0LTAuMjgxLDAuMDIzLTAuNTY5LTAuMDItMC44NDQNCgkJCQljLTAuMTQ0LTAuOTI0LTAuNjAzLTEuMjk0LTEuNjU2LTEuNDY5Yy0wLjUxOC0wLjA4Ni0wLjk4OC0wLjA1OS0xLjQwNCwwLjI3NGMtMC4yNzcsMC4yMjEtMC40NDQsMC41MzQtMC42MSwwLjg0DQoJCQkJYy0xLjAzNSwxLjkxMS0yLjEzNywzLjc4MS0zLjM1NSw1LjU4MWMtMC42MzcsMC45NDItMS4zMDQsMS44NjUtMi4wOSwyLjY4OGMtMC42ODgsMC43Mi0xLjQzNCwxLjM2Ny0yLjQ3NiwxLjUzNQ0KCQkJCWMtMC45MzUsMC4xNTEtMS42ODItMC4xNzctMi4yNTUtMC44OTdjLTAuNDYzLTAuNTgxLTAuNjE3LTEuMjc4LTAuNjk1LTIuMDA4Yy0wLjE2My0xLjUyOSwwLjExMy0zLjAyLDAuMzI1LTQuNTINCgkJCQljMC4wODktMC42MzIsMC4yMzQtMS4yNTksMC4yMjUtMS45MDRjLTAuMDAyLTAuMTQ5LTAuMDI1LTAuMjkxLTAuMDc1LTAuNDI5Yy0wLjExNi0wLjMyLTAuMzQ2LTAuNDE2LTAuNjY5LTAuMjg4DQoJCQkJYy0wLjI4OSwwLjExNC0wLjUyMSwwLjMxNy0wLjc0OSwwLjUxMmMtMC42MzMsMC41NC0xLjI1MSwxLjA5OC0xLjg3MywxLjY1MWMtMC42MjksMC41NTgtMC43NzgsMS4yMTctMC40NjgsMi4wMDgNCgkJCQljMC4zMjQsMC44MjcsMC42MDEsMS42NzEsMC43ODcsMi41NDJjMC4yLDAuOTMzLDAuMzIsMS44NzUsMC40MDMsMi44MjhjMC4wNzcsMC44ODMsMC4wNDMsMS43NTgtMC4wMywyLjYyOQ0KCQkJCWMtMC4xNTgsMS44OC0wLjYwNCwzLjY5OC0xLjMxOSw1LjQ0N2MtMC43NjQsMS44Ny0xLjc5OSwzLjU4LTMuMTA0LDUuMTE3Yy0xLjU0MywxLjgxNy0zLjM1NywzLjMyLTUuNDEsNC41MzQNCgkJCQljLTIuMTQyLDEuMjY2LTQuNDM4LDIuMTE5LTYuODgsMi41ODFjLTEuNTksMC4zMDEtMy4yMDMsMC4zODEtNC44MDcsMC4yN2MtNC4yODUtMC4yOTctOC4xNDMtMS43NjItMTEuNTM1LTQuNDE0DQoJCQkJYy0yLjE4OC0xLjcxMS0zLjk4LTMuNzY4LTUuMzUxLTYuMTg4Yy0xLjMwNC0yLjMwMS0yLjE4Ny00Ljc0OC0yLjU5Mi03LjM2OEMyNS4wNDksNjkuMDM3LDI0LjkzMiw2Ny44NzcsMjQuOTY0LDY2Ljk3eg0KCQkJCSBNNTIuMzA5LDU3LjQ0NWMtMC43MjMtMC4wMTItMS40MzcsMC4wNjctMi4xNDIsMC4yMTNjLTEuMjA5LDAuMjUtMi4zMzgsMC42NzktMy4xOTIsMS42MjENCgkJCQljLTAuNjQ4LDAuNzE0LTAuOTc3LDEuNTU2LTAuNjkxLDIuNTE0YzAuMjQ5LDAuODMxLDAuOTQyLDEuMjMxLDEuNzE1LDEuNDg5YzEuMzgzLDAuNDYxLDIuNzg2LDAuMzc2LDQuMTksMC4xMTcNCgkJCQljMS41Ny0wLjI5LDMuMDQ5LTAuODU2LDQuNDgxLTEuNTQyYzAuNjc2LTAuMzI0LDEuMzc3LTAuNjI3LDEuOTI5LTEuMTU3YzAuMzktMC4zNzQsMC4zOTItMC44MjcsMC4wNC0xLjIzNQ0KCQkJCWMtMC4zMjEtMC4zNzMtMC43My0wLjYzLTEuMTU4LTAuODZDNTUuODY0LDU3LjczOCw1NC4xMDgsNTcuNDk2LDUyLjMwOSw1Ny40NDV6IE05NC44ODksNDMuMTc4DQoJCQkJYy0wLjAxLTAuNzQ3LTAuNDctMS4xODktMS4yMDctMC43NzFjLTAuMTM2LDAuMDc3LTAuMjY0LDAuMTctMC4zOSwwLjI2NGMtMC42NTgsMC40OTEtMS4xMzEsMS4xNTItMS42MTQsMS43OTkNCgkJCQljLTAuOTk4LDEuMzQtMS43ODQsMi44MDYtMi40OTMsNC4zMTNjLTAuMzI0LDAuNjktMC42NSwxLjM4My0wLjgyMSwyLjEzNWMtMC4wNjgsMC4yOTgtMC4xMzMsMC42MTUsMC4xNTcsMC43OTcNCgkJCQljMC4zLDAuMTg4LDAuNjA3LDAuMDI5LDAuODc5LTAuMTQ3YzAuODY5LTAuNTY0LDEuNTU2LTEuMzIyLDIuMjI5LTIuMDk1YzEuMTUzLTEuMzI1LDIuMDYyLTIuODAzLDIuNzM2LTQuNDI0DQoJCQkJQzk0LjYyLDQ0LjQzNyw5NC44MjEsNDMuODA3LDk0Ljg4OSw0My4xNzh6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==");
  background-size: contain;
  background-repeat: no-repeat;
}
.footerlogo .custom-logo {
  margin: 0 auto;
  display: block;
  background-position: top center;
}
@media screen and (max-width: 767px) {
  .custom-logo {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iODBweCIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDgwIDEwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgODAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik01MS4yNTUsMzYuMzM0Yy0wLjU5LDAuMjE0LTEuMDEsMC44NjYtMS4wMTUsMS42MTZjLTAuMDA4LDEuMjQ3LTAuMDAyLDIuNDk0LTAuMDAyLDMuNzQxYzAsMS4yNjItMC4wMTIsMi41MjUsMC4wMDUsMy43ODcNCgkJYzAuMDA5LDAuNjc3LDAuMjk5LDEuMjIzLDAuOTE4LDEuNTQzYzAuNTIxLDAuMjY5LDEuMDI3LDAuMTU1LDEuNDc2LTAuMTdjMC41NTUtMC40LDAuNjY1LTEuMDIsMC42NjktMS42NDINCgkJYzAuMDE1LTIuMzU1LDAuMDA0LTQuNzEsMC4wMDgtNy4wNjZjMC0wLjMyOS0wLjA3NC0wLjY0MS0wLjE4NC0wLjk0M0M1Mi44NDcsMzYuNDI4LDUyLjAyNiwzNi4wNTUsNTEuMjU1LDM2LjMzNHoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGIiBkPSJNNDAsMTBjLTE2LjU2OSwwLTMwLDEzLjQzMS0zMCwzMGMwLDI3LjU3OSwzMCw1MSwzMCw1MXMzMC0yOC44MzQsMzAtNTFDNzAsMjMuNDMxLDU2LjU2OSwxMCw0MCwxMHogTTI4LjM5OCwzNy43NDINCgkJYzAuMDQ1LDEuMzUzLDAuNjg3LDEuODk3LDIuMDQ0LDEuOTRjMC44MzUsMC4wMjYsMS42NzgtMC4xMTksMi41MDQsMC4xNTZjMC45NDksMC4zMTYsMS4zMDksMC45MzUsMS4xNzYsMi4xMTkNCgkJYy0wLjA4NywwLjc2OS0wLjYwNSwxLjI0NC0xLjQ3NCwxLjMyMWMtMC43NzksMC4wNjktMS41NTksMC4xNDEtMi4zNCwwLjE3MWMtMS4yNzMsMC4wNDktMS44NSwwLjQ5Mi0xLjkwMywxLjc1MQ0KCQljLTAuMDcsMS42NTItMC4wNjksMy4zMTEsMCw0Ljk2M2MwLjA1MiwxLjI2MSwwLjcyMSwxLjc5MiwyLjE0OSwxLjg3NWMwLjYwOCwwLjAzNSwxLjIxOS0wLjAwMiwxLjgyOSwwLjAxNA0KCQljMS4wMzEsMC4wMjYsMS42OTgsMC42MjUsMS43NDQsMS41NDVjMC4wNTksMS4xOS0wLjQ0LDEuOTY5LTEuNTI3LDIuMDE1Yy0xLjkxMiwwLjA4Mi0zLjgzNSwwLjA5OS01Ljc0NS0wLjAwNg0KCQljLTEuMzQyLTAuMDc0LTIuMDc0LTEuMDcyLTIuMDc5LTIuNTRjLTAuMDExLTMuODMyLTAuMDA0LTcuNjY1LTAuMDA0LTExLjQ5N2MwLTMuNzc0LTAuMDAzLTcuNTQ5LDAuMDAxLTExLjMyMw0KCQljMC4wMDItMS45MTEsMC44NDgtMi43NTcsMi43NTYtMi43NjVjMS41MzktMC4wMDYsMy4wNzgtMC4wMTIsNC42MTYsMC4wMDNjMS4zMDYsMC4wMTMsMS45NzcsMC42MjcsMS45ODMsMS43NzINCgkJYzAuMDA2LDEuMjA1LTAuNjU0LDEuODA3LTIuMDE2LDEuODI4Yy0wLjU1MiwwLjAwOS0xLjEwNC0wLjAxMS0xLjY1NSwwLjAwN2MtMS4zNTIsMC4wNDYtMi4wMTEsMC42MjItMi4wNTksMS45NDcNCgkJQzI4LjM0MywzNC42MDYsMjguMzQ2LDM2LjE3NiwyOC4zOTgsMzcuNzQyeiBNNDMuNzU0LDQ4LjYyMWMtMS4xNDYsMC43MTQtMi4zNTUsMC43My0zLjUzMSwwLjA0NQ0KCQljLTEuMDkxLTAuNjM1LTEuNjM0LTEuNjA1LTEuNzA2LTIuODdjLTAuMTI1LTIuMi0wLjAzMy00LjQtMC4wNjMtNi42Yy0wLjAxLTAuNzUzLDAuMDA3LTEuNTA4LDAuMTUtMi4yNDcNCgkJYzAuMzIyLTEuNjYyLDEuNzg2LTIuNzAyLDMuMzM3LTIuNzA3YzEuNjYxLTAuMDA1LDMuMDMyLDEuMTY3LDMuMzg2LDIuNzNjMC4wOTcsMC40MjcsMC4xMTEsMC44NTMsMC4wOSwxLjI4Mg0KCQljLTAuMDI2LDAuNTM3LTAuNDM4LDAuOTMtMC45NDgsMC45MzJjLTAuNTMxLDAuMDAyLTAuOTAyLTAuMzU4LTAuOTU4LTAuOTIyYy0wLjA0Mi0wLjQyNi0wLjA3Ni0wLjg1Mi0wLjI4NC0xLjI0NA0KCQljLTAuMjYyLTAuNDk1LTAuNjg2LTAuNzQ0LTEuMjIxLTAuNzc3Yy0wLjU3My0wLjAzNS0xLjAwMiwwLjI1Mi0xLjI5NiwwLjczMWMtMC4xOTYsMC4zMi0wLjI4LDAuNjc2LTAuMjc4LDEuMDU1DQoJCWMwLjAwNiwxLjIxNiwwLjAwMiwyLjQzMiwwLjAwMiwzLjY0OGMwLDEuMjQ3LTAuMDA2LDIuNDk0LDAuMDAyLDMuNzQxYzAuMDA1LDAuNzg2LDAuNDI3LDEuNDQsMS4wMzgsMS42NDYNCgkJYzAuODU3LDAuMjksMS43NS0wLjI1NCwxLjkzLTEuMTg2YzAuMDU1LTAuMjg1LDAuMDc4LTAuNTc2LDAuMTA3LTAuODY2YzAuMDU3LTAuNTU1LDAuMzktMC44ODEsMC45MjYtMC44OTYNCgkJYzAuNTEtMC4wMTQsMC45MzEsMC4zMjYsMC45NzMsMC44NDlDNDUuNTMxLDQ2LjQ4NSw0NS4wOTgsNDcuNzg0LDQzLjc1NCw0OC42MjF6IE01MS44NjIsNDkuMTQ4DQoJCWMtMS44NTksMC4wNTgtMy4zOTUtMS4zMzctMy41MzktMy4xNzhjLTAuMjAyLTIuNTgxLTAuMDctNS4xNjYtMC4wNzUtNy43NDljLTAuMDAyLTAuOTI5LDAuMTU5LTEuODQyLDAuNzg0LTIuNjM3DQoJCWMxLjI5LTEuNjQxLDMuODA4LTEuNzkyLDUuMjItMC4yNjVjMC42NTUsMC43MDgsMC45ODMsMS41MzgsMC45NzUsMi41MDdjLTAuMDEsMS4yOTMtMC4wMDMsMi41ODYtMC4wMDMsMy44NzkNCgkJYzAsMS4zMDgtMC4wMTcsMi42MTcsMC4wMDQsMy45MjVDNTUuMjU1LDQ3LjMyMSw1My45MzIsNDkuMDgzLDUxLjg2Miw0OS4xNDh6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==") !important;
    height: 75px;
  }
}
.single .footerlogo .custom-logo {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iODBweCIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDgwIDEwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgODAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik01MS4yNTUsMzYuMzM0Yy0wLjU5LDAuMjE0LTEuMDEsMC44NjYtMS4wMTUsMS42MTZjLTAuMDA4LDEuMjQ3LTAuMDAyLDIuNDk0LTAuMDAyLDMuNzQxYzAsMS4yNjItMC4wMTIsMi41MjUsMC4wMDUsMy43ODcNCgkJYzAuMDA5LDAuNjc3LDAuMjk5LDEuMjIzLDAuOTE4LDEuNTQzYzAuNTIxLDAuMjY5LDEuMDI3LDAuMTU1LDEuNDc2LTAuMTdjMC41NTUtMC40LDAuNjY1LTEuMDIsMC42NjktMS42NDINCgkJYzAuMDE1LTIuMzU1LDAuMDA0LTQuNzEsMC4wMDgtNy4wNjZjMC0wLjMyOS0wLjA3NC0wLjY0MS0wLjE4NC0wLjk0M0M1Mi44NDcsMzYuNDI4LDUyLjAyNiwzNi4wNTUsNTEuMjU1LDM2LjMzNHoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGIiBkPSJNNDAsMTBjLTE2LjU2OSwwLTMwLDEzLjQzMS0zMCwzMGMwLDI3LjU3OSwzMCw1MSwzMCw1MXMzMC0yOC44MzQsMzAtNTFDNzAsMjMuNDMxLDU2LjU2OSwxMCw0MCwxMHogTTI4LjM5OCwzNy43NDINCgkJYzAuMDQ1LDEuMzUzLDAuNjg3LDEuODk3LDIuMDQ0LDEuOTRjMC44MzUsMC4wMjYsMS42NzgtMC4xMTksMi41MDQsMC4xNTZjMC45NDksMC4zMTYsMS4zMDksMC45MzUsMS4xNzYsMi4xMTkNCgkJYy0wLjA4NywwLjc2OS0wLjYwNSwxLjI0NC0xLjQ3NCwxLjMyMWMtMC43NzksMC4wNjktMS41NTksMC4xNDEtMi4zNCwwLjE3MWMtMS4yNzMsMC4wNDktMS44NSwwLjQ5Mi0xLjkwMywxLjc1MQ0KCQljLTAuMDcsMS42NTItMC4wNjksMy4zMTEsMCw0Ljk2M2MwLjA1MiwxLjI2MSwwLjcyMSwxLjc5MiwyLjE0OSwxLjg3NWMwLjYwOCwwLjAzNSwxLjIxOS0wLjAwMiwxLjgyOSwwLjAxNA0KCQljMS4wMzEsMC4wMjYsMS42OTgsMC42MjUsMS43NDQsMS41NDVjMC4wNTksMS4xOS0wLjQ0LDEuOTY5LTEuNTI3LDIuMDE1Yy0xLjkxMiwwLjA4Mi0zLjgzNSwwLjA5OS01Ljc0NS0wLjAwNg0KCQljLTEuMzQyLTAuMDc0LTIuMDc0LTEuMDcyLTIuMDc5LTIuNTRjLTAuMDExLTMuODMyLTAuMDA0LTcuNjY1LTAuMDA0LTExLjQ5N2MwLTMuNzc0LTAuMDAzLTcuNTQ5LDAuMDAxLTExLjMyMw0KCQljMC4wMDItMS45MTEsMC44NDgtMi43NTcsMi43NTYtMi43NjVjMS41MzktMC4wMDYsMy4wNzgtMC4wMTIsNC42MTYsMC4wMDNjMS4zMDYsMC4wMTMsMS45NzcsMC42MjcsMS45ODMsMS43NzINCgkJYzAuMDA2LDEuMjA1LTAuNjU0LDEuODA3LTIuMDE2LDEuODI4Yy0wLjU1MiwwLjAwOS0xLjEwNC0wLjAxMS0xLjY1NSwwLjAwN2MtMS4zNTIsMC4wNDYtMi4wMTEsMC42MjItMi4wNTksMS45NDcNCgkJQzI4LjM0MywzNC42MDYsMjguMzQ2LDM2LjE3NiwyOC4zOTgsMzcuNzQyeiBNNDMuNzU0LDQ4LjYyMWMtMS4xNDYsMC43MTQtMi4zNTUsMC43My0zLjUzMSwwLjA0NQ0KCQljLTEuMDkxLTAuNjM1LTEuNjM0LTEuNjA1LTEuNzA2LTIuODdjLTAuMTI1LTIuMi0wLjAzMy00LjQtMC4wNjMtNi42Yy0wLjAxLTAuNzUzLDAuMDA3LTEuNTA4LDAuMTUtMi4yNDcNCgkJYzAuMzIyLTEuNjYyLDEuNzg2LTIuNzAyLDMuMzM3LTIuNzA3YzEuNjYxLTAuMDA1LDMuMDMyLDEuMTY3LDMuMzg2LDIuNzNjMC4wOTcsMC40MjcsMC4xMTEsMC44NTMsMC4wOSwxLjI4Mg0KCQljLTAuMDI2LDAuNTM3LTAuNDM4LDAuOTMtMC45NDgsMC45MzJjLTAuNTMxLDAuMDAyLTAuOTAyLTAuMzU4LTAuOTU4LTAuOTIyYy0wLjA0Mi0wLjQyNi0wLjA3Ni0wLjg1Mi0wLjI4NC0xLjI0NA0KCQljLTAuMjYyLTAuNDk1LTAuNjg2LTAuNzQ0LTEuMjIxLTAuNzc3Yy0wLjU3My0wLjAzNS0xLjAwMiwwLjI1Mi0xLjI5NiwwLjczMWMtMC4xOTYsMC4zMi0wLjI4LDAuNjc2LTAuMjc4LDEuMDU1DQoJCWMwLjAwNiwxLjIxNiwwLjAwMiwyLjQzMiwwLjAwMiwzLjY0OGMwLDEuMjQ3LTAuMDA2LDIuNDk0LDAuMDAyLDMuNzQxYzAuMDA1LDAuNzg2LDAuNDI3LDEuNDQsMS4wMzgsMS42NDYNCgkJYzAuODU3LDAuMjksMS43NS0wLjI1NCwxLjkzLTEuMTg2YzAuMDU1LTAuMjg1LDAuMDc4LTAuNTc2LDAuMTA3LTAuODY2YzAuMDU3LTAuNTU1LDAuMzktMC44ODEsMC45MjYtMC44OTYNCgkJYzAuNTEtMC4wMTQsMC45MzEsMC4zMjYsMC45NzMsMC44NDlDNDUuNTMxLDQ2LjQ4NSw0NS4wOTgsNDcuNzg0LDQzLjc1NCw0OC42MjF6IE01MS44NjIsNDkuMTQ4DQoJCWMtMS44NTksMC4wNTgtMy4zOTUtMS4zMzctMy41MzktMy4xNzhjLTAuMjAyLTIuNTgxLTAuMDctNS4xNjYtMC4wNzUtNy43NDljLTAuMDAyLTAuOTI5LDAuMTU5LTEuODQyLDAuNzg0LTIuNjM3DQoJCWMxLjI5LTEuNjQxLDMuODA4LTEuNzkyLDUuMjItMC4yNjVjMC42NTUsMC43MDgsMC45ODMsMS41MzgsMC45NzUsMi41MDdjLTAuMDEsMS4yOTMtMC4wMDMsMi41ODYtMC4wMDMsMy44NzkNCgkJYzAsMS4zMDgtMC4wMTcsMi42MTcsMC4wMDQsMy45MjVDNTUuMjU1LDQ3LjMyMSw1My45MzIsNDkuMDgzLDUxLjg2Miw0OS4xNDh6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");
  width: 70px;
}
.single .footerlogo .custom-logo.full {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTcwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxNzAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNzAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTU3LjIyMiw0My4yODljMCwxLjAwOC0wLjAxMywyLjAxNiwwLjAwMywzLjAyNGMwLjAyMSwxLjMwMy0wLjk5OSwyLjY2LTIuNTk0LDIuNzFjLTEuNDMyLDAuMDQ1LTIuNjE1LTEuMDMtMi43MjYtMi40NDgNCgkJCWMtMC4xNTYtMS45ODktMC4wNTQtMy45OC0wLjA1OC01Ljk3Yy0wLjAwMS0wLjcxNiwwLjEyMi0xLjQxOSwwLjYwNC0yLjAzMWMwLjk5NC0xLjI2NCwyLjkzMy0xLjM4LDQuMDIxLTAuMjA0DQoJCQljMC41MDUsMC41NDUsMC43NTcsMS4xODUsMC43NTEsMS45MzJDMTU3LjIxNiw0MS4yOTcsMTU3LjIyMiw0Mi4yOTMsMTU3LjIyMiw0My4yODl6IE0xNTMuMzgsNDMuMjc5DQoJCQljMCwwLjk3Mi0wLjAxLDEuOTQ1LDAuMDA0LDIuOTE3YzAuMDA3LDAuNTIxLDAuMjMsMC45NDIsMC43MDgsMS4xODhjMC40MDEsMC4yMDcsMC43OTEsMC4xMTksMS4xMzctMC4xMzENCgkJCWMwLjQyOC0wLjMwOCwwLjUxMi0wLjc4NiwwLjUxNS0xLjI2NWMwLjAxMi0xLjgxNCwwLjAwNC0zLjYyOSwwLjAwNi01LjQ0M2MwLTAuMjUzLTAuMDU3LTAuNDk0LTAuMTQyLTAuNzI2DQoJCQljLTAuMjE4LTAuNTk1LTAuODUtMC44ODItMS40NDQtMC42NjdjLTAuNDU0LDAuMTY0LTAuNzc5LDAuNjY3LTAuNzgyLDEuMjQ1QzE1My4zNzUsNDEuMzU4LDE1My4zNzksNDIuMzE5LDE1My4zOCw0My4yNzl6Ii8+DQoJCTxwYXRoIGZpbGw9IiNGRkYiICBkPSJNMTQ1LjYyMiw0My4yNjljMCwwLjk2MS0wLjAwNCwxLjkyMSwwLjAwMiwyLjg4MmMwLjAwNCwwLjYwNiwwLjMyOSwxLjEwOSwwLjgsMS4yNjhjMC42NiwwLjIyMywxLjM0OS0wLjE5NSwxLjQ4Ny0wLjkxMw0KCQkJYzAuMDQyLTAuMjE5LDAuMDYtMC40NDQsMC4wODMtMC42NjdjMC4wNDQtMC40MjgsMC4zLTAuNjc5LDAuNzEzLTAuNjljMC4zOTMtMC4wMTEsMC43MTgsMC4yNTEsMC43NSwwLjY1NA0KCQkJYzAuMDkyLDEuMTY5LTAuMjQxLDIuMTctMS4yNzYsMi44MTVjLTAuODgzLDAuNTUtMS44MTQsMC41NjItMi43MjEsMC4wMzVjLTAuODQtMC40ODktMS4yNTktMS4yMzctMS4zMTQtMi4yMTENCgkJCWMtMC4wOTYtMS42OTUtMC4wMjYtMy4zOS0wLjA0OS01LjA4NGMtMC4wMDgtMC41OCwwLjAwNi0xLjE2MiwwLjExNi0xLjczMWMwLjI0OC0xLjI4MSwxLjM3Ni0yLjA4MiwyLjU3MS0yLjA4NQ0KCQkJYzEuMjgtMC4wMDQsMi4zMzYsMC44OTksMi42MDksMi4xMDNjMC4wNzQsMC4zMjksMC4wODUsMC42NTcsMC4wNjksMC45ODhjLTAuMDIsMC40MTMtMC4zMzcsMC43MTYtMC43MywwLjcxOA0KCQkJYy0wLjQwOSwwLjAwMi0wLjY5NS0wLjI3Ni0wLjczOC0wLjcxYy0wLjAzMy0wLjMyOC0wLjA1OS0wLjY1Ny0wLjIxOS0wLjk1OWMtMC4yMDItMC4zODEtMC41MjgtMC41NzMtMC45NDEtMC41OTgNCgkJCWMtMC40NDEtMC4wMjctMC43NzIsMC4xOTQtMC45OTgsMC41NjNjLTAuMTUxLDAuMjQ2LTAuMjE1LDAuNTItMC4yMTQsMC44MTNDMTQ1LjYyNSw0MS4zOTUsMTQ1LjYyMiw0Mi4zMzIsMTQ1LjYyMiw0My4yNjl6Ii8+DQoJPC9nPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRkZGIiAgZD0iTTIyLjA0LDQzLjMzNGMwLDEuNTg1LTAuMDAxLDMuMTcxLDAuMDAxLDQuNzU2YzAsMC4yMjgtMC4wMTEsMC40NTctMC4xNDcsMC42NDRjLTAuMTg2LDAuMjU0LTAuNDM2LDAuMzk5LTAuNzY2LDAuMzExDQoJCQljLTAuMzg5LTAuMTA0LTAuNTU0LTAuMzA4LTAuNTU2LTAuNzE0Yy0wLjAwNi0wLjkzNS0wLjAxMS0xLjg2OSwwLjAwMi0yLjgwNGMwLjAwNC0wLjMyMi0wLjA0NC0wLjYzNi0wLjA4NS0wLjk1MQ0KCQkJYy0wLjAzOS0wLjI5Ni0wLjIzMy0wLjQ1OC0wLjUzNC0wLjQ2NmMtMC4zMDctMC4wMDktMC42MTUtMC4wMDktMC45MjMtMC4wMDVjLTAuNjMyLDAuMDA5LTAuODI3LDAuMjA2LTAuODI4LDAuODI2DQoJCQljLTAuMDAxLDAuOTk0LTAuMDAzLDEuOTg4LDAuMDAyLDIuOTgxYzAuMDAxLDAuMjA0LTAuMDI3LDAuNC0wLjA3NiwwLjU5NGMtMC4wOTUsMC4zNzUtMC4zOTIsMC41OTgtMC43NDksMC41NjUNCgkJCWMtMC4zNzMtMC4wMzUtMC41OTEtMC4yOC0wLjY1My0wLjY3MWMtMC4wNjYtMC40MTItMC4wNTktMC44MjQtMC4wNi0xLjIzN2MwLTIuNTkxLDAuMDAxLTUuMTgyLTAuMDAxLTcuNzczDQoJCQljMC0wLjM5LDAuMDA0LTAuNzc4LDAuMDY0LTEuMTY1YzAuMDU2LTAuMzU1LDAuMjk5LTAuNTk5LDAuNjU4LTAuNjI3YzAuMzI2LTAuMDI1LDAuNjQxLDAuMTgzLDAuNzI2LDAuNTA1DQoJCQljMC4wNTQsMC4yMDQsMC4wOTIsMC40MTEsMC4wOTEsMC42MjhjLTAuMDA4LDEuMDA2LTAuMDA1LDIuMDExLTAuMDAzLDMuMDE3YzAuMDAxLDAuNTkzLDAuMjIsMC44MDksMC44MTUsMC44MTUNCgkJCWMwLjI3MiwwLjAwMywwLjU0NSwwLjAxLDAuODE2LTAuMDA0YzAuMzkzLTAuMDIxLDAuNjEyLTAuMjIxLDAuNjYyLTAuNjAzYzAuMTU3LTEuMTg5LDAuMDM2LTIuMzg1LDAuMDY4LTMuNTc3DQoJCQljMC4wMDktMC4zNDEsMC4xMTctMC41OTEsMC40NTctMC43MThjMC40MDgtMC4xNTIsMC44MTUsMC4wNDQsMC45NTUsMC40NjNjMC4wNTgsMC4xNzMsMC4wNjEsMC4zNDcsMC4wNjEsMC41MjUNCgkJCUMyMi4wNCw0MC4yMTEsMjIuMDQsNDEuNzczLDIyLjA0LDQzLjMzNHoiLz4NCgkJPHBhdGggZmlsbD0iI0ZGRiIgIGQ9Ik0yNC42MTksNDMuMzM3YzAtMS41MzktMC4wMDEtMy4wNzcsMC00LjYxNmMwLjAwMS0wLjc3OSwwLjM0Ni0xLjEyNCwxLjEyNC0xLjEyN2MwLjYyNy0wLjAwMiwxLjI1NS0wLjAwNSwxLjg4MiwwLjAwMQ0KCQkJYzAuNTMyLDAuMDA1LDAuODA2LDAuMjU2LDAuODA4LDAuNzIzYzAuMDAzLDAuNDkxLTAuMjY3LDAuNzM3LTAuODIyLDAuNzQ1Yy0wLjIyNSwwLjAwNC0wLjQ1LTAuMDA1LTAuNjc1LDAuMDAzDQoJCQljLTAuNTUxLDAuMDE5LTAuODIsMC4yNTMtMC44MzksMC43OTRjLTAuMDIzLDAuNjM4LTAuMDIyLDEuMjc5LTAuMDAxLDEuOTE3YzAuMDE4LDAuNTUxLDAuMjgsMC43NzQsMC44MzQsMC43OTENCgkJCWMwLjM0LDAuMDExLDAuNjg0LTAuMDQ5LDEuMDIxLDAuMDY0YzAuMzg3LDAuMTI5LDAuNTM0LDAuMzgxLDAuNDc5LDAuODY0Yy0wLjAzNSwwLjMxNC0wLjI0NywwLjUwNy0wLjYwMSwwLjUzOQ0KCQkJYy0wLjMxOCwwLjAyOC0wLjYzNSwwLjA1OC0wLjk1NCwwLjA3Yy0wLjUxOSwwLjAyLTAuNzU0LDAuMjAxLTAuNzc2LDAuNzE0Yy0wLjAyOCwwLjY3My0wLjAyOCwxLjM1LDAsMi4wMjMNCgkJCWMwLjAyMSwwLjUxNCwwLjI5NCwwLjczMSwwLjg3NiwwLjc2NGMwLjI0OCwwLjAxNCwwLjQ5Ny0wLjAwMSwwLjc0NiwwLjAwNmMwLjQyLDAuMDExLDAuNjkyLDAuMjU1LDAuNzExLDAuNjMNCgkJCWMwLjAyNCwwLjQ4NS0wLjE4LDAuODAzLTAuNjIzLDAuODIyYy0wLjc4LDAuMDMzLTEuNTYzLDAuMDQtMi4zNDItMC4wMDJjLTAuNTQ3LTAuMDMtMC44NDYtMC40MzctMC44NDctMS4wMzYNCgkJCUMyNC42MTYsNDYuNDYyLDI0LjYxOSw0NC44OTksMjQuNjE5LDQzLjMzN3oiLz4NCgkJPHBhdGggZmlsbD0iI0ZGRiIgIGQ9Ik0xMi4xNDUsMzcuNTkzYzAuNDM4LDAsMC44NzUtMC4wMDUsMS4zMTMsMC4wMDFjMC40ODYsMC4wMDcsMC43OTksMC4yNzUsMC44MjksMC42OTkNCgkJCWMwLjAyNywwLjM4MS0wLjIzNiwwLjY3OC0wLjY4MSwwLjc2OWMtMC41NTMsMC4xMTMtMC43MjgsMC4zMjQtMC43MjgsMC45MDVjLTAuMDAyLDIuNjk3LTAuMDAxLDUuMzk0LTAuMDAyLDguMDkxDQoJCQljMCwwLjE2NCwwLjAwNiwwLjMyNi0wLjA1MywwLjQ4OWMtMC4xMjQsMC4zNDMtMC40MjgsMC41NjQtMC43NDksMC41MjFjLTAuMzY4LTAuMDQ4LTAuNjI4LTAuMzA3LTAuNjYzLTAuNjY5DQoJCQljLTAuMDEyLTAuMTE3LTAuMDA1LTAuMjM2LTAuMDA1LTAuMzU1YzAtMi42MDIsMC01LjIwNCwwLTcuODA3YzAtMC4xMTgsMC4wMDYtMC4yMzctMC4wMDYtMC4zNTUNCgkJCWMtMC4wNTQtMC41MzMtMC4yMjYtMC43MTktMC43NTItMC44MjNjLTAuNTQ2LTAuMTA4LTAuNzgyLTAuNTQ2LTAuNTcyLTEuMDU4YzAuMTI3LTAuMzA4LDAuMzktMC4zOTgsMC42ODUtMC40MDYNCgkJCUMxMS4yMjIsMzcuNTg1LDExLjY4NCwzNy41OTQsMTIuMTQ1LDM3LjU5M3oiLz4NCgk8L2c+DQoJPGcgaWQ9InlITUw4Ql8xXyI+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iI0ZGRiIgIGQ9Ik0yNC45NjQsNjYuOTdjLTAuMDMyLTMuNTIyLDAuNjkyLTYuNjE3LDEuOTgzLTkuNTkyYzEuMDUxLTIuNDIzLDIuNDY0LTQuNjIyLDQuMTQ1LTYuNjUNCgkJCQljMS4wMjItMS4yMzIsMi4xMTYtMi40LDMuMzE3LTMuNDYxYzEuOTM5LTEuNzE0LDQuMDQzLTMuMTksNi4zODgtNC4zMDFjMS4zNTUtMC42NDIsMi43NjEtMS4xNDgsNC4yMS0xLjUzNQ0KCQkJCWMxLjI4MS0wLjM0MywxLjUxNy0wLjg2MywwLjkyNC0yLjAzOWMtMC44OC0xLjc0My0xLjQ1Ni0zLjU4NS0xLjY1Ni01LjUyM2MtMC4zMjItMy4xMjUsMC4xMTItNi4xMzcsMS40NjMtOS4wMDMNCgkJCQljMC44MzYtMS43NzMsMS45MzYtMy4zNTEsMy4zNDMtNC43MDVjMi4yNTctMi4xNzIsNC45MjktMy41OTQsNy45ODUtNC4yODNjMS4yMjEtMC4yNzUsMi40NjQtMC40MjQsMy43MTQtMC4zNjYNCgkJCQljMy4wNTYsMC4xNDIsNS44NDgsMS4wNjQsOC4yODIsMi45NTRjMi4zMjcsMS44MDcsMy45MzEsNC4xMTcsNC41NzYsNy4wMDVjMC43NjIsMy40MTcsMC4xNTQsNi42MDItMS45NzcsOS40MTINCgkJCQljLTEuMzksMS44MzQtMy4yNTQsMy4wMDgtNS41NCwzLjM4NmMtMi4zMzIsMC4zODYtNC40MzUtMC4yMS02LjI4MS0xLjY5N2MtMS40NDItMS4xNjItMi4zNzgtMi42NDEtMi42ODItNC40NjYNCgkJCQljLTAuMjYxLTEuNTY1LTAuMTg4LTMuMTI1LDAuNTI5LTQuNTgzYzAuNTA3LTEuMDMzLDEuNzM5LTEuMzI5LDIuNTg1LTAuNjI4YzAuNTQ4LDAuNDU0LDAuNjk5LDEuMDgsMC41ODYsMS43NzENCgkJCQljLTAuMDk2LDAuNTg2LTAuMjYyLDEuMTY4LTAuMjksMS43NTdjLTAuMDYyLDEuMzMyLDAuMzk4LDIuNDc1LDEuNDM2LDMuMzQ0YzAuNzYzLDAuNjM4LDEuNjUxLDEuMDIyLDIuNjQzLDEuMDgNCgkJCQljMC43NDksMC4wNDQsMS40NzQtMC4xNDUsMi4xNTItMC40NzdjMS44NzYtMC45MiwyLjkyMi0yLjQ4MSwzLjM4MS00LjQ2NWMwLjU5NC0yLjU2OCwwLjAxNC00Ljg5OS0xLjU4Ni02Ljk1NQ0KCQkJCWMtMS41NC0xLjk3OC0zLjYwNS0zLjE0MS02LjA0NC0zLjY3OWMtMS4wNjktMC4yMzYtMi4xNTItMC4yNjgtMy4yMjUtMC4xOGMtMS42OTcsMC4xMzgtMy4yOTgsMC42NTUtNC44MDcsMS40NTcNCgkJCQljLTEuMjk0LDAuNjg4LTIuNDY0LDEuNTQyLTMuNDQ5LDIuNjIzYy0xLjU5NCwxLjc1Mi0yLjYzMiwzLjc5OS0zLjEwOCw2LjEyNGMtMC4yMjQsMS4wOTYtMC4zMzgsMi4yMDYtMC4yNjQsMy4zMjENCgkJCQljMC4xNzIsMi41OTcsMC45NzQsNC45NzIsMi41ODksNy4wNDRjMC41OTYsMC43NjUsMS4zODYsMS4xMjgsMi4zNDUsMS4yMzRjMi4zMDksMC4yNTUsNC41MzIsMC44MTYsNi41NDksMi4wMjUNCgkJCQljMC41NjIsMC4zMzcsMS4wNjgsMC43NDIsMS40NiwxLjI4MWMxLjAxOCwxLjM5OSwwLjI5OCwzLjE0OC0xLjQxMSwzLjQzN2MtMS4xNDcsMC4xOTQtMi4yMzItMC4wOTUtMy4zMTctMC4zODUNCgkJCQljLTEuNzg1LTAuNDc4LTMuNDYzLTEuMjEtNC45OTQtMi4yNDNjLTAuODYtMC41OC0xLjc1OS0wLjY5OS0yLjc2LTAuNTc0Yy0xLjQwMiwwLjE3NS0yLjc2MywwLjUtNC4wODcsMC45ODENCgkJCQljLTIuMTg3LDAuNzk0LTQuMTczLDEuOTQ5LTUuOTkzLDMuMzk0Yy0xLjAzMywwLjgyLTIuMDE2LDEuNjk3LTIuOTIyLDIuNjU1Yy0yLjAyNCwyLjE0MS0zLjcyNyw0LjUwNy00LjkzLDcuMjA4DQoJCQkJYy0wLjc3NiwxLjc0My0xLjMwOSwzLjU1Ny0xLjU2OSw1LjQ1NWMtMC4xNTUsMS4xMy0wLjI0MiwyLjI2My0wLjE4MiwzLjM5OGMwLjE1OCwyLjk1MiwwLjkzMyw1LjczMSwyLjQxOCw4LjMwMw0KCQkJCWMwLjgyNywxLjQzMiwxLjgwNSwyLjc0OCwyLjk5OSwzLjg4OWMyLjQ4OSwyLjM4LDUuNDExLDMuOTUxLDguODAyLDQuNjMzYzEuMzMxLDAuMjY3LDIuNjczLDAuMzkyLDQuMDIzLDAuMzINCgkJCQljMi4wNjktMC4xMSw0LjA2MS0wLjU3NSw1Ljk2NS0xLjQxNWMxLjUwMy0wLjY2MywyLjg5NC0xLjUxMSw0LjE2My0yLjU0NGMxLjYxOS0xLjMxNywyLjk1OS0yLjg4MSwzLjk4My00LjcxMg0KCQkJCWMwLjg3Ni0xLjU2OCwxLjQ1NS0zLjIzOCwxLjc0Ny01LjAwNGMwLjIwNi0xLjI0NywwLjIxNi0yLjUwNSwwLjEwNC0zLjc2NmMtMC4wNzQtMC44MzItMC4yMjctMS42NDUtMC40NzgtMi40NA0KCQkJCWMtMC4wNDctMC4xNS0wLjEwMy0wLjI5OS0wLjE3NC0wLjQzOWMtMC4zMy0wLjY1Ny0wLjg1Mi0wLjg0NS0xLjUxMS0wLjUyNWMtMC40NjYsMC4yMjYtMC45MTksMC40NzctMS4zNzQsMC43MjINCgkJCQljLTEuOTQyLDEuMDQ0LTMuOTc0LDEuODQ4LTYuMTQsMi4yODNjLTEuMTYxLDAuMjMzLTIuMzM3LDAuMzY0LTMuNTIsMC4yOTFjLTEuNTY2LTAuMDk2LTMuMDctMC40NDYtNC40MDQtMS4zMjENCgkJCQljLTEuNDIzLTAuOTM0LTIuMy0yLjIxNi0yLjQ0OC0zLjk0OWMtMC4yMTMtMi41MDYsMC44MzUtNC40MzUsMi43Ny01LjkxOWMxLjQwNS0xLjA3NywzLjA0NC0xLjYwMSw0Ljc4Ni0xLjg1Nw0KCQkJCWMxLjAyMS0wLjE1LDIuMDQ2LTAuMTY3LDMuMDY1LTAuMTE1YzIuOTcxLDAuMTUxLDUuNywwLjk5MSw4LjAwMiwyLjk2NmMwLjE4OCwwLjE2MSwwLjM4NiwwLjMxMiwwLjU5NCwwLjQ0Ng0KCQkJCWMwLjUwNywwLjMyNSwxLjAyOCwwLjMyNCwxLjUxNy0wLjAyNWMwLjM3NS0wLjI2NywwLjczNy0wLjU1NiwxLjA3Ni0wLjg2N2MxLjgyOS0xLjY3MiwzLjI5NC0zLjYyNCw0LjQ3Ny01LjgNCgkJCQljMC42Mi0xLjE0LDEuMTQ4LTIuMzE3LDEuNjMzLTMuNTE4YzAuMTc3LTAuNDM4LDAuMzgxLTAuODY1LDAuNzQ3LTEuMTljMC41MTYtMC40NTgsMS4wOTMtMC42MjIsMS43NDQtMC4zNDYNCgkJCQljMC42NSwwLjI3NiwwLjk5MSwwLjc5MSwxLjA0MiwxLjQ5YzAuMDY1LDAuODgzLTAuMTEzLDEuNzQ3LTAuMjI2LDIuNjE1Yy0wLjEzOCwxLjA1Ni0wLjI5NSwyLjExLTAuNDQ4LDMuMTY0DQoJCQkJYy0wLjE5MSwxLjMwOS0wLjQwMywyLjYxNi0wLjU3NSwzLjkyOGMtMC4xNzYsMS4zNDUtMC41MDQsMi42NzEtMC41MDYsNC4wMzhjMCwwLjEwMS0wLjAwMiwwLjIwNiwwLjAyMiwwLjMwMg0KCQkJCWMwLjEwMSwwLjM5MSwwLjM0MiwwLjQ3NywwLjY3NywwLjI0NGMwLjI4Mi0wLjE5NiwwLjQ5MS0wLjQ2NSwwLjY3OS0wLjc0NmMxLjExOS0xLjY2NiwyLjExLTMuNDA2LDIuOTczLTUuMjE4DQoJCQkJYzAuMjQ3LTAuNTE5LDAuMjgtMS4wNjEsMC4wOTMtMS42MDljLTAuMjc2LTAuODA5LTAuNTM5LTEuNjItMC42MTEtMi40NzljLTAuMDQ5LTAuNTc0LTAuMDYxLTEuMTUzLTAuMDA4LTEuNzIzDQoJCQkJYzAuMTQ5LTEuNjIyLDAuNTY5LTMuMTgzLDEuMjIzLTQuNjczYzAuNTcyLTEuMzAyLDEuMjI2LTIuNTY0LDIuMjE2LTMuNjA1YzAuNzE5LTAuNzU2LDEuNTgtMS4yNTgsMi42NzctMS4wNDgNCgkJCQljMS4wMjQsMC4xOTYsMS43NTMsMS4xNTUsMS45MDcsMi4zNTZjMC4yMDMsMS41NzYtMC4xNTMsMy4wODQtMC41MTIsNC41OTFjLTAuMzk0LDEuNjU0LTAuOTc3LDMuMjQ5LTEuNTYzLDQuODQyDQoJCQkJYy0wLjA4MSwwLjIyLTAuMTY4LDAuNDQxLTAuMTY0LDAuNjg1YzAuMDA2LDAuMzYyLDAuMDk4LDAuNjgsMC40NjMsMC44MjZjMC4zNjgsMC4xNDcsMC43MjYsMC4xMjMsMS4wNDQtMC4xNDkNCgkJCQljMC4yNTgtMC4yMjEsMC40LTAuNTEsMC41MDEtMC44MjVjMC43MTMtMi4yMywxLjUzMS00LjQxOCwyLjYwNy02LjUwNGMwLjg5LTEuNzI1LDEuODg1LTMuMzg0LDMuMTQ3LTQuODYyDQoJCQkJYzAuOTI1LTEuMDgzLDEuOTU4LTIuMDU0LDMuMzA3LTIuNjE0YzEuMDA5LTAuNDE5LDIuMDM5LTAuNTQyLDMuMDgzLTAuMTU2YzEuMzkxLDAuNTE0LDIuMTI4LDEuNTY5LDIuMzYsMi45OTUNCgkJCQljMC4yNjMsMS42MDgtMC4xMzQsMy4xMzMtMC43MDMsNC42MTFjLTAuODQ1LDIuMTk0LTIuMDk2LDQuMTQ2LTMuNjQ1LDUuOTE2Yy0xLjc3OCwyLjAzMy0zLjg3NCwzLjYyMS02LjM3Myw0LjY2MQ0KCQkJCWMtMC44NjEsMC4zNTgtMS4yMzgsMC45OTItMS4yNjgsMS45MTZjLTAuMDIzLDAuNzEyLTAuMDEzLDEuNDEyLDAuMTUzLDIuMTAzYzAuMjkyLDEuMjE4LDEuMTUsMS42OTcsMi4zNDEsMS4zMTgNCgkJCQljMC43NjctMC4yNDQsMS4zOTktMC43MSwxLjk5MS0xLjIzN2MxLjg4Mi0xLjY3NywzLjI0MS0zLjc1OCw0LjUyMS01Ljg5NGMxLjQ3MS0yLjQ1NSwyLjcxLTUuMDMsMy44NzYtNy42NDINCgkJCQljMS4zODYtMy4xMDMsMi41NzctNi4yODEsMy43MzUtOS40NzNjMC4yNjEtMC43MiwwLjY2My0xLjMyLDEuNDk4LTEuNTAxYzAuOTEyLTAuMTk4LDEuODg5LDAuNTU2LDEuOTM5LDEuNDg4DQoJCQkJYzAuMDQ4LDAuODg4LTAuMjMzLDEuNzA5LTAuNDQyLDIuNTQ3Yy0wLjU0OSwyLjIwMS0xLjE3NSw0LjM4NC0xLjYyMyw2LjYxYy0wLjA3OCwwLjM4Ni0wLjEyOSwwLjc3Ni0wLjEwNywxLjE3Mw0KCQkJCWMwLjAwNywwLjEyLDAuMDI5LDAuMjI2LDAuMTQ1LDAuMjg0YzAuMTE1LDAuMDU4LDAuMTk1LTAuMDI0LDAuMjcxLTAuMDg2YzAuMzcxLTAuMzA5LDAuNTk2LTAuNzMsMC44MzgtMS4xMzMNCgkJCQljMC41NzMtMC45NTcsMS4wNTEtMS45NjUsMS41NjItMi45NTVjMS4xMTQtMi4xNiwyLjE5OS00LjMzNywzLjQ3MS02LjQxMmMwLjQ1OS0wLjc0OCwwLjkyOC0xLjQ5MiwxLjU2NS0yLjEwNg0KCQkJCWMwLjU5OC0wLjU3NywxLjMwNS0wLjkwNCwyLjE0OC0wLjcwN2MwLjg0OCwwLjE5NywxLjQzNiwwLjk1NCwxLjU4LDEuODY3YzAuMTUzLDAuOTcyLDAuMDI0LDEuOTMtMC4xMDIsMi44ODYNCgkJCQljLTAuMzYxLDIuNzI3LTAuOTksNS40MDctMS40NjYsOC4xMTRjLTAuMjU4LDEuNDY5LTAuNSwyLjk0Mi0wLjY1NSw0LjQyNWMtMC4wODcsMC44MzctMC4xNjcsMS42NzktMC4xNSwyLjUyNA0KCQkJCWMwLjAwNiwwLjMwNiwwLjA1MiwwLjYwNywwLjE1NywwLjg5MmMwLjE1OCwwLjQzLDAuNTYyLDAuNTU2LDAuOTYzLDAuMzI4YzAuMzE3LTAuMTgsMC41MTMtMC40NjksMC43MDktMC43NTgNCgkJCQljMC45NjMtMS40MjQsMS42OTYtMi45NjksMi4zODEtNC41MzhjMS41NzMtMy42LDIuODY0LTcuMzA2LDQuMDk3LTExLjAzMWMwLjgyNy0yLjQ5NywxLjYyLTUuMDA1LDIuMzc3LTcuNTI0DQoJCQkJYzAuMDg0LTAuMjgsMC4xNjktMC41NzEsMC4xNDYtMC44NThjLTAuMDQ2LTAuNTc2LTAuNTQxLTAuODgyLTEuMTU2LTAuNzY0Yy0xLjQ1NiwwLjI4LTIuODk0LDAuNjM2LTQuMzMyLDAuOTkNCgkJCQljLTIuNjUzLDAuNjUzLTUuMjg2LDEuMzc1LTcuODYxLDIuMjk1Yy0wLjU4MiwwLjIwOC0xLjE1NCwwLjQ0Ni0xLjc0MSwwLjYzNmMtMC43MzQsMC4yMzgtMS40MzcsMC4xODUtMS45ODgtMC40MjMNCgkJCQljLTAuNjk4LTAuNzctMC41MzEtMS44ODIsMC4zNjEtMi41MjdjMC41OS0wLjQyNywxLjI2OS0wLjY3MSwxLjk0NC0wLjkxOWMzLjQ5Ny0xLjI4OCw3LjEwOC0yLjE3NywxMC43MjgtMy4wMw0KCQkJCWMxLjQyLTAuMzM1LDIuODQ3LTAuNjQ0LDQuMjczLTAuOTUxYzAuODktMC4xOTEsMS40OTYtMC42NjUsMS43NTYtMS41NjdjMC42MjMtMi4xNTksMS4yNjQtNC4zMTIsMS44OTUtNi40NjgNCgkJCQljMC42NS0yLjIyMSwxLjI5NC00LjQ0NCwxLjk0OC02LjY2NGMwLjE4Ni0wLjYzMSwwLjQxNy0xLjI0LDEuMDA0LTEuNjMxYzAuOS0wLjU5OSwyLjA5Ni0wLjE4LDIuNDU1LDAuODQyDQoJCQkJYzAuMjMsMC42NTQsMC4wNTQsMS4yNy0wLjExNiwxLjg4M2MtMC45NCwzLjQtMS44OTQsNi43OTUtMi44NDIsMTAuMTkzYy0wLjA5NCwwLjMzNi0wLjE3LDAuNjc1LTAuMTkxLDEuMDI1DQoJCQkJYy0wLjAzNiwwLjYxMSwwLjI3OSwwLjk1NywwLjg5NiwwLjk2MmMwLjY0NiwwLjAwNSwxLjI2Ny0wLjE3NiwxLjg5NC0wLjI5NGMyLjU0Ny0wLjQ3OSw1LjA5MS0wLjk3NSw3LjYzNS0xLjQ3DQoJCQkJYzEuODUtMC4zNiwzLjcwMS0wLjcxOSw1LjU0OC0xLjA5NGMyLjQ4NS0wLjUwNCw0Ljk3LTEuMDE0LDcuNDUxLTEuNTRjMS4yMTktMC4yNTksMi40MjYtMC41NzUsMy42NDYtMC44MzQNCgkJCQljMC42MzgtMC4xMzUsMS4yNzMtMC4xMjcsMS44MjksMC4zMTNjMC43OTMsMC42MjcsMC44MTgsMS45OS0wLjE4MywyLjY2NmMtMC42MjQsMC40MjEtMS4zNDYsMC41NjItMi4wNTIsMC43MzINCgkJCQljLTMuMDc5LDAuNzM5LTYuMTg2LDEuMzUtOS4yOSwxLjk3M2MtMS45OTIsMC40LTMuOTg2LDAuNzktNS45OCwxLjE3NmMtMi43ODcsMC41NC01LjU3NiwxLjA3LTguMzYzLDEuNjA5DQoJCQkJYy0wLjk4LDAuMTg5LTEuOTUxLDAuNDM5LTIuOTM4LDAuNTc2Yy0xLjE4MywwLjE2NS0xLjc0MSwwLjg3NS0yLjAyNCwxLjk1OGMtMS4yNTMsNC43OTItMi41NDksOS41NzMtMy43NTQsMTQuMzc4DQoJCQkJYy0wLjQ3MywxLjg4NS0wLjg2NywzLjc4Ni0xLjExNSw1LjcxNGMtMC4xMTUsMC44OS0wLjE5MiwxLjc5LTAuMTQ3LDIuNjkyYzAuMDA3LDAuMTMzLDAuMDQzLDAuMjY1LDAuMDU5LDAuMzk4DQoJCQkJYzAuMDQ0LDAuMzc3LDAuMTYyLDAuNzI4LDAuNTQ3LDAuODY0YzAuNDA1LDAuMTQzLDAuNzIxLTAuMTA0LDAuOTk2LTAuMzU5YzAuNzI0LTAuNjcyLDEuMjgtMS40ODMsMS43OTgtMi4zMTINCgkJCQljMS44MzgtMi45NDMsMy4yMjktNi4wOTksNC40MTgtOS4zNWMwLjQzMy0xLjE4MiwwLjg1OC0yLjM2NiwxLjIxNi0zLjU3NGMwLjIxOS0wLjc0LDAuMTc4LTEuNDc3LDAuMDk1LTIuMjMzDQoJCQkJYy0wLjE3OC0xLjYzNy0wLjI3NC0zLjI4MSwwLjM3Ni00Ljg1NWMwLjMzNi0wLjgxMywwLjg4NC0xLjQ1MSwxLjc1OS0xLjY5N2MxLjE2OC0wLjMyOSwyLjMyLDAuMzQ4LDIuNzQzLDEuNTkNCgkJCQljMC4zNywxLjA4NiwwLjIyNywyLjE3Mi0wLjAzOSwzLjI1NWMtMC4yMjgsMC45MjctMC42MDUsMS44MTEtMC43ODYsMi43NTNjLTAuMTE2LDAuNjAzLTAuMDQxLDEuMTg1LDAuMTIsMS43NjUNCgkJCQljMC41MzMsMS45MTcsMS4xOTYsMy43OTMsMS44MDYsNS42ODZjMC41MjQsMS42MjUsMS4wNzEsMy4yNDUsMS4zNjksNC45MzJjMC4zMDQsMS43MjQsMC4zNTQsMy40MzYtMC41MTksNS4wMzENCgkJCQljLTAuODc2LDEuNi0yLjIwNSwyLjU3Mi00LjA1NSwyLjc3NGMtMS4zMDQsMC4xNDItMi40NjUtMC4yMDYtMy41MTMtMC45NzJjLTAuNjY5LTAuNDg5LTAuOTI2LTEuNDI4LTAuNTk2LTIuMTQyDQoJCQkJYzAuMzM1LTAuNzI1LDEuMTQzLTEuMDg1LDEuOTg5LTAuODczYzAuMzM4LDAuMDg1LDAuNjczLDAuMTg1LDEuMDAyLDAuMzAxYzEuMDYsMC4zNzMsMS45MTYtMC4zOTksMi4xNzEtMS4xMzcNCgkJCQljMC4yODEtMC44MTIsMC4yMDEtMS42MjQsMC4wNDEtMi40MjljLTAuMjk0LTEuNDc5LTAuNzI2LTIuOTIxLTEuMjUzLTQuMzM0Yy0wLjA1OC0wLjE1Ny0wLjEzNS0wLjMxLTAuMjI2LTAuNDUxDQoJCQkJYy0wLjMzMS0wLjUxMy0wLjc4LTAuNTE2LTEuMTE4LDAuMDAxYy0wLjMwOSwwLjQ3My0wLjUwOSwxLjAwMi0wLjczNiwxLjUxNmMtMC45OTQsMi4yNDQtMi4wNTMsNC40NTYtMy4zOSw2LjUyMQ0KCQkJCWMtMC43OTcsMS4yMzItMS43MDEsMi4zODQtMi43OTQsMy4zNzFjLTAuNjksMC42MjMtMS40NTMsMS4xMzQtMi4zNjcsMS4zODNjLTEuNTk0LDAuNDMzLTMuMTA0LTAuMjI3LTMuODU5LTEuNzAxDQoJCQkJYy0wLjE4NC0wLjM2LTAuMzM1LTAuNzM3LTAuNTE4LTEuMDk3Yy0wLjM1LTAuNjg4LTAuODUyLTAuNzM1LTEuMzE2LTAuMTExYy0wLjM4MiwwLjUxNC0wLjcyNSwxLjA1Ny0xLjEwMSwxLjU3Ng0KCQkJCWMtMC42MDQsMC44MzUtMS4yOTEsMS41ODctMi4xOTgsMi4xMTJjLTEuOTkxLDEuMTUxLTQuMjIyLDAuNDYzLTUuMTE3LTEuNjc5Yy0wLjM1Mi0wLjg0MS0wLjQ5My0xLjcyOS0wLjUxNi0yLjYzDQoJCQkJYy0wLjAyNS0wLjk5LTAuMDQxLTEuOTg0LDAuMDY0LTIuOTcxYzAuMTI4LTEuMTkzLDAuMjU3LTIuMzg2LDAuNDQzLTMuNTczYzAuMTEzLTAuNzIyLDAuMTk4LTEuNDQ4LDAuMTY0LTIuMTgzDQoJCQkJYy0wLjAwOC0wLjE3Ni0wLjAyNy0wLjM2LTAuMTk5LTAuNDM2Yy0wLjE3Ni0wLjA3Ny0wLjI4NiwwLjA4Ny0wLjM5NSwwLjE5NGMtMC41NjUsMC41NTctMC44ODcsMS4yNzYtMS4yNCwxLjk2Mw0KCQkJCWMtMS40NDYsMi44MTItMi45MDksNS42MTYtNC40NjcsOC4zNjdjLTAuODkyLDEuNTc1LTEuNzgxLDMuMTU0LTIuODgsNC42Yy0wLjQ1MywwLjU5Ni0wLjk1NCwxLjEzOS0xLjY5NiwxLjM4Ng0KCQkJCWMtMC45OCwwLjMyNi0xLjk1Mi0wLjEzNi0yLjM0LTEuMWMtMC4xNy0wLjQyMi0wLjIwOC0wLjg3Mi0wLjMxNS0xLjMwN2MtMC4xNDMtMC41OC0wLjQwNy0wLjY4LTAuODg1LTAuMzE4DQoJCQkJYy0wLjM5OCwwLjMwMS0wLjY5NywwLjcwNS0xLjAxNiwxLjA4MmMtMS4xODUsMS40LTIuNDYsMi42OS00LjA5LDMuNTgxYy0wLjk2NSwwLjUyNy0xLjk5OCwwLjg1OC0zLjA5MSwwLjg1Mg0KCQkJCWMtMi4yMjgtMC4wMTItMy45MTYtMS4xMzQtNC43MjgtMy40MjljLTAuMzI2LTAuOTIxLTAuNDI4LTEuODgtMC40NzYtMi44NDdjLTAuMDE0LTAuMjgxLDAuMDIzLTAuNTY5LTAuMDItMC44NDQNCgkJCQljLTAuMTQ0LTAuOTI0LTAuNjAzLTEuMjk0LTEuNjU2LTEuNDY5Yy0wLjUxOC0wLjA4Ni0wLjk4OC0wLjA1OS0xLjQwNCwwLjI3NGMtMC4yNzcsMC4yMjEtMC40NDQsMC41MzQtMC42MSwwLjg0DQoJCQkJYy0xLjAzNSwxLjkxMS0yLjEzNywzLjc4MS0zLjM1NSw1LjU4MWMtMC42MzcsMC45NDItMS4zMDQsMS44NjUtMi4wOSwyLjY4OGMtMC42ODgsMC43Mi0xLjQzNCwxLjM2Ny0yLjQ3NiwxLjUzNQ0KCQkJCWMtMC45MzUsMC4xNTEtMS42ODItMC4xNzctMi4yNTUtMC44OTdjLTAuNDYzLTAuNTgxLTAuNjE3LTEuMjc4LTAuNjk1LTIuMDA4Yy0wLjE2My0xLjUyOSwwLjExMy0zLjAyLDAuMzI1LTQuNTINCgkJCQljMC4wODktMC42MzIsMC4yMzQtMS4yNTksMC4yMjUtMS45MDRjLTAuMDAyLTAuMTQ5LTAuMDI1LTAuMjkxLTAuMDc1LTAuNDI5Yy0wLjExNi0wLjMyLTAuMzQ2LTAuNDE2LTAuNjY5LTAuMjg4DQoJCQkJYy0wLjI4OSwwLjExNC0wLjUyMSwwLjMxNy0wLjc0OSwwLjUxMmMtMC42MzMsMC41NC0xLjI1MSwxLjA5OC0xLjg3MywxLjY1MWMtMC42MjksMC41NTgtMC43NzgsMS4yMTctMC40NjgsMi4wMDgNCgkJCQljMC4zMjQsMC44MjcsMC42MDEsMS42NzEsMC43ODcsMi41NDJjMC4yLDAuOTMzLDAuMzIsMS44NzUsMC40MDMsMi44MjhjMC4wNzcsMC44ODMsMC4wNDMsMS43NTgtMC4wMywyLjYyOQ0KCQkJCWMtMC4xNTgsMS44OC0wLjYwNCwzLjY5OC0xLjMxOSw1LjQ0N2MtMC43NjQsMS44Ny0xLjc5OSwzLjU4LTMuMTA0LDUuMTE3Yy0xLjU0MywxLjgxNy0zLjM1NywzLjMyLTUuNDEsNC41MzQNCgkJCQljLTIuMTQyLDEuMjY2LTQuNDM4LDIuMTE5LTYuODgsMi41ODFjLTEuNTksMC4zMDEtMy4yMDMsMC4zODEtNC44MDcsMC4yN2MtNC4yODUtMC4yOTctOC4xNDMtMS43NjItMTEuNTM1LTQuNDE0DQoJCQkJYy0yLjE4OC0xLjcxMS0zLjk4LTMuNzY4LTUuMzUxLTYuMTg4Yy0xLjMwNC0yLjMwMS0yLjE4Ny00Ljc0OC0yLjU5Mi03LjM2OEMyNS4wNDksNjkuMDM3LDI0LjkzMiw2Ny44NzcsMjQuOTY0LDY2Ljk3eg0KCQkJCSBNNTIuMzA5LDU3LjQ0NWMtMC43MjMtMC4wMTItMS40MzcsMC4wNjctMi4xNDIsMC4yMTNjLTEuMjA5LDAuMjUtMi4zMzgsMC42NzktMy4xOTIsMS42MjENCgkJCQljLTAuNjQ4LDAuNzE0LTAuOTc3LDEuNTU2LTAuNjkxLDIuNTE0YzAuMjQ5LDAuODMxLDAuOTQyLDEuMjMxLDEuNzE1LDEuNDg5YzEuMzgzLDAuNDYxLDIuNzg2LDAuMzc2LDQuMTksMC4xMTcNCgkJCQljMS41Ny0wLjI5LDMuMDQ5LTAuODU2LDQuNDgxLTEuNTQyYzAuNjc2LTAuMzI0LDEuMzc3LTAuNjI3LDEuOTI5LTEuMTU3YzAuMzktMC4zNzQsMC4zOTItMC44MjcsMC4wNC0xLjIzNQ0KCQkJCWMtMC4zMjEtMC4zNzMtMC43My0wLjYzLTEuMTU4LTAuODZDNTUuODY0LDU3LjczOCw1NC4xMDgsNTcuNDk2LDUyLjMwOSw1Ny40NDV6IE05NC44ODksNDMuMTc4DQoJCQkJYy0wLjAxLTAuNzQ3LTAuNDctMS4xODktMS4yMDctMC43NzFjLTAuMTM2LDAuMDc3LTAuMjY0LDAuMTctMC4zOSwwLjI2NGMtMC42NTgsMC40OTEtMS4xMzEsMS4xNTItMS42MTQsMS43OTkNCgkJCQljLTAuOTk4LDEuMzQtMS43ODQsMi44MDYtMi40OTMsNC4zMTNjLTAuMzI0LDAuNjktMC42NSwxLjM4My0wLjgyMSwyLjEzNWMtMC4wNjgsMC4yOTgtMC4xMzMsMC42MTUsMC4xNTcsMC43OTcNCgkJCQljMC4zLDAuMTg4LDAuNjA3LDAuMDI5LDAuODc5LTAuMTQ3YzAuODY5LTAuNTY0LDEuNTU2LTEuMzIyLDIuMjI5LTIuMDk1YzEuMTUzLTEuMzI1LDIuMDYyLTIuODAzLDIuNzM2LTQuNDI0DQoJCQkJQzk0LjYyLDQ0LjQzNyw5NC44MjEsNDMuODA3LDk0Ljg4OSw0My4xNzh6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==");
  width: 160px;
  height: 100px;
}
.single .custom-logo,
.page-template-flexiblepage-php .custom-logo {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iODBweCIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDgwIDEwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgODAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik01MS4yNTUsMzYuMzM0Yy0wLjU5LDAuMjE0LTEuMDEsMC44NjYtMS4wMTUsMS42MTZjLTAuMDA4LDEuMjQ3LTAuMDAyLDIuNDk0LTAuMDAyLDMuNzQxYzAsMS4yNjItMC4wMTIsMi41MjUsMC4wMDUsMy43ODcNCgkJYzAuMDA5LDAuNjc3LDAuMjk5LDEuMjIzLDAuOTE4LDEuNTQzYzAuNTIxLDAuMjY5LDEuMDI3LDAuMTU1LDEuNDc2LTAuMTdjMC41NTUtMC40LDAuNjY1LTEuMDIsMC42NjktMS42NDINCgkJYzAuMDE1LTIuMzU1LDAuMDA0LTQuNzEsMC4wMDgtNy4wNjZjMC0wLjMyOS0wLjA3NC0wLjY0MS0wLjE4NC0wLjk0M0M1Mi44NDcsMzYuNDI4LDUyLjAyNiwzNi4wNTUsNTEuMjU1LDM2LjMzNHoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGIiBkPSJNNDAsMTBjLTE2LjU2OSwwLTMwLDEzLjQzMS0zMCwzMGMwLDI3LjU3OSwzMCw1MSwzMCw1MXMzMC0yOC44MzQsMzAtNTFDNzAsMjMuNDMxLDU2LjU2OSwxMCw0MCwxMHogTTI4LjM5OCwzNy43NDINCgkJYzAuMDQ1LDEuMzUzLDAuNjg3LDEuODk3LDIuMDQ0LDEuOTRjMC44MzUsMC4wMjYsMS42NzgtMC4xMTksMi41MDQsMC4xNTZjMC45NDksMC4zMTYsMS4zMDksMC45MzUsMS4xNzYsMi4xMTkNCgkJYy0wLjA4NywwLjc2OS0wLjYwNSwxLjI0NC0xLjQ3NCwxLjMyMWMtMC43NzksMC4wNjktMS41NTksMC4xNDEtMi4zNCwwLjE3MWMtMS4yNzMsMC4wNDktMS44NSwwLjQ5Mi0xLjkwMywxLjc1MQ0KCQljLTAuMDcsMS42NTItMC4wNjksMy4zMTEsMCw0Ljk2M2MwLjA1MiwxLjI2MSwwLjcyMSwxLjc5MiwyLjE0OSwxLjg3NWMwLjYwOCwwLjAzNSwxLjIxOS0wLjAwMiwxLjgyOSwwLjAxNA0KCQljMS4wMzEsMC4wMjYsMS42OTgsMC42MjUsMS43NDQsMS41NDVjMC4wNTksMS4xOS0wLjQ0LDEuOTY5LTEuNTI3LDIuMDE1Yy0xLjkxMiwwLjA4Mi0zLjgzNSwwLjA5OS01Ljc0NS0wLjAwNg0KCQljLTEuMzQyLTAuMDc0LTIuMDc0LTEuMDcyLTIuMDc5LTIuNTRjLTAuMDExLTMuODMyLTAuMDA0LTcuNjY1LTAuMDA0LTExLjQ5N2MwLTMuNzc0LTAuMDAzLTcuNTQ5LDAuMDAxLTExLjMyMw0KCQljMC4wMDItMS45MTEsMC44NDgtMi43NTcsMi43NTYtMi43NjVjMS41MzktMC4wMDYsMy4wNzgtMC4wMTIsNC42MTYsMC4wMDNjMS4zMDYsMC4wMTMsMS45NzcsMC42MjcsMS45ODMsMS43NzINCgkJYzAuMDA2LDEuMjA1LTAuNjU0LDEuODA3LTIuMDE2LDEuODI4Yy0wLjU1MiwwLjAwOS0xLjEwNC0wLjAxMS0xLjY1NSwwLjAwN2MtMS4zNTIsMC4wNDYtMi4wMTEsMC42MjItMi4wNTksMS45NDcNCgkJQzI4LjM0MywzNC42MDYsMjguMzQ2LDM2LjE3NiwyOC4zOTgsMzcuNzQyeiBNNDMuNzU0LDQ4LjYyMWMtMS4xNDYsMC43MTQtMi4zNTUsMC43My0zLjUzMSwwLjA0NQ0KCQljLTEuMDkxLTAuNjM1LTEuNjM0LTEuNjA1LTEuNzA2LTIuODdjLTAuMTI1LTIuMi0wLjAzMy00LjQtMC4wNjMtNi42Yy0wLjAxLTAuNzUzLDAuMDA3LTEuNTA4LDAuMTUtMi4yNDcNCgkJYzAuMzIyLTEuNjYyLDEuNzg2LTIuNzAyLDMuMzM3LTIuNzA3YzEuNjYxLTAuMDA1LDMuMDMyLDEuMTY3LDMuMzg2LDIuNzNjMC4wOTcsMC40MjcsMC4xMTEsMC44NTMsMC4wOSwxLjI4Mg0KCQljLTAuMDI2LDAuNTM3LTAuNDM4LDAuOTMtMC45NDgsMC45MzJjLTAuNTMxLDAuMDAyLTAuOTAyLTAuMzU4LTAuOTU4LTAuOTIyYy0wLjA0Mi0wLjQyNi0wLjA3Ni0wLjg1Mi0wLjI4NC0xLjI0NA0KCQljLTAuMjYyLTAuNDk1LTAuNjg2LTAuNzQ0LTEuMjIxLTAuNzc3Yy0wLjU3My0wLjAzNS0xLjAwMiwwLjI1Mi0xLjI5NiwwLjczMWMtMC4xOTYsMC4zMi0wLjI4LDAuNjc2LTAuMjc4LDEuMDU1DQoJCWMwLjAwNiwxLjIxNiwwLjAwMiwyLjQzMiwwLjAwMiwzLjY0OGMwLDEuMjQ3LTAuMDA2LDIuNDk0LDAuMDAyLDMuNzQxYzAuMDA1LDAuNzg2LDAuNDI3LDEuNDQsMS4wMzgsMS42NDYNCgkJYzAuODU3LDAuMjksMS43NS0wLjI1NCwxLjkzLTEuMTg2YzAuMDU1LTAuMjg1LDAuMDc4LTAuNTc2LDAuMTA3LTAuODY2YzAuMDU3LTAuNTU1LDAuMzktMC44ODEsMC45MjYtMC44OTYNCgkJYzAuNTEtMC4wMTQsMC45MzEsMC4zMjYsMC45NzMsMC44NDlDNDUuNTMxLDQ2LjQ4NSw0NS4wOTgsNDcuNzg0LDQzLjc1NCw0OC42MjF6IE01MS44NjIsNDkuMTQ4DQoJCWMtMS44NTksMC4wNTgtMy4zOTUtMS4zMzctMy41MzktMy4xNzhjLTAuMjAyLTIuNTgxLTAuMDctNS4xNjYtMC4wNzUtNy43NDljLTAuMDAyLTAuOTI5LDAuMTU5LTEuODQyLDAuNzg0LTIuNjM3DQoJCWMxLjI5LTEuNjQxLDMuODA4LTEuNzkyLDUuMjItMC4yNjVjMC42NTUsMC43MDgsMC45ODMsMS41MzgsMC45NzUsMi41MDdjLTAuMDEsMS4yOTMtMC4wMDMsMi41ODYtMC4wMDMsMy44NzkNCgkJYzAsMS4zMDgtMC4wMTcsMi42MTcsMC4wMDQsMy45MjVDNTUuMjU1LDQ3LjMyMSw1My45MzIsNDkuMDgzLDUxLjg2Miw0OS4xNDh6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");
}
.single .custom-logo.full,
.page-template-flexiblepage-php .custom-logo.full {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTcwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxNzAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNzAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTU3LjIyMiw0My4yODljMCwxLjAwOC0wLjAxMywyLjAxNiwwLjAwMywzLjAyNGMwLjAyMSwxLjMwMy0wLjk5OSwyLjY2LTIuNTk0LDIuNzFjLTEuNDMyLDAuMDQ1LTIuNjE1LTEuMDMtMi43MjYtMi40NDgNCgkJCWMtMC4xNTYtMS45ODktMC4wNTQtMy45OC0wLjA1OC01Ljk3Yy0wLjAwMS0wLjcxNiwwLjEyMi0xLjQxOSwwLjYwNC0yLjAzMWMwLjk5NC0xLjI2NCwyLjkzMy0xLjM4LDQuMDIxLTAuMjA0DQoJCQljMC41MDUsMC41NDUsMC43NTcsMS4xODUsMC43NTEsMS45MzJDMTU3LjIxNiw0MS4yOTcsMTU3LjIyMiw0Mi4yOTMsMTU3LjIyMiw0My4yODl6IE0xNTMuMzgsNDMuMjc5DQoJCQljMCwwLjk3Mi0wLjAxLDEuOTQ1LDAuMDA0LDIuOTE3YzAuMDA3LDAuNTIxLDAuMjMsMC45NDIsMC43MDgsMS4xODhjMC40MDEsMC4yMDcsMC43OTEsMC4xMTksMS4xMzctMC4xMzENCgkJCWMwLjQyOC0wLjMwOCwwLjUxMi0wLjc4NiwwLjUxNS0xLjI2NWMwLjAxMi0xLjgxNCwwLjAwNC0zLjYyOSwwLjAwNi01LjQ0M2MwLTAuMjUzLTAuMDU3LTAuNDk0LTAuMTQyLTAuNzI2DQoJCQljLTAuMjE4LTAuNTk1LTAuODUtMC44ODItMS40NDQtMC42NjdjLTAuNDU0LDAuMTY0LTAuNzc5LDAuNjY3LTAuNzgyLDEuMjQ1QzE1My4zNzUsNDEuMzU4LDE1My4zNzksNDIuMzE5LDE1My4zOCw0My4yNzl6Ii8+DQoJCTxwYXRoIGZpbGw9IiNGRkYiICBkPSJNMTQ1LjYyMiw0My4yNjljMCwwLjk2MS0wLjAwNCwxLjkyMSwwLjAwMiwyLjg4MmMwLjAwNCwwLjYwNiwwLjMyOSwxLjEwOSwwLjgsMS4yNjhjMC42NiwwLjIyMywxLjM0OS0wLjE5NSwxLjQ4Ny0wLjkxMw0KCQkJYzAuMDQyLTAuMjE5LDAuMDYtMC40NDQsMC4wODMtMC42NjdjMC4wNDQtMC40MjgsMC4zLTAuNjc5LDAuNzEzLTAuNjljMC4zOTMtMC4wMTEsMC43MTgsMC4yNTEsMC43NSwwLjY1NA0KCQkJYzAuMDkyLDEuMTY5LTAuMjQxLDIuMTctMS4yNzYsMi44MTVjLTAuODgzLDAuNTUtMS44MTQsMC41NjItMi43MjEsMC4wMzVjLTAuODQtMC40ODktMS4yNTktMS4yMzctMS4zMTQtMi4yMTENCgkJCWMtMC4wOTYtMS42OTUtMC4wMjYtMy4zOS0wLjA0OS01LjA4NGMtMC4wMDgtMC41OCwwLjAwNi0xLjE2MiwwLjExNi0xLjczMWMwLjI0OC0xLjI4MSwxLjM3Ni0yLjA4MiwyLjU3MS0yLjA4NQ0KCQkJYzEuMjgtMC4wMDQsMi4zMzYsMC44OTksMi42MDksMi4xMDNjMC4wNzQsMC4zMjksMC4wODUsMC42NTcsMC4wNjksMC45ODhjLTAuMDIsMC40MTMtMC4zMzcsMC43MTYtMC43MywwLjcxOA0KCQkJYy0wLjQwOSwwLjAwMi0wLjY5NS0wLjI3Ni0wLjczOC0wLjcxYy0wLjAzMy0wLjMyOC0wLjA1OS0wLjY1Ny0wLjIxOS0wLjk1OWMtMC4yMDItMC4zODEtMC41MjgtMC41NzMtMC45NDEtMC41OTgNCgkJCWMtMC40NDEtMC4wMjctMC43NzIsMC4xOTQtMC45OTgsMC41NjNjLTAuMTUxLDAuMjQ2LTAuMjE1LDAuNTItMC4yMTQsMC44MTNDMTQ1LjYyNSw0MS4zOTUsMTQ1LjYyMiw0Mi4zMzIsMTQ1LjYyMiw0My4yNjl6Ii8+DQoJPC9nPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRkZGIiAgZD0iTTIyLjA0LDQzLjMzNGMwLDEuNTg1LTAuMDAxLDMuMTcxLDAuMDAxLDQuNzU2YzAsMC4yMjgtMC4wMTEsMC40NTctMC4xNDcsMC42NDRjLTAuMTg2LDAuMjU0LTAuNDM2LDAuMzk5LTAuNzY2LDAuMzExDQoJCQljLTAuMzg5LTAuMTA0LTAuNTU0LTAuMzA4LTAuNTU2LTAuNzE0Yy0wLjAwNi0wLjkzNS0wLjAxMS0xLjg2OSwwLjAwMi0yLjgwNGMwLjAwNC0wLjMyMi0wLjA0NC0wLjYzNi0wLjA4NS0wLjk1MQ0KCQkJYy0wLjAzOS0wLjI5Ni0wLjIzMy0wLjQ1OC0wLjUzNC0wLjQ2NmMtMC4zMDctMC4wMDktMC42MTUtMC4wMDktMC45MjMtMC4wMDVjLTAuNjMyLDAuMDA5LTAuODI3LDAuMjA2LTAuODI4LDAuODI2DQoJCQljLTAuMDAxLDAuOTk0LTAuMDAzLDEuOTg4LDAuMDAyLDIuOTgxYzAuMDAxLDAuMjA0LTAuMDI3LDAuNC0wLjA3NiwwLjU5NGMtMC4wOTUsMC4zNzUtMC4zOTIsMC41OTgtMC43NDksMC41NjUNCgkJCWMtMC4zNzMtMC4wMzUtMC41OTEtMC4yOC0wLjY1My0wLjY3MWMtMC4wNjYtMC40MTItMC4wNTktMC44MjQtMC4wNi0xLjIzN2MwLTIuNTkxLDAuMDAxLTUuMTgyLTAuMDAxLTcuNzczDQoJCQljMC0wLjM5LDAuMDA0LTAuNzc4LDAuMDY0LTEuMTY1YzAuMDU2LTAuMzU1LDAuMjk5LTAuNTk5LDAuNjU4LTAuNjI3YzAuMzI2LTAuMDI1LDAuNjQxLDAuMTgzLDAuNzI2LDAuNTA1DQoJCQljMC4wNTQsMC4yMDQsMC4wOTIsMC40MTEsMC4wOTEsMC42MjhjLTAuMDA4LDEuMDA2LTAuMDA1LDIuMDExLTAuMDAzLDMuMDE3YzAuMDAxLDAuNTkzLDAuMjIsMC44MDksMC44MTUsMC44MTUNCgkJCWMwLjI3MiwwLjAwMywwLjU0NSwwLjAxLDAuODE2LTAuMDA0YzAuMzkzLTAuMDIxLDAuNjEyLTAuMjIxLDAuNjYyLTAuNjAzYzAuMTU3LTEuMTg5LDAuMDM2LTIuMzg1LDAuMDY4LTMuNTc3DQoJCQljMC4wMDktMC4zNDEsMC4xMTctMC41OTEsMC40NTctMC43MThjMC40MDgtMC4xNTIsMC44MTUsMC4wNDQsMC45NTUsMC40NjNjMC4wNTgsMC4xNzMsMC4wNjEsMC4zNDcsMC4wNjEsMC41MjUNCgkJCUMyMi4wNCw0MC4yMTEsMjIuMDQsNDEuNzczLDIyLjA0LDQzLjMzNHoiLz4NCgkJPHBhdGggZmlsbD0iI0ZGRiIgIGQ9Ik0yNC42MTksNDMuMzM3YzAtMS41MzktMC4wMDEtMy4wNzcsMC00LjYxNmMwLjAwMS0wLjc3OSwwLjM0Ni0xLjEyNCwxLjEyNC0xLjEyN2MwLjYyNy0wLjAwMiwxLjI1NS0wLjAwNSwxLjg4MiwwLjAwMQ0KCQkJYzAuNTMyLDAuMDA1LDAuODA2LDAuMjU2LDAuODA4LDAuNzIzYzAuMDAzLDAuNDkxLTAuMjY3LDAuNzM3LTAuODIyLDAuNzQ1Yy0wLjIyNSwwLjAwNC0wLjQ1LTAuMDA1LTAuNjc1LDAuMDAzDQoJCQljLTAuNTUxLDAuMDE5LTAuODIsMC4yNTMtMC44MzksMC43OTRjLTAuMDIzLDAuNjM4LTAuMDIyLDEuMjc5LTAuMDAxLDEuOTE3YzAuMDE4LDAuNTUxLDAuMjgsMC43NzQsMC44MzQsMC43OTENCgkJCWMwLjM0LDAuMDExLDAuNjg0LTAuMDQ5LDEuMDIxLDAuMDY0YzAuMzg3LDAuMTI5LDAuNTM0LDAuMzgxLDAuNDc5LDAuODY0Yy0wLjAzNSwwLjMxNC0wLjI0NywwLjUwNy0wLjYwMSwwLjUzOQ0KCQkJYy0wLjMxOCwwLjAyOC0wLjYzNSwwLjA1OC0wLjk1NCwwLjA3Yy0wLjUxOSwwLjAyLTAuNzU0LDAuMjAxLTAuNzc2LDAuNzE0Yy0wLjAyOCwwLjY3My0wLjAyOCwxLjM1LDAsMi4wMjMNCgkJCWMwLjAyMSwwLjUxNCwwLjI5NCwwLjczMSwwLjg3NiwwLjc2NGMwLjI0OCwwLjAxNCwwLjQ5Ny0wLjAwMSwwLjc0NiwwLjAwNmMwLjQyLDAuMDExLDAuNjkyLDAuMjU1LDAuNzExLDAuNjMNCgkJCWMwLjAyNCwwLjQ4NS0wLjE4LDAuODAzLTAuNjIzLDAuODIyYy0wLjc4LDAuMDMzLTEuNTYzLDAuMDQtMi4zNDItMC4wMDJjLTAuNTQ3LTAuMDMtMC44NDYtMC40MzctMC44NDctMS4wMzYNCgkJCUMyNC42MTYsNDYuNDYyLDI0LjYxOSw0NC44OTksMjQuNjE5LDQzLjMzN3oiLz4NCgkJPHBhdGggZmlsbD0iI0ZGRiIgIGQ9Ik0xMi4xNDUsMzcuNTkzYzAuNDM4LDAsMC44NzUtMC4wMDUsMS4zMTMsMC4wMDFjMC40ODYsMC4wMDcsMC43OTksMC4yNzUsMC44MjksMC42OTkNCgkJCWMwLjAyNywwLjM4MS0wLjIzNiwwLjY3OC0wLjY4MSwwLjc2OWMtMC41NTMsMC4xMTMtMC43MjgsMC4zMjQtMC43MjgsMC45MDVjLTAuMDAyLDIuNjk3LTAuMDAxLDUuMzk0LTAuMDAyLDguMDkxDQoJCQljMCwwLjE2NCwwLjAwNiwwLjMyNi0wLjA1MywwLjQ4OWMtMC4xMjQsMC4zNDMtMC40MjgsMC41NjQtMC43NDksMC41MjFjLTAuMzY4LTAuMDQ4LTAuNjI4LTAuMzA3LTAuNjYzLTAuNjY5DQoJCQljLTAuMDEyLTAuMTE3LTAuMDA1LTAuMjM2LTAuMDA1LTAuMzU1YzAtMi42MDIsMC01LjIwNCwwLTcuODA3YzAtMC4xMTgsMC4wMDYtMC4yMzctMC4wMDYtMC4zNTUNCgkJCWMtMC4wNTQtMC41MzMtMC4yMjYtMC43MTktMC43NTItMC44MjNjLTAuNTQ2LTAuMTA4LTAuNzgyLTAuNTQ2LTAuNTcyLTEuMDU4YzAuMTI3LTAuMzA4LDAuMzktMC4zOTgsMC42ODUtMC40MDYNCgkJCUMxMS4yMjIsMzcuNTg1LDExLjY4NCwzNy41OTQsMTIuMTQ1LDM3LjU5M3oiLz4NCgk8L2c+DQoJPGcgaWQ9InlITUw4Ql8xXyI+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iI0ZGRiIgIGQ9Ik0yNC45NjQsNjYuOTdjLTAuMDMyLTMuNTIyLDAuNjkyLTYuNjE3LDEuOTgzLTkuNTkyYzEuMDUxLTIuNDIzLDIuNDY0LTQuNjIyLDQuMTQ1LTYuNjUNCgkJCQljMS4wMjItMS4yMzIsMi4xMTYtMi40LDMuMzE3LTMuNDYxYzEuOTM5LTEuNzE0LDQuMDQzLTMuMTksNi4zODgtNC4zMDFjMS4zNTUtMC42NDIsMi43NjEtMS4xNDgsNC4yMS0xLjUzNQ0KCQkJCWMxLjI4MS0wLjM0MywxLjUxNy0wLjg2MywwLjkyNC0yLjAzOWMtMC44OC0xLjc0My0xLjQ1Ni0zLjU4NS0xLjY1Ni01LjUyM2MtMC4zMjItMy4xMjUsMC4xMTItNi4xMzcsMS40NjMtOS4wMDMNCgkJCQljMC44MzYtMS43NzMsMS45MzYtMy4zNTEsMy4zNDMtNC43MDVjMi4yNTctMi4xNzIsNC45MjktMy41OTQsNy45ODUtNC4yODNjMS4yMjEtMC4yNzUsMi40NjQtMC40MjQsMy43MTQtMC4zNjYNCgkJCQljMy4wNTYsMC4xNDIsNS44NDgsMS4wNjQsOC4yODIsMi45NTRjMi4zMjcsMS44MDcsMy45MzEsNC4xMTcsNC41NzYsNy4wMDVjMC43NjIsMy40MTcsMC4xNTQsNi42MDItMS45NzcsOS40MTINCgkJCQljLTEuMzksMS44MzQtMy4yNTQsMy4wMDgtNS41NCwzLjM4NmMtMi4zMzIsMC4zODYtNC40MzUtMC4yMS02LjI4MS0xLjY5N2MtMS40NDItMS4xNjItMi4zNzgtMi42NDEtMi42ODItNC40NjYNCgkJCQljLTAuMjYxLTEuNTY1LTAuMTg4LTMuMTI1LDAuNTI5LTQuNTgzYzAuNTA3LTEuMDMzLDEuNzM5LTEuMzI5LDIuNTg1LTAuNjI4YzAuNTQ4LDAuNDU0LDAuNjk5LDEuMDgsMC41ODYsMS43NzENCgkJCQljLTAuMDk2LDAuNTg2LTAuMjYyLDEuMTY4LTAuMjksMS43NTdjLTAuMDYyLDEuMzMyLDAuMzk4LDIuNDc1LDEuNDM2LDMuMzQ0YzAuNzYzLDAuNjM4LDEuNjUxLDEuMDIyLDIuNjQzLDEuMDgNCgkJCQljMC43NDksMC4wNDQsMS40NzQtMC4xNDUsMi4xNTItMC40NzdjMS44NzYtMC45MiwyLjkyMi0yLjQ4MSwzLjM4MS00LjQ2NWMwLjU5NC0yLjU2OCwwLjAxNC00Ljg5OS0xLjU4Ni02Ljk1NQ0KCQkJCWMtMS41NC0xLjk3OC0zLjYwNS0zLjE0MS02LjA0NC0zLjY3OWMtMS4wNjktMC4yMzYtMi4xNTItMC4yNjgtMy4yMjUtMC4xOGMtMS42OTcsMC4xMzgtMy4yOTgsMC42NTUtNC44MDcsMS40NTcNCgkJCQljLTEuMjk0LDAuNjg4LTIuNDY0LDEuNTQyLTMuNDQ5LDIuNjIzYy0xLjU5NCwxLjc1Mi0yLjYzMiwzLjc5OS0zLjEwOCw2LjEyNGMtMC4yMjQsMS4wOTYtMC4zMzgsMi4yMDYtMC4yNjQsMy4zMjENCgkJCQljMC4xNzIsMi41OTcsMC45NzQsNC45NzIsMi41ODksNy4wNDRjMC41OTYsMC43NjUsMS4zODYsMS4xMjgsMi4zNDUsMS4yMzRjMi4zMDksMC4yNTUsNC41MzIsMC44MTYsNi41NDksMi4wMjUNCgkJCQljMC41NjIsMC4zMzcsMS4wNjgsMC43NDIsMS40NiwxLjI4MWMxLjAxOCwxLjM5OSwwLjI5OCwzLjE0OC0xLjQxMSwzLjQzN2MtMS4xNDcsMC4xOTQtMi4yMzItMC4wOTUtMy4zMTctMC4zODUNCgkJCQljLTEuNzg1LTAuNDc4LTMuNDYzLTEuMjEtNC45OTQtMi4yNDNjLTAuODYtMC41OC0xLjc1OS0wLjY5OS0yLjc2LTAuNTc0Yy0xLjQwMiwwLjE3NS0yLjc2MywwLjUtNC4wODcsMC45ODENCgkJCQljLTIuMTg3LDAuNzk0LTQuMTczLDEuOTQ5LTUuOTkzLDMuMzk0Yy0xLjAzMywwLjgyLTIuMDE2LDEuNjk3LTIuOTIyLDIuNjU1Yy0yLjAyNCwyLjE0MS0zLjcyNyw0LjUwNy00LjkzLDcuMjA4DQoJCQkJYy0wLjc3NiwxLjc0My0xLjMwOSwzLjU1Ny0xLjU2OSw1LjQ1NWMtMC4xNTUsMS4xMy0wLjI0MiwyLjI2My0wLjE4MiwzLjM5OGMwLjE1OCwyLjk1MiwwLjkzMyw1LjczMSwyLjQxOCw4LjMwMw0KCQkJCWMwLjgyNywxLjQzMiwxLjgwNSwyLjc0OCwyLjk5OSwzLjg4OWMyLjQ4OSwyLjM4LDUuNDExLDMuOTUxLDguODAyLDQuNjMzYzEuMzMxLDAuMjY3LDIuNjczLDAuMzkyLDQuMDIzLDAuMzINCgkJCQljMi4wNjktMC4xMSw0LjA2MS0wLjU3NSw1Ljk2NS0xLjQxNWMxLjUwMy0wLjY2MywyLjg5NC0xLjUxMSw0LjE2My0yLjU0NGMxLjYxOS0xLjMxNywyLjk1OS0yLjg4MSwzLjk4My00LjcxMg0KCQkJCWMwLjg3Ni0xLjU2OCwxLjQ1NS0zLjIzOCwxLjc0Ny01LjAwNGMwLjIwNi0xLjI0NywwLjIxNi0yLjUwNSwwLjEwNC0zLjc2NmMtMC4wNzQtMC44MzItMC4yMjctMS42NDUtMC40NzgtMi40NA0KCQkJCWMtMC4wNDctMC4xNS0wLjEwMy0wLjI5OS0wLjE3NC0wLjQzOWMtMC4zMy0wLjY1Ny0wLjg1Mi0wLjg0NS0xLjUxMS0wLjUyNWMtMC40NjYsMC4yMjYtMC45MTksMC40NzctMS4zNzQsMC43MjINCgkJCQljLTEuOTQyLDEuMDQ0LTMuOTc0LDEuODQ4LTYuMTQsMi4yODNjLTEuMTYxLDAuMjMzLTIuMzM3LDAuMzY0LTMuNTIsMC4yOTFjLTEuNTY2LTAuMDk2LTMuMDctMC40NDYtNC40MDQtMS4zMjENCgkJCQljLTEuNDIzLTAuOTM0LTIuMy0yLjIxNi0yLjQ0OC0zLjk0OWMtMC4yMTMtMi41MDYsMC44MzUtNC40MzUsMi43Ny01LjkxOWMxLjQwNS0xLjA3NywzLjA0NC0xLjYwMSw0Ljc4Ni0xLjg1Nw0KCQkJCWMxLjAyMS0wLjE1LDIuMDQ2LTAuMTY3LDMuMDY1LTAuMTE1YzIuOTcxLDAuMTUxLDUuNywwLjk5MSw4LjAwMiwyLjk2NmMwLjE4OCwwLjE2MSwwLjM4NiwwLjMxMiwwLjU5NCwwLjQ0Ng0KCQkJCWMwLjUwNywwLjMyNSwxLjAyOCwwLjMyNCwxLjUxNy0wLjAyNWMwLjM3NS0wLjI2NywwLjczNy0wLjU1NiwxLjA3Ni0wLjg2N2MxLjgyOS0xLjY3MiwzLjI5NC0zLjYyNCw0LjQ3Ny01LjgNCgkJCQljMC42Mi0xLjE0LDEuMTQ4LTIuMzE3LDEuNjMzLTMuNTE4YzAuMTc3LTAuNDM4LDAuMzgxLTAuODY1LDAuNzQ3LTEuMTljMC41MTYtMC40NTgsMS4wOTMtMC42MjIsMS43NDQtMC4zNDYNCgkJCQljMC42NSwwLjI3NiwwLjk5MSwwLjc5MSwxLjA0MiwxLjQ5YzAuMDY1LDAuODgzLTAuMTEzLDEuNzQ3LTAuMjI2LDIuNjE1Yy0wLjEzOCwxLjA1Ni0wLjI5NSwyLjExLTAuNDQ4LDMuMTY0DQoJCQkJYy0wLjE5MSwxLjMwOS0wLjQwMywyLjYxNi0wLjU3NSwzLjkyOGMtMC4xNzYsMS4zNDUtMC41MDQsMi42NzEtMC41MDYsNC4wMzhjMCwwLjEwMS0wLjAwMiwwLjIwNiwwLjAyMiwwLjMwMg0KCQkJCWMwLjEwMSwwLjM5MSwwLjM0MiwwLjQ3NywwLjY3NywwLjI0NGMwLjI4Mi0wLjE5NiwwLjQ5MS0wLjQ2NSwwLjY3OS0wLjc0NmMxLjExOS0xLjY2NiwyLjExLTMuNDA2LDIuOTczLTUuMjE4DQoJCQkJYzAuMjQ3LTAuNTE5LDAuMjgtMS4wNjEsMC4wOTMtMS42MDljLTAuMjc2LTAuODA5LTAuNTM5LTEuNjItMC42MTEtMi40NzljLTAuMDQ5LTAuNTc0LTAuMDYxLTEuMTUzLTAuMDA4LTEuNzIzDQoJCQkJYzAuMTQ5LTEuNjIyLDAuNTY5LTMuMTgzLDEuMjIzLTQuNjczYzAuNTcyLTEuMzAyLDEuMjI2LTIuNTY0LDIuMjE2LTMuNjA1YzAuNzE5LTAuNzU2LDEuNTgtMS4yNTgsMi42NzctMS4wNDgNCgkJCQljMS4wMjQsMC4xOTYsMS43NTMsMS4xNTUsMS45MDcsMi4zNTZjMC4yMDMsMS41NzYtMC4xNTMsMy4wODQtMC41MTIsNC41OTFjLTAuMzk0LDEuNjU0LTAuOTc3LDMuMjQ5LTEuNTYzLDQuODQyDQoJCQkJYy0wLjA4MSwwLjIyLTAuMTY4LDAuNDQxLTAuMTY0LDAuNjg1YzAuMDA2LDAuMzYyLDAuMDk4LDAuNjgsMC40NjMsMC44MjZjMC4zNjgsMC4xNDcsMC43MjYsMC4xMjMsMS4wNDQtMC4xNDkNCgkJCQljMC4yNTgtMC4yMjEsMC40LTAuNTEsMC41MDEtMC44MjVjMC43MTMtMi4yMywxLjUzMS00LjQxOCwyLjYwNy02LjUwNGMwLjg5LTEuNzI1LDEuODg1LTMuMzg0LDMuMTQ3LTQuODYyDQoJCQkJYzAuOTI1LTEuMDgzLDEuOTU4LTIuMDU0LDMuMzA3LTIuNjE0YzEuMDA5LTAuNDE5LDIuMDM5LTAuNTQyLDMuMDgzLTAuMTU2YzEuMzkxLDAuNTE0LDIuMTI4LDEuNTY5LDIuMzYsMi45OTUNCgkJCQljMC4yNjMsMS42MDgtMC4xMzQsMy4xMzMtMC43MDMsNC42MTFjLTAuODQ1LDIuMTk0LTIuMDk2LDQuMTQ2LTMuNjQ1LDUuOTE2Yy0xLjc3OCwyLjAzMy0zLjg3NCwzLjYyMS02LjM3Myw0LjY2MQ0KCQkJCWMtMC44NjEsMC4zNTgtMS4yMzgsMC45OTItMS4yNjgsMS45MTZjLTAuMDIzLDAuNzEyLTAuMDEzLDEuNDEyLDAuMTUzLDIuMTAzYzAuMjkyLDEuMjE4LDEuMTUsMS42OTcsMi4zNDEsMS4zMTgNCgkJCQljMC43NjctMC4yNDQsMS4zOTktMC43MSwxLjk5MS0xLjIzN2MxLjg4Mi0xLjY3NywzLjI0MS0zLjc1OCw0LjUyMS01Ljg5NGMxLjQ3MS0yLjQ1NSwyLjcxLTUuMDMsMy44NzYtNy42NDINCgkJCQljMS4zODYtMy4xMDMsMi41NzctNi4yODEsMy43MzUtOS40NzNjMC4yNjEtMC43MiwwLjY2My0xLjMyLDEuNDk4LTEuNTAxYzAuOTEyLTAuMTk4LDEuODg5LDAuNTU2LDEuOTM5LDEuNDg4DQoJCQkJYzAuMDQ4LDAuODg4LTAuMjMzLDEuNzA5LTAuNDQyLDIuNTQ3Yy0wLjU0OSwyLjIwMS0xLjE3NSw0LjM4NC0xLjYyMyw2LjYxYy0wLjA3OCwwLjM4Ni0wLjEyOSwwLjc3Ni0wLjEwNywxLjE3Mw0KCQkJCWMwLjAwNywwLjEyLDAuMDI5LDAuMjI2LDAuMTQ1LDAuMjg0YzAuMTE1LDAuMDU4LDAuMTk1LTAuMDI0LDAuMjcxLTAuMDg2YzAuMzcxLTAuMzA5LDAuNTk2LTAuNzMsMC44MzgtMS4xMzMNCgkJCQljMC41NzMtMC45NTcsMS4wNTEtMS45NjUsMS41NjItMi45NTVjMS4xMTQtMi4xNiwyLjE5OS00LjMzNywzLjQ3MS02LjQxMmMwLjQ1OS0wLjc0OCwwLjkyOC0xLjQ5MiwxLjU2NS0yLjEwNg0KCQkJCWMwLjU5OC0wLjU3NywxLjMwNS0wLjkwNCwyLjE0OC0wLjcwN2MwLjg0OCwwLjE5NywxLjQzNiwwLjk1NCwxLjU4LDEuODY3YzAuMTUzLDAuOTcyLDAuMDI0LDEuOTMtMC4xMDIsMi44ODYNCgkJCQljLTAuMzYxLDIuNzI3LTAuOTksNS40MDctMS40NjYsOC4xMTRjLTAuMjU4LDEuNDY5LTAuNSwyLjk0Mi0wLjY1NSw0LjQyNWMtMC4wODcsMC44MzctMC4xNjcsMS42NzktMC4xNSwyLjUyNA0KCQkJCWMwLjAwNiwwLjMwNiwwLjA1MiwwLjYwNywwLjE1NywwLjg5MmMwLjE1OCwwLjQzLDAuNTYyLDAuNTU2LDAuOTYzLDAuMzI4YzAuMzE3LTAuMTgsMC41MTMtMC40NjksMC43MDktMC43NTgNCgkJCQljMC45NjMtMS40MjQsMS42OTYtMi45NjksMi4zODEtNC41MzhjMS41NzMtMy42LDIuODY0LTcuMzA2LDQuMDk3LTExLjAzMWMwLjgyNy0yLjQ5NywxLjYyLTUuMDA1LDIuMzc3LTcuNTI0DQoJCQkJYzAuMDg0LTAuMjgsMC4xNjktMC41NzEsMC4xNDYtMC44NThjLTAuMDQ2LTAuNTc2LTAuNTQxLTAuODgyLTEuMTU2LTAuNzY0Yy0xLjQ1NiwwLjI4LTIuODk0LDAuNjM2LTQuMzMyLDAuOTkNCgkJCQljLTIuNjUzLDAuNjUzLTUuMjg2LDEuMzc1LTcuODYxLDIuMjk1Yy0wLjU4MiwwLjIwOC0xLjE1NCwwLjQ0Ni0xLjc0MSwwLjYzNmMtMC43MzQsMC4yMzgtMS40MzcsMC4xODUtMS45ODgtMC40MjMNCgkJCQljLTAuNjk4LTAuNzctMC41MzEtMS44ODIsMC4zNjEtMi41MjdjMC41OS0wLjQyNywxLjI2OS0wLjY3MSwxLjk0NC0wLjkxOWMzLjQ5Ny0xLjI4OCw3LjEwOC0yLjE3NywxMC43MjgtMy4wMw0KCQkJCWMxLjQyLTAuMzM1LDIuODQ3LTAuNjQ0LDQuMjczLTAuOTUxYzAuODktMC4xOTEsMS40OTYtMC42NjUsMS43NTYtMS41NjdjMC42MjMtMi4xNTksMS4yNjQtNC4zMTIsMS44OTUtNi40NjgNCgkJCQljMC42NS0yLjIyMSwxLjI5NC00LjQ0NCwxLjk0OC02LjY2NGMwLjE4Ni0wLjYzMSwwLjQxNy0xLjI0LDEuMDA0LTEuNjMxYzAuOS0wLjU5OSwyLjA5Ni0wLjE4LDIuNDU1LDAuODQyDQoJCQkJYzAuMjMsMC42NTQsMC4wNTQsMS4yNy0wLjExNiwxLjg4M2MtMC45NCwzLjQtMS44OTQsNi43OTUtMi44NDIsMTAuMTkzYy0wLjA5NCwwLjMzNi0wLjE3LDAuNjc1LTAuMTkxLDEuMDI1DQoJCQkJYy0wLjAzNiwwLjYxMSwwLjI3OSwwLjk1NywwLjg5NiwwLjk2MmMwLjY0NiwwLjAwNSwxLjI2Ny0wLjE3NiwxLjg5NC0wLjI5NGMyLjU0Ny0wLjQ3OSw1LjA5MS0wLjk3NSw3LjYzNS0xLjQ3DQoJCQkJYzEuODUtMC4zNiwzLjcwMS0wLjcxOSw1LjU0OC0xLjA5NGMyLjQ4NS0wLjUwNCw0Ljk3LTEuMDE0LDcuNDUxLTEuNTRjMS4yMTktMC4yNTksMi40MjYtMC41NzUsMy42NDYtMC44MzQNCgkJCQljMC42MzgtMC4xMzUsMS4yNzMtMC4xMjcsMS44MjksMC4zMTNjMC43OTMsMC42MjcsMC44MTgsMS45OS0wLjE4MywyLjY2NmMtMC42MjQsMC40MjEtMS4zNDYsMC41NjItMi4wNTIsMC43MzINCgkJCQljLTMuMDc5LDAuNzM5LTYuMTg2LDEuMzUtOS4yOSwxLjk3M2MtMS45OTIsMC40LTMuOTg2LDAuNzktNS45OCwxLjE3NmMtMi43ODcsMC41NC01LjU3NiwxLjA3LTguMzYzLDEuNjA5DQoJCQkJYy0wLjk4LDAuMTg5LTEuOTUxLDAuNDM5LTIuOTM4LDAuNTc2Yy0xLjE4MywwLjE2NS0xLjc0MSwwLjg3NS0yLjAyNCwxLjk1OGMtMS4yNTMsNC43OTItMi41NDksOS41NzMtMy43NTQsMTQuMzc4DQoJCQkJYy0wLjQ3MywxLjg4NS0wLjg2NywzLjc4Ni0xLjExNSw1LjcxNGMtMC4xMTUsMC44OS0wLjE5MiwxLjc5LTAuMTQ3LDIuNjkyYzAuMDA3LDAuMTMzLDAuMDQzLDAuMjY1LDAuMDU5LDAuMzk4DQoJCQkJYzAuMDQ0LDAuMzc3LDAuMTYyLDAuNzI4LDAuNTQ3LDAuODY0YzAuNDA1LDAuMTQzLDAuNzIxLTAuMTA0LDAuOTk2LTAuMzU5YzAuNzI0LTAuNjcyLDEuMjgtMS40ODMsMS43OTgtMi4zMTINCgkJCQljMS44MzgtMi45NDMsMy4yMjktNi4wOTksNC40MTgtOS4zNWMwLjQzMy0xLjE4MiwwLjg1OC0yLjM2NiwxLjIxNi0zLjU3NGMwLjIxOS0wLjc0LDAuMTc4LTEuNDc3LDAuMDk1LTIuMjMzDQoJCQkJYy0wLjE3OC0xLjYzNy0wLjI3NC0zLjI4MSwwLjM3Ni00Ljg1NWMwLjMzNi0wLjgxMywwLjg4NC0xLjQ1MSwxLjc1OS0xLjY5N2MxLjE2OC0wLjMyOSwyLjMyLDAuMzQ4LDIuNzQzLDEuNTkNCgkJCQljMC4zNywxLjA4NiwwLjIyNywyLjE3Mi0wLjAzOSwzLjI1NWMtMC4yMjgsMC45MjctMC42MDUsMS44MTEtMC43ODYsMi43NTNjLTAuMTE2LDAuNjAzLTAuMDQxLDEuMTg1LDAuMTIsMS43NjUNCgkJCQljMC41MzMsMS45MTcsMS4xOTYsMy43OTMsMS44MDYsNS42ODZjMC41MjQsMS42MjUsMS4wNzEsMy4yNDUsMS4zNjksNC45MzJjMC4zMDQsMS43MjQsMC4zNTQsMy40MzYtMC41MTksNS4wMzENCgkJCQljLTAuODc2LDEuNi0yLjIwNSwyLjU3Mi00LjA1NSwyLjc3NGMtMS4zMDQsMC4xNDItMi40NjUtMC4yMDYtMy41MTMtMC45NzJjLTAuNjY5LTAuNDg5LTAuOTI2LTEuNDI4LTAuNTk2LTIuMTQyDQoJCQkJYzAuMzM1LTAuNzI1LDEuMTQzLTEuMDg1LDEuOTg5LTAuODczYzAuMzM4LDAuMDg1LDAuNjczLDAuMTg1LDEuMDAyLDAuMzAxYzEuMDYsMC4zNzMsMS45MTYtMC4zOTksMi4xNzEtMS4xMzcNCgkJCQljMC4yODEtMC44MTIsMC4yMDEtMS42MjQsMC4wNDEtMi40MjljLTAuMjk0LTEuNDc5LTAuNzI2LTIuOTIxLTEuMjUzLTQuMzM0Yy0wLjA1OC0wLjE1Ny0wLjEzNS0wLjMxLTAuMjI2LTAuNDUxDQoJCQkJYy0wLjMzMS0wLjUxMy0wLjc4LTAuNTE2LTEuMTE4LDAuMDAxYy0wLjMwOSwwLjQ3My0wLjUwOSwxLjAwMi0wLjczNiwxLjUxNmMtMC45OTQsMi4yNDQtMi4wNTMsNC40NTYtMy4zOSw2LjUyMQ0KCQkJCWMtMC43OTcsMS4yMzItMS43MDEsMi4zODQtMi43OTQsMy4zNzFjLTAuNjksMC42MjMtMS40NTMsMS4xMzQtMi4zNjcsMS4zODNjLTEuNTk0LDAuNDMzLTMuMTA0LTAuMjI3LTMuODU5LTEuNzAxDQoJCQkJYy0wLjE4NC0wLjM2LTAuMzM1LTAuNzM3LTAuNTE4LTEuMDk3Yy0wLjM1LTAuNjg4LTAuODUyLTAuNzM1LTEuMzE2LTAuMTExYy0wLjM4MiwwLjUxNC0wLjcyNSwxLjA1Ny0xLjEwMSwxLjU3Ng0KCQkJCWMtMC42MDQsMC44MzUtMS4yOTEsMS41ODctMi4xOTgsMi4xMTJjLTEuOTkxLDEuMTUxLTQuMjIyLDAuNDYzLTUuMTE3LTEuNjc5Yy0wLjM1Mi0wLjg0MS0wLjQ5My0xLjcyOS0wLjUxNi0yLjYzDQoJCQkJYy0wLjAyNS0wLjk5LTAuMDQxLTEuOTg0LDAuMDY0LTIuOTcxYzAuMTI4LTEuMTkzLDAuMjU3LTIuMzg2LDAuNDQzLTMuNTczYzAuMTEzLTAuNzIyLDAuMTk4LTEuNDQ4LDAuMTY0LTIuMTgzDQoJCQkJYy0wLjAwOC0wLjE3Ni0wLjAyNy0wLjM2LTAuMTk5LTAuNDM2Yy0wLjE3Ni0wLjA3Ny0wLjI4NiwwLjA4Ny0wLjM5NSwwLjE5NGMtMC41NjUsMC41NTctMC44ODcsMS4yNzYtMS4yNCwxLjk2Mw0KCQkJCWMtMS40NDYsMi44MTItMi45MDksNS42MTYtNC40NjcsOC4zNjdjLTAuODkyLDEuNTc1LTEuNzgxLDMuMTU0LTIuODgsNC42Yy0wLjQ1MywwLjU5Ni0wLjk1NCwxLjEzOS0xLjY5NiwxLjM4Ng0KCQkJCWMtMC45OCwwLjMyNi0xLjk1Mi0wLjEzNi0yLjM0LTEuMWMtMC4xNy0wLjQyMi0wLjIwOC0wLjg3Mi0wLjMxNS0xLjMwN2MtMC4xNDMtMC41OC0wLjQwNy0wLjY4LTAuODg1LTAuMzE4DQoJCQkJYy0wLjM5OCwwLjMwMS0wLjY5NywwLjcwNS0xLjAxNiwxLjA4MmMtMS4xODUsMS40LTIuNDYsMi42OS00LjA5LDMuNTgxYy0wLjk2NSwwLjUyNy0xLjk5OCwwLjg1OC0zLjA5MSwwLjg1Mg0KCQkJCWMtMi4yMjgtMC4wMTItMy45MTYtMS4xMzQtNC43MjgtMy40MjljLTAuMzI2LTAuOTIxLTAuNDI4LTEuODgtMC40NzYtMi44NDdjLTAuMDE0LTAuMjgxLDAuMDIzLTAuNTY5LTAuMDItMC44NDQNCgkJCQljLTAuMTQ0LTAuOTI0LTAuNjAzLTEuMjk0LTEuNjU2LTEuNDY5Yy0wLjUxOC0wLjA4Ni0wLjk4OC0wLjA1OS0xLjQwNCwwLjI3NGMtMC4yNzcsMC4yMjEtMC40NDQsMC41MzQtMC42MSwwLjg0DQoJCQkJYy0xLjAzNSwxLjkxMS0yLjEzNywzLjc4MS0zLjM1NSw1LjU4MWMtMC42MzcsMC45NDItMS4zMDQsMS44NjUtMi4wOSwyLjY4OGMtMC42ODgsMC43Mi0xLjQzNCwxLjM2Ny0yLjQ3NiwxLjUzNQ0KCQkJCWMtMC45MzUsMC4xNTEtMS42ODItMC4xNzctMi4yNTUtMC44OTdjLTAuNDYzLTAuNTgxLTAuNjE3LTEuMjc4LTAuNjk1LTIuMDA4Yy0wLjE2My0xLjUyOSwwLjExMy0zLjAyLDAuMzI1LTQuNTINCgkJCQljMC4wODktMC42MzIsMC4yMzQtMS4yNTksMC4yMjUtMS45MDRjLTAuMDAyLTAuMTQ5LTAuMDI1LTAuMjkxLTAuMDc1LTAuNDI5Yy0wLjExNi0wLjMyLTAuMzQ2LTAuNDE2LTAuNjY5LTAuMjg4DQoJCQkJYy0wLjI4OSwwLjExNC0wLjUyMSwwLjMxNy0wLjc0OSwwLjUxMmMtMC42MzMsMC41NC0xLjI1MSwxLjA5OC0xLjg3MywxLjY1MWMtMC42MjksMC41NTgtMC43NzgsMS4yMTctMC40NjgsMi4wMDgNCgkJCQljMC4zMjQsMC44MjcsMC42MDEsMS42NzEsMC43ODcsMi41NDJjMC4yLDAuOTMzLDAuMzIsMS44NzUsMC40MDMsMi44MjhjMC4wNzcsMC44ODMsMC4wNDMsMS43NTgtMC4wMywyLjYyOQ0KCQkJCWMtMC4xNTgsMS44OC0wLjYwNCwzLjY5OC0xLjMxOSw1LjQ0N2MtMC43NjQsMS44Ny0xLjc5OSwzLjU4LTMuMTA0LDUuMTE3Yy0xLjU0MywxLjgxNy0zLjM1NywzLjMyLTUuNDEsNC41MzQNCgkJCQljLTIuMTQyLDEuMjY2LTQuNDM4LDIuMTE5LTYuODgsMi41ODFjLTEuNTksMC4zMDEtMy4yMDMsMC4zODEtNC44MDcsMC4yN2MtNC4yODUtMC4yOTctOC4xNDMtMS43NjItMTEuNTM1LTQuNDE0DQoJCQkJYy0yLjE4OC0xLjcxMS0zLjk4LTMuNzY4LTUuMzUxLTYuMTg4Yy0xLjMwNC0yLjMwMS0yLjE4Ny00Ljc0OC0yLjU5Mi03LjM2OEMyNS4wNDksNjkuMDM3LDI0LjkzMiw2Ny44NzcsMjQuOTY0LDY2Ljk3eg0KCQkJCSBNNTIuMzA5LDU3LjQ0NWMtMC43MjMtMC4wMTItMS40MzcsMC4wNjctMi4xNDIsMC4yMTNjLTEuMjA5LDAuMjUtMi4zMzgsMC42NzktMy4xOTIsMS42MjENCgkJCQljLTAuNjQ4LDAuNzE0LTAuOTc3LDEuNTU2LTAuNjkxLDIuNTE0YzAuMjQ5LDAuODMxLDAuOTQyLDEuMjMxLDEuNzE1LDEuNDg5YzEuMzgzLDAuNDYxLDIuNzg2LDAuMzc2LDQuMTksMC4xMTcNCgkJCQljMS41Ny0wLjI5LDMuMDQ5LTAuODU2LDQuNDgxLTEuNTQyYzAuNjc2LTAuMzI0LDEuMzc3LTAuNjI3LDEuOTI5LTEuMTU3YzAuMzktMC4zNzQsMC4zOTItMC44MjcsMC4wNC0xLjIzNQ0KCQkJCWMtMC4zMjEtMC4zNzMtMC43My0wLjYzLTEuMTU4LTAuODZDNTUuODY0LDU3LjczOCw1NC4xMDgsNTcuNDk2LDUyLjMwOSw1Ny40NDV6IE05NC44ODksNDMuMTc4DQoJCQkJYy0wLjAxLTAuNzQ3LTAuNDctMS4xODktMS4yMDctMC43NzFjLTAuMTM2LDAuMDc3LTAuMjY0LDAuMTctMC4zOSwwLjI2NGMtMC42NTgsMC40OTEtMS4xMzEsMS4xNTItMS42MTQsMS43OTkNCgkJCQljLTAuOTk4LDEuMzQtMS43ODQsMi44MDYtMi40OTMsNC4zMTNjLTAuMzI0LDAuNjktMC42NSwxLjM4My0wLjgyMSwyLjEzNWMtMC4wNjgsMC4yOTgtMC4xMzMsMC42MTUsMC4xNTcsMC43OTcNCgkJCQljMC4zLDAuMTg4LDAuNjA3LDAuMDI5LDAuODc5LTAuMTQ3YzAuODY5LTAuNTY0LDEuNTU2LTEuMzIyLDIuMjI5LTIuMDk1YzEuMTUzLTEuMzI1LDIuMDYyLTIuODAzLDIuNzM2LTQuNDI0DQoJCQkJQzk0LjYyLDQ0LjQzNyw5NC44MjEsNDMuODA3LDk0Ljg4OSw0My4xNzh6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==");
  width: 160px;
  height: 100px;
}
.site,
.post {
  position: inherit;
}
.uppercase {
  text-transform: uppercase;
}
.underline {
  text-decoration: underline;
}
.center_mobile {
  text-align: left;
}
@media only screen and (max-width: 767px) {
  .imgscale {
    -webkit-transform: scale(0.7) !important;
    -ms-transform: scale(0.7) !important;
    -o-transform: scale(0.7) !important;
    transform: scale(0.7) !important;
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
  }
  .imgscale-left {
    -webkit-transform: scale(0.7) !important;
    -ms-transform: scale(0.7) !important;
    -o-transform: scale(0.7) !important;
    transform: scale(0.7) !important;
    -webkit-transform-origin: center left;
    -moz-transform-origin: center left;
    -ms-transform-origin: center left;
    transform-origin: center left;
  }
  .imgscale-right {
    -webkit-transform: scale(0.7) !important;
    -ms-transform: scale(0.7) !important;
    -o-transform: scale(0.7) !important;
    transform: scale(0.7) !important;
    -webkit-transform-origin: center right;
    -moz-transform-origin: center right;
    -ms-transform-origin: center right;
    transform-origin: center right;
  }
  .imgscale-top-right {
    -webkit-transform: scale(0.7) !important;
    -ms-transform: scale(0.7) !important;
    -o-transform: scale(0.7) !important;
    transform: scale(0.7) !important;
    -webkit-transform-origin: top right;
    -moz-transform-origin: top right;
    -ms-transform-origin: top right;
    transform-origin: top right;
  }
  .imgscale-top-left {
    -webkit-transform: scale(0.7) !important;
    -ms-transform: scale(0.7) !important;
    -o-transform: scale(0.7) !important;
    transform: scale(0.7) !important;
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
  }
  .center_mobile {
    text-align: center !important;
  }
}
/* .squaredThree */
.squaredThree {
  width: 30px;
  position: relative;
  margin: 0 auto;
  display: inline-block;
  line-height: 30px;
}
.squaredThree label {
  width: 30px;
  height: 30px;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  border: 3px solid #1A1A1A;
}
.squaredThree label:after {
  content: '';
  width: 14px;
  height: 9px;
  position: absolute;
  top: 5px;
  left: 5px;
  border: 4px solid #1a1a1a;
  border-top: none;
  border-right: none;
  background: transparent;
  opacity: 0;
  transform: rotate(-45deg);
}
.squaredThree label:hover::after {
  opacity: 0.3;
}
.squaredThree input[type=radio],
.squaredThree input[type=checkbox] {
  visibility: hidden;
}
.squaredThree input[type=radio]:checked + label:after,
.squaredThree input[type=checkbox]:checked + label:after {
  opacity: 1;
}
@media only screen and (max-width: 767px) {
  .squaredThree {
    width: 20px;
    line-height: 20px;
  }
  .squaredThree label {
    width: 20px;
    height: 20px;
  }
  .squaredThree label:after {
    width: 10px;
    height: 6px;
    top: 3px;
    left: 2px;
    border: 3px solid #1a1a1a;
    border-top: none;
    border-right: none;
  }
}
/* end .squaredThree */
.site-branding {
  width: 75%;
}
@media screen and (max-width: 767px) {
  .site-branding {
    max-width: 150px;
  }
}
.site-title {
  width: 100%;
}
.entry-image {
  max-width: 80%;
  margin: 0 auto 10px;
}
.entry-image img {
  max-height: 100%;
}
.ie .entry-image img {
  height: 90%;
}
#cartlink {
  height: 40px;
  width: 29px;
  background: url("assets/img/cart.svg?v2") center center no-repeat;
  padding: 10px;
}
#cartlink:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.add-menu {
  right: 0;
}
#cartlink,
.site-navigation-toggle {
  margin: 0 0 0 24px;
}
.nav_button_wrap {
  position: absolute;
}
.nav_button_wrap > * {
  float: right;
}
.nav_button_wrap button {
  padding: 12px 15px;
}
.entry-title {
  font-family: interstateblackcondensed;
  font-style: normal;
  margin-bottom: 60px!important;
  margin-top: 20px;
  font-weight: normal;
  line-height: 0.9em!important;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  letter-spacing: -0.03em;
}
.entry-title.sm {
  margin-bottom: 16px!important;
}
@media screen and (max-width: 480px) {
  .single .entry-title {
    margin-bottom: 42px!important;
  }
}
.entry-date {
  text-transform: uppercase;
  font-family: interstatecondregular;
  font-size: 26px;
  font-style: normal;
}
@media screen and (min-width: 650px) {
  .single .entry-date {
    font-size: 40px;
  }
}
@media screen and (min-width: 650px) {
  [data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+1) .entry-date {
    font-size: 40px;
  }
  [data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+1) .entry-image,
  [data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+1) .entry-image img {
    max-height: 350px;
  }
  [data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+2) .entry-image,
  [data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+3) .entry-image {
    margin-bottom: 20px;
    max-height: 200px;
  }
  [data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+2) .entry-image img,
  [data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+3) .entry-image img {
    max-height: 200px;
  }
}
.entry-custom {
  display: none;
}
@media screen and (min-width: 651px) {
  .entry-custom {
    display: block;
  }
  .entry-std.custom {
    display: none;
  }
}
.post-grid {
  height: 500px;
}
.post-grid .post-content {
  height: 100%;
  width: 100%;
  vertical-align: middle;
  display: table;
}
.post-grid .post-link-wrap {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
}
.post-grid a.post-link-wrap:hover {
  color: #fff;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.post-grid .entry-meta,
.single .entry-meta {
  font-size: 22px;
  line-height: 1.3em;
  width: 100%;
}
@media only screen and (min-width: 651px) {
  .post-grid .entry-meta,
  .single .entry-meta {
    font-size: 25px;
    line-height: 1.1em;
  }
}
@media only screen and (max-width: 480px) {
  .post-grid .entry-meta,
  .single .entry-meta {
    font-size: 20px;
  }
}
.post-grid .entry-meta.sm,
.single .entry-meta.sm {
  margin-bottom: 16px!important;
}
[data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+2) .entry-title,
[data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+3) .entry-title {
  margin-bottom: 60px!important;
}
[data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+2) .entry-title.sm,
[data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+3) .entry-title.sm {
  margin-bottom: 0px!important;
  font-size: 26px!important;
}
[data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+2) .entry-meta.sm,
[data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+3) .entry-meta.sm {
  display: none;
}
.post-content {
  padding-left: 6%;
  padding-right: 6%;
}
.article-cover {
  margin-bottom: 0;
}
.article-cover__inner {
  width: 70%;
  max-width: 980px;
  margin: 0 auto;
  top: 20%;
  height: 60%;
}
.article-cover__arrow {
  left: 0;
  margin-left: 0;
  bottom: 50px;
  text-align: center;
  width: 100%;
}
@media (max-width: 767px) {
  .article-cover__arrow {
    bottom: 25px;
  }
  .article-cover__arrow svg {
    width: 35px;
    height: 17.5px;
  }
  #social-cover {
    right: 25px;
    bottom: 31px;
  }
  #cartlink {
    margin: 0 15px;
  }
  .site-navigation-toggle {
    margin-right: 0;
  }
  .nav_button_wrap button {
    display: none;
  }
}
.site-nav__section {
  padding-top: 0;
}
.site-nav .close-nav {
  padding: 5px 0 10px 10px;
}
.article-cover__content {
  opacity: 0;
  padding-left: 0;
  padding-right: 0;
  max-height: 100%;
  -webkit-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
@media screen and (min-width: 768px) {
  .article-cover__content.txt {
    display: none;
  }
}
.article-cover__content.svg {
  height: 50%;
}
@media screen and (max-width: 767px) {
  .article-cover__content.svg {
    display: none;
  }
}
.article-cover__content img {
  max-height: 100%;
  max-width: 80%;
  position: relative;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.header-content-wrap img {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  top: auto;
  max-width: 100%;
}
.ie .header-content-wrap img {
  height: 100%;
}
.ie .header-content-wrap.fc img {
  height: auto;
}
.ie .header-content-wrap.fc > div > img {
  height: 100%;
}
.header-content-wrap:last-child {
  padding-bottom: 0!important;
}
.entry-footer {
  width: 100%;
  max-width: inherit !important;
  background: #FFC933;
  color: white;
  border: none;
  margin: 0;
  display: table;
  font-size: 25px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .entry-footer {
    padding-right: 0;
    padding-left: 0;
  }
}
.entry-footer > div:first-child {
  top: 50%;
  position: absolute;
  width: 100%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.entry-footer .unit {
  padding: 0 35px;
}
@media only screen and (max-width: 650px) {
  .entry-footer .unit {
    text-align: center!important;
  }
}
.entry-footer .tag-title {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.entry-footer a,
.entry-footer span {
  opacity: 1;
  filter: alpha(opacity=100);
}
[data-layout="1-2-1-2"] .post-grid,
[data-layout="2-2-2-2"] .post-grid {
  position: relative;
}
[data-layout="1-2-1-2"] .post-grid .override,
[data-layout="2-2-2-2"] .post-grid .override {
  position: absolute;
  margin: 0 auto;
  left: 50%;
  margin-left: -150px;
  top: 50%;
  margin-top: -150px;
}
[data-layout="1-2-1-2"] .post-grid .override .text,
[data-layout="2-2-2-2"] .post-grid .override .text {
  font-family: interstateblackcondensed;
  font-size: 50px;
  font-style: normal;
}
@media screen and (max-width: 768px) {
  [data-layout="1-2-1-2"] .post-grid .override,
  [data-layout="2-2-2-2"] .post-grid .override {
    width: 200px;
    height: 200px;
    margin-left: -100px;
    margin-top: -100px;
  }
  [data-layout="1-2-1-2"] .post-grid .override .text,
  [data-layout="2-2-2-2"] .post-grid .override .text {
    font-size: 27px;
  }
}
[data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+2) .override,
[data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+3) .override {
  width: 250px;
  height: 250px;
  margin-left: -125px;
  margin-top: -125px;
}
[data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+2) .override .text,
[data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+3) .override .text {
  font-family: interstateblackcondensed;
  font-size: 40px;
  font-style: normal;
}
@media screen and (max-width: 768px) {
  [data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+2) .override,
  [data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+3) .override {
    width: 200px;
    height: 200px;
    margin-left: -100px;
    margin-top: -100px;
  }
  [data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+2) .override .text,
  [data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+3) .override .text {
    font-size: 27px;
  }
}
.override {
  background-color: #99CAEA;
  border-radius: 300px;
  width: 300px;
  height: 300px;
  position: relative;
}
.override > div:first-child {
  top: 50%;
  position: absolute;
  width: 100%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.override .text {
  text-transform: uppercase;
  line-height: 0.95em;
}
.single .override.lg {
  width: 180px;
  height: 180px;
  margin: 0 auto;
  margin-top: -55px;
}
.single .override.lg .text {
  font-family: interstateblackcondensed;
  font-size: 30px;
  font-style: normal;
}
@media screen and (max-width: 650px) {
  .single .override.lg {
    margin-top: -28px;
  }
}
.single .override.sm {
  width: 80px;
  height: 80px;
  position: absolute;
  left: 120px;
  top: 35px;
  z-index: 3;
}
.single .override.sm .text {
  font-family: interstateblackcondensed;
  font-size: 13px;
  font-style: normal;
}
.event-details {
  background: #FFC933;
  color: white;
  min-height: 280px;
  padding: 50px 0 40px 0;
}
.event-details.dark {
  color: #343433;
}
.event-details.dark .when {
  background-image: url("assets/img/time-01-dark.svg");
}
.event-details.dark .where {
  background-image: url("assets/img/location-dark.svg");
}
.event-details.dark .cost {
  background-image: url("assets/img/cost-01-dark.svg");
}
.event-details.dark .people {
  background-image: url("assets/img/attendees-01-dark.svg");
}
.event-details .single .entry-content {
  text-align: center;
  padding: 100px 0 80px 0;
}
.event-details .when {
  padding: 30px 15px 10px;
  background-position: top center;
  background-repeat: no-repeat;
  text-align: center;
  margin-top: 20px;
  margin-left: 0;
  width: 33.33%;
  background-image: url("assets/img/time-01.svg");
}
@media only screen and (max-width: 650px) {
  .event-details .when {
    width: 100%;
  }
}
.event-details .where {
  padding: 30px 15px 10px;
  background-position: top center;
  background-repeat: no-repeat;
  text-align: center;
  margin-top: 20px;
  margin-left: 0;
  width: 33.33%;
  background-image: url("assets/img/location.svg");
}
@media only screen and (max-width: 650px) {
  .event-details .where {
    width: 100%;
  }
}
.event-details .cost {
  padding: 30px 15px 10px;
  background-position: top center;
  background-repeat: no-repeat;
  text-align: center;
  margin-top: 20px;
  margin-left: 0;
  width: 33.33%;
  background-image: url("assets/img/cost-01.svg");
  overflow: visible;
}
@media only screen and (max-width: 650px) {
  .event-details .cost {
    width: 100%;
  }
}
.event-details .people {
  padding: 30px 15px 10px;
  background-position: top center;
  background-repeat: no-repeat;
  text-align: center;
  margin-top: 20px;
  margin-left: 0;
  width: 33.33%;
  background-image: url("assets/img/attendees-01.svg");
  overflow: visible;
}
@media only screen and (max-width: 650px) {
  .event-details .people {
    width: 100%;
  }
}
.event-details h2 {
  font-family: interstatecondregular;
  font-size: 40px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.1em;
}
.event-details h3 {
  font-size: 20px;
  font-weight: normal;
  text-transform: none;
  padding-top: 5px;
}
.event-details .buybtn {
  margin-top: 18px;
  font-family: interstateblackcondensed;
  font-size: 22px;
  font-style: normal;
  border: 6px solid #343433;
  border-radius: 6px;
  color: white;
  background-color: #343433;
  padding: 6px 9px;
  -webkit-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
}
.event-details .buybtn:hover {
  background-color: transparent;
  color: #343433;
}
#social-cover {
  position: absolute;
  right: 50px;
  bottom: 46px;
  z-index: 4;
}
@media only screen and (max-width: 650px) {
  #social-cover {
    display: none;
  }
}
#social-cover .fb {
  margin-right: 30px;
}
.social-block .fb,
.social-block .tw {
  display: inline-block;
  color: white;
  font-size: 25px;
}
.social-block .fb .social-count {
  background-color: #4964aa;
}
.social-block .fb .arrow-left {
  border-right-color: #4964aa;
}
.social-block .tw .social-count {
  background-color: #2aa9e0;
}
.social-block .tw .arrow-left {
  border-right-color: #2aa9e0;
}
@media screen and (max-height: 768px) and (min-width: 651px) {
  #scroll-to-content {
    bottom: 20px;
  }
  #social-cover {
    bottom: 17px;
  }
}
.entry-content {
  padding: 100px 0;
  max-width: 940px;
  width: 90%;
  text-align: center;
}
.entry-content p:first-child {
  font-size: 30px;
  line-height: 1.2em;
}
.entry-content p > img {
  padding: 50px 0;
}
.entry-content p {
  margin-bottom: 1em;
  line-height: 1.3em;
  text-align: center;
}
.archive-header {
  display: none;
}
.owl-carousel {
  width: 91%;
}
@media screen and (max-width: 720px) {
  .owl-carousel {
    width: 100%;
  }
}
.owl-carousel .owl-nav {
  margin-top: 0;
  -webkit-tap-highlight-color: transparent;
  position: absolute;
  width: 100%;
  top: 35%;
  left: 0;
}
.owl-carousel .owl-nav .owl-prev {
  left: -4.5%;
}
@media screen and (max-width: 720px) {
  .owl-carousel .owl-nav .owl-prev {
    left: -6px;
  }
}
.owl-carousel .owl-nav .owl-next {
  right: -4.5%;
}
@media screen and (max-width: 720px) {
  .owl-carousel .owl-nav .owl-next {
    right: -6px;
  }
}
.owl-carousel:hover .owl-nav [class*=owl-] {
  opacity: 1;
}
.owl-carousel .owl-nav div.owl-prev,
.owl-carousel .owl-nav div.owl-next {
  font-size: 38px;
  padding: 8px 12px;
  background: none;
  display: inline-block;
  cursor: pointer;
  position: absolute;
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.owl-carousel .owl-nav [class*=owl-]:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
  text-decoration: none;
}
.owl-carousel .owl-nav.disabled {
  display: none;
}
.owl-carousel:hover .owl-nav .disabled {
  opacity: .5 !important;
  cursor: default;
}
.owl-carousel .owl-dots {
  margin-top: 45px;
  text-align: center;
}
.owl-carousel .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.owl-carousel .owl-dots .owl-dot span {
  width: 11px;
  height: 11px;
  margin: 5px 7px;
  background: #transparent;
  border: 2px solid #343433;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  -moz-transition: opacity 200ms ease;
  -ms-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span {
  background: #343433;
}
.owl-item.center .slide.owl-item {
  width: 100%;
}
#schedule,
#results {
  padding: 80px 0;
  text-align: center;
}
#schedule h2,
#results h2 {
  font-family: interstateblackcondensed;
  font-size: 40px;
  font-style: normal;
  text-transform: uppercase;
  font-weight: normal;
}
#schedule h3,
#results h3 {
  font-size: 25px;
  font-weight: normal;
  text-transform: none;
}
#schedule .slide,
#results .slide {
  width: 100%;
}
#schedule .title,
#results .title {
  font-family: interstatecondregular;
  font-size: 22px;
  font-style: normal;
  line-height: 1em;
  margin-top: 0.9em;
  text-transform: uppercase;
}
#schedule .title:first-child,
#results .title:first-child {
  margin-top: 0;
  font-family: interstateblackcondensed;
  font-size: 22px;
  font-style: normal;
}
#schedule .misc,
#results .misc {
  margin-top: 1.1em;
}
#schedule .subtitle,
#results .subtitle {
  font-size: 16px;
}
#schedule .cta,
#results .cta {
  font-size: 18px;
}
#schedule .schedule-wrapper {
  max-width: 1100px;
  margin: 50px auto;
}
#schedule .schedule {
  text-align: center;
  background: url('assets/img/time-01-dark.svg') top center no-repeat;
  padding: 45px 30px 0;
  font-size: 16px;
}
#schedule .subtitle {
  min-height: 1em;
}
#results .results-wrapper {
  max-width: 1100px;
  margin: 50px auto;
}
#results .result {
  text-align: center;
  background: url('assets/img/award-01-dark.svg') top center no-repeat;
  padding-top: 35px;
}
#results .result .misc {
  font-size: 16px;
}
#results .result .misc ul li {
  font-size: 16px;
}
#results .result .misc ul li:first-child,
#results .result .misc ul li:nth-child(2),
#results .result .misc ul li:nth-child(3) {
  font-weight: bold;
  text-transform: uppercase;
  font-family: interstatecondregular;
  font-size: 18px;
  font-style: normal;
}
.add-menu {
  position: absolute;
}
.add-menu li {
  float: left;
  margin-right: 50px;
  line-height: 45px;
}
@media screen and (max-width: 1199px) {
  .add-menu li {
    margin-right: 25px;
  }
  .add-menu li:last-child {
    margin-right: 50px;
  }
}
@media screen and (max-width: 767px) {
  .add-menu {
    display: none;
  }
}
.add-menu.alt {
  position: relative;
  right: initial;
  top: initial;
}
.add-menu.tsp {
  margin-top: 8px;
}
.add-menu.tsp li:last-child {
  margin-right: 0;
}
#video {
  padding: 80px 0 40px;
  background-color: #343434;
  color: #fff;
}
#video h2,
#video h3 {
  text-align: center;
}
#video h2 {
  font-family: interstatecondregular;
  font-size: 40px;
  font-style: normal;
  padding: 0 10%;
}
#video h3 {
  font-size: 20px;
  text-transform: none;
  padding: 0 10% 40px;
}
.vvqbox {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0 !important;
  width: 95% !important;
}
.vvqbox iframe,
.vvqbox object,
.vvqbox img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.vvqyoutube > span,
.vvqyoutube > span > a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.vvqyoutube > span img,
.vvqyoutube > span > a img {
  max-height: 100% !important;
}
.content-slider {
  padding: 80px 0;
  text-align: center;
}
.content-slider h2 {
  font-family: interstateblackcondensed;
  font-size: 40px;
  font-style: normal;
  text-transform: uppercase;
  font-weight: normal;
  line-height: 1.1em;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
}
.content-slider h3 {
  font-size: 25px;
  font-weight: normal;
  text-transform: none;
  margin-bottom: 25px;
}
.content-slider .slide {
  width: 100%;
}
.content-slider .title {
  font-family: interstatecondregular;
  font-size: 22px;
  font-style: normal;
  line-height: 1em;
  margin-top: 0.9em;
  text-transform: uppercase;
}
.content-slider .title:first-child {
  margin-top: 0;
  font-family: interstateblackcondensed;
  font-size: 22px;
  font-style: normal;
}
.content-slider .misc {
  margin-top: 1.1em;
}
.content-slider .subtitle {
  font-size: 16px;
}
.content-slider .cta {
  margin-top: 25px;
  font-size: 18px;
}
.content-slider .content-slider-wrapper {
  max-width: 1300px;
  margin: 25px auto;
}
.content-slider .slide {
  text-align: center;
  padding: 15px 30px 0;
  font-size: 18px;
}
.content-slider .subtitle {
  min-height: 1em;
}
.content-slider .evtbtn {
  margin-top: 25px;
}
@media screen and (min-width: 900px) {
  .content-slider.items_4 .evtbtn,
  .content-slider.items_3 .evtbtn {
    font-size: 22px;
    border-width: 4px;
    padding: 0.6rem 1rem;
    margin-top: 25px;
  }
  .content-slider.items_4 .slide h2,
  .content-slider.items_3 .slide h2 {
    font-size: 20px;
    line-height: 1.2em;
    margin-top: 20px;
    margin-bottom: 10px;
  }
}
.intropanel:before,
.intropanel:after {
  content: " ";
  display: table;
}
.intropanel:after {
  clear: both;
}
.intropanel:before,
.intropanel:after {
  content: " ";
  display: table;
}
.intropanel:after {
  clear: both;
}
.intropanel > div {
  height: 500px;
  margin: 0;
  text-align: center;
}
.intropanel > div.video {
  padding-right: 0;
  padding-left: 0;
}
.intropanel > div .vvqbox {
  margin: 0;
  width: 100%!important;
  height: 100%!important;
  padding-bottom: 0;
}
.intropanel .intro-content {
  padding: 0 30px;
  width: auto;
  left: 0;
  font-size: 20px;
}
@media screen and (max-width: 768px) {
  .intropanel .intro-content {
    font-size: 18px;
  }
}
.intropanel h1 {
  font-family: interstateblackcondensed;
  font-size: 55px;
  font-style: normal;
  line-height: 1.1em;
}
@media screen and (max-width: 768px) {
  .intropanel h1 {
    font-size: 40px;
  }
}
.breadcrumb {
  border: 2px solid #343434;
  border-left: none;
  border-right: none;
  text-align: center;
  min-height: 180px;
  clear: both;
}
.breadcrumb .evtToggle {
  cursor: pointer;
}
.breadcrumb .evtToggle .evtvisible {
  opacity: 1 !important;
  border-bottom: none;
}
.breadcrumb .evtToggle:hover {
  opacity: 0.9;
}
.breadcrumb a,
.breadcrumb span {
  font-family: interstateblackcondensed;
  font-size: 24px;
  font-style: normal;
  color: #343434;
  border-bottom: 1px solid #666;
}
.breadcrumb a:hover,
.breadcrumb span:hover {
  opacity: 0.9;
}
.breadcrumb h1 {
  font-family: interstateblackcondensed;
  font-size: 50px;
  font-style: normal;
  color: #343434;
  line-height: 1.1em;
}
@media screen and (max-width: 767px) {
  .breadcrumb h1 {
    font-size: 40px;
  }
}
.credits {
  width: 90%;
  max-width: 940px;
  margin: 0 auto 40px;
  font-size: 20px;
  text-align: center;
}
.credits h4 {
  text-transform: uppercase;
  font-family: interstatecondregular;
  font-size: 13;
  font-style: normal;
}
.credits .col-md-4 {
  padding-bottom: 20px;
}
.postgrid {
  text-align: center;
}
.postgrid:before,
.postgrid:after {
  content: " ";
  display: table;
}
.postgrid:after {
  clear: both;
}
.postgrid:before,
.postgrid:after {
  content: " ";
  display: table;
}
.postgrid:after {
  clear: both;
}
.postgrid .upcomingevents:before,
.postgrid .upcomingevents:after {
  content: " ";
  display: table;
}
.postgrid .upcomingevents:after {
  clear: both;
}
.postgrid .upcomingevents:before,
.postgrid .upcomingevents:after {
  content: " ";
  display: table;
}
.postgrid .upcomingevents:after {
  clear: both;
}
.postgrid .pastevents {
  display: none;
}
.postgrid .pastevents:before,
.postgrid .pastevents:after {
  content: " ";
  display: table;
}
.postgrid .pastevents:after {
  clear: both;
}
.postgrid .pastevents:before,
.postgrid .pastevents:after {
  content: " ";
  display: table;
}
.postgrid .pastevents:after {
  clear: both;
}
.postgrid .entry-image img {
  max-height: 200px;
}
.postgrid .upcomingevents,
.postgrid .pastevents {
  overflow: hidden;
}
.postgrid .upcomingevents .post-grid,
.postgrid .pastevents .post-grid {
  border-bottom: none;
  border-top: 2px solid white;
}
.postgrid .upcomingevents .post-grid:first-child,
.postgrid .pastevents .post-grid:first-child {
  border-top: none;
}
@media screen and (min-width: 769px) {
  .postgrid .upcomingevents .post-grid:nth-child(2),
  .postgrid .pastevents .post-grid:nth-child(2) {
    border-top: none;
  }
}
#imagepanel {
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  display: table;
  width: 100%;
}
#imagepanel > div {
  display: table-cell;
  vertical-align: middle;
}
#imagepanel h2 {
  width: 100%;
  padding: 0 100px;
  font-family: interstateblackcondensed;
  font-size: 60px;
  font-style: normal;
  text-align: center;
}
@media screen and (max-width: 768px) {
  #imagepanel h2 {
    font-size: 40px;
    padding: 0 15px;
  }
}
#faqs {
  background-color: #ffc933;
  padding: 65px 0;
}
#faqs:before,
#faqs:after {
  content: " ";
  display: table;
}
#faqs:after {
  clear: both;
}
#faqs:before,
#faqs:after {
  content: " ";
  display: table;
}
#faqs:after {
  clear: both;
}
#faqs h2 {
  font-family: interstateblackcondensed;
  font-size: 40px;
  font-style: normal;
  font-weight: normal;
  text-align: center;
  margin-bottom: 40px;
}
#faqs .faq-wrapper {
  max-width: 1024px;
  margin: 0 auto;
}
#faqs .faq {
  padding: 0 32px 0;
  text-align: center;
  height: 200px;
}
#faqs .faq:first-child {
  margin-bottom: 40px;
}
@media screen and (max-width: 719px) {
  #faqs .faq {
    height: auto;
  }
}
#faqs .faq-title {
  font-size: 25px;
  margin-bottom: 16px;
  line-height: 1.1em;
}
#faqs .faq-answer {
  font-size: 16px;
  opacity: 0.8;
  filter: alpha(opacity=80);
  line-height: 1.3em;
}
.sponsors {
  background-repeat: no-repeat;
  background-position: 30% 50%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  /*  min-height: 600px;
    height: 600px;*/
  display: table;
  width: 100%;
  padding: 50px 0;
}
@media screen and (max-height: 320px) {
  .sponsors {
    min-height: 400px;
  }
}
.sponsors .sponsorlistwrap {
  display: table-cell;
  vertical-align: middle;
}
.sponsors .sponsorlistwrap .sponsors-header {
  text-align: center;
  color: #fff;
  text-transform: none;
  margin: 15px;
  font-size: 18px;
}
.sponsors .sponsorlist {
  text-align: center;
  max-width: 1200px;
  margin: 0 auto;
}
.sponsors .sponsorlist li {
  display: inline-block;
}
@media (max-width: 767px) {
  .sponsors .sponsorlist li {
    -webkit-transform: scale(0.75);
    -ms-transform: scale(0.75);
    -o-transform: scale(0.75);
    transform: scale(0.75);
  }
}
.sponsors .sponsorlist a,
.sponsors .sponsorlist span {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
}
.rn-carousel-container {
  overflow: hidden;
  position: relative;
}
.rn-carousel-slides {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  position: relative;
  white-space: nowrap;
  overflow: visible;
  padding: 0;
  margin: 0;
}
:root .rn-carousel-slides {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  position: relative;
  white-space: nowrap;
  overflow: visible;
  padding: 0;
  margin: 0;
}
.rn-carousel-slide {
  white-space: normal;
  vertical-align: top;
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
.rn-carousel-indicator {
  width: 100%;
  text-align: center;
  height: 20px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.6);
  position: relative;
  bottom: 0;
  cursor: pointer;
}
.rn-carousel-indicator span {
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
  padding: 0 5px;
  color: #333333;
}
.rn-carousel-indicator span:before {
  content: "\25cf";
}
.rn-carousel-indicator .active {
  color: #ffffff;
}
.rn-carousel-control {
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
  font-size: 30px;
  position: absolute;
  top: 50%;
  margin-top: -35px;
  opacity: .75;
  cursor: pointer;
}
.rn-carousel-control:hover {
  opacity: 1;
}
.rn-carousel-control.rn-carousel-control-prev {
  left: 0.5em;
}
.rn-carousel-control.rn-carousel-control-prev:before {
  content: "<";
}
.rn-carousel-control.rn-carousel-control-next {
  right: 0.5em;
}
.rn-carousel-control.rn-carousel-control-next:before {
  content: ">";
}
div.rn-carousel-container {
  max-width: 100%;
}
ul.rn-carousel-slides {
  margin-bottom: 30px !important;
}
div.rn-carousel-indicator {
  height: auto;
  background-color: transparent;
}
div.rn-carousel-indicator span {
  display: inline-block;
  width: 11px;
  height: 11px;
  border-radius: 30px;
  border: 2px solid #343433;
  margin: 5px 7px;
  padding: 0;
}
div.rn-carousel-indicator span:before {
  content: '';
}
div.rn-carousel-indicator span.active {
  background-color: #343433;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.container:before,
.container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
.container:before,
.container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.row:before,
.row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}
.row:before,
.row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666666666666%;
}
.col-xs-10 {
  width: 83.33333333333334%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666666666666%;
}
.col-xs-7 {
  width: 58.333333333333336%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666666666667%;
}
.col-xs-4 {
  width: 33.33333333333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.666666666666664%;
}
.col-xs-1 {
  width: 8.333333333333332%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666666666666%;
}
.col-xs-pull-10 {
  right: 83.33333333333334%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666666666666%;
}
.col-xs-pull-7 {
  right: 58.333333333333336%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666666666667%;
}
.col-xs-pull-4 {
  right: 33.33333333333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.666666666666664%;
}
.col-xs-pull-1 {
  right: 8.333333333333332%;
}
.col-xs-pull-0 {
  right: 0;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666666666666%;
}
.col-xs-push-10 {
  left: 83.33333333333334%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666666666666%;
}
.col-xs-push-7 {
  left: 58.333333333333336%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666666666667%;
}
.col-xs-push-4 {
  left: 33.33333333333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.666666666666664%;
}
.col-xs-push-1 {
  left: 8.333333333333332%;
}
.col-xs-push-0 {
  left: 0;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666666666666%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333333334%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666666666666%;
}
.col-xs-offset-7 {
  margin-left: 58.333333333333336%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666666666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.666666666666664%;
}
.col-xs-offset-1 {
  margin-left: 8.333333333333332%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666666666666%;
  }
  .col-sm-10 {
    width: 83.33333333333334%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666666666666%;
  }
  .col-sm-7 {
    width: 58.333333333333336%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666666666667%;
  }
  .col-sm-4 {
    width: 33.33333333333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.666666666666664%;
  }
  .col-sm-1 {
    width: 8.333333333333332%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666666666666%;
  }
  .col-sm-pull-10 {
    right: 83.33333333333334%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666666666666%;
  }
  .col-sm-pull-7 {
    right: 58.333333333333336%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666666666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.666666666666664%;
  }
  .col-sm-pull-1 {
    right: 8.333333333333332%;
  }
  .col-sm-pull-0 {
    right: 0;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666666666666%;
  }
  .col-sm-push-10 {
    left: 83.33333333333334%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666666666666%;
  }
  .col-sm-push-7 {
    left: 58.333333333333336%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666666666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.666666666666664%;
  }
  .col-sm-push-1 {
    left: 8.333333333333332%;
  }
  .col-sm-push-0 {
    left: 0;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-sm-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-sm-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666666666666%;
  }
  .col-md-10 {
    width: 83.33333333333334%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666666666666%;
  }
  .col-md-7 {
    width: 58.333333333333336%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666666666667%;
  }
  .col-md-4 {
    width: 33.33333333333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.666666666666664%;
  }
  .col-md-1 {
    width: 8.333333333333332%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666666666666%;
  }
  .col-md-pull-10 {
    right: 83.33333333333334%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666666666666%;
  }
  .col-md-pull-7 {
    right: 58.333333333333336%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666666666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.666666666666664%;
  }
  .col-md-pull-1 {
    right: 8.333333333333332%;
  }
  .col-md-pull-0 {
    right: 0;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666666666666%;
  }
  .col-md-push-10 {
    left: 83.33333333333334%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666666666666%;
  }
  .col-md-push-7 {
    left: 58.333333333333336%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666666666667%;
  }
  .col-md-push-4 {
    left: 33.33333333333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.666666666666664%;
  }
  .col-md-push-1 {
    left: 8.333333333333332%;
  }
  .col-md-push-0 {
    left: 0;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-md-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-md-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666666666666%;
  }
  .col-lg-10 {
    width: 83.33333333333334%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666666666666%;
  }
  .col-lg-7 {
    width: 58.333333333333336%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666666666667%;
  }
  .col-lg-4 {
    width: 33.33333333333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.666666666666664%;
  }
  .col-lg-1 {
    width: 8.333333333333332%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666666666666%;
  }
  .col-lg-pull-10 {
    right: 83.33333333333334%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666666666666%;
  }
  .col-lg-pull-7 {
    right: 58.333333333333336%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666666666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.666666666666664%;
  }
  .col-lg-pull-1 {
    right: 8.333333333333332%;
  }
  .col-lg-pull-0 {
    right: 0;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666666666666%;
  }
  .col-lg-push-10 {
    left: 83.33333333333334%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666666666666%;
  }
  .col-lg-push-7 {
    left: 58.333333333333336%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666666666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.666666666666664%;
  }
  .col-lg-push-1 {
    left: 8.333333333333332%;
  }
  .col-lg-push-0 {
    left: 0;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-lg-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-lg-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
.content_panel {
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.content_panel .article-cover__background {
  top: 0;
}
.content_panel > div.content_panel_content {
  text-align: center;
  position: relative;
  z-index: 4;
  max-width: 980px;
  width: 70%;
  margin: 0 auto;
}
.content_panel > div.content_panel_content.vcenter {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.content_panel > div.content_panel_content img {
  max-height: 70%;
}
.ie .content_panel > div.content_panel_content img {
  width: inherit;
  height: 100%;
}
.content_panel > div.content_panel_content .background-video {
  top: -50%;
  left: -35%;
  width: 170%;
  height: 200%;
}
.content_panel .vvqbox {
  margin: 0;
  width: 100% !important;
  height: 100% !important;
}
.content_panel .vvqbox.vvqvimeo {
  padding-top: 0;
}
.content_panel .owl-carousel {
  position: absolute;
  top: 0;
  left: 0;
}
.content_panel .owl-carousel,
.content_panel .owl-stage-outer,
.content_panel .owl-item,
.content_panel .owl-item .owl-img {
  width: 100%;
  height: 100%;
}
.content_panel .owl-img {
  background-size: cover;
  background-position: center center;
}
.content_panel .owl-stage {
  height: 100%;
}
.content_panel .owl-dots {
  margin-top: -30px;
  position: relative;
}
.content_panel .owl-carousel .owl-dots .owl-dot span {
  border-color: white;
}
.content_panel .owl-carousel .owl-dots .owl-dot.active span {
  background: white;
}
.content_panel #dealers .container {
  width: 100%;
}
.content-grid:before,
.content-grid:after {
  content: " ";
  display: table;
}
.content-grid:after {
  clear: both;
}
.content-grid:before,
.content-grid:after {
  content: " ";
  display: table;
}
.content-grid:after {
  clear: both;
}
.content-grid .content-grid-wrap {
  margin: 0 auto;
}
.content-grid .content-grid-col {
  margin: 0;
  text-align: center;
  height: initial;
  left: 0;
  padding: 0;
  font-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
@media screen and (max-width: 768px) {
  .content-grid .content-grid-col {
    height: auto !important;
    font-size: 18px;
  }
}
.content-grid .content-grid-col .vvqbox {
  margin: 0;
  width: 100%!important;
  height: 100%!important;
  padding-bottom: 0;
}
.content-grid .vtcenter {
  display: table;
  height: 100%;
  width: 70%;
  max-width: 980px;
  margin: 0 auto;
}
.content-grid .vtcenter > div {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .content-grid .vtcenter > div {
    vertical-align: middle!important;
  }
}
.content-grid h1 {
  font-family: interstateblackcondensed;
  font-size: 55px;
  font-style: normal;
  line-height: 1.1em;
}
@media screen and (max-width: 768px) {
  .content-grid h1 {
    font-size: 40px;
  }
}
.newsletter_panel .subscribe-header {
  font-weight: bold;
  margin-bottom: 25px;
  display: block;
  text-align: center;
}
.newsletter_panel .subscribe-header h1,
.newsletter_panel .subscribe-header h2,
.newsletter_panel .subscribe-header h3,
.newsletter_panel .subscribe-header h4,
.newsletter_panel .subscribe-header h5,
.newsletter_panel .subscribe-header h6 {
  margin-bottom: 0.8em;
}
.newsletter_panel .subscribe-wrap {
  max-width: 980px;
  width: 90%;
  margin: 0 auto;
  text-align: center;
}
.newsletter_panel #email-submit:hover {
  background-color: #a0a0a0;
}
.mailchimp-form {
  width: 100%;
  text-align: center;
}
.mailchimp-form .subscribe-name,
.mailchimp-form .subscribe-email {
  width: 33%;
  background: white;
  height: 70px;
  color: #333;
  border-width: 0;
  padding: 0 20px 0 20px;
  margin-bottom: 10px;
  margin-right: 5px;
  max-width: 370px;
  word-break: normal;
}
.mailchimp-form .subscribe-name::-moz-placeholder,
.mailchimp-form .subscribe-email::-moz-placeholder {
  color: #333333;
  opacity: 1;
}
.mailchimp-form .subscribe-name:-ms-input-placeholder,
.mailchimp-form .subscribe-email:-ms-input-placeholder {
  color: #333333;
}
.mailchimp-form .subscribe-name::-webkit-input-placeholder,
.mailchimp-form .subscribe-email::-webkit-input-placeholder {
  color: #333333;
}
.mailchimp-form .subscribe-name:focus::-moz-placeholder,
.mailchimp-form .subscribe-email:focus::-moz-placeholder {
  color: #a0a0a0;
  opacity: 1;
}
.mailchimp-form .subscribe-name:focus:-ms-input-placeholder,
.mailchimp-form .subscribe-email:focus:-ms-input-placeholder {
  color: #a0a0a0;
}
.mailchimp-form .subscribe-name:focus::-webkit-input-placeholder,
.mailchimp-form .subscribe-email:focus::-webkit-input-placeholder {
  color: #a0a0a0;
}
.mailchimp-form .subscribe-name.hidename,
.mailchimp-form .subscribe-email.hidename {
  width: 66%;
}
.mailchimp-form .bottom_border {
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid transparent;
  padding-left: 0;
}
.mailchimp-form .subscribe-submit {
  height: 70px;
  width: 150px;
  margin-bottom: 0;
  background: #808080;
  color: #383131;
  border: none;
  font-weight: normal;
  vertical-align: top;
}
@media (max-width: 767px) {
  .mailchimp-form .subscribe-submit {
    width: auto;
    height: auto;
    padding: 15px;
    margin-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .mailchimp-form .inputwrap .subscribe-name,
  .mailchimp-form .inputwrap .subscribe-email {
    display: block;
    width: 100% !important;
    max-width: inherit;
    margin-left: auto;
    margin-right: auto;
  }
  .mailchimp-form .inputwrap .subscribe-submit {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .mailchimp-form .border-bottom {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
  }
  .mailchimp-form.center_mobile .subscribe-email,
  .mailchimp-form.center_mobile .subscribe-name {
    text-align: center;
    padding-left: 20px;
  }
}
div.message-form .ninja-forms-response-msg {
  /*right: 1em;
  height: 4em;
  display: table;*/
  right: initial;
  height: initial;
  display: initial;
  position: initial;
  bottom: initial;
  width: initial;
}
div.message-form .ninja-forms-response-msg p {
  display: flex;
  vertical-align: middle;
  line-height: 1.2em;
  padding-bottom: 10px;
}
@media screen and (max-width: 992px) {
  div.message-form .ninja-forms-response-msg {
    /*width: 40%;
    right: 0.25em;
    bottom: 25px;*/
  }
  div.message-form .ninja-forms-response-msg p {
    font-size: 13px;
    line-height: 1.5em;
  }
}
@media screen and (max-width: 767px) {
  div.message-form .ninja-forms-response-msg {
    /*position: initial;
    width: 80%;
    margin: 0 auto;*/
  }
  div.message-form .ninja-forms-response-msg p {
    text-align: center;
  }
}
.event-details.ribbon {
  min-height: inherit;
}
.ribbon.isStuck .ribbon-wrapper {
  display: none;
}
.ribbon.isStuck .ribbon-wrapper.sticky {
  display: table;
}
.ribbon-wrapper {
  height: 100%;
  display: table;
  width: 100%;
  /*.ribbon-item-full > p > *,
  .ribbon-item-alt > p > *{
    vertical-align: middle
  }*/
}
.ribbon-wrapper.sticky {
  display: none;
}
.ribbon-wrapper.sticky.show {
  display: table;
}
.ribbon-wrapper > div {
  display: table-cell;
  vertical-align: middle;
}
.ribbon-wrapper .ribbon-center {
  max-width: 100%;
  text-align: center;
}
.ribbon-wrapper .ribbon-center .ribbon-item {
  padding-top: 16px;
  padding-bottom: 16px;
}
.ribbon-wrapper .ribbon-center .ribbon-item-full > p,
.ribbon-wrapper .ribbon-center .ribbon-item-alt > p {
  float: left;
  white-space: normal;
}
.ribbon-wrapper .ribbon-center .ribbon-item-full > p img,
.ribbon-wrapper .ribbon-center .ribbon-item-alt > p img {
  max-width: inherit;
  padding-bottom: 2px;
}
.ribbon-wrapper .ribbon-lhs .last .ribbon-item-full,
.ribbon-wrapper .ribbon-lhs .last .ribbon-item-alt {
  padding-right: 50px;
}
.ribbon-wrapper .ribbon-rhs .first .ribbon-item-full,
.ribbon-wrapper .ribbon-rhs .first .ribbon-item-alt {
  padding-left: 50px;
}
.ribbon-wrapper .ribbon-rhs {
  text-align: right;
}
.ribbon-wrapper.fixed {
  table-layout: fixed;
}
.ribbon-wrapper .ribbon-item {
  display: inline-block;
  vertical-align: middle;
}
.ribbon-wrapper .ribbon-item-full {
  display: block;
  vertical-align: middle;
}
.ribbon-wrapper .ribbon-item-alt {
  display: none;
}
.ribbon-wrapper .ribbon-item-full > section,
.ribbon-wrapper .ribbon-item-alt > section {
  white-space: nowrap;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  align-items: center;
  text-align: left;
  flex-flow: row wrap;
  align-content: center;
  justify-content: center;
}
.ribbon-wrapper .ribbon-item-full > section img,
.ribbon-wrapper .ribbon-item-alt > section img {
  max-width: inherit;
}
.ribbon-break {
  width: 100%;
}
.marquee {
  overflow: hidden;
  display: block !important;
}
.marquee > div {
  margin-left: 0 !important;
}
.marquee .ribbon-item {
  max-width: inherit !important;
}
.show-mobile {
  display: none;
}
@media (max-width: 767px) {
  .hide-mobile {
    display: none !important;
  }
  .show-mobile {
    display: block;
  }
  br.show-mobile {
    display: inline;
  }
  .ribbon-wrapper .ribbon-lhs .last .ribbon-item-full,
  .ribbon-wrapper .ribbon-lhs .last .ribbon-item-alt {
    padding-right: 12.5px;
  }
  .ribbon-wrapper .ribbon-rhs .first .ribbon-item-full,
  .ribbon-wrapper .ribbon-rhs .first .ribbon-item-alt {
    padding-left: 12.5px;
  }
  .ribbon-wrapper .ribbon-item-alt {
    display: inline-block;
  }
  .ribbon-wrapper .ribbon-item-full {
    display: none;
  }
  .ribbon-wrapper .ribbon-center .ribbon-item {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .ribbon-wrapper .ribbon-item-full img {
    -webkit-transform: scale(0.75);
    -ms-transform: scale(0.75);
    -o-transform: scale(0.75);
    transform: scale(0.75);
    -webkit-transform-origin: left;
    -moz-transform-origin: left;
    -ms-transform-origin: left;
    -o-transform-origin: left;
    transform-origin: left;
  }
}
@media (max-width: 1023px) {
  .ribbon-wrapper .ribbon-lhs .last .ribbon-item-full,
  .ribbon-wrapper .ribbon-lhs .last .ribbon-item-alt {
    padding-right: 16.667px;
  }
  .ribbon-wrapper .ribbon-rhs .first .ribbon-item-full,
  .ribbon-wrapper .ribbon-rhs .first .ribbon-item-alt {
    padding-left: 16.667px;
  }
}
@media (max-width: 1199px) {
  .ribbon-wrapper .ribbon-lhs .last .ribbon-item-full,
  .ribbon-wrapper .ribbon-lhs .last .ribbon-item-alt {
    padding-right: 25px;
  }
  .ribbon-wrapper .ribbon-rhs .first .ribbon-item-full,
  .ribbon-wrapper .ribbon-rhs .first .ribbon-item-alt {
    padding-left: 25px;
  }
}
@media (min-width: 768px) {
  .ribbon-wrapper .ribbon-rhs .ribbon-item:first-child,
  .ribbon-wrapper .ribbon-lhs .ribbon-item:first-child {
    padding-left: 0;
  }
  .ribbon-wrapper .ribbon-rhs .ribbon-item:last-child,
  .ribbon-wrapper .ribbon-lhs .ribbon-item:last-child {
    padding-right: 0;
  }
}
.rtpanel .rt-wrapper {
  max-width: 980px;
  width: 70%;
  margin: 0 auto;
  text-align: center;
}
.rtpanel .first.column {
  padding-left: 0!important;
}
.rtpanel .last.column {
  padding-right: 0 !important;
}
.rtpanel p.split {
  margin-bottom: 1em;
}
.rtpanel p.split:first-child {
  margin-bottom: 0;
}
.rtpanel p.split br:first-child {
  display: none;
}
.rtpanel .faq-wrapper {
  max-width: 1024px;
  margin: 0 auto;
}
.rtpanel .faq {
  text-align: center;
  margin-bottom: 1.3em;
}
.rtpanel .faq-title {
  font-size: 1rem;
  margin-bottom: 0.2rem;
}
.rtpanel .faq-answer,
.rtpanel .faq-answer p {
  font-size: 1rem;
  opacity: 0.8;
  filter: alpha(opacity=80);
  line-height: 1.3rem;
}
.rtpanel li {
  font-size: 1rem;
}
@media (max-width: 767px) {
  .rtpanel .column {
    padding-left: 0!important;
    padding-right: 0 !important;
  }
}
.toc-wrap {
  overflow: hidden;
  margin: 0 auto;
}
.toc-new {
  margin: 0;
}
.toc-new:before,
.toc-new:after {
  content: " ";
  display: table;
}
.toc-new:after {
  clear: both;
}
.toc-new:before,
.toc-new:after {
  content: " ";
  display: table;
}
.toc-new:after {
  clear: both;
}
.toc-new .toc-item,
.toc-new .grid-sizer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0;
  width: 25%;
  float: left;
  border: 0 solid white;
}
@media screen and (max-width: 767px) {
  .toc-new .toc-item,
  .toc-new .grid-sizer {
    width: 50%;
  }
}
.toc-new .grid-sizer {
  position: absolute;
  width: 8.334%;
}
.toc-item {
  display: block;
  color: inherit;
  /*@media screen and (max-width:@screen-lg){
    &.w1 { width: 50%;}
  }*/
  /*&.has_ribbon */
  /*.toc-title-wrap-inner {
    display: inline-block;
  }
  &.has_ribbon */
}
.toc-item.w33 {
  width: 33.32%;
}
.toc-item.w23 {
  width: 66.64%;
}
.toc-item.w2 {
  width: 50%;
}
.toc-item.w3 {
  width: 75%;
}
.toc-item.w4 {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .toc-item.w2 {
    width: 100%;
  }
  .toc-item.w3 {
    width: 100%;
  }
  .toc-item.w33 {
    width: 100%;
  }
  .toc-item.w23 {
    width: 100%;
  }
  .toc-item.mw33 {
    width: 33.32% !important;
  }
  .toc-item.mw23 {
    width: 66.64% !important;
  }
  .toc-item.mw2 {
    width: 50% !important;
  }
  .toc-item.mw3 {
    width: 75% !important;
  }
  .toc-item.mw4 {
    width: 100% !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .toc-item.w2 {
    width: 100%;
  }
  .toc-item.w3 {
    width: 100%;
  }
  .toc-item.w33 {
    width: 100%;
  }
  .toc-item.w23 {
    width: 100%;
  }
  .toc-item.tw33 {
    width: 33.32% !important;
  }
  .toc-item.tw23 {
    width: 66.64% !important;
  }
  .toc-item.tw2 {
    width: 50% !important;
  }
  .toc-item.tw3 {
    width: 75% !important;
  }
  .toc-item.tw4 {
    width: 100% !important;
  }
}
.toc-item .toc-title-wrap {
  /*position: relative;
    top: 50%;
    transform: translateY(-50%);*/
  margin: 0 auto;
  background: transparent;
  padding: 0 10%;
  max-height: 100%;
  text-align: center;
}
.toc-item .toc-title-wrap > img {
  max-height: 100%;
}
.toc-item .toc-title-wrap {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  top: inherit;
  transform: none;
  position: static;
}
.toc-item .toc-title-wrap-inner {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.toc-item .toc-title {
  display: inline-block;
}
.toc-item .toc-subline-wrap {
  display: block;
  text-align: center;
}
.toc-item .toc-subline {
  display: inline-block;
}
.toc-item .toc-ribbon {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  height: auto;
  max-height: 100%;
  overflow: hidden;
}
.toc-item .toc-ribbon > div {
  vertical-align: middle;
}
.toc-item .toc-overlay-wrap {
  width: 100%;
  height: 100%;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
}
.toc-item .toc-overlay {
  position: absolute;
}
.toc-item .toc-bike-overlay {
  opacity: 0;
  background: #0079B4;
  -webkit-transition: visibility 0s, opacity 0.3s linear;
  -moz-transition: visibility 0s, opacity 0.3s linear;
  -ms-transition: visibility 0s, opacity 0.3s linear;
  -o-transition: visibility 0s, opacity 0.3s linear;
  transition: visibility 0s, opacity 0.3s linear;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  display: flex;
  visibility: hidden;
}
.toc-item:hover .toc-bike-overlay,
.toc-item.hover .toc-bike-overlay {
  opacity: 1;
  visibility: visible;
}
html,
body {
  overflow: initial;
}
#CoverPop-splash {
  display: none;
  position: fixed;
}
.CoverPop-open #CoverPop-splash {
  display: block;
  z-index: 1000;
}
.CoverPop-open #CoverPop-splash.CoverPop-content {
  -webkit-animation: slideup 0.2s ease-in 0.05s forwards;
  -o-animation: slideup 0.2s ease-in 0.05s forwards;
  animation: slideup 0.2s ease-in 0.1s forwards;
  -ms-transform: translateY(0);
}
.CoverPop-logo {
  max-height: 35px;
  position: absolute;
  top: 25px;
  left: 25px;
}
@media screen and (max-width: 767px) {
  .CoverPop-logo {
    max-height: 20px;
  }
}
#CoverPop-cover {
  display: none;
  position: fixed;
  overflow-y: scroll;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  -webkit-animation: fade-in 0.25s ease-in;
  -moz-animation-name: fade-in 0.25s ease-in;
  -ms-animation-name: fade-in 0.25s ease-in;
  -o-animation-name: fade-in 0.25s ease-in;
  animation-name: fade-in 0.25s ease-in;
}
.CoverPop-open #CoverPop-cover {
  display: block;
  overflow: hidden;
}
@keyframes slideup {
  100% {
    transform: translateY(0);
  }
}
.CoverPop-content {
  display: block;
  position: absolute;
  bottom: 0;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: transform 0.2s ease-in;
  -moz-transition: transform 0.2s ease-in;
  -ms-transition: transform 0.2s ease-in;
  -o-transition: transform 0.2s ease-in;
  transition: transform 0.2s ease-in;
  text-align: center;
  max-width: 100%;
  width: 100%;
}
.CoverPop-content h4 {
  margin-bottom: 1.125rem;
}
.CoverPop-content section {
  display: inline-block;
  padding: 72px 50px 50px 50px;
  position: relative;
  width: 680px;
  max-width: 100%;
}
.CoverPop-content .close {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 40px;
  line-height: 20px;
  padding: 5px;
}
.CoverPop-content form {
  margin-top: 25px;
}
.CoverPop-content .subscribe-name,
.CoverPop-content .subscribe-email {
  width: 33%;
  background: white;
  height: 70px;
  color: #333;
  border-width: 0;
  padding: 0 20px 0 20px;
  margin-bottom: 10px;
  margin-right: 5px;
  max-width: 370px;
  word-break: normal;
  font-size: 24px;
}
@media (max-width: 767px) {
  .CoverPop-content .subscribe-name,
  .CoverPop-content .subscribe-email {
    font-size: 15px;
    width: 100%;
  }
}
.CoverPop-content .subscribe-name::-moz-placeholder,
.CoverPop-content .subscribe-email::-moz-placeholder {
  color: #333333;
  opacity: 1;
}
.CoverPop-content .subscribe-name:-ms-input-placeholder,
.CoverPop-content .subscribe-email:-ms-input-placeholder {
  color: #333333;
}
.CoverPop-content .subscribe-name::-webkit-input-placeholder,
.CoverPop-content .subscribe-email::-webkit-input-placeholder {
  color: #333333;
}
.CoverPop-content .subscribe-name:focus::-moz-placeholder,
.CoverPop-content .subscribe-email:focus::-moz-placeholder {
  color: #a0a0a0;
  opacity: 1;
}
.CoverPop-content .subscribe-name:focus:-ms-input-placeholder,
.CoverPop-content .subscribe-email:focus:-ms-input-placeholder {
  color: #a0a0a0;
}
.CoverPop-content .subscribe-name:focus::-webkit-input-placeholder,
.CoverPop-content .subscribe-email:focus::-webkit-input-placeholder {
  color: #a0a0a0;
}
.CoverPop-content .subscribe-submit {
  height: 70px;
  width: 150px;
  margin-bottom: 0;
  background: #808080;
  color: #383131;
  border: none;
  text-transform: none;
  font-weight: normal;
  vertical-align: top;
  font-size: 16px;
}
@media (max-width: 767px) {
  .CoverPop-content .subscribe-submit {
    width: auto;
    height: auto;
    padding: 15px;
    font-size: 10px;
  }
}
.CoverPop-content #email-submit:hover {
  background-color: #a0a0a0;
}
@media screen and (max-width: 767px) {
  .CoverPop-content .subscribe-name,
  .CoverPop-content .subscribe-email {
    display: block;
    width: 100% !important;
    max-width: inherit;
    margin-left: auto;
    margin-right: auto;
  }
  .CoverPop-content .subscribe-submit {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .CoverPop-content .close {
    font-size: 35px;
    line-height: 15px;
  }
  .CoverPop-content section {
    padding-bottom: 62px;
  }
}
@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.listpanel .list-content {
  width: 70%;
  max-width: 980px;
  margin: 0 auto;
  border: none;
}
.listpanel .header .list-row:first-child {
  font-weight: bold;
}
.listpanel .list-row {
  overflow: hidden;
}
.listpanel .list-row:before,
.listpanel .list-row:after {
  content: " ";
  display: table;
}
.listpanel .list-row:after {
  clear: both;
}
.listpanel .list-row:before,
.listpanel .list-row:after {
  content: " ";
  display: table;
}
.listpanel .list-row:after {
  clear: both;
}
.listpanel .list-column {
  text-align: center;
  padding: 0;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .listpanel img {
    -webkit-transform: scale(0.75);
    -ms-transform: scale(0.75);
    -o-transform: scale(0.75);
    transform: scale(0.75);
  }
}
.instagram_grid {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.instagram_grid .ig_overlay_wrap {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  text-decoration: none;
  width: 100%;
  z-index: 90;
  text-align: center;
}
.instagram_grid .ig_overlay {
  margin: 0 auto;
  display: inline-block;
}
.instagram_grid .ig_grid_wrap:before,
.instagram_grid .ig_grid_wrap:after {
  content: " ";
  display: table;
}
.instagram_grid .ig_grid_wrap:after {
  clear: both;
}
.instagram_grid .ig_grid_wrap:before,
.instagram_grid .ig_grid_wrap:after {
  content: " ";
  display: table;
}
.instagram_grid .ig_grid_wrap:after {
  clear: both;
}
.instagram_grid .ig_grid_image,
.instagram_grid .ig_grid_sizer {
  width: 25%;
  height: 25vw;
  float: left;
  position: relative;
  text-align: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.instagram_grid .ig_grid_image.tag-1x2,
.instagram_grid .ig_grid_sizer.tag-1x2 {
  height: 50vw;
}
.instagram_grid .ig_grid_image.tag-2x1,
.instagram_grid .ig_grid_sizer.tag-2x1 {
  width: 50%;
}
.instagram_grid .ig_grid_image.tag-2x2,
.instagram_grid .ig_grid_sizer.tag-2x2 {
  width: 50%;
  height: 50vw;
}
.instagram_grid .ig_grid_image.square {
  background-size: cover;
}
.instagram_grid .ig_grid_likes {
  color: white;
  position: absolute;
  bottom: 17%;
  text-align: center;
  width: 100%;
  left: 0;
}
.instagram_grid .heart {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBUaGUgaWNvbiBjYW4gYmUgdXNlZCBmcmVlbHkgaW4gYm90aCBwZXJzb25hbCBhbmQgY29tbWVyY2lhbCBwcm9qZWN0cyB3aXRoIG5vIGF0dHJpYnV0aW9uIHJlcXVpcmVkLCBidXQgYWx3YXlzIGFwcHJlY2lhdGVkLgpZb3UgbWF5IE5PVCBzdWItbGljZW5zZSwgcmVzZWxsLCByZW50LCByZWRpc3RyaWJ1dGUgb3Igb3RoZXJ3aXNlIHRyYW5zZmVyIHRoZSBpY29uIHdpdGhvdXQgZXhwcmVzcyB3cml0dGVuIHBlcm1pc3Npb24gZnJvbSBpY29ubW9uc3RyLmNvbSAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBpZD0iZmF2b3JpdGUtMi1pY29uIiBkPSJNNDUwLjcwMywxMjQuMjI1QzQxMC4yMzMsNDEuNDE5LDI4Ny4yODgsNDcuODIxLDI1NiwxMTkuOTY3CgljLTMxLjI4OC03Mi4xNDYtMTU0LjIzMy03OC41NDgtMTk0LjcwMyw0LjI1N0MxMy41OSwyMjEuODM3LDEyNC4zMDksMzE0LjgyLDI1Niw0NDguMDE0CglDMzg3LjY5MSwzMTQuODIsNDk4LjQxLDIyMS44MzcsNDUwLjcwMywxMjQuMjI1eiIgZmlsbD0iI0ZGRkZGRiIvPgo8L3N2Zz4=") center center no-repeat;
  background-size: 20px 20px;
  display: block;
  width: 20px;
  height: 20px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .instagram_grid .ig_grid_image {
    width: 50%;
    height: 50vw;
  }
  .instagram_grid .heart {
    width: 10px;
    height: 10px;
    background-size: 10px 10px;
  }
}
.focus-wrap {
  overflow: hidden;
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 1199px) {
  .focus-wrap {
    width: 900px;
  }
}
@media screen and (max-width: 1023px) {
  .focus-wrap {
    width: 700px;
  }
}
@media screen and (max-width: 767px) {
  .focus-wrap {
    width: 510px;
  }
}
@media screen and (max-width: 529px) {
  .focus-wrap {
    width: 260px;
  }
}
.focus-new {
  opacity: 0;
  width: 1200px;
}
@media screen and (max-width: 1199px) {
  .focus-new {
    width: 921px;
  }
}
@media screen and (max-width: 1023px) {
  .focus-new {
    width: 720px;
  }
}
@media screen and (max-width: 767px) {
  .focus-new {
    width: 520px;
  }
}
@media screen and (max-width: 529px) {
  .focus-new {
    width: 280px;
  }
}
.focus-new:before,
.focus-new:after {
  content: " ";
  display: table;
}
.focus-new:after {
  clear: both;
}
.focus-new:before,
.focus-new:after {
  content: " ";
  display: table;
}
.focus-new:after {
  clear: both;
}
.focus-new .focus-item,
.focus-new .grid-sizer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 386px;
  height: 193px;
  float: left;
  border: 0 solid white;
}
.focus-new .focus-item.has_ribbon,
.focus-new .grid-sizer.has_ribbon {
  padding-bottom: 70px;
}
@media (max-width: 1199px) {
  .focus-new .focus-item,
  .focus-new .grid-sizer {
    width: 286px;
    height: 143px;
  }
}
@media (max-width: 1023px) {
  .focus-new .focus-item,
  .focus-new .grid-sizer {
    width: 340px;
    height: 170px;
  }
}
@media (max-width: 767px) {
  .focus-new .focus-item,
  .focus-new .grid-sizer {
    width: 250px;
    height: 125px;
  }
  .focus-new .focus-item.has_ribbon,
  .focus-new .grid-sizer.has_ribbon {
    padding-bottom: 40px;
  }
}
@media (max-width: 529px) {
  .focus-new .focus-item,
  .focus-new .grid-sizer {
    width: 260px !important;
    height: 130px !important;
  }
}
.focus-new .grid-sizer {
  position: absolute;
}
.focus-new .gutter-sizer {
  width: 21px;
}
@media (max-width: 1199px) {
  .focus-new .gutter-sizer {
    width: 21px;
  }
}
@media (max-width: 1023px) {
  .focus-new .gutter-sizer {
    width: 20px;
  }
}
@media (max-width: 767px) {
  .focus-new .gutter-sizer {
    width: 10px;
  }
}
@media (max-width: 529px) {
  .focus-new .gutter-sizer {
    width: 20px;
  }
}
.focus-item {
  display: block;
  color: inherit;
  position: relative;
}
.focus-item.w2 {
  width: 793px;
}
.focus-item.h2 {
  height: 386px;
}
.focus-item.h4 {
  height: 772px;
}
@media screen and (max-width: 1199px) {
  .focus-item.w2 {
    width: 593px;
  }
  .focus-item.h2 {
    height: 286px;
  }
  .focus-item.h4 {
    height: 572px;
  }
}
@media screen and (max-width: 1023px) {
  .focus-item.w2,
  .focus-item.stretch {
    width: 700px;
  }
  .focus-item.h2 {
    height: 340px;
  }
  .focus-item.h4 {
    height: 680px;
  }
}
@media screen and (max-width: 767px) {
  .focus-item.w2,
  .focus-item.stretch {
    width: 510px;
  }
  .focus-item.h2 {
    height: 250px;
  }
  .focus-item.h4 {
    height: 500px;
  }
}
.focus-item .focus-title-wrap {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 0 auto;
  background: transparent;
  max-width: 70%;
  text-align: center;
  max-height: 100%;
}
.focus-item .focus-title-wrap-inner {
  display: inline-block;
  max-width: 100%;
}
.focus-item .focus-title-split {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.focus-item .focus-title-split.tb_split {
  height: 50%;
}
.focus-item .focus-title-split.lr_split {
  width: 50%;
  height: 100%;
  float: left;
}
.focus-item .focus-ribbon {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 70px;
  display: table;
  text-align: center;
}
.focus-item .focus-ribbon span {
  display: table-cell;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .focus-item .focus-ribbon {
    height: 40px;
  }
}
div.instagram {
  background: #5d90b5;
  padding: 0;
}
.instalink {
  width: 100%;
  display: block;
  color: white;
  font-size: 25px;
  overflow: hidden;
  text-align: center;
}
.instalink:hover {
  color: white;
}
.instalink img {
  margin: 0 5px -6px;
  padding-bottom: 6px;
}
@media only screen and (max-width: 451px) {
  .instalink {
    font-size: 18px;
  }
  .instalink img {
    width: 90px;
    height: auto;
  }
}
.event-gallery .imageblock {
  width: 100%;
  border: none;
  display: none;
}
.event-gallery .imageblock tr {
  height: 50%;
}
.event-gallery .imageblock .block {
  width: 25%;
  height: 50%;
  background-position: 50% 50%;
  opacity: 0;
  border: 2px solid #fff;
  border-collapse: true;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.touch .event-gallery .imageblock .block {
  opacity: 1;
}
.event-gallery .imageblock .block.doublewide {
  width: 50%;
}
.event-gallery .imageblock .block.doublehigh {
  height: 66%;
}
@media only screen and (min-width: 960px) {
  .event-gallery .imageblock {
    display: table;
  }
}
.event-gallery .imageblock.mobile {
  display: none;
}
.event-gallery .imageblock.mobile tr {
  height: 25%;
}
.event-gallery .imageblock.mobile .block {
  height: 25%;
}
.event-gallery .imageblock.mobile .block.doublehigh {
  height: 50%;
}
@media only screen and (max-width: 960px) {
  .event-gallery .imageblock.mobile {
    display: table;
  }
}
.gallery-wrap {
  overflow: hidden;
  width: 100%;
}
.gallery-new {
  margin: -1px 0;
}
.gallery-new:before,
.gallery-new:after {
  content: " ";
  display: table;
}
.gallery-new:after {
  clear: both;
}
.gallery-new:before,
.gallery-new:after {
  content: " ";
  display: table;
}
.gallery-new:after {
  clear: both;
}
.gallery-new .gallery-item,
.gallery-new .grid-sizer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0;
  width: 25%;
  float: left;
  border: 1px solid white;
}
@media screen and (max-width: 768px) {
  .gallery-new .gallery-item,
  .gallery-new .grid-sizer {
    width: 50%;
  }
}
.gallery-item {
  position: relative;
}
.gallery-item.w2 {
  width: 50%;
}
.gallery-item.w3 {
  width: 75%;
}
.gallery-item.w4 {
  width: 100%;
}
@media screen and (max-width: 768px) {
  .gallery-item.w1.is_text {
    width: 100%;
  }
  .gallery-item.w2 {
    width: 100%;
  }
  .gallery-item.w3 {
    width: 100%;
  }
  .gallery-item:last-of-type.w1 {
    width: 100%;
  }
  .gallery-item.w1 + .gallery-item:last-of-type.w1 {
    width: 50%;
  }
}
.gallery-text {
  position: relative;
  max-width: 980px;
  margin: 0 15%;
}
.gallery-text.v_middle {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.gallery-text.v_bottom {
  bottom: 0;
  position: absolute;
}
.gallery-item:hover .gallery-item-overlay,
.gallery-item:focus .gallery-item-overlay {
  opacity: 1;
}
.gallery-item-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  z-index: 4;
}
.gallery-item-overlay:hover,
.gallery-item-overlay:focus,
.gallery-item-overlay.hover {
  opacity: 1;
}
ol.gallery_olelement {
  list-style-type: decimal;
}
#dealers {
  background: transparent;
  text-align: center;
}
#dealers .container {
  max-width: 980px;
  width: 80%;
}
#dealers h2 {
  margin-top: 0;
}
#dealers .locations {
  margin-top: 40px;
}
#dealers .holder {
  display: table;
  width: 100%;
}
#dealers .holder > div {
  display: table-cell;
  vertical-align: middle;
  margin-top: 0;
  margin-bottom: 0;
  float: none;
}
#dealers .location {
  display: inline-block;
  padding: 4px 8px;
  margin: 0 8px;
  cursor: pointer;
  opacity: 30;
  filter: alpha(opacity=3000);
}
#dealers .location.active {
  opacity: 100;
  filter: alpha(opacity=10000);
}
#dealers .flagship {
  display: inline-block;
  height: 28px;
  padding-left: 30px;
  line-height: 33px;
  margin-left: 20px;
}
#dealers .dealerslist {
  max-width: 900px;
  margin: 0 auto;
  padding-top: 10px;
}
#dealers .dealer {
  float: left;
  width: 25%;
  max-width: 225px;
  text-align: center;
  padding: 40px 20px 0;
}
#dealers .dealer .name {
  display: block;
  text-align: center;
  line-height: 1em;
  margin-bottom: 0.5em;
}
#dealers .dealer .address,
#dealers .dealer .phone {
  display: block;
  text-align: center;
}
#dealers .dealer .link {
  display: block;
}
@media (max-width: 767px) {
  #dealers .dealer {
    width: 50%;
    max-width: inherit;
    padding-top: 20px;
  }
  #dealers .dealer .link {
    word-break: break-word;
  }
  #dealers .dealer .address {
    line-height: 1.4em;
  }
}
.product {
  background: #E8E0D5;
  position: relative;
  /*.btn-primary{
    .iblack(25px);
    margin-top: 35px;
    padding: 28px 20px;
    background:#02A5B8;
    .transition(background 0.3s linear);
    &:hover{
      background: #0060b4;
    }
  }*/
}
.product .inline-mobile {
  margin: 10px 0;
  display: inline-block;
  float: left;
  clear: both;
}
.product .container {
  max-width: 980px;
  width: 80%;
}
.product .left {
  float: right;
}
.product .right {
  float: left;
}
.product .text {
  z-index: 2;
}
.product .image {
  z-index: 1;
  position: relative;
}
.product .headimg {
  display: none;
  width: 100%;
  height: auto;
}
.product .bikebg {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.product .bikebg img {
  max-width: initial;
  width: 145%;
  position: relative;
}
.product .right .bikebg img {
  left: -45%;
}
.product .product-title {
  width: 160%;
}
.product .product-title.default {
  font-size: 45px;
}
.product .right .product-title {
  width: 100% !important;
}
.product ul {
  list-style-type: square;
  padding-left: 20px;
}
.product .evtbtn {
  margin: 0;
}
.product .outlineprice {
  border-radius: 4px;
  border: 2px solid #343436;
  padding: 10px 12px;
  display: inline-block;
  margin-top: 20px;
  font-size: 40px;
}
.product span.outlineprice {
  cursor: default;
}
.product .image,
.product .text {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: left 0.3s ease;
  -o-transition: left 0.3s ease;
  transition: left 0.3s ease;
  padding: 0;
}
.product .image.left {
  left: 100px;
}
.product.inview .image.left,
.touch .product .image.left {
  opacity: 100;
  filter: alpha(opacity=10000);
  left: 0;
}
.product .image.right {
  left: -100px;
}
.product.inview .image.right,
.touch .product .image.right {
  opacity: 100;
  filter: alpha(opacity=10000);
  left: 0;
}
.product.inview .text,
.touch .product .text {
  opacity: 100;
  filter: alpha(opacity=10000);
}
@media (max-width: 991px) and (min-width: 480px) {
  .product .product-title {
    width: 140%;
  }
  .product .product-title.default {
    margin-top: 30px;
  }
  .product ul {
    width: 100%;
  }
  .product .bikebg img {
    left: 0;
    width: 135%;
  }
  .right .product .bikebg img {
    left: -35%;
  }
  .product.inview .image,
  .touch .product .image {
    left: 0 !important;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .product .bikebg img {
    left: 0;
    width: 130%;
  }
  .right .product .bikebg img {
    left: -30%;
  }
  .product .evtbtn {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .product .container {
    width: 100%;
  }
  .product .inline-mobile {
    float: none;
    margin: 10px 8px;
  }
  .product .product-title {
    width: 100%;
  }
  .product .product-title.default {
    font-size: 30px;
  }
  .product .image {
    padding: 0;
  }
  .product .text {
    padding: 0 15%;
  }
  .product .evtbtn {
    margin-top: 20px;
  }
  .product .image,
  .product .text {
    opacity: 100;
    filter: alpha(opacity=10000);
    float: none;
    text-align: center;
  }
  .product .bikebg {
    top: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .product .bikebg img {
    width: 90%;
    left: 0 !important;
  }
  .product .image.left,
  .product .image.right {
    left: 0 !important;
  }
  .product ul {
    display: inline-block;
    margin: 0 auto;
    text-align: left;
    width: inherit;
  }
  .product .btn-primary {
    margin-top: 20px;
  }
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.product-grid .pg-wrap {
  width: 80%;
  max-width: 980px;
  margin: 0 auto;
}
.product-grid .pg-row {
  margin-left: -4%;
  margin-right: -4%;
  margin-bottom: -50px;
  text-align: center;
}
.product-grid .pg-item {
  padding: 0 4% 50px 4%;
  width: 24.7%;
  display: inline-block;
  vertical-align: top;
}
.product-grid .imgwrap {
  display: inline-block;
  margin: 0 0 10px;
  position: relative;
  width: auto;
}
.product-grid .imgwrap.round {
  border-radius: 100%;
  border: 0px solid #fff;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(#ffffff, #000000);
}
.product-grid .imgwrap.round img:first-child {
  border-radius: 100%;
}
.product-grid .imgwrap.moreinfo:hover img:first-child {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  z-index: 99;
}
.product-grid .imgwrap.moreinfo img:first-child {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.product-grid .imgwrap.moreinfo:hover .more {
  opacity: 1;
}
.product-grid .more {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
@media (max-width: 1199px) {
  .product-grid .pg-row {
    margin-left: -3.5%;
    margin-right: -3.5%;
  }
  .product-grid .pg-item {
    padding: 0 3.5% 50px 3.5%;
    width: 24.6%;
  }
}
@media (max-width: 1023px) {
  .product-grid .pg-row {
    margin-left: -2.8%;
    margin-right: -2.8%;
    margin-bottom: -30px;
  }
  .product-grid .pg-item {
    padding: 0 2.8% 30px 2.8%;
    width: 24.5%;
  }
}
@media (max-width: 767px) {
  .product-grid .pg-row {
    margin-left: -3%;
    margin-right: -3%;
    margin-bottom: -30px;
  }
  .product-grid .pg-item {
    padding: 0 3% 30px 3%;
    width: 49.5%;
  }
}
.instagrate {
  padding: 80px 0;
  text-align: center;
  background-color: #343434;
  color: #FFF;
}
.instagrate h2 {
  font-weight: normal;
}
.instagrate h3 {
  font-weight: normal;
  max-width: 60%;
  margin: 0 auto;
}
.instagrate h3 span,
.instagrate h3 a {
  color: #FFC044;
}
.instagrate .instagrate-wrapper {
  padding: 0 100px 0 ;
  max-width: 1200px;
  margin: 0 auto;
}
@media screen and (max-width: 720px) {
  .instagrate .instagrate-wrapper {
    padding: 0 35px 0;
  }
}
.instagrate .slide {
  width: 100%;
}
.instagrate .ig_post img {
  width: 100%;
  height: auto;
}
.instagrate .ig_content {
  background: #FFC044;
  padding: 15px 10%;
  height: 130px;
  width: 100%;
  position: relative;
  display: table;
  line-height: 1.2em;
  word-break: break-word;
}
.instagrate .ig_content > div {
  display: table-cell;
  vertical-align: middle;
  overflow: hidden;
  height: 100%;
}
.instagrate .ig_content a,
.instagrate .ig_content span {
  color: #343433;
}
.instagrate .ig_content:after {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 192, 68, 0);
  border-bottom-color: #FFC044;
  border-width: 25px;
  margin-left: -25px;
}
.instagrate .owl-carousel .owl-dots .owl-dot.active span,
.instagrate .owl-carousel .owl-dots .owl-dot:hover span {
  background: #FFF;
}
.instagrate .owl-carousel .owl-dots .owl-dot span {
  border-color: #fff;
}
.content_wrap {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.content_wrap:before,
.content_wrap:after {
  content: " ";
  display: table;
}
.content_wrap:after {
  clear: both;
}
.content_wrap:before,
.content_wrap:after {
  content: " ";
  display: table;
}
.content_wrap:after {
  clear: both;
}
.content_wrap .close {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 40px;
  line-height: 20px;
  padding: 5px;
  z-index: 5;
}
.content_wrap .article-cover__background {
  top: 0;
}
.content_wrap.dropdown {
  position: absolute;
  top: -100%;
  transition: top 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94);
  z-index: 5;
}
.content_wrap.dropdown.dropdown_open {
  top: 0;
}
.admin-bar .content_wrap.dropdown.dropdown_open {
  top: 32px;
}
@media screen and (max-width: 782px) {
  .admin-bar .content_wrap.dropdown.dropdown_open {
    top: 46px;
  }
}
.content_wrap_content {
  margin: 0 auto;
  max-height: 100%;
}
.content_element {
  position: relative;
  max-height: 100%;
}
.content_element:before,
.content_element:after {
  content: " ";
  display: table;
}
.content_element:after {
  clear: both;
}
.content_element:before,
.content_element:after {
  content: " ";
  display: table;
}
.content_element:after {
  clear: both;
}
.content_element .background-video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  top: 0;
  left: 0;
}
.content_element .fc {
  margin-left: auto;
  margin-right: auto;
}
.content_element.dynamic .article-cover__content {
  position: relative;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.content_element .article-cover__content {
  overflow: hidden;
}
.content_element .first.column {
  padding-left: 0!important;
}
.content_element .last.column {
  padding-right: 0 !important;
}
.content_element p.split {
  margin-bottom: 1em;
}
.content_element p.split:first-child {
  margin-bottom: 0;
}
.content_element p.split br:first-child {
  display: none;
}
.content_element .faq-wrapper {
  max-width: 1024px;
  margin: 0 auto;
}
.content_element .faq {
  text-align: center;
  margin-bottom: 1.3em;
}
.content_element .faq-title {
  font-size: 1rem;
  margin-bottom: 0.2rem;
}
.content_element .faq-answer,
.content_element .faq-answer p {
  font-size: 1rem;
  opacity: 0.8;
  filter: alpha(opacity=80);
  line-height: 1.3rem;
}
.content_element ul > li {
  font-size: 1rem;
}
@media (max-width: 767px) {
  .content_element ul > li {
    font-size: inherit;
  }
  .content_element .column {
    padding-left: 0!important;
    padding-right: 0 !important;
  }
}
.content_element .owl-carousel {
  position: absolute;
  top: 0;
  left: 0;
}
.content_element .owl-carousel,
.content_element .owl-stage-outer,
.content_element .owl-item,
.content_element .owl-item .owl-img {
  width: 100%;
  height: 100%;
}
.content_element .owl-img {
  background-size: cover;
  background-position: center center;
}
.content_element .owl-stage {
  height: 100%;
}
.content_element .owl-dots {
  margin-top: -30px;
  position: relative;
  z-index: 3;
}
.content_element .owl-carousel .owl-dots .owl-dot span {
  border-color: white;
}
@media screen and (max-width: 767px) {
  .content_element .owl-carousel .owl-dots .owl-dot span {
    width: 8px;
    height: 8px;
  }
}
.content_element .owl-carousel .owl-dots .owl-dot.active span {
  background: white;
}
.content_element #dealers .container {
  width: 100%;
}
.content_element .content-grid-col {
  margin: 0;
  text-align: center;
  height: initial;
  left: 0;
  padding: 0;
  font-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
@media screen and (max-width: 768px) {
  .content_element .content-grid-col {
    font-size: 18px;
  }
}
.content_element .content-grid-col .vvqbox {
  margin: 0;
  width: 100%!important;
  height: 100%!important;
  padding-bottom: 0;
}
.content_element .content-grid-col .vtcenter {
  display: table;
  height: 100%;
  width: 70%;
  max-width: 980px;
  margin: 0 auto;
}
.content_element .content-grid-col .vtcenter > div {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .content_element .content-grid-col .vtcenter > div {
    vertical-align: middle!important;
  }
}
.ie .content_element .content-grid-col .vtcenter {
  display: block;
}
.ie .content_element .content-grid-col .vtcenter > div {
  display: block;
}
.article-cover__content .slide img {
  max-height: initial;
  max-width: 100%;
  position: initial;
  top: initial;
  -webkit-transform: initial;
  -ms-transform: initial;
  -o-transform: initial;
  transform: initial;
  width: 100%;
}
.line-panel-line {
  margin: 0 auto;
}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.9;
}
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
  display: none;
}
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}
.mfp-ajax-cur {
  cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.mfp-loading.mfp-figure {
  display: none;
}
.mfp-hide {
  display: none !important;
}
.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}
.mfp-preloader a {
  color: #CCC;
}
.mfp-preloader a:hover {
  color: #FFF;
}
.mfp-s-ready .mfp-preloader {
  display: none;
}
.mfp-s-error .mfp-content {
  display: none;
}
button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}
.mfp-close:active {
  top: 1px;
}
.mfp-close-btn-in .mfp-close {
  color: #333;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
  margin-top: -54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}
.mfp-arrow:before,
.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}
.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}
.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}
.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}
.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
  border: 3px solid white;
}
.mfp-iframe-holder .mfp-close {
  top: -40px;
}
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}
/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}
/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.mfp-figure figure {
  margin: 0;
}
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}
.mfp-image-holder .mfp-content {
  max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
@media (min-width: 1024px) {
  .bh-sl-container .bh-sl-map,
  .bh-sl-container .bh-sl-loc-list-wrap {
    width: 50%;
    height: 750px;
  }
}
.bh-sl-container .bh-sl-map-container {
  margin-top: 0;
  margin-bottom: 0;
}
.bh-sl-container .bh-sl-form-container {
  margin-top: 0;
}
.bh-sl-loc-list-wrap {
  background: #0079B4;
  display: inline-block;
}
.bh-sl-container .bh-sl-loc-list {
  height: auto;
  width: auto;
}
.bh-sl-form-title {
  font-family: RideLife Performance;
  font-size: 50px;
  line-height: 50px;
  letter-spacing: -1px;
  text-transform: uppercase;
  color: #FFFFFF;
  max-width: 425px;
  margin: 0 auto;
}
.bh-sl-form-subtitle {
  font-family: "Proxima Nova Rg", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 22px;
  letter-spacing: -0.15px;
  color: #FFFFFF;
  margin: 12px auto;
}
.bh-sl-form-container {
  height: 100%;
  position: relative;
  padding: 0 15%;
  display: table;
  min-height: 480px;
}
#bh-sl-user-location {
  display: table-cell;
  vertical-align: middle;
}
#bh-sl-address {
  background: white;
  border-radius: 0;
  width: 65%;
  font-family: "RideLife Performance Light", Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 35px;
  padding: 20px;
  border: none;
  float: left;
  margin: 15px 0;
}
#bh-sl-submit {
  margin-left: 1%;
  border: none;
  border-radius: 0;
  color: white;
  font-size: 18px;
  background: #FF680C;
  float: left;
  margin-top: 15px;
  clear: none;
  width: 34%;
  font-family: Ridelife Performance;
  text-transform: uppercase;
  padding: 3px 2px 0 2px;
  line-height: 72px;
}
.bh-sl-list-container {
  display: none;
  padding: 40px 15%;
}
.bh-sl-container .bh-sl-loc-list-wrap ul {
  color: white;
}
.bh-sl-container .bh-sl-loc-list-wrap ul li {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  background: transparent !important;
  border-bottom: 1px solid #0E6EA0;
  display: flex;
}
.bh-sl-container .bh-sl-loc-list-wrap ul li a {
  color: white;
}
.bh-sl-container .bh-sl-loc-list-wrap ul li:last-child {
  border-bottom: none;
}
.bh-sl-container .bh-sl-loc-list-wrap ul li .flatbtn {
  border: 2px solid transparent;
  background-color: #ff680c;
  color: #FFFFFF;
  border-radius: 0;
  margin-bottom: 10px;
  font-family: Ridelife Performance;
  opacity: 0;
  visibility: hidden;
  transition: visibility 0s, opacity 0.3s;
}
.bh-sl-container .bh-sl-loc-list-wrap ul li:hover .flatbtn,
.bh-sl-container .bh-sl-loc-list-wrap ul li.list-focus .flatbtn {
  opacity: 1;
  visibility: visible;
}
.bh-sl-container .bh-sl-loc-list-wrap .list-label {
  display: none;
}
.bh-sl-container .bh-sl-loc-list-wrap .list-details {
  width: 100%;
}
.bh-sl-container .bh-sl-loc-list-wrap .list-details .list-content {
  text-align: left;
  font-size: 13px;
  line-height: 1.5em;
  padding-top: 0;
}
.bh-sl-container .bh-sl-loc-list-wrap .loc-name {
  font-weight: normal;
  font-size: 16px;
  font-family: "Ridelife-Performace LT", Proxima Nova, Arial;
  line-height: 1.8em;
}
.bh-sl-container .bh-sl-loc-list-wrap .list-icon-wrap {
  width: 20px;
  height: 27px;
  margin-right: 6px;
  float: left;
  padding-top: 6px;
}
.bh-sl-container .bh-sl-loc-list-wrap .list-icon {
  fill: #FFFFFF;
}
.bh-sl-container .bh-sl-loc-list-wrap .list-focus .list-icon,
.bh-sl-container .bh-sl-loc-list-wrap .list li:hover .list-icon {
  fill: #FF680C;
}
@media screen and (max-width: 767px) {
  .bh-sl-list-container {
    padding: 40px 12%;
  }
  .bh-sl-form-title {
    font-size: 25px;
    line-height: 25px;
    letter-spacing: 0.1px;
  }
  #bh-sl-submit {
    float: none;
    width: 50%;
    margin: 10px 25%;
    line-height: 60px;
    margin-top: 0;
  }
  #bh-sl-address {
    width: 100%;
    line-height: 20px;
  }
  .bh-sl-form-container {
    min-height: 550px;
  }
  .bh-sl-container .bh-sl-loc-list-wrap .loc-name {
    font-size: 11px;
    line-height: 1.1em;
  }
  .bh-sl-container .bh-sl-loc-list-wrap .list-details .list-content {
    font-size: 8px;
  }
  .bh-sl-container .bh-sl-loc-list-wrap .flatbtn {
    font-size: 9px;
    opacity: 1;
    visibility: visible;
  }
}
.calc-container {
  font-family: "RideLife Performance Light", Helvetica, Arial;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0.2px;
  color: #1A1A1A;
}
.calc-container .calc-checkboxes {
  text-align: left;
}
.calc-container .calc-message {
  display: none;
  text-align: left;
  margin-top: 1em;
}
.calc-container .bikecalcsize {
  font-family: Ridelife Performance, Helvetica, Arial;
  font-size: 30px;
  text-transform: uppercase;
}
@media screen and (max-width: 992px) {
  .calc-container .calc-message {
    text-align: center;
  }
  .calc-container .calc-message {
    font-size: 15px;
  }
  .calc-container .bikecalcsize {
    font-size: 20px;
  }
  .calc-container .calc-reset {
    line-height: 20px;
  }
}
.checkbox-wrap {
  display: inline-block;
  margin: 10px 0;
}
.checkbox-wrap > div {
  float: left;
}
.giant-img-wrap,
.liv-img-wrap {
  margin-top: 5px;
}
.calc-label {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  margin-right: 40px;
  line-height: 30px;
}
@media screen and (max-width: 992px) {
  .calc-checkboxes {
    text-align: center;
  }
  .giant-img-wrap svg {
    width: 100px;
    height: 17px;
  }
  .liv-img-wrap svg {
    height: 17px;
    width: 43px;
  }
  .giant-img-wrap,
  .liv-img-wrap {
    margin-top: 1px;
  }
  .liv-img-wrap {
    margin-top: 2px;
  }
  .calc-label {
    margin-left: 7px;
    margin-right: 20px;
    font-size: 15px;
  }
  .calc-style {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .calc-brand,
  .calc-style {
    text-align: center;
  }
}
@media screen and (max-width: 768px) {
  .calc-label {
    line-height: 21px;
  }
}
.calc-input-wrap .calc-input {
  float: left;
  margin: 15px 0;
  background: white;
  border-radius: 0;
  width: 65%;
  font-family: "RideLife Performance Light", Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 35px;
  padding: 20px;
  border: none;
}
.calc-input-wrap .calc-button {
  margin-left: 1%;
  border: none;
  border-radius: 0;
  color: white;
  font-size: 18px;
  background: #FF680C;
  float: left;
  margin-top: 15px;
  clear: none;
  width: 34%;
  font-family: Ridelife;
  text-transform: uppercase;
  padding: 3px 2px 0 2px;
  line-height: 72px;
}
.calc-input-wrap .calc-reset {
  font-size: 20px;
  color: #1a1a1a!important;
  vertical-align: top;
  line-height: 12px;
}
.calc-input-wrap .calc-button-wrap {
  margin-top: 1em;
}
.calc-input-wrap input::-webkit-outer-spin-button,
.calc-input-wrap input::-webkit-inner-spin-button {
  display: none;
  -webkit-appearance: none;
  margin: 0;
  /* <-- Apparently some margin are still there even though it's hidden */
}
@media screen and (max-width: 992px) {
  .calc-input-wrap .calc-button {
    float: none;
    width: 50%;
    margin: 10px 25%;
    line-height: 60px;
  }
  .calc-input-wrap .calc-input {
    width: 100%;
    line-height: 20px;
  }
}
.giant-demo-request {
  text-align: left;
  color: #1a1a1a;
  font-family: "Ridelife Performance Light", Helvetica, Arial;
  padding-bottom: 100px;
}
.giant-demo-request p > a {
  color: #0079B7;
  text-decoration: underline;
}
.giant-demo-request section {
  padding: 1em 0;
}
.giant-demo-request .demo-title {
  opacity: 0.4;
  transition: opacity 0.3s linear;
  font-size: 20px;
  color: #1a1a1a;
  border-bottom: 2px solid #1a1a1a;
  padding: 4px 0;
  margin-bottom: 1em;
}
.giant-demo-request section.active .demo-title {
  opacity: 1;
}
.giant-demo-request .demo-step {
  width: 30px;
  height: 30px;
  border-radius: 30px;
  line-height: 30px;
  margin-right: 10px;
  background-color: #1a1a1a;
  display: inline-block;
  color: white;
  text-align: center;
}
.giant-demo-request .demo-edit {
  float: right;
  font-family: "Proxima Nova Rg", Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #0079B7;
  padding-top: 12px;
  cursor: pointer;
}
.giant-demo-request .calc-brand {
  margin-top: 10px;
}
.giant-demo-request .calc-style {
  margin-top: 15px;
  margin-bottom: 15px;
}
.giant-demo-request .calc-label {
  font-size: 20px;
}
.giant-demo-request .demo-bike-content,
.giant-demo-request .demo-dealer-content {
  background: white;
  padding: 20px;
  margin-bottom: 2px;
  cursor: pointer;
  display: flex;
  align-items: center;
  position: relative;
}
.giant-demo-request .demo-bike-content:hover,
.giant-demo-request .demo-dealer-content:hover {
  opacity: 0.8;
}
.giant-demo-request .demo-bike-content img,
.giant-demo-request .demo-dealer-content img {
  height: 115px;
  float: left;
}
@media screen and (max-width: 767px) {
  .giant-demo-request .demo-bike-content img,
  .giant-demo-request .demo-dealer-content img {
    height: 65px;
  }
}
.giant-demo-request .demo-bike-content .brandimg,
.giant-demo-request .demo-dealer-content .brandimg {
  position: absolute;
  top: 8px;
  left: 10px;
  height: 15px;
}
.giant-demo-request .demo-bike-title {
  font-family: "RideLife Performance";
  font-size: 20px;
  line-height: 20px;
  text-transform: uppercase;
  float: left;
  padding-left: 35px;
}
.giant-demo-request .demo-size p {
  display: none;
}
.giant-demo-request .demo-size.active p {
  display: inline;
}
.giant-demo-request .demo-sizes {
  list-style: none;
  margin: 1em 0 0 0;
  padding: 0;
}
.giant-demo-request .demo-sizes li {
  display: inline-block;
  width: 110px;
  height: 80px;
  background: white;
  color: #1a1a1a;
  line-height: 80px;
  font-size: 16px;
  text-align: center;
  margin-right: 10px;
  margin-bottom: 10px;
  cursor: pointer;
  border: 2px solid transparent;
}
.giant-demo-request .demo-sizes li.active {
  border-color: #1a1a1a;
}
.giant-demo-request .demo-sizes li.disabled {
  opacity: 0.3;
  cursor: no-drop;
  cursor: default;
}
.giant-demo-request .demo_waiver p {
  padding-bottom: 1em;
}
.giant-demo-request .demo-dealer-search > p,
.giant-demo-request .demo-datepicker > p,
.giant-demo-request .demo-contact-form > p {
  margin-bottom: 1em;
}
.giant-demo-request .demo-dealer-content {
  padding-left: 70px;
  background: #ffffff url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjhweCIgaGVpZ2h0PSI0MHB4IgoJIHZpZXdCb3g9IjAgMCAyOCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjggNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojQ0NDQ0NDO30KCS5zdDF7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjMuOSw0LjFjLTUuNS01LjUtMTQuMy01LjUtMTkuOCwwQy0wLjgsOS0xLjQsMTguMywyLjgsMjMuOEwxNCw0MGwxMS4yLTE2LjJDMjkuMywxOC4zLDI4LjgsOSwyMy45LDQuMQoJCUwyMy45LDQuMXoiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yNC4xLDE2LjVjLTEsNC43LTUuMSw4LjMtMTAuMSw4LjNjLTQuMywwLTgtMi43LTkuNS02LjVjMy44LDEuOCw2LjksMS45LDguOCwxQzE3LjIsMTgsMTcuOSwxMy4xLDI0LjEsMTYuNQoJCSBNMjQuMiwxMi45YzAuMSwwLjUsMC4xLDEsMC4xLDEuNWMwLDAuNCwwLDAuNy0wLjEsMS4xYy0zLjQtMi40LTYuNS0xLjQtOS43LDAuNEMxNywxMi4xLDIwLjEsMTEuMSwyNC4yLDEyLjkgTTE0LDQKCQljNC43LDAsOC44LDMuMyw5LjksNy43Yy0wLjMtMC4yLTAuNi0wLjMtMC44LTAuNWMtMC42LTAuNC0xLjUtMC42LTIuNS0wLjhjLTIuMi0wLjMtNS44LDAuMS04LjQsMy4xQzEwLDE2LjIsNy42LDE3LjQsNCwxNi44CgkJYy0wLjItMC43LTAuMy0xLjUtMC4zLTIuM0MzLjcsOC43LDguMyw0LDE0LDQiLz4KPC9nPgo8L3N2Zz4K") 20px center no-repeat;
}
.giant-demo-request .demo-dealer-title {
  font-size: 1.6em;
}
.giant-demo-request .demo-dealer-address {
  font-size: 1.1em;
}
.giant-demo-request .demo-date .demo-datepicker {
  display: none;
}
.giant-demo-request .demo-date.active .demo-datepicker {
  display: block;
}
.giant-demo-request #bh-sl-address {
  padding-left: 70px;
  background: #ffffff url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjhweCIgaGVpZ2h0PSI0MHB4IgoJIHZpZXdCb3g9IjAgMCAyOCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjggNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojQ0NDQ0NDO30KCS5zdDF7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjMuOSw0LjFjLTUuNS01LjUtMTQuMy01LjUtMTkuOCwwQy0wLjgsOS0xLjQsMTguMywyLjgsMjMuOEwxNCw0MGwxMS4yLTE2LjJDMjkuMywxOC4zLDI4LjgsOSwyMy45LDQuMQoJCUwyMy45LDQuMXoiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yNC4xLDE2LjVjLTEsNC43LTUuMSw4LjMtMTAuMSw4LjNjLTQuMywwLTgtMi43LTkuNS02LjVjMy44LDEuOCw2LjksMS45LDguOCwxQzE3LjIsMTgsMTcuOSwxMy4xLDI0LjEsMTYuNQoJCSBNMjQuMiwxMi45YzAuMSwwLjUsMC4xLDEsMC4xLDEuNWMwLDAuNCwwLDAuNy0wLjEsMS4xYy0zLjQtMi40LTYuNS0xLjQtOS43LDAuNEMxNywxMi4xLDIwLjEsMTEuMSwyNC4yLDEyLjkgTTE0LDQKCQljNC43LDAsOC44LDMuMyw5LjksNy43Yy0wLjMtMC4yLTAuNi0wLjMtMC44LTAuNWMtMC42LTAuNC0xLjUtMC42LTIuNS0wLjhjLTIuMi0wLjMtNS44LDAuMS04LjQsMy4xQzEwLDE2LjIsNy42LDE3LjQsNCwxNi44CgkJYy0wLjItMC43LTAuMy0xLjUtMC4zLTIuM0MzLjcsOC43LDguMyw0LDE0LDQiLz4KPC9nPgo8L3N2Zz4K") 20px center no-repeat;
}
.giant-demo-request .demo-datepicker input,
.giant-demo-request .demo-contact input {
  background: white;
  font-family: "Proxima Nova Rg", Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 35px;
  padding: 20px;
  border: none;
  width: 100%;
}
.giant-demo-request .demo-datepicker input.error,
.giant-demo-request .demo-contact input.error {
  border: 1px solid red;
}
.giant-demo-request .demo-contact .demo-contact-form {
  display: none;
}
.giant-demo-request .demo-contact.active .demo-contact-form {
  display: block;
}
.giant-demo-request .demo-contact input {
  margin-bottom: 15px;
}
.giant-demo-request .demo-contact-form > div {
  position: relative;
}
.giant-demo-request .demo-contact-form div.error::after {
  content: '* Required';
  position: absolute;
  right: 20px;
  top: 30px;
  color: red;
  font-size: 15px;
  font-family: "RideLife Performance Light", Helvetica, Arial;
}
.giant-demo-request .demo-submit {
  opacity: 0.3;
}
.giant-demo-request .demo-submit button {
  cursor: default;
}
.giant-demo-request .demo-submit.active {
  opacity: 1;
}
.giant-demo-request .demo-submit.active button {
  cursor: pointer;
}
.giant-demo-request .demo-complete {
  text-align: center;
}
.giant-demo-request .demo-complete h3 {
  font-family: "RideLife Performance", Helvetica, Arial;
  font-size: 30px;
  margin-bottom: 1em;
}
.giant-demo-request .demo-complete p {
  font-size: 16px;
}
.giant-demo-request .demo-complete .demo-form.success > section {
  margin-bottom: 0;
}
.half {
  width: 100%;
  margin: 0;
}
@media only screen and (min-width: 650px) {
  .half {
    float: left;
    width: 50%;
  }
}
.social-bottom {
  width: 100%;
}
.social-bottom:before,
.social-bottom:after {
  content: " ";
  display: table;
}
.social-bottom:after {
  clear: both;
}
.social-bottom:before,
.social-bottom:after {
  content: " ";
  display: table;
}
.social-bottom:after {
  clear: both;
}
.social-bottom > a {
  text-align: center;
  color: white;
  font-size: 25px;
  display: table;
  width: 100%;
  margin: 0;
}
@media only screen and (min-width: 650px) {
  .social-bottom > a {
    float: left;
    width: 50%;
  }
}
.social-bottom > a > p {
  display: table-cell;
  vertical-align: middle;
  line-height: 39px;
  height: 40px;
}
.social-bottom > a > p span {
  vertical-align: middle;
}
.social-bottom a {
  color: white;
}
.social-bottom a:hover {
  color: white;
}
.social-bottom .facebook {
  background: #4964AA;
}
.social-bottom .twitter {
  background: #2AA9E0;
}
.social-bottom .glyph {
  vertical-align: middle;
  font-size: 25px;
}
.social-bottom .glyph.twitter {
  padding-left: 3px;
}
.social-bottom .arrow-left,
.social-bottom .social-count {
  margin-bottom: 0;
}
.grid.bottom {
  max-width: 1200px;
  margin: 0 auto;
}
.grid.bottom .unit {
  text-align: center;
}
@media only screen and (min-width: 769px) {
  .grid.bottom .unit {
    text-align: left;
  }
}
@media only screen and (max-width: 1220px) {
  .grid.bottom .unit {
    width: 29.5%;
    text-align: center;
  }
}
@media only screen and (max-width: 768px) {
  .grid.bottom .unit {
    width: 100%;
    float: none;
    margin-left: 0;
  }
}
@media only screen and (max-width: 1220px) {
  .grid.bottom .unit:last-child {
    width: 100%;
    text-align: center;
    margin-left: 0;
  }
}
#main-footer {
  background: #333333;
  padding: 100px 0 45px 0;
  color: #808080;
  line-height: 2.6em;
  font-family: "Proxima Nova Rg";
  font-size: 13px;
}
@media only screen and (max-width: 767px) {
  #main-footer {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
#main-footer .title {
  margin: 30px 0 -5px 0;
  text-transform: none;
  color: #808080;
}
#main-footer .title.default {
  font-size: 14px;
}
@media only screen and (max-width: 767px) {
  #main-footer .title {
    margin-top: 15px;
  }
}
#main-footer .content,
#main-footer .content a {
  color: white;
}
#main-footer .content {
  color: white;
  margin-top: 15px;
}
#main-footer .content.default {
  font-size: 15px;
  line-height: 25px;
}
@media only screen and (max-width: 767px) {
  #main-footer .content {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
  }
}
#main-footer .inputwrap {
  background-color: white;
  position: relative;
  max-width: 300px;
  margin: 0 auto;
}
#main-footer #email-input {
  width: 100%;
  background: white;
  height: 50px;
  color: #333;
  border-width: 0;
  padding: 0 95px 0 20px;
  margin-bottom: 0;
  max-width: 250px;
}
#main-footer #email-input.default {
  font-size: 15px;
}
#main-footer #email-submit {
  height: 50px;
  width: 85px;
  margin-bottom: 0;
  background: #808080;
  color: #383131;
  border: none;
  position: absolute;
  right: 0;
  font-weight: normal;
}
#main-footer #email-submit.default {
  font-size: 15px;
}
#main-footer #email-submit:hover {
  background-color: #a0a0a0;
}
#main-footer .payment-options {
  margin: 30px 0 0 0;
  padding: 0;
  text-align: center;
}
#main-footer .payment-options li {
  display: inline-block;
  font-size: 1.5em;
  margin: 20px 10px 10px 0;
}
@media only screen and (max-width: 767px) {
  #main-footer .payment-options {
    margin-top: 15px;
    -webkit-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7);
  }
}
@media only screen and (min-width: 768px) {
  #main-footer .payment-options {
    text-align: center;
  }
}
#main-footer .lt-ie9 .payment-options {
  text-align: center;
}
#main-footer .payment-options .payment-options .glyph.mastercard {
  font-size: 2em;
}
#main-footer .social-follow {
  margin-top: 10px;
}
#main-footer .social-follow a {
  display: inline-block;
  margin: 0 10px 10px 0;
  color: #808080;
}
#main-footer .social-follow a:last-child {
  margin-right: 0;
}
#main-footer .social-follow .glyph {
  font-size: 20px;
}
#main-footer .thedepartment {
  margin-top: 75px;
  height: 20px;
  font-family: "Proxima Nova Rg";
  font-size: 14px;
  font-style: normal;
  text-align: center;
  text-decoration: none;
}
#main-footer .thedepartment a {
  color: #808080 !important;
}
#main-footer .thedepartment svg {
  width: 23px;
  margin-bottom: -5px;
}
@media only screen and (max-width: 767px) {
  #main-footer .thedepartment {
    margin-top: 20px;
    -webkit-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7);
  }
}
.acf-map {
  width: 100%;
  height: 500px;
  border: #ccc solid 1px;
}
.acf-map .gm-style img[src*="events.co"] {
  height: auto !important;
}
@media (max-width: 767px) {
  .acf-map .gm-style img[src*="events.co"] {
    -webkit-transform: scale(0.7) !important;
    -ms-transform: scale(0.7) !important;
    -o-transform: scale(0.7) !important;
    transform: scale(0.7) !important;
  }
}
.flex-tags a {
  color: white;
}
.flex-tags .tag-wrap {
  padding: 0 15%;
  text-align: center;
}
.map-address {
  background-color: #231F21;
  color: white;
  text-align: center;
}
.map-address p {
  max-width: 70%;
  margin: 0 auto;
}
.map-address .location {
  font-weight: normal;
  text-transform: uppercase;
  padding-bottom: 20px;
}
.map-address .location.default {
  font-size: 40px;
  font-family: interstateblackcondensed;
}
.map-address .address {
  padding-bottom: 20px;
}
.map-address .address.default {
  font-size: 25px;
}
.map-address .directions {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.map-address .directions.default {
  font-size: 18px;
}
@media (max-width: 767px) {
  .map-address .address,
  .map-address .directions,
  .map-address .location {
    padding-bottom: 10px;
  }
}
.social_share {
  font-size: 22px;
}
@media (max-width: 767px) {
  .social_share {
    font-size: 18px;
  }
  .social_share a:first-child {
    margin-right: 22px;
  }
}
.social_share a:first-child {
  margin-right: 28px;
}
.social_share .fa-twitter {
  font-size: 1.2em;
  position: relative;
  bottom: -2px;
}
.eco_progress {
  width: 100%;
  position: relative;
  font-size: initial;
  line-height: initial;
}
.progressbar-text {
  padding: 0 2%;
}
.tsp_menu_wrap {
  height: 60px;
  position: relative;
  overflow: visible;
}
.tsp_menu_wrap > div a {
  display: inline-block;
  line-height: 60px;
}
.tsp_menu_wrap .tsp-button {
  background-image: url("data:image/png;base64,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");
  background-size: 90px 60px;
  width: 90px;
  height: 60px;
}
.tsp_menu_wrap .tsp-series-button {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxMTBweCIgaGVpZ2h0PSI2MHB4IiB2aWV3Qm94PSIwIDAgMTEwIDYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMTAgNjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCTxnPgoJPHJlY3Qgd2lkdGg9IjExMCIgaGVpZ2h0PSI2MCIvPgo8L2c+CjxnPgoJPHBvbHlsaW5lIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNGRUNGMEE7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7IiBwb2ludHM9IjI5LjMsMjYuMyAyNC4zLDMxLjMgMTkuMywyNi4zIAkiLz4KPC9nPgo8L3N2Zz4K");
  width: 110px;
  height: 60px;
  text-align: center;
  font-family: "Proxima Nova Bold";
  color: #ffeb28;
  font-size: 15px;
  padding-left: 10px;
}
.tsp_menu_wrap .tsp-menu {
  display: none;
  position: absolute;
  top: 60px;
  right: 0;
  background: black;
  padding: 25px 20px;
}
.tsp_menu_wrap .tsp-menu li {
  text-align: right;
}
.tsp_menu_wrap .tsp-menu a {
  font-family: "Proxima Nova Bold";
  font-size: 15px;
  line-height: 3em;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  white-space: nowrap;
  color: #FFFFFF;
}
.tsp_menu_wrap .tsp-menu a.active,
.tsp_menu_wrap .tsp-menu a:hover {
  color: #ffeb28;
}
.bike-filter {
  font-family: "RideLife Performance Light", Helvetica, Arial;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0.2px;
  color: #1A1A1A;
}
.bike-filter .text-label {
  height: 35px;
}
@media screen and (max-width: 992px) {
  .bike-filter .text-label {
    height: 32px;
  }
}
@media screen and (max-width: 768px) {
  .bike-filter .text-label {
    height: 24px;
  }
}
@media screen and (max-width: 992px) {
  .bike-filter .liv-img-wrap {
    margin-right: 0;
  }
}
.tablet-break {
  display: none;
}
@media screen and (max-width: 992px) {
  .tablet-break {
    display: block;
  }
}
.wwc_promo_code-wrap.label-inside input {
  width: 100%;
}
