@import url("data:text/css;
@import url("data:text/css;
@import url("data:text/css;
@import url("");
@import url("data:text/css;
@import "vendor/bootstrap/button-groups";
@import "vendor/bootstrap/input-groups";
@import "vendor/bootstrap/wells";
@import "vendor/bootstrap/progress-bars";
@import "vendor/bootstrap/labels";
@import "vendor/bootstrap/jumbotron";
@import "vendor/bootstrap/thumbnails";
@import "vendor/bootstrap/popovers";
@import url("data:text/css;
@import url("data:text/css;
@import url("data:text/css;
@import url("data:text/css;
@import url("data:text/css;


    /*!
 * Font Awesome Free 5.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
    .fa,
    .fab,
    .fal,
    .far,
    .fas {
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
      display: inline-block;
      font-style: normal;
      font-variant: normal;
      text-rendering: auto;
      line-height: 1
    }

    .fa-lg {
      font-size: 1.33333em;
      line-height: .75em;
      vertical-align: -.0667em
    }

    .fa-xs {
      font-size: .75em
    }

    .fa-sm {
      font-size: .875em
    }

    .fa-1x {
      font-size: 1em
    }

    .fa-2x {
      font-size: 2em
    }

    .fa-3x {
      font-size: 3em
    }

    .fa-4x {
      font-size: 4em
    }

    .fa-5x {
      font-size: 5em
    }

    .fa-6x {
      font-size: 6em
    }

    .fa-7x {
      font-size: 7em
    }

    .fa-8x {
      font-size: 8em
    }

    .fa-9x {
      font-size: 9em
    }

    .fa-10x {
      font-size: 10em
    }

    .fa-fw {
      text-align: center;
      width: 1.25em
    }

    .fa-ul {
      list-style-type: none;
      margin-left: 2.5em;
      padding-left: 0
    }

    .fa-ul>li {
      position: relative
    }

    .fa-li {
      left: -2em;
      position: absolute;
      text-align: center;
      width: 2em;
      line-height: inherit
    }

    .fa-border {
      border: .08em solid #eee;
      border-radius: .1em;
      padding: .2em .25em .15em
    }

    .fa-pull-left {
      float: left
    }

    .fa-pull-right {
      float: right
    }

    .fa.fa-pull-left,
    .fab.fa-pull-left,
    .fal.fa-pull-left,
    .far.fa-pull-left,
    .fas.fa-pull-left {
      margin-right: .3em
    }

    .fa.fa-pull-right,
    .fab.fa-pull-right,
    .fal.fa-pull-right,
    .far.fa-pull-right,
    .fas.fa-pull-right {
      margin-left: .3em
    }

    .fa-spin {
      animation: a 2s infinite linear
    }

    .fa-pulse {
      animation: a 1s infinite steps(8)
    }

    @keyframes a {
      0% {
        transform: rotate(0deg)
      }

      to {
        transform: rotate(1turn)
      }
    }

    .fa-rotate-90 {
      -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
      transform: rotate(90deg)
    }

    .fa-rotate-180 {
      -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
      transform: rotate(180deg)
    }

    .fa-rotate-270 {
      -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
      transform: rotate(270deg)
    }

    .fa-flip-horizontal {
      -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
      transform: scaleX(-1)
    }

    .fa-flip-vertical {
      transform: scaleY(-1)
    }

    .fa-flip-horizontal.fa-flip-vertical,
    .fa-flip-vertical {
      -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
    }

    .fa-flip-horizontal.fa-flip-vertical {
      transform: scale(-1)
    }

    :root .fa-flip-horizontal,
    :root .fa-flip-vertical,
    :root .fa-rotate-90,
    :root .fa-rotate-180,
    :root .fa-rotate-270 {
      -webkit-filter: none;
      filter: none
    }

    .fa-stack {
      display: inline-block;
      height: 2em;
      line-height: 2em;
      position: relative;
      vertical-align: middle;
      width: 2em
    }

    .fa-stack-1x,
    .fa-stack-2x {
      left: 0;
      position: absolute;
      text-align: center;
      width: 100%
    }

    .fa-stack-1x {
      line-height: inherit
    }

    .fa-stack-2x {
      font-size: 2em
    }

    .fa-inverse {
      color: #fff
    }

    .fa-500px:before {
      content: "\f26e"
    }

    .fa-accessible-icon:before {
      content: "\f368"
    }

    .fa-accusoft:before {
      content: "\f369"
    }

    .fa-address-book:before {
      content: "\f2b9"
    }

    .fa-address-card:before {
      content: "\f2bb"
    }

    .fa-adjust:before {
      content: "\f042"
    }

    .fa-adn:before {
      content: "\f170"
    }

    .fa-adversal:before {
      content: "\f36a"
    }

    .fa-affiliatetheme:before {
      content: "\f36b"
    }

    .fa-air-freshener:before {
      content: "\f5d0"
    }

    .fa-algolia:before {
      content: "\f36c"
    }

    .fa-align-center:before {
      content: "\f037"
    }

    .fa-align-justify:before {
      content: "\f039"
    }

    .fa-align-left:before {
      content: "\f036"
    }

    .fa-align-right:before {
      content: "\f038"
    }

    .fa-allergies:before {
      content: "\f461"
    }

    .fa-amazon:before {
      content: "\f270"
    }

    .fa-amazon-pay:before {
      content: "\f42c"
    }

    .fa-ambulance:before {
      content: "\f0f9"
    }

    .fa-american-sign-language-interpreting:before {
      content: "\f2a3"
    }

    .fa-amilia:before {
      content: "\f36d"
    }

    .fa-anchor:before {
      content: "\f13d"
    }

    .fa-android:before {
      content: "\f17b"
    }

    .fa-angellist:before {
      content: "\f209"
    }

    .fa-angle-double-down:before {
      content: "\f103"
    }

    .fa-angle-double-left:before {
      content: "\f100"
    }

    .fa-angle-double-right:before {
      content: "\f101"
    }

    .fa-angle-double-up:before {
      content: "\f102"
    }

    .fa-angle-down:before {
      content: "\f107"
    }

    .fa-angle-left:before {
      content: "\f104"
    }

    .fa-angle-right:before {
      content: "\f105"
    }

    .fa-angle-up:before {
      content: "\f106"
    }

    .fa-angry:before {
      content: "\f556"
    }

    .fa-angrycreative:before {
      content: "\f36e"
    }

    .fa-angular:before {
      content: "\f420"
    }

    .fa-app-store:before {
      content: "\f36f"
    }

    .fa-app-store-ios:before {
      content: "\f370"
    }

    .fa-apper:before {
      content: "\f371"
    }

    .fa-apple:before {
      content: "\f179"
    }

    .fa-apple-alt:before {
      content: "\f5d1"
    }

    .fa-apple-pay:before {
      content: "\f415"
    }

    .fa-archive:before {
      content: "\f187"
    }

    .fa-archway:before {
      content: "\f557"
    }

    .fa-arrow-alt-circle-down:before {
      content: "\f358"
    }

    .fa-arrow-alt-circle-left:before {
      content: "\f359"
    }

    .fa-arrow-alt-circle-right:before {
      content: "\f35a"
    }

    .fa-arrow-alt-circle-up:before {
      content: "\f35b"
    }

    .fa-arrow-circle-down:before {
      content: "\f0ab"
    }

    .fa-arrow-circle-left:before {
      content: "\f0a8"
    }

    .fa-arrow-circle-right:before {
      content: "\f0a9"
    }

    .fa-arrow-circle-up:before {
      content: "\f0aa"
    }

    .fa-arrow-down:before {
      content: "\f063"
    }

    .fa-arrow-left:before {
      content: "\f060"
    }

    .fa-arrow-right:before {
      content: "\f061"
    }

    .fa-arrow-up:before {
      content: "\f062"
    }

    .fa-arrows-alt:before {
      content: "\f0b2"
    }

    .fa-arrows-alt-h:before {
      content: "\f337"
    }

    .fa-arrows-alt-v:before {
      content: "\f338"
    }

    .fa-assistive-listening-systems:before {
      content: "\f2a2"
    }

    .fa-asterisk:before {
      content: "\f069"
    }

    .fa-asymmetrik:before {
      content: "\f372"
    }

    .fa-at:before {
      content: "\f1fa"
    }

    .fa-atlas:before {
      content: "\f558"
    }

    .fa-atom:before {
      content: "\f5d2"
    }

    .fa-audible:before {
      content: "\f373"
    }

    .fa-audio-description:before {
      content: "\f29e"
    }

    .fa-autoprefixer:before {
      content: "\f41c"
    }

    .fa-avianex:before {
      content: "\f374"
    }

    .fa-aviato:before {
      content: "\f421"
    }

    .fa-award:before {
      content: "\f559"
    }

    .fa-aws:before {
      content: "\f375"
    }

    .fa-backspace:before {
      content: "\f55a"
    }

    .fa-backward:before {
      content: "\f04a"
    }

    .fa-balance-scale:before {
      content: "\f24e"
    }

    .fa-ban:before {
      content: "\f05e"
    }

    .fa-band-aid:before {
      content: "\f462"
    }

    .fa-bandcamp:before {
      content: "\f2d5"
    }

    .fa-barcode:before {
      content: "\f02a"
    }

    .fa-bars:before {
      content: "\f0c9"
    }

    .fa-baseball-ball:before {
      content: "\f433"
    }

    .fa-basketball-ball:before {
      content: "\f434"
    }

    .fa-bath:before {
      content: "\f2cd"
    }

    .fa-battery-empty:before {
      content: "\f244"
    }

    .fa-battery-full:before {
      content: "\f240"
    }

    .fa-battery-half:before {
      content: "\f242"
    }

    .fa-battery-quarter:before {
      content: "\f243"
    }

    .fa-battery-three-quarters:before {
      content: "\f241"
    }

    .fa-bed:before {
      content: "\f236"
    }

    .fa-beer:before {
      content: "\f0fc"
    }

    .fa-behance:before {
      content: "\f1b4"
    }

    .fa-behance-square:before {
      content: "\f1b5"
    }

    .fa-bell:before {
      content: "\f0f3"
    }

    .fa-bell-slash:before {
      content: "\f1f6"
    }

    .fa-bezier-curve:before {
      content: "\f55b"
    }

    .fa-bicycle:before {
      content: "\f206"
    }

    .fa-bimobject:before {
      content: "\f378"
    }

    .fa-binoculars:before {
      content: "\f1e5"
    }

    .fa-birthday-cake:before {
      content: "\f1fd"
    }

    .fa-bitbucket:before {
      content: "\f171"
    }

    .fa-bitcoin:before {
      content: "\f379"
    }

    .fa-bity:before {
      content: "\f37a"
    }

    .fa-black-tie:before {
      content: "\f27e"
    }

    .fa-blackberry:before {
      content: "\f37b"
    }

    .fa-blender:before {
      content: "\f517"
    }

    .fa-blind:before {
      content: "\f29d"
    }

    .fa-blogger:before {
      content: "\f37c"
    }

    .fa-blogger-b:before {
      content: "\f37d"
    }

    .fa-bluetooth:before {
      content: "\f293"
    }

    .fa-bluetooth-b:before {
      content: "\f294"
    }

    .fa-bold:before {
      content: "\f032"
    }

    .fa-bolt:before {
      content: "\f0e7"
    }

    .fa-bomb:before {
      content: "\f1e2"
    }

    .fa-bone:before {
      content: "\f5d7"
    }

    .fa-bong:before {
      content: "\f55c"
    }

    .fa-book:before {
      content: "\f02d"
    }

    .fa-book-open:before {
      content: "\f518"
    }

    .fa-book-reader:before {
      content: "\f5da"
    }

    .fa-bookmark:before {
      content: "\f02e"
    }

    .fa-bowling-ball:before {
      content: "\f436"
    }

    .fa-box:before {
      content: "\f466"
    }

    .fa-box-open:before {
      content: "\f49e"
    }

    .fa-boxes:before {
      content: "\f468"
    }

    .fa-braille:before {
      content: "\f2a1"
    }

    .fa-brain:before {
      content: "\f5dc"
    }

    .fa-briefcase:before {
      content: "\f0b1"
    }

    .fa-briefcase-medical:before {
      content: "\f469"
    }

    .fa-broadcast-tower:before {
      content: "\f519"
    }

    .fa-broom:before {
      content: "\f51a"
    }

    .fa-brush:before {
      content: "\f55d"
    }

    .fa-btc:before {
      content: "\f15a"
    }

    .fa-bug:before {
      content: "\f188"
    }

    .fa-building:before {
      content: "\f1ad"
    }

    .fa-bullhorn:before {
      content: "\f0a1"
    }

    .fa-bullseye:before {
      content: "\f140"
    }

    .fa-burn:before {
      content: "\f46a"
    }

    .fa-buromobelexperte:before {
      content: "\f37f"
    }

    .fa-bus:before {
      content: "\f207"
    }

    .fa-bus-alt:before {
      content: "\f55e"
    }

    .fa-buysellads:before {
      content: "\f20d"
    }

    .fa-calculator:before {
      content: "\f1ec"
    }

    .fa-calendar:before {
      content: "\f133"
    }

    .fa-calendar-alt:before {
      content: "\f073"
    }

    .fa-calendar-check:before {
      content: "\f274"
    }

    .fa-calendar-minus:before {
      content: "\f272"
    }

    .fa-calendar-plus:before {
      content: "\f271"
    }

    .fa-calendar-times:before {
      content: "\f273"
    }

    .fa-camera:before {
      content: "\f030"
    }

    .fa-camera-retro:before {
      content: "\f083"
    }

    .fa-cannabis:before {
      content: "\f55f"
    }

    .fa-capsules:before {
      content: "\f46b"
    }

    .fa-car:before {
      content: "\f1b9"
    }

    .fa-car-alt:before {
      content: "\f5de"
    }

    .fa-car-battery:before {
      content: "\f5df"
    }

    .fa-car-crash:before {
      content: "\f5e1"
    }

    .fa-car-side:before {
      content: "\f5e4"
    }

    .fa-caret-down:before {
      content: "\f0d7"
    }

    .fa-caret-left:before {
      content: "\f0d9"
    }

    .fa-caret-right:before {
      content: "\f0da"
    }

    .fa-caret-square-down:before {
      content: "\f150"
    }

    .fa-caret-square-left:before {
      content: "\f191"
    }

    .fa-caret-square-right:before {
      content: "\f152"
    }

    .fa-caret-square-up:before {
      content: "\f151"
    }

    .fa-caret-up:before {
      content: "\f0d8"
    }

    .fa-cart-arrow-down:before {
      content: "\f218"
    }

    .fa-cart-plus:before {
      content: "\f217"
    }

    .fa-cc-amazon-pay:before {
      content: "\f42d"
    }

    .fa-cc-amex:before {
      content: "\f1f3"
    }

    .fa-cc-apple-pay:before {
      content: "\f416"
    }

    .fa-cc-diners-club:before {
      content: "\f24c"
    }

    .fa-cc-discover:before {
      content: "\f1f2"
    }

    .fa-cc-jcb:before {
      content: "\f24b"
    }

    .fa-cc-mastercard:before {
      content: "\f1f1"
    }

    .fa-cc-paypal:before {
      content: "\f1f4"
    }

    .fa-cc-stripe:before {
      content: "\f1f5"
    }

    .fa-cc-visa:before {
      content: "\f1f0"
    }

    .fa-centercode:before {
      content: "\f380"
    }

    .fa-certificate:before {
      content: "\f0a3"
    }

    .fa-chalkboard:before {
      content: "\f51b"
    }

    .fa-chalkboard-teacher:before {
      content: "\f51c"
    }

    .fa-charging-station:before {
      content: "\f5e7"
    }

    .fa-chart-area:before {
      content: "\f1fe"
    }

    .fa-chart-bar:before {
      content: "\f080"
    }

    .fa-chart-line:before {
      content: "\f201"
    }

    .fa-chart-pie:before {
      content: "\f200"
    }

    .fa-check:before {
      content: "\f00c"
    }

    .fa-check-circle:before {
      content: "\f058"
    }

    .fa-check-double:before {
      content: "\f560"
    }

    .fa-check-square:before {
      content: "\f14a"
    }

    .fa-chess:before {
      content: "\f439"
    }

    .fa-chess-bishop:before {
      content: "\f43a"
    }

    .fa-chess-board:before {
      content: "\f43c"
    }

    .fa-chess-king:before {
      content: "\f43f"
    }

    .fa-chess-knight:before {
      content: "\f441"
    }

    .fa-chess-pawn:before {
      content: "\f443"
    }

    .fa-chess-queen:before {
      content: "\f445"
    }

    .fa-chess-rook:before {
      content: "\f447"
    }

    .fa-chevron-circle-down:before {
      content: "\f13a"
    }

    .fa-chevron-circle-left:before {
      content: "\f137"
    }

    .fa-chevron-circle-right:before {
      content: "\f138"
    }

    .fa-chevron-circle-up:before {
      content: "\f139"
    }

    .fa-chevron-down:before {
      content: "\f078"
    }

    .fa-chevron-left:before {
      content: "\f053"
    }

    .fa-chevron-right:before {
      content: "\f054"
    }

    .fa-chevron-up:before {
      content: "\f077"
    }

    .fa-child:before {
      content: "\f1ae"
    }

    .fa-chrome:before {
      content: "\f268"
    }

    .fa-church:before {
      content: "\f51d"
    }

    .fa-circle:before {
      content: "\f111"
    }

    .fa-circle-notch:before {
      content: "\f1ce"
    }

    .fa-clipboard:before {
      content: "\f328"
    }

    .fa-clipboard-check:before {
      content: "\f46c"
    }

    .fa-clipboard-list:before {
      content: "\f46d"
    }

    .fa-clock:before {
      content: "\f017"
    }

    .fa-clone:before {
      content: "\f24d"
    }

    .fa-closed-captioning:before {
      content: "\f20a"
    }

    .fa-cloud:before {
      content: "\f0c2"
    }

    .fa-cloud-download-alt:before {
      content: "\f381"
    }

    .fa-cloud-upload-alt:before {
      content: "\f382"
    }

    .fa-cloudscale:before {
      content: "\f383"
    }

    .fa-cloudsmith:before {
      content: "\f384"
    }

    .fa-cloudversify:before {
      content: "\f385"
    }

    .fa-cocktail:before {
      content: "\f561"
    }

    .fa-code:before {
      content: "\f121"
    }

    .fa-code-branch:before {
      content: "\f126"
    }

    .fa-codepen:before {
      content: "\f1cb"
    }

    .fa-codiepie:before {
      content: "\f284"
    }

    .fa-coffee:before {
      content: "\f0f4"
    }

    .fa-cog:before {
      content: "\f013"
    }

    .fa-cogs:before {
      content: "\f085"
    }

    .fa-coins:before {
      content: "\f51e"
    }

    .fa-columns:before {
      content: "\f0db"
    }

    .fa-comment:before {
      content: "\f075"
    }

    .fa-comment-alt:before {
      content: "\f27a"
    }

    .fa-comment-dots:before {
      content: "\f4ad"
    }

    .fa-comment-slash:before {
      content: "\f4b3"
    }

    .fa-comments:before {
      content: "\f086"
    }

    .fa-compact-disc:before {
      content: "\f51f"
    }

    .fa-compass:before {
      content: "\f14e"
    }

    .fa-compress:before {
      content: "\f066"
    }

    .fa-concierge-bell:before {
      content: "\f562"
    }

    .fa-connectdevelop:before {
      content: "\f20e"
    }

    .fa-contao:before {
      content: "\f26d"
    }

    .fa-cookie:before {
      content: "\f563"
    }

    .fa-cookie-bite:before {
      content: "\f564"
    }

    .fa-copy:before {
      content: "\f0c5"
    }

    .fa-copyright:before {
      content: "\f1f9"
    }

    .fa-couch:before {
      content: "\f4b8"
    }

    .fa-cpanel:before {
      content: "\f388"
    }

    .fa-creative-commons:before {
      content: "\f25e"
    }

    .fa-creative-commons-by:before {
      content: "\f4e7"
    }

    .fa-creative-commons-nc:before {
      content: "\f4e8"
    }

    .fa-creative-commons-nc-eu:before {
      content: "\f4e9"
    }

    .fa-creative-commons-nc-jp:before {
      content: "\f4ea"
    }

    .fa-creative-commons-nd:before {
      content: "\f4eb"
    }

    .fa-creative-commons-pd:before {
      content: "\f4ec"
    }

    .fa-creative-commons-pd-alt:before {
      content: "\f4ed"
    }

    .fa-creative-commons-remix:before {
      content: "\f4ee"
    }

    .fa-creative-commons-sa:before {
      content: "\f4ef"
    }

    .fa-creative-commons-sampling:before {
      content: "\f4f0"
    }

    .fa-creative-commons-sampling-plus:before {
      content: "\f4f1"
    }

    .fa-creative-commons-share:before {
      content: "\f4f2"
    }

    .fa-credit-card:before {
      content: "\f09d"
    }

    .fa-crop:before {
      content: "\f125"
    }

    .fa-crop-alt:before {
      content: "\f565"
    }

    .fa-crosshairs:before {
      content: "\f05b"
    }

    .fa-crow:before {
      content: "\f520"
    }

    .fa-crown:before {
      content: "\f521"
    }

    .fa-css3:before {
      content: "\f13c"
    }

    .fa-css3-alt:before {
      content: "\f38b"
    }

    .fa-cube:before {
      content: "\f1b2"
    }

    .fa-cubes:before {
      content: "\f1b3"
    }

    .fa-cut:before {
      content: "\f0c4"
    }

    .fa-cuttlefish:before {
      content: "\f38c"
    }

    .fa-d-and-d:before {
      content: "\f38d"
    }

    .fa-dashcube:before {
      content: "\f210"
    }

    .fa-database:before {
      content: "\f1c0"
    }

    .fa-deaf:before {
      content: "\f2a4"
    }

    .fa-delicious:before {
      content: "\f1a5"
    }

    .fa-deploydog:before {
      content: "\f38e"
    }

    .fa-deskpro:before {
      content: "\f38f"
    }

    .fa-desktop:before {
      content: "\f108"
    }

    .fa-deviantart:before {
      content: "\f1bd"
    }

    .fa-diagnoses:before {
      content: "\f470"
    }

    .fa-dice:before {
      content: "\f522"
    }

    .fa-dice-five:before {
      content: "\f523"
    }

    .fa-dice-four:before {
      content: "\f524"
    }

    .fa-dice-one:before {
      content: "\f525"
    }

    .fa-dice-six:before {
      content: "\f526"
    }

    .fa-dice-three:before {
      content: "\f527"
    }

    .fa-dice-two:before {
      content: "\f528"
    }

    .fa-digg:before {
      content: "\f1a6"
    }

    .fa-digital-ocean:before {
      content: "\f391"
    }

    .fa-digital-tachograph:before {
      content: "\f566"
    }

    .fa-directions:before {
      content: "\f5eb"
    }

    .fa-discord:before {
      content: "\f392"
    }

    .fa-discourse:before {
      content: "\f393"
    }

    .fa-divide:before {
      content: "\f529"
    }

    .fa-dizzy:before {
      content: "\f567"
    }

    .fa-dna:before {
      content: "\f471"
    }

    .fa-dochub:before {
      content: "\f394"
    }

    .fa-docker:before {
      content: "\f395"
    }

    .fa-dollar-sign:before {
      content: "\f155"
    }

    .fa-dolly:before {
      content: "\f472"
    }

    .fa-dolly-flatbed:before {
      content: "\f474"
    }

    .fa-donate:before {
      content: "\f4b9"
    }

    .fa-door-closed:before {
      content: "\f52a"
    }

    .fa-door-open:before {
      content: "\f52b"
    }

    .fa-dot-circle:before {
      content: "\f192"
    }

    .fa-dove:before {
      content: "\f4ba"
    }

    .fa-download:before {
      content: "\f019"
    }

    .fa-draft2digital:before {
      content: "\f396"
    }

    .fa-drafting-compass:before {
      content: "\f568"
    }

    .fa-draw-polygon:before {
      content: "\f5ee"
    }

    .fa-dribbble:before {
      content: "\f17d"
    }

    .fa-dribbble-square:before {
      content: "\f397"
    }

    .fa-dropbox:before {
      content: "\f16b"
    }

    .fa-drum:before {
      content: "\f569"
    }

    .fa-drum-steelpan:before {
      content: "\f56a"
    }

    .fa-drupal:before {
      content: "\f1a9"
    }

    .fa-dumbbell:before {
      content: "\f44b"
    }

    .fa-dyalog:before {
      content: "\f399"
    }

    .fa-earlybirds:before {
      content: "\f39a"
    }

    .fa-ebay:before {
      content: "\f4f4"
    }

    .fa-edge:before {
      content: "\f282"
    }

    .fa-edit:before {
      content: "\f044"
    }

    .fa-eject:before {
      content: "\f052"
    }

    .fa-elementor:before {
      content: "\f430"
    }

    .fa-ellipsis-h:before {
      content: "\f141"
    }

    .fa-ellipsis-v:before {
      content: "\f142"
    }

    .fa-ello:before {
      content: "\f5f1"
    }

    .fa-ember:before {
      content: "\f423"
    }

    .fa-empire:before {
      content: "\f1d1"
    }

    .fa-envelope:before {
      content: "\f0e0"
    }

    .fa-envelope-open:before {
      content: "\f2b6"
    }

    .fa-envelope-square:before {
      content: "\f199"
    }

    .fa-envira:before {
      content: "\f299"
    }

    .fa-equals:before {
      content: "\f52c"
    }

    .fa-eraser:before {
      content: "\f12d"
    }

    .fa-erlang:before {
      content: "\f39d"
    }

    .fa-ethereum:before {
      content: "\f42e"
    }

    .fa-etsy:before {
      content: "\f2d7"
    }

    .fa-euro-sign:before {
      content: "\f153"
    }

    .fa-exchange-alt:before {
      content: "\f362"
    }

    .fa-exclamation:before {
      content: "\f12a"
    }

    .fa-exclamation-circle:before {
      content: "\f06a"
    }

    .fa-exclamation-triangle:before {
      content: "\f071"
    }

    .fa-expand:before {
      content: "\f065"
    }

    .fa-expand-arrows-alt:before {
      content: "\f31e"
    }

    .fa-expeditedssl:before {
      content: "\f23e"
    }

    .fa-external-link-alt:before {
      content: "\f35d"
    }

    .fa-external-link-square-alt:before {
      content: "\f360"
    }

    .fa-eye:before {
      content: "\f06e"
    }

    .fa-eye-dropper:before {
      content: "\f1fb"
    }

    .fa-eye-slash:before {
      content: "\f070"
    }

    .fa-facebook:before {
      content: "\f09a"
    }

    .fa-facebook-f:before {
      content: "\f39e"
    }

    .fa-facebook-messenger:before {
      content: "\f39f"
    }

    .fa-facebook-square:before {
      content: "\f082"
    }

    .fa-fast-backward:before {
      content: "\f049"
    }

    .fa-fast-forward:before {
      content: "\f050"
    }

    .fa-fax:before {
      content: "\f1ac"
    }

    .fa-feather:before {
      content: "\f52d"
    }

    .fa-feather-alt:before {
      content: "\f56b"
    }

    .fa-female:before {
      content: "\f182"
    }

    .fa-fighter-jet:before {
      content: "\f0fb"
    }

    .fa-file:before {
      content: "\f15b"
    }

    .fa-file-alt:before {
      content: "\f15c"
    }

    .fa-file-archive:before {
      content: "\f1c6"
    }

    .fa-file-audio:before {
      content: "\f1c7"
    }

    .fa-file-code:before {
      content: "\f1c9"
    }

    .fa-file-contract:before {
      content: "\f56c"
    }

    .fa-file-download:before {
      content: "\f56d"
    }

    .fa-file-excel:before {
      content: "\f1c3"
    }

    .fa-file-export:before {
      content: "\f56e"
    }

    .fa-file-image:before {
      content: "\f1c5"
    }

    .fa-file-import:before {
      content: "\f56f"
    }

    .fa-file-invoice:before {
      content: "\f570"
    }

    .fa-file-invoice-dollar:before {
      content: "\f571"
    }

    .fa-file-medical:before {
      content: "\f477"
    }

    .fa-file-medical-alt:before {
      content: "\f478"
    }

    .fa-file-pdf:before {
      content: "\f1c1"
    }

    .fa-file-powerpoint:before {
      content: "\f1c4"
    }

    .fa-file-prescription:before {
      content: "\f572"
    }

    .fa-file-signature:before {
      content: "\f573"
    }

    .fa-file-upload:before {
      content: "\f574"
    }

    .fa-file-video:before {
      content: "\f1c8"
    }

    .fa-file-word:before {
      content: "\f1c2"
    }

    .fa-fill:before {
      content: "\f575"
    }

    .fa-fill-drip:before {
      content: "\f576"
    }

    .fa-film:before {
      content: "\f008"
    }

    .fa-filter:before {
      content: "\f0b0"
    }

    .fa-fingerprint:before {
      content: "\f577"
    }

    .fa-fire:before {
      content: "\f06d"
    }

    .fa-fire-extinguisher:before {
      content: "\f134"
    }

    .fa-firefox:before {
      content: "\f269"
    }

    .fa-first-aid:before {
      content: "\f479"
    }

    .fa-first-order:before {
      content: "\f2b0"
    }

    .fa-first-order-alt:before {
      content: "\f50a"
    }

    .fa-firstdraft:before {
      content: "\f3a1"
    }

    .fa-fish:before {
      content: "\f578"
    }

    .fa-flag:before {
      content: "\f024"
    }

    .fa-flag-checkered:before {
      content: "\f11e"
    }

    .fa-flask:before {
      content: "\f0c3"
    }

    .fa-flickr:before {
      content: "\f16e"
    }

    .fa-flipboard:before {
      content: "\f44d"
    }

    .fa-flushed:before {
      content: "\f579"
    }

    .fa-fly:before {
      content: "\f417"
    }

    .fa-folder:before {
      content: "\f07b"
    }

    .fa-folder-open:before {
      content: "\f07c"
    }

    .fa-font:before {
      content: "\f031"
    }

    .fa-font-awesome:before {
      content: "\f2b4"
    }

    .fa-font-awesome-alt:before {
      content: "\f35c"
    }

    .fa-font-awesome-flag:before {
      content: "\f425"
    }

    .fa-font-awesome-logo-full:before {
      content: "\f4e6"
    }

    .fa-fonticons:before {
      content: "\f280"
    }

    .fa-fonticons-fi:before {
      content: "\f3a2"
    }

    .fa-football-ball:before {
      content: "\f44e"
    }

    .fa-fort-awesome:before {
      content: "\f286"
    }

    .fa-fort-awesome-alt:before {
      content: "\f3a3"
    }

    .fa-forumbee:before {
      content: "\f211"
    }

    .fa-forward:before {
      content: "\f04e"
    }

    .fa-foursquare:before {
      content: "\f180"
    }

    .fa-free-code-camp:before {
      content: "\f2c5"
    }

    .fa-freebsd:before {
      content: "\f3a4"
    }

    .fa-frog:before {
      content: "\f52e"
    }

    .fa-frown:before {
      content: "\f119"
    }

    .fa-frown-open:before {
      content: "\f57a"
    }

    .fa-fulcrum:before {
      content: "\f50b"
    }

    .fa-futbol:before {
      content: "\f1e3"
    }

    .fa-galactic-republic:before {
      content: "\f50c"
    }

    .fa-galactic-senate:before {
      content: "\f50d"
    }

    .fa-gamepad:before {
      content: "\f11b"
    }

    .fa-gas-pump:before {
      content: "\f52f"
    }

    .fa-gavel:before {
      content: "\f0e3"
    }

    .fa-gem:before {
      content: "\f3a5"
    }

    .fa-genderless:before {
      content: "\f22d"
    }

    .fa-get-pocket:before {
      content: "\f265"
    }

    .fa-gg:before {
      content: "\f260"
    }

    .fa-gg-circle:before {
      content: "\f261"
    }

    .fa-gift:before {
      content: "\f06b"
    }

    .fa-git:before {
      content: "\f1d3"
    }

    .fa-git-square:before {
      content: "\f1d2"
    }

    .fa-github:before {
      content: "\f09b"
    }

    .fa-github-alt:before {
      content: "\f113"
    }

    .fa-github-square:before {
      content: "\f092"
    }

    .fa-gitkraken:before {
      content: "\f3a6"
    }

    .fa-gitlab:before {
      content: "\f296"
    }

    .fa-gitter:before {
      content: "\f426"
    }

    .fa-glass-martini:before {
      content: "\f000"
    }

    .fa-glass-martini-alt:before {
      content: "\f57b"
    }

    .fa-glasses:before {
      content: "\f530"
    }

    .fa-glide:before {
      content: "\f2a5"
    }

    .fa-glide-g:before {
      content: "\f2a6"
    }

    .fa-globe:before {
      content: "\f0ac"
    }

    .fa-globe-africa:before {
      content: "\f57c"
    }

    .fa-globe-americas:before {
      content: "\f57d"
    }

    .fa-globe-asia:before {
      content: "\f57e"
    }

    .fa-gofore:before {
      content: "\f3a7"
    }

    .fa-golf-ball:before {
      content: "\f450"
    }

    .fa-goodreads:before {
      content: "\f3a8"
    }

    .fa-goodreads-g:before {
      content: "\f3a9"
    }

    .fa-google:before {
      content: "\f1a0"
    }

    .fa-google-drive:before {
      content: "\f3aa"
    }

    .fa-google-play:before {
      content: "\f3ab"
    }

    .fa-google-plus:before {
      content: "\f2b3"
    }

    .fa-google-plus-g:before {
      content: "\f0d5"
    }

    .fa-google-plus-square:before {
      content: "\f0d4"
    }

    .fa-google-wallet:before {
      content: "\f1ee"
    }

    .fa-graduation-cap:before {
      content: "\f19d"
    }

    .fa-gratipay:before {
      content: "\f184"
    }

    .fa-grav:before {
      content: "\f2d6"
    }

    .fa-greater-than:before {
      content: "\f531"
    }

    .fa-greater-than-equal:before {
      content: "\f532"
    }

    .fa-grimace:before {
      content: "\f57f"
    }

    .fa-grin:before {
      content: "\f580"
    }

    .fa-grin-alt:before {
      content: "\f581"
    }

    .fa-grin-beam:before {
      content: "\f582"
    }

    .fa-grin-beam-sweat:before {
      content: "\f583"
    }

    .fa-grin-hearts:before {
      content: "\f584"
    }

    .fa-grin-squint:before {
      content: "\f585"
    }

    .fa-grin-squint-tears:before {
      content: "\f586"
    }

    .fa-grin-stars:before {
      content: "\f587"
    }

    .fa-grin-tears:before {
      content: "\f588"
    }

    .fa-grin-tongue:before {
      content: "\f589"
    }

    .fa-grin-tongue-squint:before {
      content: "\f58a"
    }

    .fa-grin-tongue-wink:before {
      content: "\f58b"
    }

    .fa-grin-wink:before {
      content: "\f58c"
    }

    .fa-grip-horizontal:before {
      content: "\f58d"
    }

    .fa-grip-vertical:before {
      content: "\f58e"
    }

    .fa-gripfire:before {
      content: "\f3ac"
    }

    .fa-grunt:before {
      content: "\f3ad"
    }

    .fa-gulp:before {
      content: "\f3ae"
    }

    .fa-h-square:before {
      content: "\f0fd"
    }

    .fa-hacker-news:before {
      content: "\f1d4"
    }

    .fa-hacker-news-square:before {
      content: "\f3af"
    }

    .fa-hackerrank:before {
      content: "\f5f7"
    }

    .fa-hand-holding:before {
      content: "\f4bd"
    }

    .fa-hand-holding-heart:before {
      content: "\f4be"
    }

    .fa-hand-holding-usd:before {
      content: "\f4c0"
    }

    .fa-hand-lizard:before {
      content: "\f258"
    }

    .fa-hand-paper:before {
      content: "\f256"
    }

    .fa-hand-peace:before {
      content: "\f25b"
    }

    .fa-hand-point-down:before {
      content: "\f0a7"
    }

    .fa-hand-point-left:before {
      content: "\f0a5"
    }

    .fa-hand-point-right:before {
      content: "\f0a4"
    }

    .fa-hand-point-up:before {
      content: "\f0a6"
    }

    .fa-hand-pointer:before {
      content: "\f25a"
    }

    .fa-hand-rock:before {
      content: "\f255"
    }

    .fa-hand-scissors:before {
      content: "\f257"
    }

    .fa-hand-spock:before {
      content: "\f259"
    }

    .fa-hands:before {
      content: "\f4c2"
    }

    .fa-hands-helping:before {
      content: "\f4c4"
    }

    .fa-handshake:before {
      content: "\f2b5"
    }

    .fa-hashtag:before {
      content: "\f292"
    }

    .fa-hdd:before {
      content: "\f0a0"
    }

    .fa-heading:before {
      content: "\f1dc"
    }

    .fa-headphones:before {
      content: "\f025"
    }

    .fa-headphones-alt:before {
      content: "\f58f"
    }

    .fa-headset:before {
      content: "\f590"
    }

    .fa-heart:before {
      content: "\f004"
    }

    .fa-heartbeat:before {
      content: "\f21e"
    }

    .fa-helicopter:before {
      content: "\f533"
    }

    .fa-highlighter:before {
      content: "\f591"
    }

    .fa-hips:before {
      content: "\f452"
    }

    .fa-hire-a-helper:before {
      content: "\f3b0"
    }

    .fa-history:before {
      content: "\f1da"
    }

    .fa-hockey-puck:before {
      content: "\f453"
    }

    .fa-home:before {
      content: "\f015"
    }

    .fa-hooli:before {
      content: "\f427"
    }

    .fa-hornbill:before {
      content: "\f592"
    }

    .fa-hospital:before {
      content: "\f0f8"
    }

    .fa-hospital-alt:before {
      content: "\f47d"
    }

    .fa-hospital-symbol:before {
      content: "\f47e"
    }

    .fa-hot-tub:before {
      content: "\f593"
    }

    .fa-hotel:before {
      content: "\f594"
    }

    .fa-hotjar:before {
      content: "\f3b1"
    }

    .fa-hourglass:before {
      content: "\f254"
    }

    .fa-hourglass-end:before {
      content: "\f253"
    }

    .fa-hourglass-half:before {
      content: "\f252"
    }

    .fa-hourglass-start:before {
      content: "\f251"
    }

    .fa-houzz:before {
      content: "\f27c"
    }

    .fa-html5:before {
      content: "\f13b"
    }

    .fa-hubspot:before {
      content: "\f3b2"
    }

    .fa-i-cursor:before {
      content: "\f246"
    }

    .fa-id-badge:before {
      content: "\f2c1"
    }

    .fa-id-card:before {
      content: "\f2c2"
    }

    .fa-id-card-alt:before {
      content: "\f47f"
    }

    .fa-image:before {
      content: "\f03e"
    }

    .fa-images:before {
      content: "\f302"
    }

    .fa-imdb:before {
      content: "\f2d8"
    }

    .fa-inbox:before {
      content: "\f01c"
    }

    .fa-indent:before {
      content: "\f03c"
    }

    .fa-industry:before {
      content: "\f275"
    }

    .fa-infinity:before {
      content: "\f534"
    }

    .fa-info:before {
      content: "\f129"
    }

    .fa-info-circle:before {
      content: "\f05a"
    }

    .fa-instagram:before {
      content: "\f16d"
    }

    .fa-internet-explorer:before {
      content: "\f26b"
    }

    .fa-ioxhost:before {
      content: "\f208"
    }

    .fa-italic:before {
      content: "\f033"
    }

    .fa-itunes:before {
      content: "\f3b4"
    }

    .fa-itunes-note:before {
      content: "\f3b5"
    }

    .fa-java:before {
      content: "\f4e4"
    }

    .fa-jedi-order:before {
      content: "\f50e"
    }

    .fa-jenkins:before {
      content: "\f3b6"
    }

    .fa-joget:before {
      content: "\f3b7"
    }

    .fa-joint:before {
      content: "\f595"
    }

    .fa-joomla:before {
      content: "\f1aa"
    }

    .fa-js:before {
      content: "\f3b8"
    }

    .fa-js-square:before {
      content: "\f3b9"
    }

    .fa-jsfiddle:before {
      content: "\f1cc"
    }

    .fa-kaggle:before {
      content: "\f5fa"
    }

    .fa-key:before {
      content: "\f084"
    }

    .fa-keybase:before {
      content: "\f4f5"
    }

    .fa-keyboard:before {
      content: "\f11c"
    }

    .fa-keycdn:before {
      content: "\f3ba"
    }

    .fa-kickstarter:before {
      content: "\f3bb"
    }

    .fa-kickstarter-k:before {
      content: "\f3bc"
    }

    .fa-kiss:before {
      content: "\f596"
    }

    .fa-kiss-beam:before {
      content: "\f597"
    }

    .fa-kiss-wink-heart:before {
      content: "\f598"
    }

    .fa-kiwi-bird:before {
      content: "\f535"
    }

    .fa-korvue:before {
      content: "\f42f"
    }

    .fa-language:before {
      content: "\f1ab"
    }

    .fa-laptop:before {
      content: "\f109"
    }

    .fa-laptop-code:before {
      content: "\f5fc"
    }

    .fa-laravel:before {
      content: "\f3bd"
    }

    .fa-lastfm:before {
      content: "\f202"
    }

    .fa-lastfm-square:before {
      content: "\f203"
    }

    .fa-laugh:before {
      content: "\f599"
    }

    .fa-laugh-beam:before {
      content: "\f59a"
    }

    .fa-laugh-squint:before {
      content: "\f59b"
    }

    .fa-laugh-wink:before {
      content: "\f59c"
    }

    .fa-layer-group:before {
      content: "\f5fd"
    }

    .fa-leaf:before {
      content: "\f06c"
    }

    .fa-leanpub:before {
      content: "\f212"
    }

    .fa-lemon:before {
      content: "\f094"
    }

    .fa-less:before {
      content: "\f41d"
    }

    .fa-less-than:before {
      content: "\f536"
    }

    .fa-less-than-equal:before {
      content: "\f537"
    }

    .fa-level-down-alt:before {
      content: "\f3be"
    }

    .fa-level-up-alt:before {
      content: "\f3bf"
    }

    .fa-life-ring:before {
      content: "\f1cd"
    }

    .fa-lightbulb:before {
      content: "\f0eb"
    }

    .fa-line:before {
      content: "\f3c0"
    }

    .fa-link:before {
      content: "\f0c1"
    }

    .fa-linkedin:before {
      content: "\f08c"
    }

    .fa-linkedin-in:before {
      content: "\f0e1"
    }

    .fa-linode:before {
      content: "\f2b8"
    }

    .fa-linux:before {
      content: "\f17c"
    }

    .fa-lira-sign:before {
      content: "\f195"
    }

    .fa-list:before {
      content: "\f03a"
    }

    .fa-list-alt:before {
      content: "\f022"
    }

    .fa-list-ol:before {
      content: "\f0cb"
    }

    .fa-list-ul:before {
      content: "\f0ca"
    }

    .fa-location-arrow:before {
      content: "\f124"
    }

    .fa-lock:before {
      content: "\f023"
    }

    .fa-lock-open:before {
      content: "\f3c1"
    }

    .fa-long-arrow-alt-down:before {
      content: "\f309"
    }

    .fa-long-arrow-alt-left:before {
      content: "\f30a"
    }

    .fa-long-arrow-alt-right:before {
      content: "\f30b"
    }

    .fa-long-arrow-alt-up:before {
      content: "\f30c"
    }

    .fa-low-vision:before {
      content: "\f2a8"
    }

    .fa-luggage-cart:before {
      content: "\f59d"
    }

    .fa-lyft:before {
      content: "\f3c3"
    }

    .fa-magento:before {
      content: "\f3c4"
    }

    .fa-magic:before {
      content: "\f0d0"
    }

    .fa-magnet:before {
      content: "\f076"
    }

    .fa-mailchimp:before {
      content: "\f59e"
    }

    .fa-male:before {
      content: "\f183"
    }

    .fa-mandalorian:before {
      content: "\f50f"
    }

    .fa-map:before {
      content: "\f279"
    }

    .fa-map-marked:before {
      content: "\f59f"
    }

    .fa-map-marked-alt:before {
      content: "\f5a0"
    }

    .fa-map-marker:before {
      content: "\f041"
    }

    .fa-map-marker-alt:before {
      content: "\f3c5"
    }

    .fa-map-pin:before {
      content: "\f276"
    }

    .fa-map-signs:before {
      content: "\f277"
    }

    .fa-markdown:before {
      content: "\f60f"
    }

    .fa-marker:before {
      content: "\f5a1"
    }

    .fa-mars:before {
      content: "\f222"
    }

    .fa-mars-double:before {
      content: "\f227"
    }

    .fa-mars-stroke:before {
      content: "\f229"
    }

    .fa-mars-stroke-h:before {
      content: "\f22b"
    }

    .fa-mars-stroke-v:before {
      content: "\f22a"
    }

    .fa-mastodon:before {
      content: "\f4f6"
    }

    .fa-maxcdn:before {
      content: "\f136"
    }

    .fa-medal:before {
      content: "\f5a2"
    }

    .fa-medapps:before {
      content: "\f3c6"
    }

    .fa-medium:before {
      content: "\f23a"
    }

    .fa-medium-m:before {
      content: "\f3c7"
    }

    .fa-medkit:before {
      content: "\f0fa"
    }

    .fa-medrt:before {
      content: "\f3c8"
    }

    .fa-meetup:before {
      content: "\f2e0"
    }

    .fa-megaport:before {
      content: "\f5a3"
    }

    .fa-meh:before {
      content: "\f11a"
    }

    .fa-meh-blank:before {
      content: "\f5a4"
    }

    .fa-meh-rolling-eyes:before {
      content: "\f5a5"
    }

    .fa-memory:before {
      content: "\f538"
    }

    .fa-mercury:before {
      content: "\f223"
    }

    .fa-microchip:before {
      content: "\f2db"
    }

    .fa-microphone:before {
      content: "\f130"
    }

    .fa-microphone-alt:before {
      content: "\f3c9"
    }

    .fa-microphone-alt-slash:before {
      content: "\f539"
    }

    .fa-microphone-slash:before {
      content: "\f131"
    }

    .fa-microscope:before {
      content: "\f610"
    }

    .fa-microsoft:before {
      content: "\f3ca"
    }

    .fa-minus:before {
      content: "\f068"
    }

    .fa-minus-circle:before {
      content: "\f056"
    }

    .fa-minus-square:before {
      content: "\f146"
    }

    .fa-mix:before {
      content: "\f3cb"
    }

    .fa-mixcloud:before {
      content: "\f289"
    }

    .fa-mizuni:before {
      content: "\f3cc"
    }

    .fa-mobile:before {
      content: "\f10b"
    }

    .fa-mobile-alt:before {
      content: "\f3cd"
    }

    .fa-modx:before {
      content: "\f285"
    }

    .fa-monero:before {
      content: "\f3d0"
    }

    .fa-money-bill:before {
      content: "\f0d6"
    }

    .fa-money-bill-alt:before {
      content: "\f3d1"
    }

    .fa-money-bill-wave:before {
      content: "\f53a"
    }

    .fa-money-bill-wave-alt:before {
      content: "\f53b"
    }

    .fa-money-check:before {
      content: "\f53c"
    }

    .fa-money-check-alt:before {
      content: "\f53d"
    }

    .fa-monument:before {
      content: "\f5a6"
    }

    .fa-moon:before {
      content: "\f186"
    }

    .fa-mortar-pestle:before {
      content: "\f5a7"
    }

    .fa-motorcycle:before {
      content: "\f21c"
    }

    .fa-mouse-pointer:before {
      content: "\f245"
    }

    .fa-music:before {
      content: "\f001"
    }

    .fa-napster:before {
      content: "\f3d2"
    }

    .fa-neos:before {
      content: "\f612"
    }

    .fa-neuter:before {
      content: "\f22c"
    }

    .fa-newspaper:before {
      content: "\f1ea"
    }

    .fa-nimblr:before {
      content: "\f5a8"
    }

    .fa-nintendo-switch:before {
      content: "\f418"
    }

    .fa-node:before {
      content: "\f419"
    }

    .fa-node-js:before {
      content: "\f3d3"
    }

    .fa-not-equal:before {
      content: "\f53e"
    }

    .fa-notes-medical:before {
      content: "\f481"
    }

    .fa-npm:before {
      content: "\f3d4"
    }

    .fa-ns8:before {
      content: "\f3d5"
    }

    .fa-nutritionix:before {
      content: "\f3d6"
    }

    .fa-object-group:before {
      content: "\f247"
    }

    .fa-object-ungroup:before {
      content: "\f248"
    }

    .fa-odnoklassniki:before {
      content: "\f263"
    }

    .fa-odnoklassniki-square:before {
      content: "\f264"
    }

    .fa-oil-can:before {
      content: "\f613"
    }

    .fa-old-republic:before {
      content: "\f510"
    }

    .fa-opencart:before {
      content: "\f23d"
    }

    .fa-openid:before {
      content: "\f19b"
    }

    .fa-opera:before {
      content: "\f26a"
    }

    .fa-optin-monster:before {
      content: "\f23c"
    }

    .fa-osi:before {
      content: "\f41a"
    }

    .fa-outdent:before {
      content: "\f03b"
    }

    .fa-page4:before {
      content: "\f3d7"
    }

    .fa-pagelines:before {
      content: "\f18c"
    }

    .fa-paint-brush:before {
      content: "\f1fc"
    }

    .fa-paint-roller:before {
      content: "\f5aa"
    }

    .fa-palette:before {
      content: "\f53f"
    }

    .fa-palfed:before {
      content: "\f3d8"
    }

    .fa-pallet:before {
      content: "\f482"
    }

    .fa-paper-plane:before {
      content: "\f1d8"
    }

    .fa-paperclip:before {
      content: "\f0c6"
    }

    .fa-parachute-box:before {
      content: "\f4cd"
    }

    .fa-paragraph:before {
      content: "\f1dd"
    }

    .fa-parking:before {
      content: "\f540"
    }

    .fa-passport:before {
      content: "\f5ab"
    }

    .fa-paste:before {
      content: "\f0ea"
    }

    .fa-patreon:before {
      content: "\f3d9"
    }

    .fa-pause:before {
      content: "\f04c"
    }

    .fa-pause-circle:before {
      content: "\f28b"
    }

    .fa-paw:before {
      content: "\f1b0"
    }

    .fa-paypal:before {
      content: "\f1ed"
    }

    .fa-pen:before {
      content: "\f304"
    }

    .fa-pen-alt:before {
      content: "\f305"
    }

    .fa-pen-fancy:before {
      content: "\f5ac"
    }

    .fa-pen-nib:before {
      content: "\f5ad"
    }

    .fa-pen-square:before {
      content: "\f14b"
    }

    .fa-pencil-alt:before {
      content: "\f303"
    }

    .fa-pencil-ruler:before {
      content: "\f5ae"
    }

    .fa-people-carry:before {
      content: "\f4ce"
    }

    .fa-percent:before {
      content: "\f295"
    }

    .fa-percentage:before {
      content: "\f541"
    }

    .fa-periscope:before {
      content: "\f3da"
    }

    .fa-phabricator:before {
      content: "\f3db"
    }

    .fa-phoenix-framework:before {
      content: "\f3dc"
    }

    .fa-phoenix-squadron:before {
      content: "\f511"
    }

    .fa-phone:before {
      content: "\f095"
    }

    .fa-phone-slash:before {
      content: "\f3dd"
    }

    .fa-phone-square:before {
      content: "\f098"
    }

    .fa-phone-volume:before {
      content: "\f2a0"
    }

    .fa-php:before {
      content: "\f457"
    }

    .fa-pied-piper:before {
      content: "\f2ae"
    }

    .fa-pied-piper-alt:before {
      content: "\f1a8"
    }

    .fa-pied-piper-hat:before {
      content: "\f4e5"
    }

    .fa-pied-piper-pp:before {
      content: "\f1a7"
    }

    .fa-piggy-bank:before {
      content: "\f4d3"
    }

    .fa-pills:before {
      content: "\f484"
    }

    .fa-pinterest:before {
      content: "\f0d2"
    }

    .fa-pinterest-p:before {
      content: "\f231"
    }

    .fa-pinterest-square:before {
      content: "\f0d3"
    }

    .fa-plane:before {
      content: "\f072"
    }

    .fa-plane-arrival:before {
      content: "\f5af"
    }

    .fa-plane-departure:before {
      content: "\f5b0"
    }

    .fa-play:before {
      content: "\f04b"
    }

    .fa-play-circle:before {
      content: "\f144"
    }

    .fa-playstation:before {
      content: "\f3df"
    }

    .fa-plug:before {
      content: "\f1e6"
    }

    .fa-plus:before {
      content: "\f067"
    }

    .fa-plus-circle:before {
      content: "\f055"
    }

    .fa-plus-square:before {
      content: "\f0fe"
    }

    .fa-podcast:before {
      content: "\f2ce"
    }

    .fa-poo:before {
      content: "\f2fe"
    }

    .fa-poop:before {
      content: "\f619"
    }

    .fa-portrait:before {
      content: "\f3e0"
    }

    .fa-pound-sign:before {
      content: "\f154"
    }

    .fa-power-off:before {
      content: "\f011"
    }

    .fa-prescription:before {
      content: "\f5b1"
    }

    .fa-prescription-bottle:before {
      content: "\f485"
    }

    .fa-prescription-bottle-alt:before {
      content: "\f486"
    }

    .fa-print:before {
      content: "\f02f"
    }

    .fa-procedures:before {
      content: "\f487"
    }

    .fa-product-hunt:before {
      content: "\f288"
    }

    .fa-project-diagram:before {
      content: "\f542"
    }

    .fa-pushed:before {
      content: "\f3e1"
    }

    .fa-puzzle-piece:before {
      content: "\f12e"
    }

    .fa-python:before {
      content: "\f3e2"
    }

    .fa-qq:before {
      content: "\f1d6"
    }

    .fa-qrcode:before {
      content: "\f029"
    }

    .fa-question:before {
      content: "\f128"
    }

    .fa-question-circle:before {
      content: "\f059"
    }

    .fa-quidditch:before {
      content: "\f458"
    }

    .fa-quinscape:before {
      content: "\f459"
    }

    .fa-quora:before {
      content: "\f2c4"
    }

    .fa-quote-left:before {
      content: "\f10d"
    }

    .fa-quote-right:before {
      content: "\f10e"
    }

    .fa-r-project:before {
      content: "\f4f7"
    }

    .fa-random:before {
      content: "\f074"
    }

    .fa-ravelry:before {
      content: "\f2d9"
    }

    .fa-react:before {
      content: "\f41b"
    }

    .fa-readme:before {
      content: "\f4d5"
    }

    .fa-rebel:before {
      content: "\f1d0"
    }

    .fa-receipt:before {
      content: "\f543"
    }

    .fa-recycle:before {
      content: "\f1b8"
    }

    .fa-red-river:before {
      content: "\f3e3"
    }

    .fa-reddit:before {
      content: "\f1a1"
    }

    .fa-reddit-alien:before {
      content: "\f281"
    }

    .fa-reddit-square:before {
      content: "\f1a2"
    }

    .fa-redo:before {
      content: "\f01e"
    }

    .fa-redo-alt:before {
      content: "\f2f9"
    }

    .fa-registered:before {
      content: "\f25d"
    }

    .fa-rendact:before {
      content: "\f3e4"
    }

    .fa-renren:before {
      content: "\f18b"
    }

    .fa-reply:before {
      content: "\f3e5"
    }

    .fa-reply-all:before {
      content: "\f122"
    }

    .fa-replyd:before {
      content: "\f3e6"
    }

    .fa-researchgate:before {
      content: "\f4f8"
    }

    .fa-resolving:before {
      content: "\f3e7"
    }

    .fa-retweet:before {
      content: "\f079"
    }

    .fa-rev:before {
      content: "\f5b2"
    }

    .fa-ribbon:before {
      content: "\f4d6"
    }

    .fa-road:before {
      content: "\f018"
    }

    .fa-robot:before {
      content: "\f544"
    }

    .fa-rocket:before {
      content: "\f135"
    }

    .fa-rocketchat:before {
      content: "\f3e8"
    }

    .fa-rockrms:before {
      content: "\f3e9"
    }

    .fa-route:before {
      content: "\f4d7"
    }

    .fa-rss:before {
      content: "\f09e"
    }

    .fa-rss-square:before {
      content: "\f143"
    }

    .fa-ruble-sign:before {
      content: "\f158"
    }

    .fa-ruler:before {
      content: "\f545"
    }

    .fa-ruler-combined:before {
      content: "\f546"
    }

    .fa-ruler-horizontal:before {
      content: "\f547"
    }

    .fa-ruler-vertical:before {
      content: "\f548"
    }

    .fa-rupee-sign:before {
      content: "\f156"
    }

    .fa-sad-cry:before {
      content: "\f5b3"
    }

    .fa-sad-tear:before {
      content: "\f5b4"
    }

    .fa-safari:before {
      content: "\f267"
    }

    .fa-sass:before {
      content: "\f41e"
    }

    .fa-save:before {
      content: "\f0c7"
    }

    .fa-schlix:before {
      content: "\f3ea"
    }

    .fa-school:before {
      content: "\f549"
    }

    .fa-screwdriver:before {
      content: "\f54a"
    }

    .fa-scribd:before {
      content: "\f28a"
    }

    .fa-search:before {
      content: "\f002"
    }

    .fa-search-minus:before {
      content: "\f010"
    }

    .fa-search-plus:before {
      content: "\f00e"
    }

    .fa-searchengin:before {
      content: "\f3eb"
    }

    .fa-seedling:before {
      content: "\f4d8"
    }

    .fa-sellcast:before {
      content: "\f2da"
    }

    .fa-sellsy:before {
      content: "\f213"
    }

    .fa-server:before {
      content: "\f233"
    }

    .fa-servicestack:before {
      content: "\f3ec"
    }

    .fa-shapes:before {
      content: "\f61f"
    }

    .fa-share:before {
      content: "\f064"
    }

    .fa-share-alt:before {
      content: "\f1e0"
    }

    .fa-share-alt-square:before {
      content: "\f1e1"
    }

    .fa-share-square:before {
      content: "\f14d"
    }

    .fa-shekel-sign:before {
      content: "\f20b"
    }

    .fa-shield-alt:before {
      content: "\f3ed"
    }

    .fa-ship:before {
      content: "\f21a"
    }

    .fa-shipping-fast:before {
      content: "\f48b"
    }

    .fa-shirtsinbulk:before {
      content: "\f214"
    }

    .fa-shoe-prints:before {
      content: "\f54b"
    }

    .fa-shopping-bag:before {
      content: "\f290"
    }

    .fa-shopping-basket:before {
      content: "\f291"
    }

    .fa-shopping-cart:before {
      content: "\f07a"
    }

    .fa-shopware:before {
      content: "\f5b5"
    }

    .fa-shower:before {
      content: "\f2cc"
    }

    .fa-shuttle-van:before {
      content: "\f5b6"
    }

    .fa-sign:before {
      content: "\f4d9"
    }

    .fa-sign-in-alt:before {
      content: "\f2f6"
    }

    .fa-sign-language:before {
      content: "\f2a7"
    }

    .fa-sign-out-alt:before {
      content: "\f2f5"
    }

    .fa-signal:before {
      content: "\f012"
    }

    .fa-signature:before {
      content: "\f5b7"
    }

    .fa-simplybuilt:before {
      content: "\f215"
    }

    .fa-sistrix:before {
      content: "\f3ee"
    }

    .fa-sitemap:before {
      content: "\f0e8"
    }

    .fa-sith:before {
      content: "\f512"
    }

    .fa-skull:before {
      content: "\f54c"
    }

    .fa-skyatlas:before {
      content: "\f216"
    }

    .fa-skype:before {
      content: "\f17e"
    }

    .fa-slack:before {
      content: "\f198"
    }

    .fa-slack-hash:before {
      content: "\f3ef"
    }

    .fa-sliders-h:before {
      content: "\f1de"
    }

    .fa-slideshare:before {
      content: "\f1e7"
    }

    .fa-smile:before {
      content: "\f118"
    }

    .fa-smile-beam:before {
      content: "\f5b8"
    }

    .fa-smile-wink:before {
      content: "\f4da"
    }

    .fa-smoking:before {
      content: "\f48d"
    }

    .fa-smoking-ban:before {
      content: "\f54d"
    }

    .fa-snapchat:before {
      content: "\f2ab"
    }

    .fa-snapchat-ghost:before {
      content: "\f2ac"
    }

    .fa-snapchat-square:before {
      content: "\f2ad"
    }

    .fa-snowflake:before {
      content: "\f2dc"
    }

    .fa-solar-panel:before {
      content: "\f5ba"
    }

    .fa-sort:before {
      content: "\f0dc"
    }

    .fa-sort-alpha-down:before {
      content: "\f15d"
    }

    .fa-sort-alpha-up:before {
      content: "\f15e"
    }

    .fa-sort-amount-down:before {
      content: "\f160"
    }

    .fa-sort-amount-up:before {
      content: "\f161"
    }

    .fa-sort-down:before {
      content: "\f0dd"
    }

    .fa-sort-numeric-down:before {
      content: "\f162"
    }

    .fa-sort-numeric-up:before {
      content: "\f163"
    }

    .fa-sort-up:before {
      content: "\f0de"
    }

    .fa-soundcloud:before {
      content: "\f1be"
    }

    .fa-spa:before {
      content: "\f5bb"
    }

    .fa-space-shuttle:before {
      content: "\f197"
    }

    .fa-speakap:before {
      content: "\f3f3"
    }

    .fa-spinner:before {
      content: "\f110"
    }

    .fa-splotch:before {
      content: "\f5bc"
    }

    .fa-spotify:before {
      content: "\f1bc"
    }

    .fa-spray-can:before {
      content: "\f5bd"
    }

    .fa-square:before {
      content: "\f0c8"
    }

    .fa-square-full:before {
      content: "\f45c"
    }

    .fa-squarespace:before {
      content: "\f5be"
    }

    .fa-stack-exchange:before {
      content: "\f18d"
    }

    .fa-stack-overflow:before {
      content: "\f16c"
    }

    .fa-stamp:before {
      content: "\f5bf"
    }

    .fa-star:before {
      content: "\f005"
    }

    .fa-star-half:before {
      content: "\f089"
    }

    .fa-star-half-alt:before {
      content: "\f5c0"
    }

    .fa-star-of-life:before {
      content: "\f621"
    }

    .fa-staylinked:before {
      content: "\f3f5"
    }

    .fa-steam:before {
      content: "\f1b6"
    }

    .fa-steam-square:before {
      content: "\f1b7"
    }

    .fa-steam-symbol:before {
      content: "\f3f6"
    }

    .fa-step-backward:before {
      content: "\f048"
    }

    .fa-step-forward:before {
      content: "\f051"
    }

    .fa-stethoscope:before {
      content: "\f0f1"
    }

    .fa-sticker-mule:before {
      content: "\f3f7"
    }

    .fa-sticky-note:before {
      content: "\f249"
    }

    .fa-stop:before {
      content: "\f04d"
    }

    .fa-stop-circle:before {
      content: "\f28d"
    }

    .fa-stopwatch:before {
      content: "\f2f2"
    }

    .fa-store:before {
      content: "\f54e"
    }

    .fa-store-alt:before {
      content: "\f54f"
    }

    .fa-strava:before {
      content: "\f428"
    }

    .fa-stream:before {
      content: "\f550"
    }

    .fa-street-view:before {
      content: "\f21d"
    }

    .fa-strikethrough:before {
      content: "\f0cc"
    }

    .fa-stripe:before {
      content: "\f429"
    }

    .fa-stripe-s:before {
      content: "\f42a"
    }

    .fa-stroopwafel:before {
      content: "\f551"
    }

    .fa-studiovinari:before {
      content: "\f3f8"
    }

    .fa-stumbleupon:before {
      content: "\f1a4"
    }

    .fa-stumbleupon-circle:before {
      content: "\f1a3"
    }

    .fa-subscript:before {
      content: "\f12c"
    }

    .fa-subway:before {
      content: "\f239"
    }

    .fa-suitcase:before {
      content: "\f0f2"
    }

    .fa-suitcase-rolling:before {
      content: "\f5c1"
    }

    .fa-sun:before {
      content: "\f185"
    }

    .fa-superpowers:before {
      content: "\f2dd"
    }

    .fa-superscript:before {
      content: "\f12b"
    }

    .fa-supple:before {
      content: "\f3f9"
    }

    .fa-surprise:before {
      content: "\f5c2"
    }

    .fa-swatchbook:before {
      content: "\f5c3"
    }

    .fa-swimmer:before {
      content: "\f5c4"
    }

    .fa-swimming-pool:before {
      content: "\f5c5"
    }

    .fa-sync:before {
      content: "\f021"
    }

    .fa-sync-alt:before {
      content: "\f2f1"
    }

    .fa-syringe:before {
      content: "\f48e"
    }

    .fa-table:before {
      content: "\f0ce"
    }

    .fa-table-tennis:before {
      content: "\f45d"
    }

    .fa-tablet:before {
      content: "\f10a"
    }

    .fa-tablet-alt:before {
      content: "\f3fa"
    }

    .fa-tablets:before {
      content: "\f490"
    }

    .fa-tachometer-alt:before {
      content: "\f3fd"
    }

    .fa-tag:before {
      content: "\f02b"
    }

    .fa-tags:before {
      content: "\f02c"
    }

    .fa-tape:before {
      content: "\f4db"
    }

    .fa-tasks:before {
      content: "\f0ae"
    }

    .fa-taxi:before {
      content: "\f1ba"
    }

    .fa-teamspeak:before {
      content: "\f4f9"
    }

    .fa-teeth:before {
      content: "\f62e"
    }

    .fa-teeth-open:before {
      content: "\f62f"
    }

    .fa-telegram:before {
      content: "\f2c6"
    }

    .fa-telegram-plane:before {
      content: "\f3fe"
    }

    .fa-tencent-weibo:before {
      content: "\f1d5"
    }

    .fa-terminal:before {
      content: "\f120"
    }

    .fa-text-height:before {
      content: "\f034"
    }

    .fa-text-width:before {
      content: "\f035"
    }

    .fa-th:before {
      content: "\f00a"
    }

    .fa-th-large:before {
      content: "\f009"
    }

    .fa-th-list:before {
      content: "\f00b"
    }

    .fa-theater-masks:before {
      content: "\f630"
    }

    .fa-themeco:before {
      content: "\f5c6"
    }

    .fa-themeisle:before {
      content: "\f2b2"
    }

    .fa-thermometer:before {
      content: "\f491"
    }

    .fa-thermometer-empty:before {
      content: "\f2cb"
    }

    .fa-thermometer-full:before {
      content: "\f2c7"
    }

    .fa-thermometer-half:before {
      content: "\f2c9"
    }

    .fa-thermometer-quarter:before {
      content: "\f2ca"
    }

    .fa-thermometer-three-quarters:before {
      content: "\f2c8"
    }

    .fa-thumbs-down:before {
      content: "\f165"
    }

    .fa-thumbs-up:before {
      content: "\f164"
    }

    .fa-thumbtack:before {
      content: "\f08d"
    }

    .fa-ticket-alt:before {
      content: "\f3ff"
    }

    .fa-times:before {
      content: "\f00d"
    }

    .fa-times-circle:before {
      content: "\f057"
    }

    .fa-tint:before {
      content: "\f043"
    }

    .fa-tint-slash:before {
      content: "\f5c7"
    }

    .fa-tired:before {
      content: "\f5c8"
    }

    .fa-toggle-off:before {
      content: "\f204"
    }

    .fa-toggle-on:before {
      content: "\f205"
    }

    .fa-toolbox:before {
      content: "\f552"
    }

    .fa-tooth:before {
      content: "\f5c9"
    }

    .fa-trade-federation:before {
      content: "\f513"
    }

    .fa-trademark:before {
      content: "\f25c"
    }

    .fa-traffic-light:before {
      content: "\f637"
    }

    .fa-train:before {
      content: "\f238"
    }

    .fa-transgender:before {
      content: "\f224"
    }

    .fa-transgender-alt:before {
      content: "\f225"
    }

    .fa-trash:before {
      content: "\f1f8"
    }

    .fa-trash-alt:before {
      content: "\f2ed"
    }

    .fa-tree:before {
      content: "\f1bb"
    }

    .fa-trello:before {
      content: "\f181"
    }

    .fa-tripadvisor:before {
      content: "\f262"
    }

    .fa-trophy:before {
      content: "\f091"
    }

    .fa-truck:before {
      content: "\f0d1"
    }

    .fa-truck-loading:before {
      content: "\f4de"
    }

    .fa-truck-monster:before {
      content: "\f63b"
    }

    .fa-truck-moving:before {
      content: "\f4df"
    }

    .fa-truck-pickup:before {
      content: "\f63c"
    }

    .fa-tshirt:before {
      content: "\f553"
    }

    .fa-tty:before {
      content: "\f1e4"
    }

    .fa-tumblr:before {
      content: "\f173"
    }

    .fa-tumblr-square:before {
      content: "\f174"
    }

    .fa-tv:before {
      content: "\f26c"
    }

    .fa-twitch:before {
      content: "\f1e8"
    }

    .fa-twitter:before {
      content: "\f099"
    }

    .fa-twitter-square:before {
      content: "\f081"
    }

    .fa-typo3:before {
      content: "\f42b"
    }

    .fa-uber:before {
      content: "\f402"
    }

    .fa-uikit:before {
      content: "\f403"
    }

    .fa-umbrella:before {
      content: "\f0e9"
    }

    .fa-umbrella-beach:before {
      content: "\f5ca"
    }

    .fa-underline:before {
      content: "\f0cd"
    }

    .fa-undo:before {
      content: "\f0e2"
    }

    .fa-undo-alt:before {
      content: "\f2ea"
    }

    .fa-uniregistry:before {
      content: "\f404"
    }

    .fa-universal-access:before {
      content: "\f29a"
    }

    .fa-university:before {
      content: "\f19c"
    }

    .fa-unlink:before {
      content: "\f127"
    }

    .fa-unlock:before {
      content: "\f09c"
    }

    .fa-unlock-alt:before {
      content: "\f13e"
    }

    .fa-untappd:before {
      content: "\f405"
    }

    .fa-upload:before {
      content: "\f093"
    }

    .fa-usb:before {
      content: "\f287"
    }

    .fa-user:before {
      content: "\f007"
    }

    .fa-user-alt:before {
      content: "\f406"
    }

    .fa-user-alt-slash:before {
      content: "\f4fa"
    }

    .fa-user-astronaut:before {
      content: "\f4fb"
    }

    .fa-user-check:before {
      content: "\f4fc"
    }

    .fa-user-circle:before {
      content: "\f2bd"
    }

    .fa-user-clock:before {
      content: "\f4fd"
    }

    .fa-user-cog:before {
      content: "\f4fe"
    }

    .fa-user-edit:before {
      content: "\f4ff"
    }

    .fa-user-friends:before {
      content: "\f500"
    }

    .fa-user-graduate:before {
      content: "\f501"
    }

    .fa-user-lock:before {
      content: "\f502"
    }

    .fa-user-md:before {
      content: "\f0f0"
    }

    .fa-user-minus:before {
      content: "\f503"
    }

    .fa-user-ninja:before {
      content: "\f504"
    }

    .fa-user-plus:before {
      content: "\f234"
    }

    .fa-user-secret:before {
      content: "\f21b"
    }

    .fa-user-shield:before {
      content: "\f505"
    }

    .fa-user-slash:before {
      content: "\f506"
    }

    .fa-user-tag:before {
      content: "\f507"
    }

    .fa-user-tie:before {
      content: "\f508"
    }

    .fa-user-times:before {
      content: "\f235"
    }

    .fa-users:before {
      content: "\f0c0"
    }

    .fa-users-cog:before {
      content: "\f509"
    }

    .fa-ussunnah:before {
      content: "\f407"
    }

    .fa-utensil-spoon:before {
      content: "\f2e5"
    }

    .fa-utensils:before {
      content: "\f2e7"
    }

    .fa-vaadin:before {
      content: "\f408"
    }

    .fa-vector-square:before {
      content: "\f5cb"
    }

    .fa-venus:before {
      content: "\f221"
    }

    .fa-venus-double:before {
      content: "\f226"
    }

    .fa-venus-mars:before {
      content: "\f228"
    }

    .fa-viacoin:before {
      content: "\f237"
    }

    .fa-viadeo:before {
      content: "\f2a9"
    }

    .fa-viadeo-square:before {
      content: "\f2aa"
    }

    .fa-vial:before {
      content: "\f492"
    }

    .fa-vials:before {
      content: "\f493"
    }

    .fa-viber:before {
      content: "\f409"
    }

    .fa-video:before {
      content: "\f03d"
    }

    .fa-video-slash:before {
      content: "\f4e2"
    }

    .fa-vimeo:before {
      content: "\f40a"
    }

    .fa-vimeo-square:before {
      content: "\f194"
    }

    .fa-vimeo-v:before {
      content: "\f27d"
    }

    .fa-vine:before {
      content: "\f1ca"
    }

    .fa-vk:before {
      content: "\f189"
    }

    .fa-vnv:before {
      content: "\f40b"
    }

    .fa-volleyball-ball:before {
      content: "\f45f"
    }

    .fa-volume-down:before {
      content: "\f027"
    }

    .fa-volume-off:before {
      content: "\f026"
    }

    .fa-volume-up:before {
      content: "\f028"
    }

    .fa-vuejs:before {
      content: "\f41f"
    }

    .fa-walking:before {
      content: "\f554"
    }

    .fa-wallet:before {
      content: "\f555"
    }

    .fa-warehouse:before {
      content: "\f494"
    }

    .fa-weebly:before {
      content: "\f5cc"
    }

    .fa-weibo:before {
      content: "\f18a"
    }

    .fa-weight:before {
      content: "\f496"
    }

    .fa-weight-hanging:before {
      content: "\f5cd"
    }

    .fa-weixin:before {
      content: "\f1d7"
    }

    .fa-whatsapp:before {
      content: "\f232"
    }

    .fa-whatsapp-square:before {
      content: "\f40c"
    }

    .fa-wheelchair:before {
      content: "\f193"
    }

    .fa-whmcs:before {
      content: "\f40d"
    }

    .fa-wifi:before {
      content: "\f1eb"
    }

    .fa-wikipedia-w:before {
      content: "\f266"
    }

    .fa-window-close:before {
      content: "\f410"
    }

    .fa-window-maximize:before {
      content: "\f2d0"
    }

    .fa-window-minimize:before {
      content: "\f2d1"
    }

    .fa-window-restore:before {
      content: "\f2d2"
    }

    .fa-windows:before {
      content: "\f17a"
    }

    .fa-wine-glass:before {
      content: "\f4e3"
    }

    .fa-wine-glass-alt:before {
      content: "\f5ce"
    }

    .fa-wix:before {
      content: "\f5cf"
    }

    .fa-wolf-pack-battalion:before {
      content: "\f514"
    }

    .fa-won-sign:before {
      content: "\f159"
    }

    .fa-wordpress:before {
      content: "\f19a"
    }

    .fa-wordpress-simple:before {
      content: "\f411"
    }

    .fa-wpbeginner:before {
      content: "\f297"
    }

    .fa-wpexplorer:before {
      content: "\f2de"
    }

    .fa-wpforms:before {
      content: "\f298"
    }

    .fa-wrench:before {
      content: "\f0ad"
    }

    .fa-x-ray:before {
      content: "\f497"
    }

    .fa-xbox:before {
      content: "\f412"
    }

    .fa-xing:before {
      content: "\f168"
    }

    .fa-xing-square:before {
      content: "\f169"
    }

    .fa-y-combinator:before {
      content: "\f23b"
    }

    .fa-yahoo:before {
      content: "\f19e"
    }

    .fa-yandex:before {
      content: "\f413"
    }

    .fa-yandex-international:before {
      content: "\f414"
    }

    .fa-yelp:before {
      content: "\f1e9"
    }

    .fa-yen-sign:before {
      content: "\f157"
    }

    .fa-yoast:before {
      content: "\f2b1"
    }

    .fa-youtube:before {
      content: "\f167"
    }

    .fa-youtube-square:before {
      content: "\f431"
    }

    .fa-zhihu:before {
      content: "\f63f"
    }

    .sr-only {
      border: 0;
      clip: rect(0, 0, 0, 0);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px
    }

    .sr-only-focusable:active,
    .sr-only-focusable:focus {
      clip: auto;
      height: auto;
      margin: 0;
      overflow: visible;
      position: static;
      width: auto
    }

    @font-face {
      font-family: "Font Awesome 5 Brands";
      font-style: normal;
      font-weight: normal;
      src: url("");
      src: url("") format("embedded-opentype"), url("") format("woff2"), url("") format("woff"), url("") format("truetype"), url("") format("svg")
    }

    .fab {
      font-family: "Font Awesome 5 Brands"
    }

    @font-face {
      font-family: "Font Awesome 5 Free";
      font-style: normal;
      font-weight: 400;
      src: url("");
      src: url("") format("embedded-opentype"), url("") format("woff2"), url("") format("woff"), url("") format("truetype"), url("") format("svg")
    }

    .far {
      font-weight: 400
    }

    @font-face {
      font-family: "Font Awesome 5 Free";
      font-style: normal;
      font-weight: 900;
      src: url("");
      src: url("") format("embedded-opentype"), url("") format("woff2"), url("") format("woff"), url("") format("truetype"), url("") format("svg")
    }

    .fa,
    .far,
    .fas {
      font-family: "Font Awesome 5 Free"
    }

    .fa,
    .fas {
      font-weight: 900
    }
  

    img:is([sizes="auto" i], [sizes^="auto," i]) {
      contain-intrinsic-size: 3000px 1500px
    }
  

    .adzerk-ad>a>img {
      width: 100%;
    }

    .eletter-zone .lg_form {
      display: flex;
    }

    .eletter-zone .email {
      border: 1px solid #dedede;
      border-radius: 8px;
      outline: none;
      background: #ffffff;
      display: block;
      font-size: 1em;
      margin-right: 15px;
      padding: 15px 20px;
      letter-spacing: 0;
      font-family: 'PT Serif', serif;
      cursor: auto;
      height: 100%;
      line-height: 1.8;
    }

    .eletter-zone .leadSubmit {
      background-color: #96352a;
      color: white;
      border: none;
      font-weight: bold;
      font-size: 1em;
      padding: 12px 20px;
      margin: 0;
      cursor: pointer;
      border-radius: 8px;
      transition: all 0.3s;
      -webkit-transition: all 0.3s;
      outline: none;
    }

    #webinarBanner .html_ad_cta_link {
      color: white;
    }
  

    img.wp-smiley,
    img.emoji {
      display: inline !important;
      border: none !important;
      box-shadow: none !important;
      height: 1em !important;
      width: 1em !important;
      margin: 0 0.07em !important;
      vertical-align: -0.1em !important;
      background: none !important;
      padding: 0 !important;
    }
  

    @charset "UTF-8";

    .wp-block-archives {
      box-sizing: border-box
    }

    .wp-block-archives-dropdown label {
      display: block
    }

    .wp-block-avatar {
      line-height: 0
    }

    .wp-block-avatar,
    .wp-block-avatar img {
      box-sizing: border-box
    }

    .wp-block-avatar.aligncenter {
      text-align: center
    }

    .wp-block-audio {
      box-sizing: border-box
    }

    .wp-block-audio :where(figcaption) {
      margin-bottom: 1em;
      margin-top: .5em
    }

    .wp-block-audio audio {
      min-width: 300px;
      width: 100%
    }

    .wp-block-button__link {
      align-content: center;
      box-sizing: border-box;
      cursor: pointer;
      display: inline-block;
      height: 100%;
      text-align: center;
      word-break: break-word
    }

    .wp-block-button__link.aligncenter {
      text-align: center
    }

    .wp-block-button__link.alignright {
      text-align: right
    }

    :where(.wp-block-button__link) {
      border-radius: 9999px;
      box-shadow: none;
      padding: calc(.667em + 2px) calc(1.333em + 2px);
      text-decoration: none
    }

    .wp-block-button[style*=text-decoration] .wp-block-button__link {
      text-decoration: inherit
    }

    .wp-block-buttons>.wp-block-button.has-custom-width {
      max-width: none
    }

    .wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
      width: 100%
    }

    .wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link {
      font-size: inherit
    }

    .wp-block-buttons>.wp-block-button.wp-block-button__width-25 {
      width: calc(25% - var(--wp--style--block-gap, .5em)*.75)
    }

    .wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
      width: calc(50% - var(--wp--style--block-gap, .5em)*.5)
    }

    .wp-block-buttons>.wp-block-button.wp-block-button__width-75 {
      width: calc(75% - var(--wp--style--block-gap, .5em)*.25)
    }

    .wp-block-buttons>.wp-block-button.wp-block-button__width-100 {
      flex-basis: 100%;
      width: 100%
    }

    .wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25 {
      width: 25%
    }

    .wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50 {
      width: 50%
    }

    .wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75 {
      width: 75%
    }

    .wp-block-button.is-style-squared,
    .wp-block-button__link.wp-block-button.is-style-squared {
      border-radius: 0
    }

    .wp-block-button.no-border-radius,
    .wp-block-button__link.no-border-radius {
      border-radius: 0 !important
    }

    :root :where(.wp-block-button .wp-block-button__link.is-style-outline),
    :root :where(.wp-block-button.is-style-outline>.wp-block-button__link) {
      border: 2px solid;
      padding: .667em 1.333em
    }

    :root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),
    :root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)) {
      color: currentColor
    }

    :root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),
    :root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)) {
      background-color: initial;
      background-image: none
    }

    .wp-block-buttons {
      box-sizing: border-box
    }

    .wp-block-buttons.is-vertical {
      flex-direction: column
    }

    .wp-block-buttons.is-vertical>.wp-block-button:last-child {
      margin-bottom: 0
    }

    .wp-block-buttons>.wp-block-button {
      display: inline-block;
      margin: 0
    }

    .wp-block-buttons.is-content-justification-left {
      justify-content: flex-start
    }

    .wp-block-buttons.is-content-justification-left.is-vertical {
      align-items: flex-start
    }

    .wp-block-buttons.is-content-justification-center {
      justify-content: center
    }

    .wp-block-buttons.is-content-justification-center.is-vertical {
      align-items: center
    }

    .wp-block-buttons.is-content-justification-right {
      justify-content: flex-end
    }

    .wp-block-buttons.is-content-justification-right.is-vertical {
      align-items: flex-end
    }

    .wp-block-buttons.is-content-justification-space-between {
      justify-content: space-between
    }

    .wp-block-buttons.aligncenter {
      text-align: center
    }

    .wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-button.aligncenter {
      margin-left: auto;
      margin-right: auto;
      width: 100%
    }

    .wp-block-buttons[style*=text-decoration] .wp-block-button,
    .wp-block-buttons[style*=text-decoration] .wp-block-button__link {
      text-decoration: inherit
    }

    .wp-block-buttons.has-custom-font-size .wp-block-button__link {
      font-size: inherit
    }

    .wp-block-buttons .wp-block-button__link {
      width: 100%
    }

    .wp-block-button.aligncenter,
    .wp-block-calendar {
      text-align: center
    }

    .wp-block-calendar td,
    .wp-block-calendar th {
      border: 1px solid;
      padding: .25em
    }

    .wp-block-calendar th {
      font-weight: 400
    }

    .wp-block-calendar caption {
      background-color: inherit
    }

    .wp-block-calendar table {
      border-collapse: collapse;
      width: 100%
    }

    .wp-block-calendar table:where(:not(.has-text-color)) {
      color: #40464d
    }

    .wp-block-calendar table:where(:not(.has-text-color)) td,
    .wp-block-calendar table:where(:not(.has-text-color)) th {
      border-color: #ddd
    }

    .wp-block-calendar table.has-background th {
      background-color: inherit
    }

    .wp-block-calendar table.has-text-color th {
      color: inherit
    }

    :where(.wp-block-calendar table:not(.has-background) th) {
      background: #ddd
    }

    .wp-block-categories {
      box-sizing: border-box
    }

    .wp-block-categories.alignleft {
      margin-right: 2em
    }

    .wp-block-categories.alignright {
      margin-left: 2em
    }

    .wp-block-categories.wp-block-categories-dropdown.aligncenter {
      text-align: center
    }

    .wp-block-categories .wp-block-categories__label {
      display: block;
      width: 100%
    }

    .wp-block-code {
      box-sizing: border-box
    }

    .wp-block-code code {
      /*!rtl:begin:ignore*/
      direction: ltr;
      display: block;
      font-family: inherit;
      overflow-wrap: break-word;
      text-align: initial;
      white-space: pre-wrap
        /*!rtl:end:ignore*/
    }

    .wp-block-columns {
      align-items: normal !important;
      box-sizing: border-box;
      display: flex;
      flex-wrap: wrap !important
    }

    @media (min-width:782px) {
      .wp-block-columns {
        flex-wrap: nowrap !important
      }
    }

    .wp-block-columns.are-vertically-aligned-top {
      align-items: flex-start
    }

    .wp-block-columns.are-vertically-aligned-center {
      align-items: center
    }

    .wp-block-columns.are-vertically-aligned-bottom {
      align-items: flex-end
    }

    @media (max-width:781px) {
      .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
        flex-basis: 100% !important
      }
    }

    @media (min-width:782px) {
      .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
        flex-basis: 0;
        flex-grow: 1
      }

      .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] {
        flex-grow: 0
      }
    }

    .wp-block-columns.is-not-stacked-on-mobile {
      flex-wrap: nowrap !important
    }

    .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column {
      flex-basis: 0;
      flex-grow: 1
    }

    .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis] {
      flex-grow: 0
    }

    :where(.wp-block-columns) {
      margin-bottom: 1.75em
    }

    :where(.wp-block-columns.has-background) {
      padding: 1.25em 2.375em
    }

    .wp-block-column {
      flex-grow: 1;
      min-width: 0;
      overflow-wrap: break-word;
      word-break: break-word
    }

    .wp-block-column.is-vertically-aligned-top {
      align-self: flex-start
    }

    .wp-block-column.is-vertically-aligned-center {
      align-self: center
    }

    .wp-block-column.is-vertically-aligned-bottom {
      align-self: flex-end
    }

    .wp-block-column.is-vertically-aligned-stretch {
      align-self: stretch
    }

    .wp-block-column.is-vertically-aligned-bottom,
    .wp-block-column.is-vertically-aligned-center,
    .wp-block-column.is-vertically-aligned-top {
      width: 100%
    }

    .wp-block-post-comments {
      box-sizing: border-box
    }

    .wp-block-post-comments .alignleft {
      float: left
    }

    .wp-block-post-comments .alignright {
      float: right
    }

    .wp-block-post-comments .navigation:after {
      clear: both;
      content: "";
      display: table
    }

    .wp-block-post-comments .commentlist {
      clear: both;
      list-style: none;
      margin: 0;
      padding: 0
    }

    .wp-block-post-comments .commentlist .comment {
      min-height: 2.25em;
      padding-left: 3.25em
    }

    .wp-block-post-comments .commentlist .comment p {
      font-size: 1em;
      line-height: 1.8;
      margin: 1em 0
    }

    .wp-block-post-comments .commentlist .children {
      list-style: none;
      margin: 0;
      padding: 0
    }

    .wp-block-post-comments .comment-author {
      line-height: 1.5
    }

    .wp-block-post-comments .comment-author .avatar {
      border-radius: 1.5em;
      display: block;
      float: left;
      height: 2.5em;
      margin-right: .75em;
      margin-top: .5em;
      width: 2.5em
    }

    .wp-block-post-comments .comment-author cite {
      font-style: normal
    }

    .wp-block-post-comments .comment-meta {
      font-size: .875em;
      line-height: 1.5
    }

    .wp-block-post-comments .comment-meta b {
      font-weight: 400
    }

    .wp-block-post-comments .comment-meta .comment-awaiting-moderation {
      display: block;
      margin-bottom: 1em;
      margin-top: 1em
    }

    .wp-block-post-comments .comment-body .commentmetadata {
      font-size: .875em
    }

    .wp-block-post-comments .comment-form-author label,
    .wp-block-post-comments .comment-form-comment label,
    .wp-block-post-comments .comment-form-email label,
    .wp-block-post-comments .comment-form-url label {
      display: block;
      margin-bottom: .25em
    }

    .wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),
    .wp-block-post-comments .comment-form textarea {
      box-sizing: border-box;
      display: block;
      width: 100%
    }

    .wp-block-post-comments .comment-form-cookies-consent {
      display: flex;
      gap: .25em
    }

    .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
      margin-top: .35em
    }

    .wp-block-post-comments .comment-reply-title {
      margin-bottom: 0
    }

    .wp-block-post-comments .comment-reply-title :where(small) {
      font-size: var(--wp--preset--font-size--medium, smaller);
      margin-left: .5em
    }

    .wp-block-post-comments .reply {
      font-size: .875em;
      margin-bottom: 1.4em
    }

    .wp-block-post-comments input:not([type=submit]),
    .wp-block-post-comments textarea {
      border: 1px solid #949494;
      font-family: inherit;
      font-size: 1em
    }

    .wp-block-post-comments input:not([type=submit]):not([type=checkbox]),
    .wp-block-post-comments textarea {
      padding: calc(.667em + 2px)
    }

    :where(.wp-block-post-comments input[type=submit]) {
      border: none
    }

    .wp-block-comments {
      box-sizing: border-box
    }

    .wp-block-comments-pagination>.wp-block-comments-pagination-next,
    .wp-block-comments-pagination>.wp-block-comments-pagination-numbers,
    .wp-block-comments-pagination>.wp-block-comments-pagination-previous {
      font-size: inherit;
      margin-bottom: .5em;
      margin-right: .5em
    }

    .wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,
    .wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,
    .wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child {
      margin-right: 0
    }

    .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
      display: inline-block;
      margin-right: 1ch
    }

    .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
      transform: scaleX(1)
    }

    .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
      display: inline-block;
      margin-left: 1ch
    }

    .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
      transform: scaleX(1)
    }

    .wp-block-comments-pagination.aligncenter {
      justify-content: center
    }

    .wp-block-comment-template {
      box-sizing: border-box;
      list-style: none;
      margin-bottom: 0;
      max-width: 100%;
      padding: 0
    }

    .wp-block-comment-template li {
      clear: both
    }

    .wp-block-comment-template ol {
      list-style: none;
      margin-bottom: 0;
      max-width: 100%;
      padding-left: 2rem
    }

    .wp-block-comment-template.alignleft {
      float: left
    }

    .wp-block-comment-template.aligncenter {
      margin-left: auto;
      margin-right: auto;
      width: fit-content
    }

    .wp-block-comment-template.alignright {
      float: right
    }

    .wp-block-comment-date {
      box-sizing: border-box
    }

    .comment-awaiting-moderation {
      display: block;
      font-size: .875em;
      line-height: 1.5
    }

    .wp-block-comment-author-name,
    .wp-block-comment-content,
    .wp-block-comment-edit-link,
    .wp-block-comment-reply-link {
      box-sizing: border-box
    }

    .wp-block-cover,
    .wp-block-cover-image {
      align-items: center;
      background-position: 50%;
      box-sizing: border-box;
      display: flex;
      justify-content: center;
      min-height: 430px;
      overflow: hidden;
      overflow: clip;
      padding: 1em;
      position: relative
    }

    .wp-block-cover .has-background-dim:not([class*=-background-color]),
    .wp-block-cover-image .has-background-dim:not([class*=-background-color]),
    .wp-block-cover-image.has-background-dim:not([class*=-background-color]),
    .wp-block-cover.has-background-dim:not([class*=-background-color]) {
      background-color: #000
    }

    .wp-block-cover .has-background-dim.has-background-gradient,
    .wp-block-cover-image .has-background-dim.has-background-gradient {
      background-color: initial
    }

    .wp-block-cover-image.has-background-dim:before,
    .wp-block-cover.has-background-dim:before {
      background-color: inherit;
      content: ""
    }

    .wp-block-cover .wp-block-cover__background,
    .wp-block-cover .wp-block-cover__gradient-background,
    .wp-block-cover-image .wp-block-cover__background,
    .wp-block-cover-image .wp-block-cover__gradient-background,
    .wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,
    .wp-block-cover.has-background-dim:not(.has-background-gradient):before {
      bottom: 0;
      left: 0;
      opacity: .5;
      position: absolute;
      right: 0;
      top: 0
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,
    .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
    .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,
    .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,
    .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
    .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
      opacity: .1
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,
    .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
    .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,
    .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,
    .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
    .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
      opacity: .2
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,
    .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
    .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,
    .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,
    .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
    .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
      opacity: .3
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,
    .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
    .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,
    .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,
    .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
    .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
      opacity: .4
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,
    .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
    .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,
    .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,
    .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
    .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
      opacity: .5
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,
    .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
    .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,
    .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,
    .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
    .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
      opacity: .6
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,
    .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
    .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,
    .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,
    .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
    .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
      opacity: .7
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,
    .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
    .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,
    .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,
    .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
    .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
      opacity: .8
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,
    .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
    .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,
    .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,
    .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
    .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
      opacity: .9
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,
    .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
    .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,
    .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,
    .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
    .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
      opacity: 1
    }

    .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,
    .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
    .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,
    .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
      opacity: 0
    }

    .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,
    .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
    .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,
    .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
      opacity: .1
    }

    .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,
    .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
    .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,
    .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {
      opacity: .2
    }

    .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,
    .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
    .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,
    .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {
      opacity: .3
    }

    .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,
    .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
    .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,
    .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {
      opacity: .4
    }

    .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,
    .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
    .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,
    .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {
      opacity: .5
    }

    .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,
    .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
    .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,
    .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {
      opacity: .6
    }

    .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,
    .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
    .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,
    .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
      opacity: .7
    }

    .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,
    .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
    .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,
    .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {
      opacity: .8
    }

    .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,
    .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
    .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,
    .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {
      opacity: .9
    }

    .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,
    .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
    .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,
    .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {
      opacity: 1
    }

    .wp-block-cover-image.alignleft,
    .wp-block-cover-image.alignright,
    .wp-block-cover.alignleft,
    .wp-block-cover.alignright {
      max-width: 420px;
      width: 100%
    }

    .wp-block-cover-image.aligncenter,
    .wp-block-cover-image.alignleft,
    .wp-block-cover-image.alignright,
    .wp-block-cover.aligncenter,
    .wp-block-cover.alignleft,
    .wp-block-cover.alignright {
      display: flex
    }

    .wp-block-cover .wp-block-cover__inner-container,
    .wp-block-cover-image .wp-block-cover__inner-container {
      color: inherit;
      position: relative;
      width: 100%
    }

    .wp-block-cover-image.is-position-top-left,
    .wp-block-cover.is-position-top-left {
      align-items: flex-start;
      justify-content: flex-start
    }

    .wp-block-cover-image.is-position-top-center,
    .wp-block-cover.is-position-top-center {
      align-items: flex-start;
      justify-content: center
    }

    .wp-block-cover-image.is-position-top-right,
    .wp-block-cover.is-position-top-right {
      align-items: flex-start;
      justify-content: flex-end
    }

    .wp-block-cover-image.is-position-center-left,
    .wp-block-cover.is-position-center-left {
      align-items: center;
      justify-content: flex-start
    }

    .wp-block-cover-image.is-position-center-center,
    .wp-block-cover.is-position-center-center {
      align-items: center;
      justify-content: center
    }

    .wp-block-cover-image.is-position-center-right,
    .wp-block-cover.is-position-center-right {
      align-items: center;
      justify-content: flex-end
    }

    .wp-block-cover-image.is-position-bottom-left,
    .wp-block-cover.is-position-bottom-left {
      align-items: flex-end;
      justify-content: flex-start
    }

    .wp-block-cover-image.is-position-bottom-center,
    .wp-block-cover.is-position-bottom-center {
      align-items: flex-end;
      justify-content: center
    }

    .wp-block-cover-image.is-position-bottom-right,
    .wp-block-cover.is-position-bottom-right {
      align-items: flex-end;
      justify-content: flex-end
    }

    .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
    .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
      margin: 0
    }

    .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,
    .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,
    .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,
    .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,
    .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,
    .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,
    .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,
    .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,
    .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,
    .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,
    .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,
    .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container {
      margin: 0;
      width: auto
    }

    .wp-block-cover .wp-block-cover__image-background,
    .wp-block-cover video.wp-block-cover__video-background,
    .wp-block-cover-image .wp-block-cover__image-background,
    .wp-block-cover-image video.wp-block-cover__video-background {
      border: none;
      bottom: 0;
      box-shadow: none;
      height: 100%;
      left: 0;
      margin: 0;
      max-height: none;
      max-width: none;
      object-fit: cover;
      outline: none;
      padding: 0;
      position: absolute;
      right: 0;
      top: 0;
      width: 100%
    }

    .wp-block-cover-image.has-parallax,
    .wp-block-cover.has-parallax,
    .wp-block-cover__image-background.has-parallax,
    video.wp-block-cover__video-background.has-parallax {
      background-attachment: fixed;
      background-repeat: no-repeat;
      background-size: cover
    }

    @supports (-webkit-touch-callout:inherit) {

      .wp-block-cover-image.has-parallax,
      .wp-block-cover.has-parallax,
      .wp-block-cover__image-background.has-parallax,
      video.wp-block-cover__video-background.has-parallax {
        background-attachment: scroll
      }
    }

    @media (prefers-reduced-motion:reduce) {

      .wp-block-cover-image.has-parallax,
      .wp-block-cover.has-parallax,
      .wp-block-cover__image-background.has-parallax,
      video.wp-block-cover__video-background.has-parallax {
        background-attachment: scroll
      }
    }

    .wp-block-cover-image.is-repeated,
    .wp-block-cover.is-repeated,
    .wp-block-cover__image-background.is-repeated,
    video.wp-block-cover__video-background.is-repeated {
      background-repeat: repeat;
      background-size: auto
    }

    .wp-block-cover-image-text,
    .wp-block-cover-image-text a,
    .wp-block-cover-image-text a:active,
    .wp-block-cover-image-text a:focus,
    .wp-block-cover-image-text a:hover,
    .wp-block-cover-text,
    .wp-block-cover-text a,
    .wp-block-cover-text a:active,
    .wp-block-cover-text a:focus,
    .wp-block-cover-text a:hover,
    section.wp-block-cover-image h2,
    section.wp-block-cover-image h2 a,
    section.wp-block-cover-image h2 a:active,
    section.wp-block-cover-image h2 a:focus,
    section.wp-block-cover-image h2 a:hover {
      color: #fff
    }

    .wp-block-cover-image .wp-block-cover.has-left-content {
      justify-content: flex-start
    }

    .wp-block-cover-image .wp-block-cover.has-right-content {
      justify-content: flex-end
    }

    .wp-block-cover-image.has-left-content .wp-block-cover-image-text,
    .wp-block-cover.has-left-content .wp-block-cover-text,
    section.wp-block-cover-image.has-left-content>h2 {
      margin-left: 0;
      text-align: left
    }

    .wp-block-cover-image.has-right-content .wp-block-cover-image-text,
    .wp-block-cover.has-right-content .wp-block-cover-text,
    section.wp-block-cover-image.has-right-content>h2 {
      margin-right: 0;
      text-align: right
    }

    .wp-block-cover .wp-block-cover-text,
    .wp-block-cover-image .wp-block-cover-image-text,
    section.wp-block-cover-image>h2 {
      font-size: 2em;
      line-height: 1.25;
      margin-bottom: 0;
      max-width: 840px;
      padding: .44em;
      text-align: center;
      z-index: 1
    }

    :where(.wp-block-cover-image:not(.has-text-color)),
    :where(.wp-block-cover:not(.has-text-color)) {
      color: #fff
    }

    :where(.wp-block-cover-image.is-light:not(.has-text-color)),
    :where(.wp-block-cover.is-light:not(.has-text-color)) {
      color: #000
    }

    :root :where(.wp-block-cover h1:not(.has-text-color)),
    :root :where(.wp-block-cover h2:not(.has-text-color)),
    :root :where(.wp-block-cover h3:not(.has-text-color)),
    :root :where(.wp-block-cover h4:not(.has-text-color)),
    :root :where(.wp-block-cover h5:not(.has-text-color)),
    :root :where(.wp-block-cover h6:not(.has-text-color)),
    :root :where(.wp-block-cover p:not(.has-text-color)) {
      color: inherit
    }

    body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,
    body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background {
      z-index: 0
    }

    body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,
    body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,
    body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,
    body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before {
      z-index: 1
    }

    .has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container {
      z-index: auto
    }

    .wp-block-details {
      box-sizing: border-box
    }

    .wp-block-details summary {
      cursor: pointer
    }

    .wp-block-embed.alignleft,
    .wp-block-embed.alignright,
    .wp-block[data-align=left]>[data-type="core/embed"],
    .wp-block[data-align=right]>[data-type="core/embed"] {
      max-width: 360px;
      width: 100%
    }

    .wp-block-embed.alignleft .wp-block-embed__wrapper,
    .wp-block-embed.alignright .wp-block-embed__wrapper,
    .wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,
    .wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper {
      min-width: 280px
    }

    .wp-block-cover .wp-block-embed {
      min-height: 240px;
      min-width: 320px
    }

    .wp-block-embed {
      overflow-wrap: break-word
    }

    .wp-block-embed :where(figcaption) {
      margin-bottom: 1em;
      margin-top: .5em
    }

    .wp-block-embed iframe {
      max-width: 100%
    }

    .wp-block-embed__wrapper {
      position: relative
    }

    .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
      content: "";
      display: block;
      padding-top: 50%
    }

    .wp-embed-responsive .wp-has-aspect-ratio iframe {
      bottom: 0;
      height: 100%;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
      width: 100%
    }

    .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
      padding-top: 42.85%
    }

    .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
      padding-top: 50%
    }

    .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
      padding-top: 56.25%
    }

    .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
      padding-top: 75%
    }

    .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
      padding-top: 100%
    }

    .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
      padding-top: 177.77%
    }

    .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
      padding-top: 200%
    }

    .wp-block-file {
      box-sizing: border-box
    }

    .wp-block-file:not(.wp-element-button) {
      font-size: .8em
    }

    .wp-block-file.aligncenter {
      text-align: center
    }

    .wp-block-file.alignright {
      text-align: right
    }

    .wp-block-file *+.wp-block-file__button {
      margin-left: .75em
    }

    :where(.wp-block-file) {
      margin-bottom: 1.5em
    }

    .wp-block-file__embed {
      margin-bottom: 1em
    }

    :where(.wp-block-file__button) {
      border-radius: 2em;
      display: inline-block;
      padding: .5em 1em
    }

    :where(.wp-block-file__button):is(a):active,
    :where(.wp-block-file__button):is(a):focus,
    :where(.wp-block-file__button):is(a):hover,
    :where(.wp-block-file__button):is(a):visited {
      box-shadow: none;
      color: #fff;
      opacity: .85;
      text-decoration: none
    }

    .wp-block-form-input__label {
      display: flex;
      flex-direction: column;
      gap: .25em;
      margin-bottom: .5em;
      width: 100%
    }

    .wp-block-form-input__label.is-label-inline {
      align-items: center;
      flex-direction: row;
      gap: .5em
    }

    .wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content {
      margin-bottom: .5em
    }

    .wp-block-form-input__label:has(input[type=checkbox]) {
      flex-direction: row;
      width: fit-content
    }

    .wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content {
      margin: 0
    }

    .wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]) {
      flex-direction: row-reverse
    }

    .wp-block-form-input__label-content {
      width: fit-content
    }

    .wp-block-form-input__input {
      font-size: 1em;
      margin-bottom: .5em;
      padding: 0 .5em
    }

    .wp-block-form-input__input[type=date],
    .wp-block-form-input__input[type=datetime-local],
    .wp-block-form-input__input[type=datetime],
    .wp-block-form-input__input[type=email],
    .wp-block-form-input__input[type=month],
    .wp-block-form-input__input[type=number],
    .wp-block-form-input__input[type=password],
    .wp-block-form-input__input[type=search],
    .wp-block-form-input__input[type=tel],
    .wp-block-form-input__input[type=text],
    .wp-block-form-input__input[type=time],
    .wp-block-form-input__input[type=url],
    .wp-block-form-input__input[type=week] {
      border: 1px solid;
      line-height: 2;
      min-height: 2em
    }

    textarea.wp-block-form-input__input {
      min-height: 10em
    }

    .blocks-gallery-grid:not(.has-nested-images),
    .wp-block-gallery:not(.has-nested-images) {
      display: flex;
      flex-wrap: wrap;
      list-style-type: none;
      margin: 0;
      padding: 0
    }

    .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,
    .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,
    .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,
    .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {
      display: flex;
      flex-direction: column;
      flex-grow: 1;
      justify-content: center;
      margin: 0 1em 1em 0;
      position: relative;
      width: calc(50% - 1em)
    }

    .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),
    .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),
    .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),
    .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {
      margin-right: 0
    }

    .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,
    .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,
    .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,
    .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {
      align-items: flex-end;
      display: flex;
      height: 100%;
      justify-content: flex-start;
      margin: 0
    }

    .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,
    .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,
    .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,
    .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {
      display: block;
      height: auto;
      max-width: 100%;
      width: auto
    }

    .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,
    .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,
    .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,
    .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {
      background: linear-gradient(0deg, #000000b3, #0000004d 70%, #0000);
      bottom: 0;
      box-sizing: border-box;
      color: #fff;
      font-size: .8em;
      margin: 0;
      max-height: 100%;
      overflow: auto;
      padding: 3em .77em .7em;
      position: absolute;
      text-align: center;
      width: 100%;
      z-index: 2
    }

    .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,
    .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,
    .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,
    .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {
      display: inline
    }

    .blocks-gallery-grid:not(.has-nested-images) figcaption,
    .wp-block-gallery:not(.has-nested-images) figcaption {
      flex-grow: 1
    }

    .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,
    .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,
    .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,
    .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,
    .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,
    .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,
    .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,
    .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img {
      flex: 1;
      height: 100%;
      object-fit: cover;
      width: 100%
    }

    .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,
    .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,
    .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,
    .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {
      margin-right: 0;
      width: 100%
    }

    @media (min-width:600px) {

      .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,
      .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,
      .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,
      .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {
        margin-right: 1em;
        width: calc(33.33333% - .66667em)
      }

      .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,
      .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,
      .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,
      .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {
        margin-right: 1em;
        width: calc(25% - .75em)
      }

      .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,
      .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,
      .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,
      .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item {
        margin-right: 1em;
        width: calc(20% - .8em)
      }

      .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,
      .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,
      .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,
      .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item {
        margin-right: 1em;
        width: calc(16.66667% - .83333em)
      }

      .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,
      .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,
      .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,
      .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item {
        margin-right: 1em;
        width: calc(14.28571% - .85714em)
      }

      .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,
      .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,
      .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,
      .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item {
        margin-right: 1em;
        width: calc(12.5% - .875em)
      }

      .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
      .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),
      .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
      .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),
      .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
      .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),
      .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
      .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),
      .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
      .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),
      .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
      .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),
      .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
      .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),
      .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
      .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),
      .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
      .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),
      .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
      .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),
      .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
      .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),
      .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
      .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),
      .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
      .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),
      .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
      .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),
      .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
      .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),
      .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
      .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
        margin-right: 0
      }
    }

    .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,
    .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,
    .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,
    .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {
      margin-right: 0
    }

    .blocks-gallery-grid:not(.has-nested-images).alignleft,
    .blocks-gallery-grid:not(.has-nested-images).alignright,
    .wp-block-gallery:not(.has-nested-images).alignleft,
    .wp-block-gallery:not(.has-nested-images).alignright {
      max-width: 420px;
      width: 100%
    }

    .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,
    .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
      justify-content: center
    }

    .wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
      align-self: flex-start
    }

    figure.wp-block-gallery.has-nested-images {
      align-items: normal
    }

    .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
      margin: 0;
      width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)
    }

    .wp-block-gallery.has-nested-images figure.wp-block-image {
      box-sizing: border-box;
      display: flex;
      flex-direction: column;
      flex-grow: 1;
      justify-content: center;
      max-width: 100%;
      position: relative
    }

    .wp-block-gallery.has-nested-images figure.wp-block-image>a,
    .wp-block-gallery.has-nested-images figure.wp-block-image>div {
      flex-direction: column;
      flex-grow: 1;
      margin: 0
    }

    .wp-block-gallery.has-nested-images figure.wp-block-image img {
      display: block;
      height: auto;
      max-width: 100% !important;
      width: auto
    }

    .wp-block-gallery.has-nested-images figure.wp-block-image figcaption,
    .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {
      bottom: 0;
      left: 0;
      max-height: 100%;
      position: absolute;
      right: 0
    }

    .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {
      -webkit-backdrop-filter: blur(3px);
      backdrop-filter: blur(3px);
      content: "";
      height: 100%;
      -webkit-mask-image: linear-gradient(0deg, #000 20%, #0000);
      mask-image: linear-gradient(0deg, #000 20%, #0000);
      max-height: 40%
    }

    .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
      background: linear-gradient(0deg, #0006, #0000);
      box-sizing: border-box;
      color: #fff;
      font-size: 13px;
      margin: 0;
      overflow: auto;
      padding: 1em;
      scrollbar-color: #0000 #0000;
      scrollbar-gutter: stable both-edges;
      scrollbar-width: thin;
      text-align: center;
      text-shadow: 0 0 1.5px #000;
      will-change: transform
    }

    .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar {
      height: 12px;
      width: 12px
    }

    .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track {
      background-color: initial
    }

    .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb {
      background-clip: padding-box;
      background-color: initial;
      border: 3px solid #0000;
      border-radius: 8px
    }

    .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,
    .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,
    .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb {
      background-color: #fffc
    }

    .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,
    .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,
    .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover {
      scrollbar-color: #fffc #0000
    }

    @media (hover:none) {
      .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
        scrollbar-color: #fffc #0000
      }
    }

    .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
      display: inline
    }

    .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
      color: inherit
    }

    .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img {
      box-sizing: border-box
    }

    .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,
    .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,
    .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,
    .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div {
      flex: 1 1 auto
    }

    .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,
    .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {
      background: none;
      color: inherit;
      flex: initial;
      margin: 0;
      padding: 10px 10px 9px;
      position: relative;
      text-shadow: none
    }

    .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,
    .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before {
      content: none
    }

    .wp-block-gallery.has-nested-images figcaption {
      flex-basis: 100%;
      flex-grow: 1;
      text-align: center
    }

    .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
      margin-bottom: auto;
      margin-top: 0
    }

    .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
      align-self: inherit
    }

    .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,
    .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone) {
      display: flex
    }

    .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
    .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
      flex: 1 0 0%;
      height: 100%;
      object-fit: cover;
      width: 100%
    }

    .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
      width: 100%
    }

    @media (min-width:600px) {
      .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
        width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)
      }

      .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
        width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)
      }

      .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
        width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)
      }

      .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
        width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)
      }

      .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
        width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)
      }

      .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
        width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)
      }

      .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
        width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)
      }

      .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
      .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image) {
        width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)
      }

      .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {
        width: 100%
      }
    }

    .wp-block-gallery.has-nested-images.alignleft,
    .wp-block-gallery.has-nested-images.alignright {
      max-width: 420px;
      width: 100%
    }

    .wp-block-gallery.has-nested-images.aligncenter {
      justify-content: center
    }

    .wp-block-group {
      box-sizing: border-box
    }

    :where(.wp-block-group.wp-block-group-is-layout-constrained) {
      position: relative
    }

    h1.has-background,
    h2.has-background,
    h3.has-background,
    h4.has-background,
    h5.has-background,
    h6.has-background {
      padding: 1.25em 2.375em
    }

    h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
    h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
    h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
    h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
    h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
    h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
    h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
    h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
    h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
    h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
    h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
    h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]) {
      rotate: 180deg
    }

    .wp-block-image>a,
    .wp-block-image>figure>a {
      display: inline-block
    }

    .wp-block-image img {
      box-sizing: border-box;
      height: auto;
      max-width: 100%;
      vertical-align: bottom
    }

    @media not (prefers-reduced-motion) {
      .wp-block-image img.hide {
        visibility: hidden
      }

      .wp-block-image img.show {
        animation: show-content-image .4s
      }
    }

    .wp-block-image[style*=border-radius] img,
    .wp-block-image[style*=border-radius]>a {
      border-radius: inherit
    }

    .wp-block-image.has-custom-border img {
      box-sizing: border-box
    }

    .wp-block-image.aligncenter {
      text-align: center
    }

    .wp-block-image.alignfull>a,
    .wp-block-image.alignwide>a {
      width: 100%
    }

    .wp-block-image.alignfull img,
    .wp-block-image.alignwide img {
      height: auto;
      width: 100%
    }

    .wp-block-image .aligncenter,
    .wp-block-image .alignleft,
    .wp-block-image .alignright,
    .wp-block-image.aligncenter,
    .wp-block-image.alignleft,
    .wp-block-image.alignright {
      display: table
    }

    .wp-block-image .aligncenter>figcaption,
    .wp-block-image .alignleft>figcaption,
    .wp-block-image .alignright>figcaption,
    .wp-block-image.aligncenter>figcaption,
    .wp-block-image.alignleft>figcaption,
    .wp-block-image.alignright>figcaption {
      caption-side: bottom;
      display: table-caption
    }

    .wp-block-image .alignleft {
      float: left;
      margin: .5em 1em .5em 0
    }

    .wp-block-image .alignright {
      float: right;
      margin: .5em 0 .5em 1em
    }

    .wp-block-image .aligncenter {
      margin-left: auto;
      margin-right: auto
    }

    .wp-block-image :where(figcaption) {
      margin-bottom: 1em;
      margin-top: .5em
    }

    .wp-block-image.is-style-circle-mask img {
      border-radius: 9999px
    }

    @supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
      .wp-block-image.is-style-circle-mask img {
        border-radius: 0;
        -webkit-mask-image: url("data:image/svg+xml;utf8,<svg viewBox=" 0 0 100 100" xmlns=" http: //www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>");mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout,.wp-block-media-text{box-sizing:border-box}.wp-block-media-text{
            /*!rtl:begin:ignore*/
            direction:ltr;
            /*!rtl:end:ignore*/
            display:grid; grid-template-columns:50% 1fr; grid-template-rows:auto
        }

        .wp-block-media-text.has-media-on-the-right {
          grid-template-columns:1fr 50%
        }

        .wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media {
          align-self:start
        }

        .wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media, .wp-block-media-text>.wp-block-media-text__content, .wp-block-media-text>.wp-block-media-text__media {
          align-self:center
        }

        .wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media {
          align-self:end
        }

        .wp-block-media-text>.wp-block-media-text__media {
          /*!rtl:begin:ignore*/
          grid-column:1; grid-row:1;
          /*!rtl:end:ignore*/
          margin:0
        }

        .wp-block-media-text>.wp-block-media-text__content {
          direction:ltr;
          /*!rtl:begin:ignore*/
          grid-column:2; grid-row:1;
          /*!rtl:end:ignore*/
          padding:0 8%; word-break:break-word
        }

        .wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media {
          /*!rtl:begin:ignore*/
          grid-column:2; grid-row:1
          /*!rtl:end:ignore*/
        }

        .wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content {
          /*!rtl:begin:ignore*/
          grid-column:1; grid-row:1
          /*!rtl:end:ignore*/
        }

        .wp-block-media-text__media a {
          display:block
        }

        .wp-block-media-text__media img, .wp-block-media-text__media video {
          height:auto; max-width:unset; vertical-align:middle; width:100%
        }

        .wp-block-media-text.is-image-fill>.wp-block-media-text__media {
          background-size:cover; height:100%; min-height:250px
        }

        .wp-block-media-text.is-image-fill>.wp-block-media-text__media>a {
          display:block; height:100%
        }

        .wp-block-media-text.is-image-fill>.wp-block-media-text__media img {
          height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px; clip:rect(0, 0, 0, 0); border:0
        }

        .wp-block-media-text.is-image-fill-element>.wp-block-media-text__media {
          height:100%; min-height:250px; position:relative
        }

        .wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a {
          display:block; height:100%
        }

        .wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img {
          height:100%; object-fit:cover; position:absolute; width:100%
        }

        @media (max-width:600px) {
          .wp-block-media-text.is-stacked-on-mobile {
            grid-template-columns:100% !important
          }

          .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media {
            grid-column:1; grid-row:1
          }

          .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content {
            grid-column:1; grid-row:2
          }
        }

        .wp-block-navigation {
          position:relative; --navigation-layout-justification-setting:flex-start; --navigation-layout-direction:row; --navigation-layout-wrap:wrap; --navigation-layout-justify:flex-start; --navigation-layout-align:center
        }

        .wp-block-navigation ul {
          margin-bottom:0; margin-left:0; margin-top:0; padding-left:0
        }

        .wp-block-navigation ul, .wp-block-navigation ul li {
          list-style:none; padding:0
        }

        .wp-block-navigation .wp-block-navigation-item {
          align-items:center; display:flex; position:relative
        }

        .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
          display:none
        }

        .wp-block-navigation .wp-block-navigation-item__content {
          display:block
        }

        .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
          color:inherit
        }

        .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus {
          text-decoration:underline
        }

        .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus {
          text-decoration:line-through
        }

        .wp-block-navigation :where(a), .wp-block-navigation :where(a:active), .wp-block-navigation :where(a:focus) {
          text-decoration:none
        }

        .wp-block-navigation .wp-block-navigation__submenu-icon {
          align-self:center; background-color:inherit; border:none; color:currentColor; display:inline-block; font-size:inherit; height:.6em; line-height:0; margin-left:.25em; padding:0; width:.6em
        }

        .wp-block-navigation .wp-block-navigation__submenu-icon svg {
          display:inline-block; stroke:currentColor; height:inherit; margin-top:.075em; width:inherit
        }

        .wp-block-navigation.is-vertical {
          --navigation-layout-direction:column; --navigation-layout-justify:initial; --navigation-layout-align:flex-start
        }

        .wp-block-navigation.no-wrap {
          --navigation-layout-wrap:nowrap
        }

        .wp-block-navigation.items-justified-center {
          --navigation-layout-justification-setting:center; --navigation-layout-justify:center
        }

        .wp-block-navigation.items-justified-center.is-vertical {
          --navigation-layout-align:center
        }

        .wp-block-navigation.items-justified-right {
          --navigation-layout-justification-setting:flex-end; --navigation-layout-justify:flex-end
        }

        .wp-block-navigation.items-justified-right.is-vertical {
          --navigation-layout-align:flex-end
        }

        .wp-block-navigation.items-justified-space-between {
          --navigation-layout-justification-setting:space-between; --navigation-layout-justify:space-between
        }

        .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
          align-items:normal; background-color:inherit; color:inherit; display:flex; flex-direction:column; height:0; left:-1px; opacity:0; overflow:hidden; position:absolute; top:100%; visibility:hidden; width:0; z-index:2
        }

        @media not (prefers-reduced-motion) {
          .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
            transition:opacity .1s linear
          }
        }

        .wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {
          display:flex; flex-grow:1
        }

        .wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
          margin-left:auto; margin-right:0
        }

        .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
          margin:0
        }

        @media (min-width:782px) {
          .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
            left:100%; top:-1px
          }

          .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before {
            background:#0000; content:""; display:block; height:100%; position:absolute; right:100%; width:.5em
          }

          .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {
            margin-right:.25em
          }

          .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg {
            transform:rotate(-90deg)
          }
        }

        .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container {
          height:auto; min-width:200px; opacity:1; overflow:visible; visibility:visible; width:auto
        }

        .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
          left:0; top:100%
        }

        @media (min-width:782px) {
          .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
            left:100%; top:0
          }
        }

        .wp-block-navigation-submenu {
          display:flex; position:relative
        }

        .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
          stroke:currentColor
        }

        button.wp-block-navigation-item__content {
          background-color:initial; border:none; color:currentColor; font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; letter-spacing:inherit; line-height:inherit; text-align:left; text-transform:inherit
        }

        .wp-block-navigation-submenu__toggle {
          cursor:pointer
        }

        .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
          padding-left:0; padding-right:.85em
        }

        .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon {
          margin-left:-.6em; pointer-events:none
        }

        .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle) {
          padding:0
        }

        .wp-block-navigation .wp-block-page-list, .wp-block-navigation__container, .wp-block-navigation__responsive-close, .wp-block-navigation__responsive-container, .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-dialog {
          gap:inherit
        }

        :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
          padding:.5em 1em
        }

        :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {
          padding:.5em 1em
        }

        .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container {
          left:auto; right:0
        }

        .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
          left:-1px; right:-1px
        }

        @media (min-width:782px) {
          .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
            left:auto; right:100%
          }
        }

        .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
          background-color:#fff; border:1px solid #00000026
        }

        .wp-block-navigation.has-background .wp-block-navigation__submenu-container {
          background-color:inherit
        }

        .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container {
          color:#000
        }

        .wp-block-navigation__container {
          align-items:var(--navigation-layout-align, initial); display:flex; flex-direction:var(--navigation-layout-direction, initial); flex-wrap:var(--navigation-layout-wrap, wrap); justify-content:var(--navigation-layout-justify, initial); list-style:none; margin:0; padding-left:0
        }

        .wp-block-navigation__container .is-responsive {
          display:none
        }

        .wp-block-navigation__container:only-child, .wp-block-page-list:only-child {
          flex-grow:1
        }

        @keyframes overlay-menu__fade-in-animation {
          0% {
            opacity:0; transform:translateY(.5em)
          }

          to {
            opacity:1; transform:translateY(0)
          }
        }

        .wp-block-navigation__responsive-container {
          bottom:0; display:none; left:0; position:fixed; right:0; top:0
        }

        .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a) {
          color:inherit
        }

        .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
          align-items:var(--navigation-layout-align, initial); display:flex; flex-direction:var(--navigation-layout-direction, initial); flex-wrap:var(--navigation-layout-wrap, wrap); justify-content:var(--navigation-layout-justify, initial)
        }

        .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
          background-color:inherit !important; color:inherit !important
        }

        .wp-block-navigation__responsive-container.is-menu-open {
          background-color:inherit; display:flex; flex-direction:column; overflow:auto; padding:clamp(1rem, var(--wp--style--root--padding-top), 20rem) clamp(1rem, var(--wp--style--root--padding-right), 20rem) clamp(1rem, var(--wp--style--root--padding-bottom), 20rem) clamp(1rem, var(--wp--style--root--padding-left), 20rem); z-index:100000
        }

        @media not (prefers-reduced-motion) {
          .wp-block-navigation__responsive-container.is-menu-open {
            animation:overlay-menu__fade-in-animation .1s ease-out; animation-fill-mode:forwards
          }
        }

        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
          align-items:var(--navigation-layout-justification-setting, inherit); display:flex; flex-direction:column; flex-wrap:nowrap; overflow:visible; padding-top:calc(2rem + 24px)
        }

        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
          justify-content:flex-start
        }

        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
          display:none
        }

        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
          border:none; height:auto; min-width:200px; opacity:1; overflow:initial; padding-left:2rem; padding-right:2rem; position:static; visibility:visible; width:auto
        }

        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
          gap:inherit
        }

        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
          padding-top:var(--wp--style--block-gap, 2em)
        }

        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
          padding:0
        }

        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
          align-items:var(--navigation-layout-justification-setting, initial); display:flex; flex-direction:column
        }

        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
          background:#0000 !important; color:inherit !important
        }

        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
          left:auto; right:auto
        }

        @media (min-width:600px) {
          .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
            background-color:inherit; display:block; position:relative; width:100%; z-index:auto
          }

          .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
            display:none
          }

          .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
            left:0
          }
        }

        .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
          background-color:#fff
        }

        .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open {
          color:#000
        }

        .wp-block-navigation__toggle_button_label {
          font-size:1rem; font-weight:700
        }

        .wp-block-navigation__responsive-container-close, .wp-block-navigation__responsive-container-open {
          background:#0000; border:none; color:currentColor; cursor:pointer; margin:0; padding:0; text-transform:inherit; vertical-align:middle
        }

        .wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg {
          fill:currentColor; display:block; height:24px; pointer-events:none; width:24px
        }

        .wp-block-navigation__responsive-container-open {
          display:flex
        }

        .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
          font-family:inherit; font-size:inherit; font-weight:inherit
        }

        @media (min-width:600px) {
          .wp-block-navigation__responsive-container-open:not(.always-shown) {
            display:none
          }
        }

        .wp-block-navigation__responsive-container-close {
          position:absolute; right:0; top:0; z-index:2
        }

        .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
          font-family:inherit; font-size:inherit; font-weight:inherit
        }

        .wp-block-navigation__responsive-close {
          width:100%
        }

        .has-modal-open .wp-block-navigation__responsive-close {
          margin-left:auto; margin-right:auto; max-width:var(--wp--style--global--wide-size, 100%)
        }

        .wp-block-navigation__responsive-close:focus {
          outline:none
        }

        .is-menu-open .wp-block-navigation__responsive-close, .is-menu-open .wp-block-navigation__responsive-container-content, .is-menu-open .wp-block-navigation__responsive-dialog {
          box-sizing:border-box
        }

        .wp-block-navigation__responsive-dialog {
          position:relative
        }

        .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
          margin-top:46px
        }

        @media (min-width:782px) {
          .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
            margin-top:32px
          }
        }

        html.has-modal-open {
          overflow:hidden
        }

        .wp-block-navigation .wp-block-navigation-item__label {
          overflow-wrap:break-word
        }

        .wp-block-navigation .wp-block-navigation-item__description {
          display:none
        }

        .link-ui-tools {
          border-top:1px solid #f0f0f0; padding:8px
        }

        .link-ui-block-inserter {
          padding-top:8px
        }

        .link-ui-block-inserter__back {
          margin-left:8px; text-transform:uppercase
        }

        .wp-block-navigation .wp-block-page-list {
          align-items:var(--navigation-layout-align, initial); background-color:inherit; display:flex; flex-direction:var(--navigation-layout-direction, initial); flex-wrap:var(--navigation-layout-wrap, wrap); justify-content:var(--navigation-layout-justify, initial)
        }

        .wp-block-navigation .wp-block-navigation-item {
          background-color:inherit
        }

        .wp-block-page-list {
          box-sizing:border-box
        }

        .is-small-text {
          font-size:.875em
        }

        .is-regular-text {
          font-size:1em
        }

        .is-large-text {
          font-size:2.25em
        }

        .is-larger-text {
          font-size:3em
        }

        .has-drop-cap:not(:focus):first-letter {
          float:left; font-size:8.4em; font-style:normal; font-weight:100; line-height:.68; margin:.05em .1em 0 0; text-transform:uppercase
        }

        body.rtl .has-drop-cap:not(:focus):first-letter {
          float:none; margin-left:.1em
        }

        p.has-drop-cap.has-background {
          overflow:hidden
        }

        :root :where(p.has-background) {
          padding:1.25em 2.375em
        }

        :where(p.has-text-color:not(.has-link-color)) a {
          color:inherit
        }

        p.has-text-align-left[style*="writing-mode:vertical-lr"], p.has-text-align-right[style*="writing-mode:vertical-rl"] {
          rotate:180deg
        }

        .wp-block-post-author {
          box-sizing:border-box; display:flex; flex-wrap:wrap
        }

        .wp-block-post-author__byline {
          font-size:.5em; margin-bottom:0; margin-top:0; width:100%
        }

        .wp-block-post-author__avatar {
          margin-right:1em
        }

        .wp-block-post-author__bio {
          font-size:.7em; margin-bottom:.7em
        }

        .wp-block-post-author__content {
          flex-basis:0; flex-grow:1
        }

        .wp-block-post-author__name {
          margin:0
        }

        .wp-block-post-author-biography {
          box-sizing:border-box
        }

        :where(.wp-block-post-comments-form) input:not([type=submit]), :where(.wp-block-post-comments-form) textarea {
          border:1px solid #949494; font-family:inherit; font-size:1em
        }

        :where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])), :where(.wp-block-post-comments-form) textarea {
          padding:calc(.667em + 2px)
        }

        .wp-block-post-comments-form {
          box-sizing:border-box
        }

        .wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) {
          font-weight:inherit
        }

        .wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) {
          font-family:inherit
        }

        .wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title), .wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) {
          font-size:inherit
        }

        .wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) {
          line-height:inherit
        }

        .wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) {
          font-style:inherit
        }

        .wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) {
          letter-spacing:inherit
        }

        .wp-block-post-comments-form :where(input[type=submit]) {
          box-shadow:none; cursor:pointer; display:inline-block; overflow-wrap:break-word; text-align:center
        }

        .wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]), .wp-block-post-comments-form .comment-form textarea {
          box-sizing:border-box; display:block; width:100%
        }

        .wp-block-post-comments-form .comment-form-author label, .wp-block-post-comments-form .comment-form-email label, .wp-block-post-comments-form .comment-form-url label {
          display:block; margin-bottom:.25em
        }

        .wp-block-post-comments-form .comment-form-cookies-consent {
          display:flex; gap:.25em
        }

        .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
          margin-top:.35em
        }

        .wp-block-post-comments-form .comment-reply-title {
          margin-bottom:0
        }

        .wp-block-post-comments-form .comment-reply-title :where(small) {
          font-size:var(--wp--preset--font-size--medium, smaller); margin-left:.5em
        }

        .wp-block-post-comments-count {
          box-sizing:border-box
        }

        .wp-block-post-content {
          display:flow-root
        }

        .wp-block-post-comments-link, .wp-block-post-date {
          box-sizing:border-box
        }

        :where(.wp-block-post-excerpt) {
          box-sizing:border-box; margin-bottom:var(--wp--style--block-gap); margin-top:var(--wp--style--block-gap)
        }

        .wp-block-post-excerpt__excerpt {
          margin-bottom:0; margin-top:0
        }

        .wp-block-post-excerpt__more-text {
          margin-bottom:0; margin-top:var(--wp--style--block-gap)
        }

        .wp-block-post-excerpt__more-link {
          display:inline-block
        }

        .wp-block-post-featured-image {
          margin-left:0; margin-right:0
        }

        .wp-block-post-featured-image a {
          display:block; height:100%
        }

        .wp-block-post-featured-image :where(img) {
          box-sizing:border-box; height:auto; max-width:100%; vertical-align:bottom; width:100%
        }

        .wp-block-post-featured-image.alignfull img, .wp-block-post-featured-image.alignwide img {
          width:100%
        }

        .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim {
          background-color:#000; inset:0; position:absolute
        }

        .wp-block-post-featured-image {
          position:relative
        }

        .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient {
          background-color:initial
        }

        .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 {
          opacity:0
        }

        .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 {
          opacity:.1
        }

        .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 {
          opacity:.2
        }

        .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 {
          opacity:.3
        }

        .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 {
          opacity:.4
        }

        .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 {
          opacity:.5
        }

        .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 {
          opacity:.6
        }

        .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 {
          opacity:.7
        }

        .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 {
          opacity:.8
        }

        .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 {
          opacity:.9
        }

        .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 {
          opacity:1
        }

        .wp-block-post-featured-image:where(.alignleft, .alignright) {
          width:100%
        }

        .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous {
          display:inline-block; margin-right:1ch
        }

        .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) {
          transform:scaleX(1)
        }

        .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next {
          display:inline-block; margin-left:1ch
        }

        .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) {
          transform:scaleX(1)
        }

        .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"] {
          rotate:180deg
        }

        .wp-block-post-terms {
          box-sizing:border-box
        }

        .wp-block-post-terms .wp-block-post-terms__separator {
          white-space:pre-wrap
        }

        .wp-block-post-time-to-read, .wp-block-post-title {
          box-sizing:border-box
        }

        .wp-block-post-title {
          word-break:break-word
        }

        .wp-block-post-title :where(a) {
          display:inline-block; font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; letter-spacing:inherit; line-height:inherit; text-decoration:inherit
        }

        .wp-block-post-author-name {
          box-sizing:border-box
        }

        .wp-block-preformatted {
          box-sizing:border-box; white-space:pre-wrap
        }

        :where(.wp-block-preformatted.has-background) {
          padding:1.25em 2.375em
        }

        .wp-block-pullquote {
          box-sizing:border-box; margin:0 0 1em; overflow-wrap:break-word; padding:4em 0; text-align:center
        }

        .wp-block-pullquote blockquote, .wp-block-pullquote cite, .wp-block-pullquote p {
          color:inherit
        }

        .wp-block-pullquote blockquote {
          margin:0
        }

        .wp-block-pullquote p {
          margin-top:0
        }

        .wp-block-pullquote p:last-child {
          margin-bottom:0
        }

        .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
          max-width:420px
        }

        .wp-block-pullquote cite, .wp-block-pullquote footer {
          position:relative
        }

        .wp-block-pullquote .has-text-color a {
          color:inherit
        }

        .wp-block-pullquote.has-text-align-left blockquote {
          text-align:left
        }

        .wp-block-pullquote.has-text-align-right blockquote {
          text-align:right
        }

        .wp-block-pullquote.has-text-align-center blockquote {
          text-align:center
        }

        .wp-block-pullquote.is-style-solid-color {
          border:none
        }

        .wp-block-pullquote.is-style-solid-color blockquote {
          margin-left:auto; margin-right:auto; max-width:60%
        }

        .wp-block-pullquote.is-style-solid-color blockquote p {
          font-size:2em; margin-bottom:0; margin-top:0
        }

        .wp-block-pullquote.is-style-solid-color blockquote cite {
          font-style:normal; text-transform:none
        }

        .wp-block-pullquote cite {
          color:inherit; display:block
        }

        .wp-block-post-template {
          box-sizing:border-box; list-style:none; margin-bottom:0; margin-top:0; max-width:100%; padding:0
        }

        .wp-block-post-template.is-flex-container {
          display:flex; flex-direction:row; flex-wrap:wrap; gap:1.25em
        }

        .wp-block-post-template.is-flex-container>li {
          margin:0; width:100%
        }

        @media (min-width:600px) {
          .wp-block-post-template.is-flex-container.is-flex-container.columns-2>li {
            width:calc(50% - .625em)
          }

          .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li {
            width:calc(33.33333% - .83333em)
          }

          .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li {
            width:calc(25% - .9375em)
          }

          .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li {
            width:calc(20% - 1em)
          }

          .wp-block-post-template.is-flex-container.is-flex-container.columns-6>li {
            width:calc(16.66667% - 1.04167em)
          }
        }

        @media (max-width:600px) {
          .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid {
            grid-template-columns:1fr
          }
        }

        .wp-block-post-template-is-layout-constrained>li>.alignright, .wp-block-post-template-is-layout-flow>li>.alignright {
          float:right; margin-inline-end:0; margin-inline-start:2em
        }

        .wp-block-post-template-is-layout-constrained>li>.alignleft, .wp-block-post-template-is-layout-flow>li>.alignleft {
          float:left; margin-inline-end:2em; margin-inline-start:0
        }

        .wp-block-post-template-is-layout-constrained>li>.aligncenter, .wp-block-post-template-is-layout-flow>li>.aligncenter {
          margin-inline-end:auto; margin-inline-start:auto
        }

        .wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type {
          margin-inline-start:auto
        }

        .wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child {
          margin-inline-end:auto
        }

        .wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
          display:inline-block; margin-right:1ch
        }

        .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
          transform:scaleX(1)
        }

        .wp-block-query-pagination .wp-block-query-pagination-next-arrow {
          display:inline-block; margin-left:1ch
        }

        .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
          transform:scaleX(1)
        }

        .wp-block-query-pagination.aligncenter {
          justify-content:center
        }

        .wp-block-query-title, .wp-block-query-total, .wp-block-quote {
          box-sizing:border-box
        }

        .wp-block-quote {
          overflow-wrap:break-word
        }

        .wp-block-quote.is-large:where(:not(.is-style-plain)), .wp-block-quote.is-style-large:where(:not(.is-style-plain)) {
          margin-bottom:1em; padding:0 1em
        }

        .wp-block-quote.is-large:where(:not(.is-style-plain)) p, .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p {
          font-size:1.5em; font-style:italic; line-height:1.6
        }

        .wp-block-quote.is-large:where(:not(.is-style-plain)) cite, .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer {
          font-size:1.125em; text-align:right
        }

        .wp-block-quote>cite {
          display:block
        }

        .wp-block-read-more {
          display:block; width:fit-content
        }

        .wp-block-read-more:where(:not([style*=text-decoration])) {
          text-decoration:none
        }

        .wp-block-read-more:where(:not([style*=text-decoration])):active, .wp-block-read-more:where(:not([style*=text-decoration])):focus {
          text-decoration:none
        }

        ul.wp-block-rss.alignleft {
          margin-right:2em
        }

        ul.wp-block-rss.alignright {
          margin-left:2em
        }

        ul.wp-block-rss.is-grid {
          display:flex; flex-wrap:wrap; padding:0
        }

        ul.wp-block-rss.is-grid li {
          margin:0 1em 1em 0; width:100%
        }

        @media (min-width:600px) {
          ul.wp-block-rss.columns-2 li {
            width:calc(50% - 1em)
          }

          ul.wp-block-rss.columns-3 li {
            width:calc(33.33333% - 1em)
          }

          ul.wp-block-rss.columns-4 li {
            width:calc(25% - 1em)
          }

          ul.wp-block-rss.columns-5 li {
            width:calc(20% - 1em)
          }

          ul.wp-block-rss.columns-6 li {
            width:calc(16.66667% - 1em)
          }
        }

        .wp-block-rss__item-author, .wp-block-rss__item-publish-date {
          display:block; font-size:.8125em
        }

        .wp-block-rss {
          box-sizing:border-box; list-style:none; padding:0
        }

        .wp-block-search__button {
          margin-left:10px; word-break:normal
        }

        .wp-block-search__button.has-icon {
          line-height:0
        }

        .wp-block-search__button svg {
          height:1.25em; min-height:24px; min-width:24px; width:1.25em; fill:currentColor; vertical-align:text-bottom
        }

        :where(.wp-block-search__button) {
          border:1px solid #ccc; padding:6px 10px
        }

        .wp-block-search__inside-wrapper {
          display:flex; flex:auto; flex-wrap:nowrap; max-width:100%
        }

        .wp-block-search__label {
          width:100%
        }

        .wp-block-search__input {
          appearance:none; border:1px solid #949494; flex-grow:1; margin-left:0; margin-right:0; min-width:3rem; padding:8px; text-decoration:unset !important
        }

        .wp-block-search.wp-block-search__button-only .wp-block-search__button {
          box-sizing:border-box; display:flex; flex-shrink:0; justify-content:center; margin-left:0; max-width:100%
        }

        .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {
          min-width:0 !important; transition-property:width
        }

        .wp-block-search.wp-block-search__button-only .wp-block-search__input {
          flex-basis:100%; transition-duration:.3s
        }

        .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper {
          overflow:hidden
        }

        .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input {
          border-left-width:0 !important; border-right-width:0 !important; flex-basis:0; flex-grow:0; margin:0; min-width:0 !important; padding-left:0 !important; padding-right:0 !important; width:0 !important
        }

        :where(.wp-block-search__input) {
          font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; letter-spacing:inherit; line-height:inherit; text-transform:inherit
        }

        :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
          border:1px solid #949494; box-sizing:border-box; padding:4px
        }

        :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
          border:none; border-radius:0; padding:0 4px
        }

        :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
          outline:none
        }

        :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
          padding:4px 8px
        }

        .wp-block-search.aligncenter .wp-block-search__inside-wrapper {
          margin:auto
        }

        .wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {
          float:right
        }

        .wp-block-separator {
          border:none; border-top:2px solid
        }

        :root :where(.wp-block-separator.is-style-dots) {
          height:auto; line-height:1; text-align:center
        }

        :root :where(.wp-block-separator.is-style-dots):before {
          color:currentColor; content:"···"; font-family:serif; font-size:1.5em; letter-spacing:2em; padding-left:2em
        }

        .wp-block-separator.is-style-dots {
          background:none !important; border:none !important
        }

        .wp-block-site-logo {
          box-sizing:border-box; line-height:0
        }

        .wp-block-site-logo a {
          display:inline-block; line-height:0
        }

        .wp-block-site-logo.is-default-size img {
          height:auto; width:120px
        }

        .wp-block-site-logo img {
          height:auto; max-width:100%
        }

        .wp-block-site-logo a, .wp-block-site-logo img {
          border-radius:inherit
        }

        .wp-block-site-logo.aligncenter {
          margin-left:auto; margin-right:auto; text-align:center
        }

        :root :where(.wp-block-site-logo.is-style-rounded) {
          border-radius:9999px
        }

        .wp-block-site-tagline, .wp-block-site-title {
          box-sizing:border-box
        }

        .wp-block-site-title :where(a) {
          color:inherit; font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; letter-spacing:inherit; line-height:inherit; text-decoration:inherit
        }

        .wp-block-social-links {
          background:none; box-sizing:border-box; margin-left:0; padding-left:0; padding-right:0; text-indent:0
        }

        .wp-block-social-links .wp-social-link a, .wp-block-social-links .wp-social-link a:hover {
          border-bottom:0; box-shadow:none; text-decoration:none
        }

        .wp-block-social-links .wp-social-link svg {
          height:1em; width:1em
        }

        .wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
          font-size:.65em; margin-left:.5em; margin-right:.5em
        }

        .wp-block-social-links.has-small-icon-size {
          font-size:16px
        }

        .wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
          font-size:24px
        }

        .wp-block-social-links.has-large-icon-size {
          font-size:36px
        }

        .wp-block-social-links.has-huge-icon-size {
          font-size:48px
        }

        .wp-block-social-links.aligncenter {
          display:flex; justify-content:center
        }

        .wp-block-social-links.alignright {
          justify-content:flex-end
        }

        .wp-block-social-link {
          border-radius:9999px; display:block; height:auto
        }

        @media not (prefers-reduced-motion) {
          .wp-block-social-link {
            transition:transform .1s ease
          }
        }

        .wp-block-social-link a {
          align-items:center; display:flex; line-height:0
        }

        .wp-block-social-link:hover {
          transform:scale(1.1)
        }

        .wp-block-social-links .wp-block-social-link.wp-social-link {
          display:inline-block; margin:0; padding:0
        }

        .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited {
          color:currentColor; fill:currentColor
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link {
          background-color:#f0f0f0; color:#444
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon {
          background-color:#f90; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp {
          background-color:#1ea0c3; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance {
          background-color:#0757fe; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky {
          background-color:#0a7aff; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen {
          background-color:#1e1f26; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart {
          background-color:#02e49b; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord {
          background-color:#5865f2; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble {
          background-color:#e94c89; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox {
          background-color:#4280ff; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy {
          background-color:#f45800; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook {
          background-color:#0866ff; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx {
          background-color:#000; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr {
          background-color:#0461dd; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare {
          background-color:#e65678; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github {
          background-color:#24292d; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads {
          background-color:#eceadd; color:#382110
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google {
          background-color:#ea4434; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar {
          background-color:#1d4fc4; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram {
          background-color:#f00075; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm {
          background-color:#e21b24; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin {
          background-color:#0d66c2; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon {
          background-color:#3288d4; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium {
          background-color:#000; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup {
          background-color:#f6405f; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon {
          background-color:#000; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest {
          background-color:#e60122; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket {
          background-color:#ef4155; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit {
          background-color:#ff4500; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype {
          background-color:#0478d7; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat {
          background-color:#fefc00; color:#fff; stroke:#000
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud {
          background-color:#ff5600; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify {
          background-color:#1bd760; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram {
          background-color:#2aabee; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads {
          background-color:#000; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok {
          background-color:#000; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr {
          background-color:#011835; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch {
          background-color:#6440a4; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter {
          background-color:#1da1f2; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo {
          background-color:#1eb7ea; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk {
          background-color:#4680c2; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress {
          background-color:#3499cd; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp {
          background-color:#25d366; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x {
          background-color:#000; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp {
          background-color:#d32422; color:#fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube {
          background-color:red; color:#fff
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link {
          background:none
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg {
          height:1.25em; width:1.25em
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon {
          color:#f90
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp {
          color:#1ea0c3
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance {
          color:#0757fe
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky {
          color:#0a7aff
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen {
          color:#1e1f26
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart {
          color:#02e49b
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord {
          color:#5865f2
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble {
          color:#e94c89
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox {
          color:#4280ff
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy {
          color:#f45800
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook {
          color:#0866ff
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx {
          color:#000
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr {
          color:#0461dd
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare {
          color:#e65678
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github {
          color:#24292d
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads {
          color:#382110
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google {
          color:#ea4434
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar {
          color:#1d4fc4
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram {
          color:#f00075
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm {
          color:#e21b24
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin {
          color:#0d66c2
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon {
          color:#3288d4
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium {
          color:#000
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup {
          color:#f6405f
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon {
          color:#000
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest {
          color:#e60122
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket {
          color:#ef4155
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit {
          color:#ff4500
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype {
          color:#0478d7
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat {
          color:#fff; stroke:#000
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud {
          color:#ff5600
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify {
          color:#1bd760
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram {
          color:#2aabee
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads {
          color:#000
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok {
          color:#000
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr {
          color:#011835
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch {
          color:#6440a4
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter {
          color:#1da1f2
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo {
          color:#1eb7ea
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk {
          color:#4680c2
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp {
          color:#25d366
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress {
          color:#3499cd
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x {
          color:#000
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp {
          color:#d32422
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube {
          color:red
        }

        .wp-block-social-links.is-style-pill-shape .wp-social-link {
          width:auto
        }

        :root :where(.wp-block-social-links .wp-social-link a) {
          padding:.25em
        }

        :root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) {
          padding:0
        }

        :root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) {
          padding-left:.6666666667em; padding-right:.6666666667em
        }

        .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label {
          color:#000
        }

        .wp-block-spacer {
          clear:both
        }

        .wp-block-tag-cloud {
          box-sizing:border-box
        }

        .wp-block-tag-cloud.aligncenter {
          justify-content:center; text-align:center
        }

        .wp-block-tag-cloud.alignfull {
          padding-left:1em; padding-right:1em
        }

        .wp-block-tag-cloud a {
          display:inline-block; margin-right:5px
        }

        .wp-block-tag-cloud span {
          display:inline-block; margin-left:5px; text-decoration:none
        }

        :root :where(.wp-block-tag-cloud.is-style-outline) {
          display:flex; flex-wrap:wrap; gap:1ch
        }

        :root :where(.wp-block-tag-cloud.is-style-outline a) {
          border:1px solid; font-size:unset !important; margin-right:0; padding:1ch 2ch; text-decoration:none !important
        }

        .wp-block-table {
          overflow-x:auto
        }

        .wp-block-table table {
          border-collapse:collapse; width:100%
        }

        .wp-block-table thead {
          border-bottom:3px solid
        }

        .wp-block-table tfoot {
          border-top:3px solid
        }

        .wp-block-table td, .wp-block-table th {
          border:1px solid; padding:.5em
        }

        .wp-block-table .has-fixed-layout {
          table-layout:fixed; width:100%
        }

        .wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th {
          word-break:break-word
        }

        .wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright {
          display:table; width:auto
        }

        .wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-table.alignleft td, .wp-block-table.alignleft th, .wp-block-table.alignright td, .wp-block-table.alignright th {
          word-break:break-word
        }

        .wp-block-table .has-subtle-light-gray-background-color {
          background-color:#f3f4f5
        }

        .wp-block-table .has-subtle-pale-green-background-color {
          background-color:#e9fbe5
        }

        .wp-block-table .has-subtle-pale-blue-background-color {
          background-color:#e7f5fe
        }

        .wp-block-table .has-subtle-pale-pink-background-color {
          background-color:#fcf0ef
        }

        .wp-block-table.is-style-stripes {
          background-color:initial; border-bottom:1px solid #f0f0f0; border-collapse:inherit; border-spacing:0
        }

        .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
          background-color:#f0f0f0
        }

        .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
          background-color:#f3f4f5
        }

        .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
          background-color:#e9fbe5
        }

        .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
          background-color:#e7f5fe
        }

        .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
          background-color:#fcf0ef
        }

        .wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {
          border-color:#0000
        }

        .wp-block-table .has-border-color td, .wp-block-table .has-border-color th, .wp-block-table .has-border-color tr, .wp-block-table .has-border-color>* {
          border-color:inherit
        }

        .wp-block-table table[style*=border-top-color] tr:first-child, .wp-block-table table[style*=border-top-color] tr:first-child td, .wp-block-table table[style*=border-top-color] tr:first-child th, .wp-block-table table[style*=border-top-color]>*, .wp-block-table table[style*=border-top-color]>* td, .wp-block-table table[style*=border-top-color]>* th {
          border-top-color:inherit
        }

        .wp-block-table table[style*=border-top-color] tr:not(:first-child) {
          border-top-color:initial
        }

        .wp-block-table table[style*=border-right-color] td:last-child, .wp-block-table table[style*=border-right-color] th, .wp-block-table table[style*=border-right-color] tr, .wp-block-table table[style*=border-right-color]>* {
          border-right-color:inherit
        }

        .wp-block-table table[style*=border-bottom-color] tr:last-child, .wp-block-table table[style*=border-bottom-color] tr:last-child td, .wp-block-table table[style*=border-bottom-color] tr:last-child th, .wp-block-table table[style*=border-bottom-color]>*, .wp-block-table table[style*=border-bottom-color]>* td, .wp-block-table table[style*=border-bottom-color]>* th {
          border-bottom-color:inherit
        }

        .wp-block-table table[style*=border-bottom-color] tr:not(:last-child) {
          border-bottom-color:initial
        }

        .wp-block-table table[style*=border-left-color] td:first-child, .wp-block-table table[style*=border-left-color] th, .wp-block-table table[style*=border-left-color] tr, .wp-block-table table[style*=border-left-color]>* {
          border-left-color:inherit
        }

        .wp-block-table table[style*=border-style] td, .wp-block-table table[style*=border-style] th, .wp-block-table table[style*=border-style] tr, .wp-block-table table[style*=border-style]>* {
          border-style:inherit
        }

        .wp-block-table table[style*=border-width] td, .wp-block-table table[style*=border-width] th, .wp-block-table table[style*=border-width] tr, .wp-block-table table[style*=border-width]>* {
          border-style:inherit; border-width:inherit
        }

        :root :where(.wp-block-table-of-contents) {
          box-sizing:border-box
        }

        :where(.wp-block-term-description) {
          box-sizing:border-box; margin-bottom:var(--wp--style--block-gap); margin-top:var(--wp--style--block-gap)
        }

        .wp-block-term-description p {
          margin-bottom:0; margin-top:0
        }

        .wp-block-text-columns, .wp-block-text-columns.aligncenter {
          display:flex
        }

        .wp-block-text-columns .wp-block-column {
          margin:0 1em; padding:0
        }

        .wp-block-text-columns .wp-block-column:first-child {
          margin-left:0
        }

        .wp-block-text-columns .wp-block-column:last-child {
          margin-right:0
        }

        .wp-block-text-columns.columns-2 .wp-block-column {
          width:50%
        }

        .wp-block-text-columns.columns-3 .wp-block-column {
          width:33.3333333333%
        }

        .wp-block-text-columns.columns-4 .wp-block-column {
          width:25%
        }

        pre.wp-block-verse {
          overflow:auto; white-space:pre-wrap
        }

        :where(pre.wp-block-verse) {
          font-family:inherit
        }

        .wp-block-video {
          box-sizing:border-box
        }

        .wp-block-video video {
          vertical-align:middle; width:100%
        }

        @supports (position:sticky) {
          .wp-block-video [poster] {
            object-fit:cover
          }
        }

        .wp-block-video.aligncenter {
          text-align:center
        }

        .wp-block-video :where(figcaption) {
          margin-bottom:1em; margin-top:.5em
        }

        .editor-styles-wrapper, .entry-content {
          counter-reset:footnotes
        }

        a[data-fn].fn {
          counter-increment:footnotes; display:inline-flex; font-size:smaller; text-decoration:none; text-indent:-9999999px; vertical-align:super
        }

        a[data-fn].fn:after {
          content:"[" counter(footnotes) "]"; float:left; text-indent:0
        }

        .wp-element-button {
          cursor:pointer
        }

        :root {
          --wp--preset--font-size--normal:16px; --wp--preset--font-size--huge:42px
        }

        :root .has-very-light-gray-background-color {
          background-color:#eee
        }

        :root .has-very-dark-gray-background-color {
          background-color:#313131
        }

        :root .has-very-light-gray-color {
          color:#eee
        }

        :root .has-very-dark-gray-color {
          color:#313131
        }

        :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
          background:linear-gradient(135deg, #00d084, #0693e3)
        }

        :root .has-purple-crush-gradient-background {
          background:linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe)
        }

        :root .has-hazy-dawn-gradient-background {
          background:linear-gradient(135deg, #faaca8, #dad0ec)
        }

        :root .has-subdued-olive-gradient-background {
          background:linear-gradient(135deg, #fafae1, #67a671)
        }

        :root .has-atomic-cream-gradient-background {
          background:linear-gradient(135deg, #fdd79a, #004a59)
        }

        :root .has-nightshade-gradient-background {
          background:linear-gradient(135deg, #330968, #31cdcf)
        }

        :root .has-midnight-gradient-background {
          background:linear-gradient(135deg, #020381, #2874fc)
        }

        .has-regular-font-size {
          font-size:1em
        }

        .has-larger-font-size {
          font-size:2.625em
        }

        .has-normal-font-size {
          font-size:var(--wp--preset--font-size--normal)
        }

        .has-huge-font-size {
          font-size:var(--wp--preset--font-size--huge)
        }

        .has-text-align-center {
          text-align:center
        }

        .has-text-align-left {
          text-align:left
        }

        .has-text-align-right {
          text-align:right
        }

        #end-resizable-editor-section {
          display:none
        }

        .aligncenter {
          clear:both
        }

        .items-justified-left {
          justify-content:flex-start
        }

        .items-justified-center {
          justify-content:center
        }

        .items-justified-right {
          justify-content:flex-end
        }

        .items-justified-space-between {
          justify-content:space-between
        }

        .screen-reader-text {
          border:0; clip-path:inset(50%); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px; word-wrap:normal !important
        }

        .screen-reader-text:focus {
          background-color:#ddd; clip-path:none; color:#444; display:block; font-size:1em; height:auto; left:5px; line-height:normal; padding:15px 23px 14px; text-decoration:none; top:5px; width:auto; z-index:100000
        }

        html :where(.has-border-color) {
          border-style:solid
        }

        html :where([style*=border-top-color]) {
          border-top-style:solid
        }

        html :where([style*=border-right-color]) {
          border-right-style:solid
        }

        html :where([style*=border-bottom-color]) {
          border-bottom-style:solid
        }

        html :where([style*=border-left-color]) {
          border-left-style:solid
        }

        html :where([style*=border-width]) {
          border-style:solid
        }

        html :where([style*=border-top-width]) {
          border-top-style:solid
        }

        html :where([style*=border-right-width]) {
          border-right-style:solid
        }

        html :where([style*=border-bottom-width]) {
          border-bottom-style:solid
        }

        html :where([style*=border-left-width]) {
          border-left-style:solid
        }

        html :where(img[class*=wp-image-]) {
          height:auto; max-width:100%
        }

        :where(figure) {
          margin:0 0 1em
        }

        html :where(.is-position-sticky) {
          --wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height, 0px)
        }

        @media screen and (max-width:600px) {
          html :where(.is-position-sticky) {
            --wp-admin--admin-bar--position-offset:0px
          }
        }
  

    /*! This file is auto-generated */
    .wp-block-button__link {
      color: #fff;
      background-color: #32373c;
      border-radius: 9999px;
      box-shadow: none;
      text-decoration: none;
      padding: calc(.667em + 2px) calc(1.333em + 2px);
      font-size: 1.125em
    }

    .wp-block-file__button {
      background: #32373c;
      color: #fff;
      text-decoration: none
    }
  

    :root {
      --wp--preset--aspect-ratio--square: 1;
      --wp--preset--aspect-ratio--4-3: 4/3;
      --wp--preset--aspect-ratio--3-4: 3/4;
      --wp--preset--aspect-ratio--3-2: 3/2;
      --wp--preset--aspect-ratio--2-3: 2/3;
      --wp--preset--aspect-ratio--16-9: 16/9;
      --wp--preset--aspect-ratio--9-16: 9/16;
      --wp--preset--color--black: #000000;
      --wp--preset--color--cyan-bluish-gray: #abb8c3;
      --wp--preset--color--white: #ffffff;
      --wp--preset--color--pale-pink: #f78da7;
      --wp--preset--color--vivid-red: #cf2e2e;
      --wp--preset--color--luminous-vivid-orange: #ff6900;
      --wp--preset--color--luminous-vivid-amber: #fcb900;
      --wp--preset--color--light-green-cyan: #7bdcb5;
      --wp--preset--color--vivid-green-cyan: #00d084;
      --wp--preset--color--pale-cyan-blue: #8ed1fc;
      --wp--preset--color--vivid-cyan-blue: #0693e3;
      --wp--preset--color--vivid-purple: #9b51e0;
      --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
      --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
      --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
      --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
      --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
      --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
      --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
      --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
      --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
      --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
      --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
      --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
      --wp--preset--font-size--small: 13px;
      --wp--preset--font-size--medium: 20px;
      --wp--preset--font-size--large: 36px;
      --wp--preset--font-size--x-large: 42px;
      --wp--preset--spacing--20: 0.44rem;
      --wp--preset--spacing--30: 0.67rem;
      --wp--preset--spacing--40: 1rem;
      --wp--preset--spacing--50: 1.5rem;
      --wp--preset--spacing--60: 2.25rem;
      --wp--preset--spacing--70: 3.38rem;
      --wp--preset--spacing--80: 5.06rem;
      --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
      --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
      --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
      --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
      --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
    }

    :where(.is-layout-flex) {
      gap: 0.5em;
    }

    :where(.is-layout-grid) {
      gap: 0.5em;
    }

    body .is-layout-flex {
      display: flex;
    }

    .is-layout-flex {
      flex-wrap: wrap;
      align-items: center;
    }

    .is-layout-flex> :is(*, div) {
      margin: 0;
    }

    body .is-layout-grid {
      display: grid;
    }

    .is-layout-grid> :is(*, div) {
      margin: 0;
    }

    :where(.wp-block-columns.is-layout-flex) {
      gap: 2em;
    }

    :where(.wp-block-columns.is-layout-grid) {
      gap: 2em;
    }

    :where(.wp-block-post-template.is-layout-flex) {
      gap: 1.25em;
    }

    :where(.wp-block-post-template.is-layout-grid) {
      gap: 1.25em;
    }

    .has-black-color {
      color: var(--wp--preset--color--black) !important;
    }

    .has-cyan-bluish-gray-color {
      color: var(--wp--preset--color--cyan-bluish-gray) !important;
    }

    .has-white-color {
      color: var(--wp--preset--color--white) !important;
    }

    .has-pale-pink-color {
      color: var(--wp--preset--color--pale-pink) !important;
    }

    .has-vivid-red-color {
      color: var(--wp--preset--color--vivid-red) !important;
    }

    .has-luminous-vivid-orange-color {
      color: var(--wp--preset--color--luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-amber-color {
      color: var(--wp--preset--color--luminous-vivid-amber) !important;
    }

    .has-light-green-cyan-color {
      color: var(--wp--preset--color--light-green-cyan) !important;
    }

    .has-vivid-green-cyan-color {
      color: var(--wp--preset--color--vivid-green-cyan) !important;
    }

    .has-pale-cyan-blue-color {
      color: var(--wp--preset--color--pale-cyan-blue) !important;
    }

    .has-vivid-cyan-blue-color {
      color: var(--wp--preset--color--vivid-cyan-blue) !important;
    }

    .has-vivid-purple-color {
      color: var(--wp--preset--color--vivid-purple) !important;
    }

    .has-black-background-color {
      background-color: var(--wp--preset--color--black) !important;
    }

    .has-cyan-bluish-gray-background-color {
      background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
    }

    .has-white-background-color {
      background-color: var(--wp--preset--color--white) !important;
    }

    .has-pale-pink-background-color {
      background-color: var(--wp--preset--color--pale-pink) !important;
    }

    .has-vivid-red-background-color {
      background-color: var(--wp--preset--color--vivid-red) !important;
    }

    .has-luminous-vivid-orange-background-color {
      background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-amber-background-color {
      background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
    }

    .has-light-green-cyan-background-color {
      background-color: var(--wp--preset--color--light-green-cyan) !important;
    }

    .has-vivid-green-cyan-background-color {
      background-color: var(--wp--preset--color--vivid-green-cyan) !important;
    }

    .has-pale-cyan-blue-background-color {
      background-color: var(--wp--preset--color--pale-cyan-blue) !important;
    }

    .has-vivid-cyan-blue-background-color {
      background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
    }

    .has-vivid-purple-background-color {
      background-color: var(--wp--preset--color--vivid-purple) !important;
    }

    .has-black-border-color {
      border-color: var(--wp--preset--color--black) !important;
    }

    .has-cyan-bluish-gray-border-color {
      border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
    }

    .has-white-border-color {
      border-color: var(--wp--preset--color--white) !important;
    }

    .has-pale-pink-border-color {
      border-color: var(--wp--preset--color--pale-pink) !important;
    }

    .has-vivid-red-border-color {
      border-color: var(--wp--preset--color--vivid-red) !important;
    }

    .has-luminous-vivid-orange-border-color {
      border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-amber-border-color {
      border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
    }

    .has-light-green-cyan-border-color {
      border-color: var(--wp--preset--color--light-green-cyan) !important;
    }

    .has-vivid-green-cyan-border-color {
      border-color: var(--wp--preset--color--vivid-green-cyan) !important;
    }

    .has-pale-cyan-blue-border-color {
      border-color: var(--wp--preset--color--pale-cyan-blue) !important;
    }

    .has-vivid-cyan-blue-border-color {
      border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
    }

    .has-vivid-purple-border-color {
      border-color: var(--wp--preset--color--vivid-purple) !important;
    }

    .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
      background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
    }

    .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
      background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
    }

    .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
      background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-orange-to-vivid-red-gradient-background {
      background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
    }

    .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
      background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
    }

    .has-cool-to-warm-spectrum-gradient-background {
      background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
    }

    .has-blush-light-purple-gradient-background {
      background: var(--wp--preset--gradient--blush-light-purple) !important;
    }

    .has-blush-bordeaux-gradient-background {
      background: var(--wp--preset--gradient--blush-bordeaux) !important;
    }

    .has-luminous-dusk-gradient-background {
      background: var(--wp--preset--gradient--luminous-dusk) !important;
    }

    .has-pale-ocean-gradient-background {
      background: var(--wp--preset--gradient--pale-ocean) !important;
    }

    .has-electric-grass-gradient-background {
      background: var(--wp--preset--gradient--electric-grass) !important;
    }

    .has-midnight-gradient-background {
      background: var(--wp--preset--gradient--midnight) !important;
    }

    .has-small-font-size {
      font-size: var(--wp--preset--font-size--small) !important;
    }

    .has-medium-font-size {
      font-size: var(--wp--preset--font-size--medium) !important;
    }

    .has-large-font-size {
      font-size: var(--wp--preset--font-size--large) !important;
    }

    .has-x-large-font-size {
      font-size: var(--wp--preset--font-size--x-large) !important;
    }

    :where(.wp-block-post-template.is-layout-flex) {
      gap: 1.25em;
    }

    :where(.wp-block-post-template.is-layout-grid) {
      gap: 1.25em;
    }

    :where(.wp-block-columns.is-layout-flex) {
      gap: 2em;
    }

    :where(.wp-block-columns.is-layout-grid) {
      gap: 2em;
    }

    :root :where(.wp-block-pullquote) {
      font-size: 1.5em;
      line-height: 1.6;
    }
  

    .ccr-notification-row.toggled {
      padding-bottom: 16px !important;
    }

    .ccr-notification-desc {
      height: 0px;
      overflow: hidden;
    }

    .ccr-notification-submit>br {
      display: none;
    }

    .ccr-notification-flipswitch {
      position: relative;
      width: 96px;
      display: inline-block;
      float: right;
      margin-top: 7px;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
    }

    .ccr-notification-flipswitch input[type=checkbox] {
      display: none;
    }

    .ccr-notification-flipswitch-label {
      display: block;
      overflow: hidden;
      cursor: pointer;
      border: 0px solid #999999;
      border-radius: 50px;
    }

    .ccr-notification-flipswitch-inner {
      width: 200%;
      margin-left: -100%;
      -webkit-transition: margin 0.3s ease-in 0s;
      -moz-transition: margin 0.3s ease-in 0s;
      -ms-transition: margin 0.3s ease-in 0s;
      -o-transition: margin 0.3s ease-in 0s;
      transition: margin 0.3s ease-in 0s;
    }

    .ccr-notification-flipswitch-inner:before,
    .ccr-notification-flipswitch-inner:after {
      float: left;
      width: 50%;
      height: 24px;
      padding: 0;
      line-height: 24px;
      font-size: 14px;
      color: white;
      font-family: Trebuchet, Arial, sans-serif;
      font-weight: bold;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
    }

    .ccr-notification-flipswitch-inner:before {
      content: "Active";
      padding-left: 12px;
      background-color: #3E9DD4;
      color: #FFFFFF;
      font-weight: normal;
    }

    .ccr-notification-flipswitch-inner:after {
      content: "Inactive";
      padding-right: 12px;
      background-color: #B0AEB0;
      color: #D7D5D7;
      text-align: right;
      font-weight: normal;
    }

    .ccr-notification-flipswitch-switch {
      width: 22px;
      margin: 1px;
      background: #D4D4D5;
      border: 0px solid #999999;
      border-radius: 50px;
      position: absolute;
      top: 0;
      bottom: 5px;
      right: 71px;
      -webkit-transition: all 0.3s ease-in 0s;
      -moz-transition: all 0.3s ease-in 0s;
      -ms-transition: all 0.3s ease-in 0s;
      -o-transition: all 0.3s ease-in 0s;
      transition: all 0.3s ease-in 0s;
    }

    .ccr-notification-flipswitch-cb:checked+.ccr-notification-flipswitch-label .ccr-notification-flipswitch-inner {
      margin-left: 0;
    }

    .ccr-notification-flipswitch-cb:checked+.ccr-notification-flipswitch-label .ccr-notification-flipswitch-switch {
      right: 0;
    }
  

    /**
 * Featherlight - ultra slim jQuery lightbox
 * Version 1.3.5 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2015, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/

    @media all {
      .featherlight {
        display: none;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 2147483647;
        text-align: center;
        white-space: nowrap;
        cursor: pointer;
        background: #333;
        background: rgba(0, 0, 0, 0)
      }

      .featherlight img {
        box-shadow: none !important
      }

      .featherlight h2 {
        font-size: 21px;
        margin-top: 0
      }

      .featherlight .detailCont {
        margin-top: 5px;
        padding-bottom: 37px
      }

      .featherlight .buttons {
        width: 600px;
        float: left
      }

      .featherlight:last-of-type {
        background: rgba(0, 0, 0, .8)
      }

      .featherlight:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        margin-right: -.25em
      }

      .featherlight .featherlight-content {
        min-height: 225px;
        position: relative;
        vertical-align: middle;
        display: inline-block;
        padding: 0;
        border-bottom: 25px solid transparent;
        margin-left: 5%;
        margin-right: 5%;
        max-height: 95%;
        width: 600px;
        background: #fff;
        cursor: auto;
        white-space: normal;
        border-radius: 5px
      }

      .featherlight .featherlight-content button {
        background-color: #2e3436;
        color: #fff;
        letter-spacing: 1px;
        text-transform: uppercase;
        border: 0;
        button: hover;
        padding: 8px 13px
      }

      .featherlight .featherlight-content button:hover {
        background: #2f4f4f
      }

      .featherlight .featherlight-inner {
        display: block
      }

      .featherlight .featherlight-close-icon {
        position: absolute;
        z-index: 9999;
        top: 0;
        right: 0;
        line-height: 25px;
        width: 25px;
        cursor: pointer;
        text-align: center;
        font-family: Arial, sans-serif;
        background: #fff;
        background: rgba(255, 255, 255, .3);
        color: #000
      }

      .featherlight .featherlight-image {
        width: 100%
      }

      .featherlight-iframe .featherlight-content {
        border-bottom: 0;
        padding: 0
      }

      .featherlight iframe {
        border: 0
      }
    }

    @media only screen and (max-width:1024px) {
      .featherlight .featherlight-content {
        margin-left: 10px;
        margin-right: 10px;
        max-height: 98%;
        border-bottom: 10px solid transparent
      }
    }
  

    .tfs_1_4 {
      width: 24.9%;
      float: left;
    }

    .tfs_2_4 {
      width: 49.9%;
      float: left;
    }

    .tfs_3_4 {
      float: left;
      width: 74.9%;
    }

    .tfs_4_4 {
      float: left;
      width: 100%;
    }

    #tfs_new_theme * {
      font-family: "Open Sans", sans-serif !important;
    }

    #tfs_css_body {
      width: 100%;
      position: relative;
    }

    #tfs_css_body h2 {
      font-size: 19px;
      line-height: 25px;
      color: #777;
      padding: 0;
      margin: 0 0 5px 0;
    }

    #tfs_css_body h3 {
      font-size: 17px;
      line-height: 22px;
      color: #777;
      padding: 0;
      margin: 0;
    }

    #tfs_css_body h4 {
      font-size: 16px;
      line-height: 17px;
      color: #777;
      padding: 0;
      margin: 0;
    }

    #tfs_css_body p {
      font-size: 16px;
      line-height: 19px;
      padding: 0;
      margin: 0;
    }

    #tfs_css_body a {
      text-decoration: none;
      color: #000;
    }

    #tfs_css_body a:hover {
      color: #000;
      text-decoration: underline;
    }

    #tfs_css_body .tfs_center_button {
      margin: 20px auto;
      text-align: center;
    }

    #tfs_css_body .tfs_css_account_landing p {
      margin: 20px 0;
    }

    #tfs_css_body .credit-card-update {
      color: #1567d4;
      text-decoration: underline;
    }

    #tfs_css_body .credit-card-update:hover {
      color: #1567d4;
    }

    #tfs_css_body p {
      color: #4A4A4A;
      font-size: 14px;
      letter-spacing: 0.15px;
    }

    #tfs_css_body h2 {
      width: 330px;
      color: #4A4A4A;
      font-size: 22px;
      font-weight: 400;
      letter-spacing: 0.5px;
      line-height: 30px;
    }

    #tfs_css_body .tfs_css_content_area {
      color: #4A4A4A;
      font-size: 14px;
      letter-spacing: 0.15px;
      border-radius: 5px;
      padding: 0;
    }

    #tfs_css_body .tfs_css_content_area .error {
      color: #E2747E;
    }

    #tfs_css_body .tfs_css_my_subscriptions h2 {
      width: 330px;
      color: #4A4A4A;
      font-size: 22px;
      font-weight: 600;
      letter-spacing: 0.5px;
      line-height: 30px;
    }

    #tfs_css_body #tfs_css_my_subscriptions,
    #tfs_css_body #tfs_css_my_listings {
      margin-top: 50px;
    }

    #tfs_css_body #tfs_css_my_listings {
      margin-top: 50px;
    }

    .input-blured {
      display: block;
      max-width: 40%;
      width: 212px;
      position: absolute;
      font-size: 1em;
    }

    .mobile-menu {
      display: none;
    }

    .tfs_css_input_section {
      margin: 10px 0;
    }

    #tfs_css_body label,
    .tfs_css_prompt_form label {
      line-height: 21px;
      font-size: 16px;
    }

    #tfs_css_body label .error,
    .tfs_css_prompt_form label .error {
      display: inline-block;
      background: firebrick;
      padding: 0 15px;
      text-align: center;
      border-radius: 8px;
      font-size: 12px;
      color: #fff;
      line-height: 28px;
      margin-top: 8px;
      float: right;
    }

    #tfs_css_body label .error:before,
    .tfs_css_prompt_form label .error:before {
      content: "";
      display: block;
      position: absolute;
      width: 0;
      height: 0;
      border-bottom: 10px solid firebrick;
      border-right: 11px solid transparent;
      border-top: 0 solid transparent;
      border-left: 10px solid transparent;
      margin-top: -8px;
    }

    #tfs_css_body input[type=email],
    #tfs_css_body input[type=textarea],
    #tfs_css_body input[type=password],
    #tfs_css_body input[type=text],
    #tfs_css_body textarea,
    #tfs_css_body select,
    .tfs_css_prompt_form input[type=email],
    .tfs_css_prompt_form input[type=textarea],
    .tfs_css_prompt_form input[type=password],
    .tfs_css_prompt_form input[type=text],
    .tfs_css_prompt_form textarea,
    .tfs_css_prompt_form select {
      width: 98%;
      line-height: normal;
      border: 1px solid silver;
      border-radius: 3px;
      font-size: 13px;
      background-color: #fff;
      display: inline-block;
      margin: 0;
      padding: 0 6px;
      height: 30px;
    }

    #tfs_css_body select,
    .tfs_css_prompt_form select {
      width: 100%;
    }

    #tfs_css_body input .error,
    .tfs_css_prompt_form input .error {
      border: 1px solid firebrick;
      box-shadow: 0 0 5px firebrick;
    }

    #tfs_css_body label.error,
    .tfs_css_prompt_form label.error {
      display: inline-block;
      background: firebrick;
      padding: 0 15px;
      text-align: center;
      border-radius: 8px;
      font-size: 12px;
      color: #fff;
      line-height: 28px;
      margin-top: 8px;
      float: right;
    }

    #tfs_css_body label.error:before,
    .tfs_css_prompt_form label.error:before {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border-bottom: 10px solid firebrick;
      border-right: 11px solid transparent;
      border-top: 0 solid transparent;
      border-left: 10px solid transparent;
      margin-left: 8%;
      margin-top: -8px;
    }

    #tfs_css_body .deliveryMethod label {
      font-size: 14px;
    }

    .tfs_css_prompt_form {
      width: 80%;
      margin: auto;
    }

    b.tfs_css_mandatory {
      color: firebrick;
      text-transform: uppercase;
    }

    #tfs_css_prompt_password_enter.featherlight-content {
      text-align: center;
    }

    .tfs_css_success_msg_modal,
    .tfs_css_error_msg_modal {
      opacity: 1;
      font-size: 16px;
      text-align: center;
      padding-top: 61px;
      background-repeat: no-repeat;
      background-size: 95px;
      background-position: 25px 51px;
      background-image: url("");
      margin-bottom: -3px;
      background-color: green;
      top: 40px;
      bottom: -8px;
      position: absolute;
      width: 120px;
    }

    .tfs_css_error_msg_modal {
      background-image: url("");
      background-color: firebrick;
    }

    .tfs_css_success_msg,
    .tfs_css_error_msg {
      background-image: url("");
      background-repeat: no-repeat;
      background-position: center 6px;
      height: 200px;
      text-align: center;
      font-size: 16px;
      padding-top: 111px;
      margin-top: 33px;
      padding-right: 30px;
    }

    .tfs_css_error_msg {
      background-image: url("");
    }

    .tfs_css_success_msg_modal_content,
    .tfs_css_error_msg_modal_content {
      text-align: center;
      font-size: 16px;
      line-height: 25px;
      margin-top: 40px;
      margin-left: 120px;
    }

    .tfs_css_preloader {
      height: 120px;
      padding-top: 55px;
      font-size: 75px;
      color: #666666;
      width: 100%;
      text-align: center;
      border: 0 none;
    }

    .tfs_css_preloader img {
      height: 69px;
      padding-bottom: 4px;
    }

    .tfs_css_preloader .loading-text {
      font-size: 12px;
      text-align: center;
    }

    #tfs_css_header {
      display: none;
    }

    ul.tfs_css_change_email_other_updates {
      margin: 0;
    }

    ul.tfs_css_change_email_other_updates li {
      border-bottom: 1px dotted silver;
      padding: 19px 16px 22px;
      list-style-type: none;
      background-image: none;
    }

    ul.tfs_css_change_email_other_updates li input[type=checkbox] {
      margin-right: 19px;
    }

    ul.ul_2_4 {
      display: inline-table;
      margin: 0;
    }

    ul.ul_2_4 li {
      width: 50%;
      float: left;
      line-height: 30px;
      border-bottom: 1px dotted silver;
      list-style-type: none;
      background-image: none;
    }

    #css_my_account ul {
      margin: 0;
      padding-left: 10px;
    }

    .tfs_css_change_all li {
      padding: 12px 1px 12px;
      margin-bottom: 1px;
      border-bottom: 1px dotted silver;
      list-style-type: none;
      background-image: none;
    }

    .tfs_css_change_all li:hover {
      background-color: silver;
    }

    .tfs_css_change_all li span {
      margin-left: 10px;
    }

    .tfs_css_change_all li label {
      font-size: 20px;
    }

    .tfs_css_change_all .selected {
      background-color: silver;
    }

    .tfs_css_change_all .selected span {
      color: #fff;
    }

    .tfs_css_change_all .selected label {
      color: #fff;
    }

    .tfs_css_change_all .selected:hover {
      background-color: #f7f7f7;
    }

    .tfs_css_change_all .selected:hover span {
      color: #fff;
    }

    .tfs_css_change_all .selected:hover label {
      color: #777;
    }

    .tfs_css_change_all .succes_addr_msg {
      margin-bottom: 16px;
    }

    .tfs_css_change_all .succes_addr_msg h2 {
      margin-top: -9px;
      text-align: left;
      font-size: 20px;
      margin-bottom: -3px;
    }

    .tfs_css_header_modal,
    .tfs_css_updating_modal {
      margin-bottom: 18px;
      color: silver;
      height: 40px;
      text-align: left;
      padding-left: 18px;
      letter-spacing: 2px;
      background-color: #242424;
    }

    .css_response {
      font-size: 15px;
    }

    .css_response .error {
      color: firebrick;
    }

    .css_response .success {
      color: green;
    }

    .css_hide {
      display: none;
    }

    #tfs_css_content {
      background-color: #fff;
      z-index: 2;
      float: right;
      width: 75%;
      padding-top: 50px;
      padding-left: 30px;
      padding-bottom: 20px;
      min-height: 450px;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-shadow: inset 1px 0px 0px 0 rgba(0, 0, 0, 0.1);
    }

    #tfs_css_body {
      font-family: "Open Sans", sans-serif;
      font-size: 16px;
      float: left;
      background: #f7f7f7;
    }

    .tfs_css_message_alert {
      color: #31708f;
      background-color: #d9edf7;
      padding: 7px;
      border: 1px solid #bce8f1;
      text-align: center;
      border-radius: 5px;
      margin-bottom: 15px;
    }

    .text-right {
      text-align: right;
      clear: both;
    }

    .float-left {
      float: left;
    }

    .clear-both {
      clear: both;
    }

    .green-span {
      color: green;
    }

    .tfs_css_margin_top {
      margin-top: 20px;
    }

    .tfs_css_not_subscribed {
      color: #E2747E;
    }

    .tfs_csd_container__menu {
      width: 25%;
      float: left;
      position: relative;
      background-color: #fff;
      padding-top: 20px;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
    }

    .tfs_csd_container__ul--tabs__li {
      font-size: 17px;
      padding-left: 4px;
      padding-top: 9px;
      padding-bottom: 6px;
      margin-left: 0;
    }

    .tfs_csd_container__ul__li {
      list-style-type: none;
      background-image: none;
      color: rgba(74, 74, 74, 0.5);
      font-family: "Open Sans", sans-serif;
      font-size: 13px;
      letter-spacing: 0.14px;
      line-height: 16px;
      text-transform: uppercase;
      border: 0 none;
      padding-bottom: 21px;
      padding-left: 0px;
    }

    .tfs_csd_container__ul__li.selected {
      color: #4a4a4a;
    }

    .tfs_csd_container__ul__li.selected .svg-icon path {
      fill: #4a4a4a;
    }

    .tfs_csd_container__ul__li:hover {
      cursor: pointer;
      color: #4a4a4a;
    }

    .tfs_csd_container__ul__li:hover .svg-icon path {
      fill: #4a4a4a;
    }

    .tfs_csd_container__ul__li__span {
      max-width: 90%;
    }

    .tfs_csd_container__ul__li__i {
      float: right;
      margin: 5px 5px;
    }

    .tfs_csd_container__ul__li--subs:hover {
      background-color: inherit;
      cursor: auto;
    }

    .tfs_csd_container__ul--profile-name {
      margin-bottom: 0;
      padding: 20px 20px 5px 20px;
    }

    .tfs_csd_container__ul--profile-name__li:hover {
      background-color: inherit;
      cursor: auto;
    }

    .tfs_csd_container__ul--profile-sub {
      clear: both;
      margin-bottom: 0;
      margin-top: 0;
      padding: 5px 20px 5px 20px;
    }

    .tfs_csd_container__ul--profile-sub__li:hover {
      background-color: inherit;
      cursor: auto;
    }

    .tfs_csd_container__submenu {
      background-color: silver;
      padding: 0;
      margin: 0;
    }

    .tfs_csd_container__submenu__ul {
      border-top: 1px solid silver;
      font-weight: lighter;
      padding: 0;
      margin-left: 0;
      list-style: none;
    }

    .tfs_csd_container__submenu__ul__li {
      list-style-type: none;
      background-image: none;
      font-size: 16px;
      min-height: 24px;
      padding-left: 8px;
      padding-top: 8px;
      margin-left: 0;
      background: #efefef;
    }

    .tfs_csd_container__submenu__ul__li.selected {
      background: #C3C3C3;
      color: #fff;
    }

    .tfs_csd_container__submenu__ul__li.selected:hover {
      background: #C3C3C3;
      color: #fff;
    }

    .tfs_csd_container__submenu__ul__li:hover {
      background: #DDDDDD;
    }

    .tfs_csd_container__div--profile {
      float: left;
    }

    .prettydropdown {
      min-width: 72px !important;
      clear: both;
      display: block;
    }

    .no-margin {
      margin-top: 0px;
    }

    .menu-text {
      padding-left: 5px;
    }

    .svg-icon svg {
      width: 17px;
      height: auto;
    }

    .svg-icon.profile svg {
      width: 17px;
    }

    .svg-icon.subscriptions svg {
      width: 13.6px;
    }

    .svg-icon.e-letters svg {
      width: 16.2px;
    }

    .svg-icon.password svg {
      width: 12.8px;
    }

    .svg-icon.contact svg {
      width: 19px;
    }

    ul.tfs_css_subs_ul {
      float: right;
      width: 100%;
      margin-top: 17px;
      margin-bottom: 0;
      margin-left: 0;
      padding: 8px 0 22px 0;
      list-style: none;
    }

    ul.tfs_css_subs_ul.active {
      width: 215px;
      float: left;
    }

    ul.tfs_css_subs_ul li {
      color: #4A4A4A;
      font-family: "Open Sans", sans-serif;
      font-size: 14px;
      letter-spacing: 0.28px;
      line-height: 19px;
      display: block;
      float: left;
      width: 100%;
      margin: 5px 0 !important;
      height: 35px;
    }

    ul.tfs_css_subs_ul .status_message {
      padding: 0.5em 1em 0.5em 0;
      display: block;
    }

    ul.tfs_css_subs_ul .status_off {
      color: firebrick;
    }

    ul.tfs_css_subs_ul .status_on {
      color: green;
    }

    ul.tfs_css_subs_ul .button_section .info_section {
      display: inline-block;
    }

    ul.tfs_css_subs_ul .button_section button:hover {
      cursor: pointer;
    }

    ul.tfs_css_subs_ul .button_section button:disabled {
      cursor: not-allowed;
    }

    ul.tfs_css_subs_ul .li-arrow div {
      position: relative;
      width: 72px;
      float: right;
    }

    ul.tfs_css_subs_ul .wide {
      margin-right: 0;
      width: auto;
      float: right;
    }

    #tfs_css_my_subscriptions article,
    #tfs_css_my_listings article {
      font-size: 16px;
      display: table;
      margin-bottom: 20px;
      width: 100%;
      position: relative;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      border: 1px solid rgba(151, 151, 151, 0.2);
      border-radius: 3px;
      position: relative;
    }

    #tfs_css_my_subscriptions article .article-content,
    #tfs_css_my_listings article .article-content {
      width: 100%;
      float: left;
      padding: 18px 10px 0 14.5px;
    }

    #tfs_css_my_subscriptions article .article-status,
    #tfs_css_my_listings article .article-status {
      width: 100%;
      background-color: rgba(216, 216, 216, 0.08);
      display: block;
      float: left;
      box-sizing: border-box;
      padding-left: 71px;
      position: relative;
    }

    #tfs_css_my_subscriptions article .article-status .status,
    #tfs_css_my_listings article .article-status .status {
      display: inline-block;
      padding-top: 6px;
    }

    #tfs_css_my_subscriptions article p,
    #tfs_css_my_listings article p {
      color: #4A4A4A;
      font-family: "Open Sans", sans-serif;
      font-size: 14px;
      letter-spacing: 0.28px;
      line-height: 19px;
      padding-bottom: 0.5em;
    }

    #tfs_css_my_subscriptions article h2,
    #tfs_css_my_listings article h2 {
      color: #000;
      font-size: 21px;
      margin-bottom: 20px;
    }

    #tfs_css_my_subscriptions article h3,
    #tfs_css_my_listings article h3 {
      font-size: 22px;
      color: #000;
    }

    #tfs_css_my_subscriptions article h3 a,
    #tfs_css_my_listings article h3 a {
      text-transform: capitalize;
      font-size: 22px;
      color: #000;
      text-decoration: none;
      box-shadow: none;
    }

    #tfs_css_my_subscriptions article h3 a:hover,
    #tfs_css_my_listings article h3 a:hover {
      color: #000;
    }

    #tfs_css_my_subscriptions article .subscribe_holder,
    #tfs_css_my_listings article .subscribe_holder {
      position: relative;
      display: inline-block;
      float: right;
      background: #4a4a4a;
      border-radius: 3px;
      margin-right: 30px;
    }

    #tfs_css_my_subscriptions article .subscribe_holder label,
    #tfs_css_my_listings article .subscribe_holder label {
      margin-bottom: 0;
    }

    #tfs_css_my_subscriptions article .subscribe_holder.absolute-holder,
    #tfs_css_my_listings article .subscribe_holder.absolute-holder {
      position: absolute;
      top: 50%;
      right: 30px;
      margin-right: 0;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
    }

    #tfs_css_my_subscriptions article .subscribe_holder:hover,
    #tfs_css_my_listings article .subscribe_holder:hover {
      background: #333333;
    }

    #tfs_css_my_subscriptions article .post_image,
    #tfs_css_my_listings article .post_image {
      float: left;
      width: 44px;
      height: 44px;
      border-radius: 50px;
      overflow: hidden;
      background-size: auto 100%;
      background-position: center;
      margin-right: 13px;
      margin-top: 4px;
      border: 2px solid #4a4a4a;
      text-align: center;
    }

    #tfs_css_my_subscriptions article .post_image img,
    #tfs_css_my_listings article .post_image img {
      width: auto;
      height: 100%;
    }

    #tfs_css_my_subscriptions article .subs_content,
    #tfs_css_my_listings article .subs_content {
      float: left;
      max-width: 90%;
      color: #4A4A4A;
      font-family: "Open Sans", sans-serif;
      font-size: 14px;
      letter-spacing: 0.28px;
      line-height: 19px;
      margin-bottom: 23px;
      padding-right: 27px;
      box-sizing: border-box;
    }

    #tfs_css_my_subscriptions article .subs_content h3,
    #tfs_css_my_listings article .subs_content h3 {
      margin-bottom: 11px;
      margin-top: 14px;
      color: #4A4A4A;
      font-size: 20px;
      font-weight: bold;
      letter-spacing: 0.3px;
      line-height: 26px;
    }

    #tfs_css_my_subscriptions article .subs_content h3 a,
    #tfs_css_my_listings article .subs_content h3 a {
      color: #4A4A4A;
      font-size: 20px;
      font-weight: bold;
      letter-spacing: 0.3px;
      line-height: 26px;
    }

    #tfs_css_my_subscriptions article .css_buy,
    #tfs_css_my_subscriptions article .css_cancel,
    #tfs_css_my_subscriptions article .css_auto_renew,
    #tfs_css_my_subscriptions article .css_renew,
    #tfs_css_my_listings article .css_buy,
    #tfs_css_my_listings article .css_cancel,
    #tfs_css_my_listings article .css_auto_renew,
    #tfs_css_my_listings article .css_renew {
      float: right;
      border-radius: 3px;
      background-color: #4A4A4A;
      color: #FFFFFF;
      font-size: 12px;
      font-weight: 600;
      letter-spacing: 0.13px;
      line-height: 17px;
      text-align: center;
      padding: 7px 14px;
      margin-right: 27px;
      margin-top: 0px;
      width: 140px;
    }

    #tfs_css_my_subscriptions article .css_buy:disabled,
    #tfs_css_my_subscriptions article .css_cancel:disabled,
    #tfs_css_my_subscriptions article .css_auto_renew:disabled,
    #tfs_css_my_subscriptions article .css_renew:disabled,
    #tfs_css_my_listings article .css_buy:disabled,
    #tfs_css_my_listings article .css_cancel:disabled,
    #tfs_css_my_listings article .css_auto_renew:disabled,
    #tfs_css_my_listings article .css_renew:disabled {
      background: rgba(74, 74, 74, 0.5) !important;
    }

    #tfs_css_my_subscriptions article .css_buy:hover,
    #tfs_css_my_subscriptions article .css_cancel:hover,
    #tfs_css_my_subscriptions article .css_auto_renew:hover,
    #tfs_css_my_subscriptions article .css_renew:hover,
    #tfs_css_my_listings article .css_buy:hover,
    #tfs_css_my_listings article .css_cancel:hover,
    #tfs_css_my_listings article .css_auto_renew:hover,
    #tfs_css_my_listings article .css_renew:hover {
      background-color: #333333;
    }

    #tfs_css_my_subscriptions article .li-arrow,
    #tfs_css_my_listings article .li-arrow {
      margin-right: 0;
      margin-top: 17px;
    }

    #tfs_css_my_subscriptions article .li-arrow .arrow,
    #tfs_css_my_listings article .li-arrow .arrow,
    #tfs_css_my_subscriptions article .li-arrow .disabled-arrow,
    #tfs_css_my_listings article .li-arrow .disabled-arrow {
      margin-left: 25px;
      float: right;
      width: 75px;
      height: 22px;
      background-color: orange;
      text-transform: capitalize;
      position: relative;
      padding-left: 5px;
      line-height: 21px;
      border-radius: 0 4px 4px 0;
    }

    #tfs_css_my_subscriptions article .li-arrow .arrow.auto_renew_arrow_on,
    #tfs_css_my_listings article .li-arrow .arrow.auto_renew_arrow_on,
    #tfs_css_my_subscriptions article .li-arrow .auto_renew_arrow_on.disabled-arrow,
    #tfs_css_my_listings article .li-arrow .auto_renew_arrow_on.disabled-arrow {
      text-align: center;
      background-color: green;
      color: #fff;
      cursor: pointer;
    }

    #tfs_css_my_subscriptions article .li-arrow .arrow.auto_renew_arrow_on:before,
    #tfs_css_my_listings article .li-arrow .arrow.auto_renew_arrow_on:before,
    #tfs_css_my_subscriptions article .li-arrow .auto_renew_arrow_on.disabled-arrow:before,
    #tfs_css_my_listings article .li-arrow .auto_renew_arrow_on.disabled-arrow:before {
      border-right: 14px solid green;
    }

    #tfs_css_my_subscriptions article .li-arrow .arrow.auto_renew_arrow_off,
    #tfs_css_my_listings article .li-arrow .arrow.auto_renew_arrow_off,
    #tfs_css_my_subscriptions article .li-arrow .auto_renew_arrow_off.disabled-arrow,
    #tfs_css_my_listings article .li-arrow .auto_renew_arrow_off.disabled-arrow {
      text-align: center;
      background-color: firebrick;
      color: #fff;
    }

    #tfs_css_my_subscriptions article .li-arrow .arrow.auto_renew_arrow_off:before,
    #tfs_css_my_listings article .li-arrow .arrow.auto_renew_arrow_off:before,
    #tfs_css_my_subscriptions article .li-arrow .auto_renew_arrow_off.disabled-arrow:before,
    #tfs_css_my_listings article .li-arrow .auto_renew_arrow_off.disabled-arrow:before {
      border-right: 14px solid firebrick;
    }

    #tfs_css_my_subscriptions article .li-arrow .arrow.auto_renew_arrow_off:hover,
    #tfs_css_my_listings article .li-arrow .arrow.auto_renew_arrow_off:hover,
    #tfs_css_my_subscriptions article .li-arrow .auto_renew_arrow_off.disabled-arrow:hover,
    #tfs_css_my_listings article .li-arrow .auto_renew_arrow_off.disabled-arrow:hover {
      background-color: firebrick;
    }

    #tfs_css_my_subscriptions article .li-arrow .arrow.auto_renew_arrow_off:hover:before,
    #tfs_css_my_listings article .li-arrow .arrow.auto_renew_arrow_off:hover:before,
    #tfs_css_my_subscriptions article .li-arrow .auto_renew_arrow_off.disabled-arrow:hover:before,
    #tfs_css_my_listings article .li-arrow .auto_renew_arrow_off.disabled-arrow:hover:before {
      border-right: 14px solid firebrick;
    }

    #tfs_css_my_subscriptions article .li-arrow .arrow a,
    #tfs_css_my_listings article .li-arrow .arrow a,
    #tfs_css_my_subscriptions article .li-arrow .disabled-arrow a,
    #tfs_css_my_listings article .li-arrow .disabled-arrow a {
      color: white;
      text-decoration: none;
      box-shadow: none;
    }

    #tfs_css_my_subscriptions article .li-arrow .arrow a:hover,
    #tfs_css_my_listings article .li-arrow .arrow a:hover,
    #tfs_css_my_subscriptions article .li-arrow .disabled-arrow a:hover,
    #tfs_css_my_listings article .li-arrow .disabled-arrow a:hover {
      text-decoration: underline;
      color: white;
    }

    #tfs_css_my_subscriptions article .li-arrow .arrow:before,
    #tfs_css_my_listings article .li-arrow .arrow:before,
    #tfs_css_my_subscriptions article .li-arrow .disabled-arrow:before,
    #tfs_css_my_listings article .li-arrow .disabled-arrow:before {
      content: "";
      position: absolute;
      top: 0;
      left: -25px;
      width: 0;
      height: 0;
      border: 11px solid transparent;
      border-right: 14px solid orange;
    }

    #tfs_css_my_subscriptions article .li-arrow .arrow:hover,
    #tfs_css_my_listings article .li-arrow .arrow:hover,
    #tfs_css_my_subscriptions article .li-arrow .disabled-arrow:hover,
    #tfs_css_my_listings article .li-arrow .disabled-arrow:hover {
      background-color: #242424;
    }

    #tfs_css_my_subscriptions article .li-arrow .arrow:hover:before,
    #tfs_css_my_listings article .li-arrow .arrow:hover:before,
    #tfs_css_my_subscriptions article .li-arrow .disabled-arrow:hover:before,
    #tfs_css_my_listings article .li-arrow .disabled-arrow:hover:before {
      border-right: 14px solid #242424;
    }

    #tfs_css_my_subscriptions article .li-arrow .disabled-arrow,
    #tfs_css_my_listings article .li-arrow .disabled-arrow {
      background-color: #777;
    }

    #tfs_css_my_subscriptions article .li-arrow .disabled-arrow:before,
    #tfs_css_my_listings article .li-arrow .disabled-arrow:before {
      border-right: 14px solid #777;
    }

    #tfs_css_my_subscriptions article .renew_now,
    #tfs_css_my_listings article .renew_now {
      padding: 5px;
      text-decoration: none;
      background-color: #C3C3C3;
      border: 1px solid #777;
      border-radius: 5px;
      color: #000;
    }

    #tfs_css_my_subscriptions article .renew_now:hover,
    #tfs_css_my_listings article .renew_now:hover {
      background-color: #000;
      color: #C3C3C3;
    }

    .css_renew {
      float: left;
    }

    .css_renew button {
      font-size: 12px;
    }

    .auto-renew-input {
      height: 50px;
      width: 100px;
    }

    #tfs_css_menu {
      width: 25%;
      float: left;
      position: absolute;
      background-color: #f7f7f7;
      padding-top: 50px;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
    }

    #tfs_css_menu ul {
      list-style: none !important;
      padding-left: 36px;
      padding-right: 15px;
      padding-top: 43px;
      margin: 0;
    }

    #tfs_css_tabs {
      padding-left: 0;
      margin: 0;
      list-style: none !important;
    }

    #tfs_css_tabs li {
      font-size: 17px;
      padding-left: 4px;
      padding-top: 9px;
      padding-bottom: 6px;
      margin: 0;
      list-style-type: none;
      background-image: none;
    }

    #tfs_css_tabs li span {
      max-width: 90%;
    }

    #tfs_css_tabs li a {
      color: #000;
    }

    #tfs_css_tabs li:before {
      content: none;
    }

    #tfs_css_tabs li:hover {
      background-color: #777;
      cursor: pointer;
    }

    #tfs_css_tabs li i {
      float: right;
      margin: 5px 5px;
    }

    #tfs_css_tabs .submenu {
      background-color: #efefef;
      padding: 0;
      margin: 0;
    }

    #tfs_css_tabs .submenu ul {
      border-top: 1px solid silver;
      font-weight: lighter;
      padding: 0;
      margin: 0;
      list-style: none;
    }

    #tfs_css_tabs .submenu ul li {
      font-size: 16px;
      min-height: 24px;
      padding-left: 8px;
      padding-top: 8px;
      margin-left: 0;
      background: #efefef;
      list-style-type: none;
      background-image: none;
    }

    #tfs_css_tabs .submenu ul li:hover {
      background: #DDDDDD;
    }

    #tfs_css_tabs .submenu ul li a {
      color: graytext;
    }

    #tfs_css_tabs .submenu ul li a:hover {
      text-decoration: none;
    }

    #tfs_css_tabs .submenu ul li.selected {
      background: #C3C3C3;
    }

    #tfs_css_tabs .submenu:hover {
      color: #000;
    }

    #tfs_css_tabs .selected {
      color: #fff;
      background-color: #777;
    }

    #tfs_css_tabs .selected a {
      color: #fff;
    }

    #tfs_css_tabs .selected a:hover {
      text-decoration: none;
    }

    #tfs_css_menu h2 {
      width: 160px;
      color: rgba(74, 74, 74, 0.8);
      font-size: 17px;
      font-weight: bold;
      letter-spacing: 0.18px;
      line-height: 23px;
      padding-left: 40px;
      margin: 0;
    }

    .svg-icon {
      width: 26px;
      float: left;
      display: block;
      text-align: center;
    }

    .svg-icon path {
      fill: #c5c5c5;
    }

    .onoffswitch-inner:after,
    .onoffswitch-inner:before {
      display: block;
      float: left;
      width: 50%;
      padding: 0;
      line-height: 28px;
      font-size: 14px;
      color: #fff;
      font-family: Trebuchet, Arial, sans-serif;
      font-weight: bold;
      box-sizing: border-box;
    }

    .onoffswitch {
      position: relative;
      width: 75px;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
    }

    .onoffswitch-checkbox {
      display: none;
    }

    .onoffswitch-label {
      display: block;
      overflow: hidden;
      cursor: pointer;
      border-radius: 3px;
      padding: 8px 7px 5px 7px;
      width: 120px;
    }

    .onoffswitch-inner {
      display: block;
      width: 200%;
      margin-left: -100%;
      transition: margin 0.3s ease-in 0s;
    }

    .onoffswitch-inner:before {
      content: "TURN OFF";
      color: #ffffff;
      font-size: 12px;
      font-weight: 400;
      letter-spacing: 0.13px;
      line-height: 17px;
      text-align: center;
    }

    .onoffswitch-inner:after {
      content: "TURN ON";
      color: #ffffff;
      font-size: 12px;
      font-weight: 400;
      letter-spacing: 0.13px;
      line-height: 17px;
      text-align: center;
    }

    .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner {
      margin-left: 0;
    }

    .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch {
      right: 0px;
    }

    .tfs_css_button {
      background-color: #000;
      color: #fff;
      letter-spacing: 1px;
      text-transform: uppercase;
      border: 0;
      padding: 13px 20px;
      font-size: 12px;
      cursor: pointer;
      margin: 10px 0 2px 0;
      box-sizing: border-box;
    }

    .tfs_css_button:disabled {
      background-color: silver;
      cursor: not-allowed;
    }

    .tfs_css_button:disabled:hover {
      background-color: silver;
    }

    .tfs_css_button:hover {
      background-color: #777;
    }

    .tfs_css_input_section {
      margin: 22px 0 0 0;
      position: relative;
      float: left;
      display: block;
      width: 100%;
    }

    .tfs_css_input_section .eye {
      position: absolute;
      top: 39px;
      right: 23px;
      opacity: 0;
    }

    .tfs_css_input_section .eye-closed {
      opacity: 1;
    }

    .tfs_css_input_section .eye:hover {
      cursor: pointer;
    }

    form#tfs_css_change_address_form {
      padding-top: 30px;
    }

    #tfs_css_body label,
    .tfs_css_prompt_form label {
      line-height: 21px;
      font-size: 16px;
    }

    #tfs_css_body select,
    #tfs_css_body textarea,
    #tfs_css_body input[type=text],
    #tfs_css_body input[type=password],
    #tfs_css_body input[type=textarea],
    #tfs_css_body input[type=email],
    .tfs_css_prompt_form select,
    .tfs_css_prompt_form textarea,
    .tfs_css_prompt_form input[type=text],
    .tfs_css_prompt_form input[type=password],
    .tfs_css_prompt_form input[type=textarea],
    .tfs_css_prompt_form input[type=email] {
      width: 98%;
      line-height: normal;
      border: 1px solid silver;
      border-radius: 3px;
      font-size: 13px;
      background-color: #fff;
      display: inline-block;
      margin: 0;
      padding: 0 6px;
      height: 30px;
    }

    #tfs_css_body select,
    .tfs_css_prompt_form select {
      width: 100%;
    }

    #tfs_css_body input .error,
    .tfs_css_prompt_form input .error {
      border: 1px solid firebrick;
      box-shadow: 0 0 5px firebrick;
    }

    #tfs_css_body #emailAddress,
    .tfs_css_prompt_form #emailAddress {
      text-transform: lowercase;
    }

    #tfs_css_body #emailAddress:disabled,
    .tfs_css_prompt_form #emailAddress:disabled {
      color: #e3e3e3;
    }

    #tfs_css_body #emailAddress::placeholder,
    .tfs_css_prompt_form #emailAddress::placeholder {
      text-transform: none;
    }

    #tfs_css_body .tfs_css_content_area label.error,
    .tfs_css_prompt_form .tfs_css_content_area label.error {
      display: block;
      padding: 0;
      text-align: left;
      background-color: transparent;
      float: left;
      color: #D0021B;
      font-size: 13px;
      letter-spacing: 0.14px;
      line-height: 18px;
      font-weight: 400;
      text-transform: none;
    }

    #tfs_css_body .tfs_css_content_area label.error:before,
    .tfs_css_prompt_form .tfs_css_content_area label.error:before {
      content: none;
    }

    .tfs_css_prompt_form {
      width: 80%;
      margin: auto;
    }

    #tfs_css_body .tfs_name_container {
      width: 100%;
      float: left;
    }

    #tfs_css_body .tfs_name_container .first_name,
    #tfs_css_body .tfs_name_container .last_name,
    #tfs_css_body .tfs_name_container .input_half_width {
      float: left;
      width: 48%;
    }

    #tfs_css_body .tfs_name_container .first_name input[type=text],
    #tfs_css_body .tfs_name_container .last_name input[type=text],
    #tfs_css_body .tfs_name_container .input_half_width input[type=text] {
      width: 100%;
    }

    #tfs_css_body .tfs_name_container .first_name,
    #tfs_css_body .tfs_name_container .input_half_first {
      margin-right: 4%;
    }

    #tfs_css_body .tfs_name_container .last_name,
    #tfs_css_body .tfs_name_container .input_half_last {
      margin-left: 0%;
    }

    .current_address_title {
      text-transform: uppercase;
      font-size: 18px;
      padding-bottom: 20px;
    }

    .current_address {
      padding-bottom: 20px;
    }

    #tfs_css_change_email_address_form p,
    #tfs_css_change_username_form p {
      padding-bottom: 5px;
    }

    #tfs_css_change_email_address_form p strong,
    #tfs_css_change_username_form p strong {
      text-transform: lowercase;
    }

    #tfs_css_alt_theme #tfs_css_change_email_address_form p strong,
    #tfs_css_alt_theme #tfs_css_change_username_form p strong {
      text-transform: none;
    }

    #tfs_css_alt_theme #tfs_css_change_email_address_form p span,
    #tfs_css_alt_theme #tfs_css_change_username_form p span {
      text-transform: lowercase;
    }

    .tfs-half-width {
      width: 220px;
      float: left;
    }

    .tfs-half-width:nth-of-type(2n) {
      margin-left: 10px;
      box-sizing: border-box;
    }

    .tfs-full-width {
      width: 100%;
      float: left;
      padding-bottom: 22px;
    }

    #tfs_css_body .tfs_css_content_area label {
      text-transform: uppercase;
      color: rgba(74, 74, 74, 0.9);
      font-size: 12px;
      font-weight: 600;
      letter-spacing: 0.43px;
      line-height: 17px;
      margin-bottom: 3px;
      float: left;
      clear: both;
    }

    #tfs_css_body .tfs_css_content_area input {
      height: 54px;
      width: 100%;
      border: 1px solid #CCCCCC;
      background-color: #FFFFFF;
      border-radius: 0;
      padding: 0 19px;
      color: #333333;
      font-size: 14px;
      font-weight: 600;
      letter-spacing: 0.15px;
      line-height: 19px;
      float: left;
      box-sizing: border-box;
      font-family: "open sans";
    }

    #tfs_css_body .tfs_css_content_area input:disabled {
      cursor: not-allowed;
    }

    #tfs_css_body .tfs_css_content_area input:placeholder {
      height: 19px;
      width: 199.38px;
      color: rgba(51, 51, 51, 0.5);
      font-family: "Open Sans", sans-serif;
      font-size: 14px;
      font-weight: 600;
      letter-spacing: 0.15px;
      line-height: 19px;
    }

    #tfs_css_body .tfs_css_content_area input::-webkit-input-placeholder {
      height: 19px;
      width: 199.38px;
      color: rgba(51, 51, 51, 0.5);
      font-family: "Open Sans", sans-serif;
      font-size: 14px;
      font-weight: 600;
      letter-spacing: 0.15px;
      line-height: 19px;
    }

    #tfs_css_body .tfs_css_content_area input:focus {
      border: 1px solid #333333;
    }

    #tfs_css_body .tfs_css_content_area input.error {
      border: 1px solid #D0021B;
    }

    #tfs_css_body .tfs_css_content_area .button-container {
      width: 100%;
      text-align: center;
    }

    #tfs_css_body .tfs_css_content_area #submit-button,
    #tfs_css_body .tfs_css_content_area input[type=submit] {
      height: 52px;
      width: 210px;
      border-radius: 3px;
      background-color: #4A4A4A;
      color: #FFFFFF;
      font-family: "Open Sans", sans-serif;
      font-size: 16px;
      font-weight: 600;
      letter-spacing: 0.17px;
      line-height: 22px;
      text-align: center;
      text-transform: uppercase;
      margin: 50px auto 30px auto;
    }

    #tfs_css_body .tfs_css_content_area #submit-button:hover,
    #tfs_css_body .tfs_css_content_area input[type=submit]:hover {
      background-color: #333333;
    }

    #tfs_css_body .tfs_css_content_area #account_landing {
      margin-top: 50px;
    }

    #tfs_css_body .tfs_css_content_area p {
      margin: 0;
    }

    #tfs_css_body .tfs_css_content_area h2 {
      margin-bottom: 5px;
    }

    #tfs_css_body .tfs_css_content_area .input-no-label {
      margin-top: 20px;
    }

    #tfs_css_body .tfs_css_content_area .prettydropdown li {
      padding-left: 19px;
      font-family: "Open Sans", sans-serif;
      font-size: 14px;
      font-weight: 600;
      letter-spacing: 0.15px;
      line-height: 19px;
    }

    #tfs_css_body .tfs_css_content_area form#tfs_css_change_password_form {
      margin-top: 31px;
    }

    #tfs_css_body .tfs_css_content_area p.css_success {
      color: #0F8555;
      font-size: 14px;
      font-weight: 600;
      letter-spacing: 0.28px;
      line-height: 19px;
    }

    #tfs_css_body .tfs_css_content_area p.css_error {
      color: #D0021B;
      font-size: 14px;
      font-weight: 600;
      letter-spacing: 0.28px;
      line-height: 19px;
    }

    #tfs_css_body .tfs_css_content_area .wpcf7-form p {
      width: 100%;
    }

    #tfs_css_body .tfs_css_content_area .wpcf7-form p:last-of-type {
      display: flex;
      text-align: center;
    }

    #tfs_css_body .tfs_css_content_area .wpcf7-form p label {
      float: none;
    }

    #tfs_css_body .tfs_css_content_area .wpcf7-form p input {
      margin-bottom: 22px;
      float: none;
    }

    #tfs_css_body .tfs_css_content_area .wpcf7-form p textarea {
      min-height: 100px;
      line-height: 19px;
      padding-top: 10px;
      font-size: 14px;
    }

    .prettydropdown {
      position: relative;
      min-width: 72px;
      /* 70px + borders */
      display: block;
    }

    .prettydropdown.loading {
      min-width: 0;
    }

    .prettydropdown>ul {
      position: absolute;
      top: 0;
      left: 0;
      background: #fff;
      border: 1px solid #a9a9a9;
      box-sizing: content-box;
      color: #000;
      cursor: pointer;
      font: normal 18px Calibri, sans-serif;
      list-style-type: none;
      margin: 0;
      padding: 0;
      text-align: left;
      -webkit-user-select: none;
      /* Chrome all / Safari all */
      -moz-user-select: none;
      /* Firefox all */
      -ms-user-select: none;
      /* IE 10+ */
      user-select: none;
      /* Likely future */
      z-index: 1;
    }

    .prettydropdown.loading>ul {
      visibility: hidden;
      white-space: nowrap;
    }

    .prettydropdown>ul:focus,
    .prettydropdown:not(.disabled)>ul:hover {
      border-color: #7f7f7f;
    }

    .prettydropdown:not(.disabled)>ul.active {
      width: auto;
      max-height: none !important;
      border-color: #4a4a4a;
      overflow-x: hidden;
      overflow-y: auto;
      z-index: 99;
    }

    .prettydropdown>ul.active:focus {
      outline: none;
    }

    .prettydropdown>ul.active.reverse {
      top: auto;
      bottom: 0;
    }

    .prettydropdown>ul>li {
      position: relative;
      min-width: 70px;
      height: 48px;
      /* 50px - borders */
      border-top: 1px solid transparent;
      border-bottom: 1px solid transparent;
      box-sizing: border-box;
      display: none;
      line-height: 46px;
      /* 48px - borders */
      margin: 0;
      padding-left: 0.8rem;
    }

    .prettydropdown.loading>ul>li {
      min-width: 0;
      display: block;
      padding-right: 0.8rem;
    }

    .prettydropdown>ul:not(.active)>li:not(.selected):first-child {
      visibility: hidden;
      /* Prevent FOUC */
    }

    .prettydropdown>ul>li:first-child,
    .prettydropdown>ul.active>li {
      display: block;
    }

    .prettydropdown>ul.active>li:not(.label):hover,
    .prettydropdown>ul.active>li.hover:not(.label),
    .prettydropdown>ul.active>li:first-child:hover:after {
      background: #4a4a4a;
      color: #fff;
    }

    .prettydropdown>ul.active>li.nohover {
      background: inherit !important;
      color: inherit !important;
    }

    .prettydropdown>ul.active>li.hover:before,
    .prettydropdown>ul.active>li.nohover:after {
      border-top-color: #fff !important;
    }

    .prettydropdown>ul.active>li.hover:after,
    .prettydropdown>ul.active>li.nohover:before {
      border-top-color: #4a4a4a !important;
    }

    .prettydropdown.arrow>ul>li.selected:before,
    #tfs_css_my_subscriptions article .li-arrow .prettydropdown.disabled-arrow>ul>li.selected:before,
    #tfs_css_my_listings article .li-arrow .prettydropdown.disabled-arrow>ul>li.selected:before,
    .prettydropdown.arrow>ul>li.selected:after,
    #tfs_css_my_subscriptions article .li-arrow .prettydropdown.disabled-arrow>ul>li.selected:after,
    #tfs_css_my_listings article .li-arrow .prettydropdown.disabled-arrow>ul>li.selected:after {
      position: absolute;
      top: 8px;
      bottom: 0;
      right: 8px;
      height: 16px;
      border: 8px solid transparent;
      /* Arrow size */
      box-sizing: border-box;
      content: "";
      display: block;
      margin: auto;
    }

    .prettydropdown.arrow.small>ul>li.selected:before,
    #tfs_css_my_subscriptions article .li-arrow .prettydropdown.small.disabled-arrow>ul>li.selected:before,
    #tfs_css_my_listings article .li-arrow .prettydropdown.small.disabled-arrow>ul>li.selected:before,
    .prettydropdown.arrow.small>ul>li.selected:after,
    #tfs_css_my_subscriptions article .li-arrow .prettydropdown.small.disabled-arrow>ul>li.selected:after,
    #tfs_css_my_listings article .li-arrow .prettydropdown.small.disabled-arrow>ul>li.selected:after {
      top: 4px;
      height: 8px;
      border-width: 4px;
    }

    .prettydropdown.arrow>ul>li.selected:before,
    #tfs_css_my_subscriptions article .li-arrow .prettydropdown.disabled-arrow>ul>li.selected:before,
    #tfs_css_my_listings article .li-arrow .prettydropdown.disabled-arrow>ul>li.selected:before {
      border-top-color: #a9a9a9;
      /* Arrow color */
    }

    .prettydropdown.arrow>ul>li.selected:after,
    #tfs_css_my_subscriptions article .li-arrow .prettydropdown.disabled-arrow>ul>li.selected:after,
    #tfs_css_my_listings article .li-arrow .prettydropdown.disabled-arrow>ul>li.selected:after {
      top: 4px;
      /* Chevron thickness */
      border-top-color: #fff;
      /* Match background colour */
    }

    .prettydropdown.arrow.small>ul>li.selected:after,
    #tfs_css_my_subscriptions article .li-arrow .prettydropdown.small.disabled-arrow>ul>li.selected:after,
    #tfs_css_my_listings article .li-arrow .prettydropdown.small.disabled-arrow>ul>li.selected:after {
      top: 2px;
      /* Chevron thickness */
    }

    .prettydropdown.arrow.triangle>ul>li.selected:after,
    #tfs_css_my_subscriptions article .li-arrow .prettydropdown.triangle.disabled-arrow>ul>li.selected:after,
    #tfs_css_my_listings article .li-arrow .prettydropdown.triangle.disabled-arrow>ul>li.selected:after {
      content: none;
    }

    .prettydropdown>ul:hover>li.selected:before {
      border-top-color: #7f7f7f;
    }

    .prettydropdown>ul.active>li.selected:before,
    .prettydropdown>ul.active>li.selected:after {
      border: none;
    }

    .prettydropdown>ul:not(.active)>li>span.checked {
      display: none;
    }

    /* Multi-Select */
    .prettydropdown.multiple>ul>li.selected {
      overflow: hidden;
      padding-right: 2rem;
      text-overflow: ellipsis;
      white-space: nowrap;
    }

    .prettydropdown>ul>li>span.checked {
      clear: both;
      float: right;
      font-weight: bold;
      margin-right: 0.8rem;
    }

    /* Option Groups */
    .prettydropdown>ul>li.label {
      cursor: default;
      font-weight: bold;
    }

    .prettydropdown>ul>li.label:first-child,
    .prettydropdown.classic>ul>li.label~li.selected {
      border-top: none;
    }

    .prettydropdown>ul>li.label~li:not(.label):not(.selected),
    .prettydropdown.classic>ul.active>li.label~li:not(.label) {
      padding-left: 1.6rem;
    }

    /* Classic Behavior */
    .prettydropdown.classic>ul:not(.active)>li.selected:not(:first-child) {
      position: absolute;
      top: 0;
      display: block;
    }

    /* Disabled */
    .prettydropdown.disabled,
    .prettydropdown>ul>li.disabled {
      opacity: 0.3;
    }

    .prettydropdown.disabled>ul>li,
    .prettydropdown>ul>li.disabled {
      cursor: not-allowed;
    }

    /* Divider Lines */
    .prettydropdown.multiple>ul>li.selected+li,
    .prettydropdown.multiple>ul.reverse>li.selected,
    .prettydropdown>ul>li.label,
    .prettydropdown>ul>li.label~li.selected {
      border-top-color: #dedede;
    }

    #tfs_css_alt_theme {
      display: flex;
      flex-direction: column;
      padding: 20px;
    }

    #tfs_css_alt_theme button {
      background-color: #9a3324;
    }

    #tfs_css_alt_theme h2,
    #tfs_css_alt_theme .css_open_url {
      width: 100%;
      border-bottom: 1px solid silver;
      margin: 0;
    }

    #tfs_css_alt_theme h2 {
      padding: 10px 0;
      color: #000;
    }

    #tfs_css_alt_theme .profile-icon {
      float: left;
      padding: 20px;
      padding-top: 40px;
      border-radius: 0;
      box-shadow: none;
    }

    #tfs_css_alt_theme .tfs_css_preloader {
      font-size: 25px;
    }

    #tfs_css_alt_theme #tfs_css_profile ul {
      float: left;
    }

    #tfs_css_alt_theme #tfs_css_profile ul li {
      background-image: none;
    }

    #tfs_css_alt_theme .css_open_url {
      padding: 20px 0;
    }

    #tfs_css_alt_theme .css_open_url span {
      vertical-align: middle;
    }

    #tfs_css_alt_theme .tfs_css_content {
      display: none;
      width: 100%;
      float: none;
      margin: 20px auto 0 auto;
      border: none;
      min-height: 0;
      padding-left: 0;
    }

    #tfs_css_alt_theme .tfs_css_content_area {
      border: none;
      padding: 0;
    }

    #tfs_css_alt_theme .tfs_css_preloader {
      height: auto;
      padding-top: 0;
    }

    #tfs_css_alt_theme .sub {
      font-size: 12px;
    }

    #tfs_css_alt_theme .tfs_csd_container__ul--profile-sub {
      display: none;
    }

    .alt-header {
      display: none;
    }

    @media only screen and (max-width: 780px) {
      #tfs_css_body {
        width: 100%;
      }

      #tfs_css_body .tfs_css_content_area {
        float: left;
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
      }

      #tfs_css_body #tfs_css_menu {
        position: relative;
        padding: 20px;
        width: 100%;
        text-align: left;
        height: auto;
      }

      #tfs_css_body #tfs_css_menu h2 {
        float: left;
        padding-left: 0;
      }

      #tfs_css_body #tfs_css_menu .mobile-menu {
        display: block;
        box-sizing: border-box;
        border: 1px solid #4A4A4A;
        border-radius: 3px;
        color: #4A4A4A;
        font-size: 12px;
        font-weight: 600;
        letter-spacing: 0.13px;
        line-height: 17px;
        text-align: center;
        float: right;
        margin-top: 9px;
        padding: 6px 15px 6px 20px;
        cursor: pointer;
        text-transform: uppercase;
      }

      #tfs_css_body #tfs_css_menu ul {
        display: none;
        position: absolute;
        top: 60px;
        margin: 0;
        background-color: #ffffff;
        border-radius: 3px;
        border: 1px solid rgba(151, 151, 151, 0.3);
        right: 20px;
        padding: 15px;
        box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
        z-index: 10;
      }

      #tfs_css_body #tfs_css_menu.css-open-menu .css-mobile-menu {
        display: block;
      }

      #tfs_css_body #tfs_css_menu.css-open-menu #css_mobile_arrow {
        -webkit-transform: rotateX(180deg);
        -ms-transform: rotateX(180deg);
        transform: rotateX(180deg);
      }

      #tfs_css_body #tfs_css_menu #css_mobile_arrow {
        -webkit-transition: all 0.3s ease-out;
        /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
        transition: all 0.3s ease-out;
      }

      #tfs_css_body #tfs_css_menu .css-mobile-menu {
        -webkit-transition: all 0.3s ease-out;
        /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
        transition: all 0.3s ease-out;
      }

      #tfs_css_body #tfs_css_menu .tfs_1_4 {
        width: 100%;
        text-align: center;
      }

      #tfs_css_body #tfs_css_content {
        float: left;
        width: 100%;
        margin: 0;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 50px;
      }

      #tfs_css_body #tfs_css_content #tfs_css_my_subscriptions,
      #tfs_css_body #tfs_css_content #tfs_css_my_listings {
        margin-top: 50px;
      }

      #tfs_css_body article .post_image {
        text-align: center;
        padding-top: 0px;
        min-height: 0;
        float: none;
        display: block;
        margin: 0 auto;
      }

      #tfs_css_body article .post_image img {
        width: 100%;
      }

      #tfs_css_body ul li {
        width: 100%;
        background-image: none;
        list-style-type: none;
      }

      #tfs_css_body #tfs_css_tabs {
        margin: 0;
        padding: 0;
        margin-bottom: 20px;
        min-height: 34px;
        padding-top: 11px;
        display: none;
      }

      #tfs_css_body #tfs_css_tabs li {
        padding-left: 0;
        background-image: none;
        list-style-type: none;
      }

      #tfs_css_body #tfs_css_tabs .submenu ul li {
        padding-left: 0;
        background-image: none;
        list-style-type: none;
      }

      #tfs_css_body .tfsChgAddr li {
        margin: 0;
        padding: 1px;
        display: table;
        width: 100%;
        background-image: none;
        list-style-type: none;
      }

      #tfs_css_body .tfsChgAddr input {
        float: right;
        width: 95%;
        display: table-header-group;
        margin-right: 0;
      }

      #tfs_css_body .tfsChgAddr select {
        width: 95%;
        margin: 0;
      }

      #tfs_css_body .tfsChgAddr #tfs_css_state {
        width: 100%;
        float: left;
      }

      #tfs_css_body .tfs_css_subs_ul .css_buy button,
      #tfs_css_body .tfs_css_subs_ul .css_renew button,
      #tfs_css_body .tfs_css_subs_ul .css_cancel button,
      #tfs_css_body .tfs_css_subs_ul .css_auto_renew button {
        float: right;
      }

      #tfs_css_body .tfs_css_subs_ul li {
        margin: 0;
        background-image: none;
        list-style-type: none;
        display: block;
        height: auto;
      }

      #tfs_css_body .tfs_css_subs_ul li .info_section {
        display: block;
      }

      #tfs_css_body .tfs_css_subs_ul .wide {
        float: left;
      }

      #tfs_css_body .success {
        background-color: green;
      }

      #tfs_css_body #tfs_css_my_subscriptions,
      #tfs_css_body #tfs_css_my_listings {
        margin-top: 15px;
      }

      #tfs_css_body #tfs_css_my_subscriptions article .article-status,
      #tfs_css_body #tfs_css_my_listings article .article-status {
        padding: 18px 10px 0 14.5px;
      }

      #tfs_css_body #tfs_css_my_subscriptions article .subs_content,
      #tfs_css_body #tfs_css_my_listings article .subs_content {
        padding: 0px 0;
        width: 100%;
        text-align: center;
        float: none;
      }

      #tfs_css_body .username_wrap {
        display: block;
      }

      #tfs_css_body .tfs_css_input_section.last_name {
        width: 100%;
        clear: both;
        margin-left: 0;
      }

      #tfs_css_body .tfs_css_input_section.last_name label {
        width: 100%;
      }

      #tfs_css_body .tfs_css_input_section.last_name input[type=text] {
        width: 220px;
      }

      #tfs_css_body .tfs_css_input_section.first_name {
        width: 100%;
        clear: both;
      }

      #tfs_css_body .tfs_css_input_section.first_name label {
        width: 100%;
      }

      #tfs_css_body .tfs_css_input_section.first_name input[type=text] {
        width: 220px;
      }

      #tfs_css_body .tfs_css_content_area input {
        width: 450px;
        max-width: 100%;
      }

      #tfs_css_body .tfs_css_content_area label {
        width: 100%;
      }

      #tfs_css_body .tfs_css_content_area #submit-button {
        margin-bottom: 92px;
      }

      #tfs_css_body .tfs_name_container .input_half_width {
        width: 216px;
        max-width: 48%;
      }

      #tfs_css_body .tfs_name_container .input_half_last {
        margin-left: 7px;
      }

      #tfs_css_body .tfs_css_input_section {
        max-width: 100%;
      }

      #tfs_css_body #tfs_css_state {
        width: 216px;
        max-width: 100%;
      }

      #tfs_css_body #prettydropdown-countryCode {
        min-width: auto !important;
      }

      #tfs_css_body #prettydropdown-tfs_css_state {
        min-width: auto !important;
      }

      .tfs_4_4 {
        width: 98%;
      }

      .featherlight .featherlight-content {
        width: 96%;
      }

      .tfs_css_change_email_address_container .tfs_2_4 {
        width: 97%;
        margin-top: 20px;
      }

      .tfs_css_change_email_address_container .info_box {
        width: 100%;
        margin-top: 20px;
        text-align: left;
      }

      .tfs_css_chg_all .tfs_css_success_msg,
      .tfs_css_chg_all .tfs_css_error_msg {
        height: 100px;
      }

      .tfs_css_chg_all .succes_addr_msg {
        margin-bottom: 16px;
      }

      .tfs_css_chg_all h2 {
        margin-top: -9px;
        text-align: left;
        font-size: 18px;
        margin-bottom: -3px;
      }

      .tfs_css_chg_all .chg_mail li {
        padding: 11px 1px 9px;
        background-image: none;
        list-style-type: none;
      }

      .tfs_css_chg_all .chg_mail li label {
        font-size: 20px;
      }

      .tfs_css_chg_all .chg_mail li label p {
        font-size: 14px;
      }
    }

    @media only screen and (max-width: 480px) {
      #tfs_css_body .tfs_name_container .input_half_last {
        margin-left: 2%;
      }

      #tfs_css_body .tfs_css_content_area #submit-button {
        margin-left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
      }

      #tfs_css_my_subscriptions article .article-status .status .status,
      #tfs_css_my_listings article .article-status .status {
        width: 100%;
      }

      #tfs_css_my_subscriptions article .article-status .status .subscribe_holder,
      #tfs_css_my_listings article .article-status .subscribe_holder {
        float: left;
        clear: both;
      }

      #tfs_css_my_listings article .subscribe_holder {
        margin-top: 11px;
      }
    }

    @media only screen and (max-width: 400px) {
      #tfs_css_my_listings article .subscribe_holder {
        margin-right: 10px;
      }

      #tfs_css_my_listings article .subscribe_holder.absolute-holder {
        right: 10px;
      }
    }

    @media only screen and (max-width: 440px) {

      #tfs_css_my_subscriptions article .css_buy,
      #tfs_css_my_listings article .css_buy,
      #tfs_css_my_subscriptions article .css_renew,
      #tfs_css_my_listings article .css_renew,
      #tfs_css_my_subscriptions article .css_cancel,
      #tfs_css_my_listings article .css_cancel,
      #tfs_css_my_subscriptions article .css_auto_renew,
      #tfs_css_my_listings article .css_auto_renew {
        float: left;
        margin-top: 10px;
        clear: both;
      }

      #tfs_css_my_subscriptions article .article-status .status,
      #tfs_css_my_listings article .article-status .status {
        float: left;
      }
    }

    .featherlight {
      font-family: "Open Sans", sans-serif;
      font-size: 16px;
    }

    .featherlight .featherlight-content {
      border: 1px solid #242424;
      line-height: 40px;
      overflow: hidden;
      padding: 0 0 10px 0;
      max-width: 630px;
    }

    .featherlight .featherlight-content wi .tfs_css_input_section label {
      float: left;
    }

    .featherlight .featherlight-content h2 {
      font-size: 23px;
      margin-top: 0;
      letter-spacing: 0;
      font-weight: 400;
    }

    .featherlight .featherlight-content button {
      margin: 12px 10px 10px 10px;
      background-color: #777;
      color: white;
      text-transform: uppercase;
      border: 0;
      padding: 13px 20px;
      font-size: 12px;
      letter-spacing: 5px;
    }

    .featherlight .featherlight-content .featherlight-inner .success_content {
      text-align: left;
      font-size: 16px;
      line-height: 30px;
      padding-left: 141px;
      position: absolute;
      top: 45%;
    }

    .featherlight .featherlight-content .featherlight-inner .success_content .modal_error_content {
      text-align: left;
      font-size: 16px;
      line-height: 30px;
      padding-left: 140px;
      position: absolute;
      top: 32%;
      margin-right: 15px;
    }

    .featherlight>div>div>div>img {
      max-height: 75px;
      margin-top: 19px;
      margin-bottom: -13px;
    }

    .featherlight-inner .tfs_css_preloader {
      font-size: 70px;
      letter-spacing: 1px;
      padding-top: 19px;
      font-weight: 300;
      border: 0 none;
    }

    .featherlight-close-icon {
      height: 40px;
      width: 40px !important;
      font-size: 30px;
      padding-top: 6px;
    }

    .modal-response-btn-container {
      margin-left: 120px;
    }

    #modal_popup {
      position: fixed;
      width: 400px;
      max-width: 90%;
      top: 50%;
      left: 50%;
      transform: translateX(-50%) translateY(-50%);
      background: white;
      padding: 35px;
      font-family: "Open Sans", sans-serif;
    }

    #modal_popup li {
      list-style: none;
    }

    #modal_popup ul {
      padding-left: 0;
    }

    #modal_popup .tfs_css_button {
      height: 52px;
      width: 210px;
      border-radius: 3px;
      background-color: #4a4a4a;
      color: #fff;
      font-size: 16px;
      font-weight: 600;
      letter-spacing: 0.17px;
      line-height: 22px;
      text-align: center;
      text-transform: uppercase;
      margin-bottom: 30px;
      box-sizing: border-box;
    }

    #email_confirm_modal {
      position: fixed;
      width: 100vw;
      height: 100vh;
      z-index: 99;
      background: rgba(0, 0, 0, 0.2);
    }

    #close_modal_popup {
      position: absolute;
      top: 5px;
      right: 12px;
      cursor: pointer;
    }

    .tfs_css_header_modal,
    .tfs_css_updating_modal {
      margin-bottom: 18px;
      color: silver;
      height: 40px;
      text-align: left;
      padding-left: 18px;
      letter-spacing: 2px;
      background-color: #242424;
    }

    .readonly_disabled_input {
      border: 0 !important;
      box-shadow: none !important;
      cursor: default !important;
    }


    /* PAY OPTIONS */

    .pay_options_subscription_form {
      width: 80%;
      max-width: 700px;
      margin: 0 auto;
      padding: 20px 30px;
      background-color: #ffffff;
      border: 1px solid #e0e0e0;
      border-radius: 5px;
    }


    .pay_options_subscription_list {
      list-style-type: none;
      padding: 0;
      margin: 0;
    }

    .pay_options_subscription_list li {
      padding: 10px 0;
      display: flex;
      align-items: center;
    }

    .pay_options_subscription_list li:not(:last-child) {
      border-bottom: 1px solid #e0e0e0;
    }

    .pay_options_subscription_list input[type="checkbox"] {
      margin-right: 20px;
      cursor: pointer;
    }

    .pay_options_subscription_list label {
      flex-grow: 1;
      cursor: pointer;
      color: #555;
      font-weight: 400;
    }

    .pay_options_submit_btn {
      padding: 10px 25px;
      background-color: #007BFF;
      color: #FFFFFF;
      border: none;
      border-radius: 4px;
      cursor: pointer;
      transition: background-color 0.3s ease;
      display: block;
      margin: 20px auto 0 auto;
      font-weight: 500;
    }

    .pay_options_submit_btn:hover {
      background-color: #005dc1;
    }

    .spreedly-number {
      font-family: 'Arial', sans-serif;
      font-size: 16px;
      padding: 2px;
      border: 1px solid #ccc;
      border-radius: 4px;
      transition: border-color 0.3s;
      height: 20px;
    }

    .spreedly-cvv {
      font-family: 'Arial', sans-serif;
      font-size: 16px;
      padding: 2px;
      border: 1px solid #ccc;
      border-radius: 4px;
      transition: border-color 0.3s;
      height: 20px;
    }

    .spreedly-number:focus,
    .spreedly-cvv:focus {
      border-color: #007bff;
      outline: none;
    }

    .pay_options_loading_icon {
      position: fixed;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
    }

    @keyframes pay_options_spinner {
      0% {
        transform: translate3d(-50%, -50%, 0) rotate(0deg);
      }

      100% {
        transform: translate3d(-50%, -50%, 0) rotate(360deg);
      }
    }

    .pay_options_spin::before {
      animation: 1.5s linear infinite pay_options_spinner;
      animation-play-state: inherit;
      border: solid 5px #cfd0d1;
      border-bottom-color: #1c87c9;
      border-radius: 50%;
      content: "";
      height: 40px;
      width: 40px;
      position: absolute;
      top: 10%;
      left: 10%;
      transform: translate3d(-50%, -50%, 0);
      will-change: transform;
    }

    .pay_options_error {
      color: red;
      display: none;
      font-size: 80%;
    }

    .pay_options_alert {
      padding: 15px;
      margin-bottom: 20px;
      border: 1px solid transparent;
      border-radius: 4px;
    }

    .pay_options_alert h4 {
      margin-top: 0;
      color: inherit;
    }

    .pay_options_alert .pay_options_link {
      font-weight: bold;
    }

    .pay_options_alert>p,
    .pay_options_alert>ul {
      margin-bottom: 0;
      margin-top: 0;
    }

    .pay_options_alert>p+p {
      margin-top: 5px;
    }

    .pay_options_banner {
      position: fixed;
      top: 0;
      width: 100%;
      z-index: 1000;
      padding: 5px;
      text-align: center;
    }

    .pay_options_banner p {
      margin: 0;
    }

    .pay_options_alert_success {
      background-color: #dff0d8;
      border-color: #d6e9c6;
      color: #3c763d;
    }

    .pay_options_alert_info {
      background-color: #d9edf7;
      border-color: #bce8f1;
      color: #31708f;
    }

    .pay_options_alert_warning {
      background-color: #fcf8e3;
      border-color: #faebcc;
      color: #8a6d3b;
    }

    .pay_options_alert_danger {
      background-color: #f2dede;
      border-color: #ebccd1;
      color: #a94442;
    }

    /* END PAY OPTIONS */

    /*# sourceMappingURL=tfs-css-plugin-sitewide.css.map */
  

    /*!
 * Justified Gallery - v3.6.0
 * http://miromannino.github.io/Justified-Gallery/
 * Copyright (c) 2015 Miro Mannino
 * Licensed under the MIT license.
 */
    @-webkit-keyframes justified-gallery-show-caption-animation {
      from {
        opacity: 0
      }

      to {
        opacity: .7
      }
    }

    @-moz-keyframes justified-gallery-show-caption-animation {
      from {
        opacity: 0
      }

      to {
        opacity: .7
      }
    }

    @-o-keyframes justified-gallery-show-caption-animation {
      from {
        opacity: 0
      }

      to {
        opacity: .7
      }
    }

    @keyframes justified-gallery-show-caption-animation {
      from {
        opacity: 0
      }

      to {
        opacity: .7
      }
    }

    @-webkit-keyframes justified-gallery-show-entry-animation {
      from {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    @-moz-keyframes justified-gallery-show-entry-animation {
      from {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    @-o-keyframes justified-gallery-show-entry-animation {
      from {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    @keyframes justified-gallery-show-entry-animation {
      from {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    .justified-gallery {
      width: 100%;
      position: relative;
      overflow: hidden
    }

    .justified-gallery>a,
    .justified-gallery>div {
      position: absolute;
      display: inline-block;
      overflow: hidden;
      opacity: 0;
      filter: alpha(opacity=0)
    }

    .justified-gallery>a>img,
    .justified-gallery>div>img,
    .justified-gallery>a>a>img,
    .justified-gallery>div>a>img {
      position: absolute;
      top: 50%;
      left: 50%;
      margin: 0;
      padding: 0;
      border: 0
    }

    .justified-gallery>a>.caption,
    .justified-gallery>div>.caption {
      display: none;
      position: absolute;
      bottom: 0;
      padding: 5px;
      background-color: #000;
      left: 0;
      right: 0;
      margin: 0;
      color: #fff;
      font-size: 12px;
      font-weight: 300;
      font-family: sans-serif
    }

    .justified-gallery>a>.caption.caption-visible,
    .justified-gallery>div>.caption.caption-visible {
      display: initial;
      opacity: .7;
      filter: "alpha(opacity=70)";
      -webkit-animation: justified-gallery-show-caption-animation 500ms 0 ease;
      -moz-animation: justified-gallery-show-caption-animation 500ms 0 ease;
      -ms-animation: justified-gallery-show-caption-animation 500ms 0 ease
    }

    .justified-gallery>.entry-visible {
      opacity: 1;
      filter: alpha(opacity=100);
      -webkit-animation: justified-gallery-show-entry-animation 500ms 0 ease;
      -moz-animation: justified-gallery-show-entry-animation 500ms 0 ease;
      -ms-animation: justified-gallery-show-entry-animation 500ms 0 ease
    }

    .justified-gallery>.jg-filtered {
      display: none
    }

    .justified-gallery>.spinner {
      position: absolute;
      bottom: 0;
      margin-left: -24px;
      padding: 10px 0;
      left: 50%;
      opacity: initial;
      filter: initial;
      overflow: initial
    }

    .justified-gallery>.spinner>span {
      display: inline-block;
      opacity: 0;
      filter: alpha(opacity=0);
      width: 8px;
      height: 8px;
      margin: 0 4px;
      background-color: #000;
      border-top-left-radius: 6px;
      border-top-right-radius: 6px;
      border-bottom-right-radius: 6px;
      border-bottom-left-radius: 6px
    }
  

    /* 
Flickr Justified Gallery Wordpress Plugin
Author: Miro Mannino
Author URI: http://miromannino.com
*/

    .justified-gallery .caption .photo-title-with-desc {
      font-weight: bold;
    }
  

    /*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */
    html.swipebox-html.swipebox-touch {
      overflow: hidden !important
    }

    #swipebox-overlay img {
      border: none !important
    }

    #swipebox-overlay {
      width: 100%;
      height: 100%;
      position: fixed;
      top: 0;
      left: 0;
      z-index: 99999 !important;
      overflow: hidden;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none
    }

    #swipebox-container {
      position: relative;
      width: 100%;
      height: 100%
    }

    #swipebox-slider {
      -webkit-transition: -webkit-transform .4s ease;
      transition: transform .4s ease;
      height: 100%;
      left: 0;
      top: 0;
      width: 100%;
      white-space: nowrap;
      position: absolute;
      display: none;
      cursor: pointer
    }

    #swipebox-slider .slide {
      height: 100%;
      width: 100%;
      line-height: 1px;
      text-align: center;
      display: inline-block
    }

    #swipebox-slider .slide:before {
      content: "";
      display: inline-block;
      height: 50%;
      width: 1px;
      margin-right: -1px
    }

    #swipebox-slider .slide .swipebox-inline-container,
    #swipebox-slider .slide .swipebox-video-container,
    #swipebox-slider .slide img {
      display: inline-block;
      max-height: 100%;
      max-width: 100%;
      margin: 0;
      padding: 0;
      width: auto;
      height: auto;
      vertical-align: middle
    }

    #swipebox-slider .slide .swipebox-video-container {
      background: 0 0;
      max-width: 1140px;
      max-height: 100%;
      width: 100%;
      padding: 5%;
      -webkit-box-sizing: border-box;
      box-sizing: border-box
    }

    #swipebox-slider .slide .swipebox-video-container .swipebox-video {
      width: 100%;
      height: 0;
      padding-bottom: 56.25%;
      overflow: hidden;
      position: relative
    }

    #swipebox-slider .slide .swipebox-video-container .swipebox-video iframe {
      width: 100% !important;
      height: 100% !important;
      position: absolute;
      top: 0;
      left: 0
    }

    #swipebox-slider .slide-loading {
      background: url("") center center no-repeat
    }

    #swipebox-bottom-bar,
    #swipebox-top-bar {
      -webkit-transition: .5s;
      transition: .5s;
      position: absolute;
      left: 0;
      z-index: 999;
      height: 50px;
      width: 100%
    }

    #swipebox-bottom-bar {
      bottom: -50px
    }

    #swipebox-bottom-bar.visible-bars {
      -webkit-transform: translate3d(0, -50px, 0);
      transform: translate3d(0, -50px, 0)
    }

    #swipebox-top-bar {
      top: -50px
    }

    #swipebox-top-bar.visible-bars {
      -webkit-transform: translate3d(0, 50px, 0);
      transform: translate3d(0, 50px, 0)
    }

    #swipebox-title {
      display: block;
      width: 100%;
      text-align: center
    }

    #swipebox-close,
    #swipebox-next,
    #swipebox-prev {
      background-image: url("");
      background-repeat: no-repeat;
      border: none !important;
      text-decoration: none !important;
      cursor: pointer;
      width: 50px;
      height: 50px;
      top: 0
    }

    #swipebox-arrows {
      display: block;
      margin: 0 auto;
      width: 100%;
      height: 50px
    }

    #swipebox-prev {
      background-position: -32px 13px;
      float: left
    }

    #swipebox-next {
      background-position: -78px 13px;
      float: right
    }

    #swipebox-close {
      top: 0;
      right: 0;
      position: absolute;
      z-index: 9999;
      background-position: 15px 12px
    }

    .swipebox-no-close-button #swipebox-close {
      display: none
    }

    #swipebox-next.disabled,
    #swipebox-prev.disabled {
      opacity: .3
    }

    .swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider {
      -webkit-animation: rightSpring .3s;
      animation: rightSpring .3s
    }

    .swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider {
      -webkit-animation: leftSpring .3s;
      animation: leftSpring .3s
    }

    .swipebox-touch #swipebox-container:after,
    .swipebox-touch #swipebox-container:before {
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
      -webkit-transition: all .3s ease;
      transition: all .3s ease;
      content: ' ';
      position: absolute;
      z-index: 999;
      top: 0;
      height: 100%;
      width: 20px;
      opacity: 0
    }

    .swipebox-touch #swipebox-container:before {
      left: 0;
      -webkit-box-shadow: inset 10px 0 10px -8px #656565;
      box-shadow: inset 10px 0 10px -8px #656565
    }

    .swipebox-touch #swipebox-container:after {
      right: 0;
      -webkit-box-shadow: inset -10px 0 10px -8px #656565;
      box-shadow: inset -10px 0 10px -8px #656565
    }

    .swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before,
    .swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after {
      opacity: 1
    }

    @-webkit-keyframes rightSpring {
      0% {
        left: 0
      }

      50% {
        left: -30px
      }

      100% {
        left: 0
      }
    }

    @keyframes rightSpring {
      0% {
        left: 0
      }

      50% {
        left: -30px
      }

      100% {
        left: 0
      }
    }

    @-webkit-keyframes leftSpring {
      0% {
        left: 0
      }

      50% {
        left: 30px
      }

      100% {
        left: 0
      }
    }

    @keyframes leftSpring {
      0% {
        left: 0
      }

      50% {
        left: 30px
      }

      100% {
        left: 0
      }
    }

    @media screen and (min-width:800px) {
      #swipebox-close {
        right: 10px
      }

      #swipebox-arrows {
        width: 92%;
        max-width: 800px
      }
    }

    #swipebox-overlay {
      background: #0d0d0d
    }

    #swipebox-bottom-bar,
    #swipebox-top-bar {
      text-shadow: 1px 1px 1px #000;
      background: #000;
      opacity: .95
    }

    #swipebox-top-bar {
      color: #fff !important;
      font-size: 15px;
      line-height: 43px;
      font-family: Helvetica, Arial, sans-serif
    }
  

    div.moal-contact-form-container {
      width: 100%;
    }

    div.moal-contact-form-container label {
      font-weight: bold;
      display: block;
      margin-bottom: 5px;
    }

    div.moal-contact-form-container input,
    div.moal-contact-form-container textarea,
    div.moal-contact-form-container select {
      padding: .5rem;
      width: 100%;
      display: block;
      margin-bottom: 12px;
      border-width: 1px;
      border-radius: 5px;
    }

    div.moal-contact-form-container button[type="submit"] {
      background-color: #67d3ff;
      border: 0;
      border-radius: 5px;
      padding: 1rem 1.5rem;
      font-weight: bold;
    }

    div.moal-contact-form-container button[type="submit"]:hover {
      background-color: #65bee3;
    }

    div.moal-contact-form-container hr {
      display: none;
    }
  

    /* ============== Tokens (no Tailwind dependency) ============== */
    :root {
      /* Typography */
      --tw-font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;
      --tw-text-base: 1.5rem;
      /* ~24px (was commented 16px, value unchanged) */

      /* Radius */
      --tw-radius: 0.375rem;
      /* 6px */

      /* Palette */
      --tw-color-white: #ffffff;
      --tw-color-gray-700: #374151;
      --tw-color-gray-300: #D1D5DB;
      --tw-color-gray-100: #F3F4F6;
      --tw-color-red-600: #dc2626;
      --tw-color-red-700: #b91c1c;
      --tw-color-green-600: #16a34a;

      /* Alerts */
      --og-success-bg: #ecfdf5;
      --og-success-border: #bbf7d0;
      --og-error-bg: #fff1f2;
      --og-error-border: #fecaca;

      /* Effects */
      --og-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.04);
      --tw-focus-ring: 0 0 0 3px rgba(220, 38, 38, 0.12);
    }

    /* ============== Container ============== */
    .og-sms-reserve {

      display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 0;
      margin: 1.5rem 0;
      font-family: var(--tw-font-sans);
      font-size: var(--tw-text-base);
    }

    /* ============== Form ============== */
    .og-sms-form {
      max-width: 320px;
      width: 100%;
      background: var(--tw-color-gray-100);
      border: 1px solid var(--tw-color-gray-300);
      border-radius: var(--tw-radius);
      padding: 1rem;
      box-shadow: var(--og-shadow-sm);
    }


    /* ============== Layout ============== */
    .og-sms-row {
      margin-bottom: 0.75rem;
    }

    /* ============== Labels ============== */
    .og-sms-label {
      display: block;
      color: var(--tw-color-gray-700);
      margin-bottom: 0.25rem;
    }

    /* ============== Inputs ============== */
    .og-sms-input,
    .og-sms-email {
      width: 100%;
      box-sizing: border-box;
      padding: 0.5rem 0.75rem;
      border: 1px solid var(--tw-color-gray-300);
      border-radius: var(--tw-radius);
      background: var(--tw-color-white);
      font-size: var(--tw-text-base);
    }

    .og-sms-input:focus,
    .og-sms-email:focus {
      outline: none;
      box-shadow: var(--tw-focus-ring);
      border-color: var(--tw-color-red-600);
    }

    /* Mirror focus style for keyboard users without changing visuals */
    .og-sms-input:focus-visible,
    .og-sms-email:focus-visible {
      outline: none;
      box-shadow: var(--tw-focus-ring);
      border-color: var(--tw-color-red-600);
    }

    /* Hide native checkbox (UI is controlled by label text) */
    .og-sms-check input {
      display: none !important;
    }

    /* ============== Consent copy ============== */
    .og-sms-consent {
      font-size: 1rem;
      color: var(--tw-color-gray-700);
      line-height: 1.25rem;
      font-weight: normal !important;
    }

    /* ============== Button ============== */
    .og-sms-button {
      display: inline-block;
      width: 100%;
      background: var(--tw-color-red-600);
      color: var(--tw-color-white);
      border: none;
      border-radius: var(--tw-radius);
      padding: 0.625rem 0.75rem;
      font-weight: 600;
      cursor: pointer;
      text-align: center;
    }

    .og-sms-button:hover {
      background: var(--tw-color-red-700);
    }

    .og-sms-button:disabled {
      opacity: 0.6;
      cursor: not-allowed;
    }

    /* ============== Alerts ============== */
    .og-sms-alert {
      border-radius: var(--tw-radius);
      padding: 0.75rem;
      margin-top: 1rem;
      font-size: 1.5rem;
    }

    .og-sms-alert--success {
      background: var(--og-success-bg);
      color: var(--tw-color-green-600);
      border: 1px solid var(--og-success-border);
    }

    .og-sms-alert--error {
      background: var(--og-error-bg);
      color: var(--tw-color-red-700);
      border: 1px solid var(--og-error-border);
    }

    /* ============== Utilities ============== */
    .og-hidden {
      display: none !important;
    }

    /* ============== WP autop/formatting guards ============== */
    /* Hide <br> that can create extra gaps inside the container */
    .og-sms-reserve br {
      display: none !important;
    }

    /* Remove empty/auto-inserted <p> wrappers WordPress sometimes adds */
    .og-sms-reserve>p,
    .og-sms-reserve form>p,
    .og-sms-form>p {
      display: none !important;
      margin: 0;
      padding: 0;
    }

    .og-sms-reserve p:empty {
      display: none !important;
    }

    /* If WP wraps labels/inputs in <p>, collapse margins */
    .og-sms-reserve p .og-sms-label,
    .og-sms-reserve p .og-sms-input,
    .og-sms-reserve p .og-sms-email {
      margin: 0;
    }

    /* ============== Media (kept for future extension) ============== */
    @media (min-width: 720px) {
      .og-sms-row {
        margin-bottom: 0.75rem;
      }
    }
  

    html.remodal-is-locked {
      -ms-touch-action: none;
      touch-action: none
    }

    .remodal,
    [data-remodal-id] {
      display: none
    }

    .remodal-overlay {
      position: fixed;
      z-index: 9999;
      top: -5000px;
      right: -5000px;
      bottom: -5000px;
      left: -5000px;
      display: none
    }

    .remodal-wrapper {
      position: fixed;
      z-index: 10000;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      display: none;
      overflow: auto;
      text-align: center;
      -webkit-overflow-scrolling: touch
    }

    .remodal-wrapper:after {
      display: inline-block;
      height: 100%;
      margin-left: -.05em;
      content: ""
    }

    .remodal-overlay,
    .remodal-wrapper {
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden
    }

    .remodal {
      position: relative;
      outline: none;
      -webkit-text-size-adjust: 100%;
      -moz-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
      text-size-adjust: 100%
    }

    .remodal-is-initialized {
      display: inline-block
    }

    .remodal-bg.remodal-is-opening,
    .remodal-bg.remodal-is-opened {
      filter: blur(3px)
    }

    .remodal-overlay {
      background: rgba(43, 46, 56, 0.9)
    }

    .remodal-overlay.remodal-is-opening,
    .remodal-overlay.remodal-is-closing {
      animation-duration: .3s;
      animation-fill-mode: forwards
    }

    .remodal-overlay.remodal-is-opening {
      animation-name: remodal-overlay-opening-keyframes
    }

    .remodal-overlay.remodal-is-closing {
      animation-name: remodal-overlay-closing-keyframes
    }

    .remodal-wrapper {
      padding: 10px 10px 0
    }

    .remodal {
      box-sizing: border-box;
      width: 100%;
      margin-bottom: 10px;
      padding: 35px;
      transform: translate3d(0, 0, 0);
      color: #2b2e38;
      background: #fff
    }

    .remodal.remodal-is-opening,
    .remodal.remodal-is-closing {
      animation-duration: .3s;
      animation-fill-mode: forwards
    }

    .remodal.remodal-is-opening {
      animation-name: remodal-opening-keyframes
    }

    .remodal.remodal-is-closing {
      animation-name: remodal-closing-keyframes
    }

    .remodal,
    .remodal-wrapper:after {
      vertical-align: middle
    }

    .remodal-close {
      position: absolute;
      top: 0;
      left: 0;
      display: block;
      overflow: visible;
      width: 35px;
      height: 35px;
      margin: 0;
      padding: 0;
      cursor: pointer;
      transition: color .2s;
      text-decoration: none;
      color: #95979c;
      border: 0;
      outline: 0;
      background: transparent
    }

    .remodal-close:hover,
    .remodal-close:focus {
      color: #2b2e38
    }

    .remodal-close:before {
      font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
      font-size: 25px;
      line-height: 35px;
      position: absolute;
      top: 0;
      left: 0;
      display: block;
      width: 35px;
      content: "\00d7";
      text-align: center
    }

    .remodal-insert,
    .remodal-confirm,
    .remodal-cancel {
      font: inherit;
      display: inline-block;
      overflow: visible;
      min-width: 110px;
      margin: 0;
      padding: 12px 0;
      cursor: pointer;
      transition: background .2s;
      text-align: center;
      vertical-align: middle;
      text-decoration: none;
      border: 0;
      outline: 0
    }

    .remodal-confirm {
      color: #fff;
      background: #81c784
    }

    .remodal-confirm:hover,
    .remodal-confirm:focus {
      background: #66bb6a
    }

    .remodal-cancel {
      color: #fff;
      background: #e57373
    }

    .remodal-cancel:hover,
    .remodal-cancel:focus {
      background: #ef5350
    }

    .remodal-insert {
      color: #fff;
      background: #4c587c;
      min-width: 20px;
      padding: 3px 5px !important;
      margin-top: 4px
    }

    .remodal-insert:hover,
    .remodal-insert:focus {
      background: #787F97
    }

    .remodal-insert::-moz-focus-inner,
    .remodal-confirm::-moz-focus-inner,
    .remodal-cancel::-moz-focus-inner,
    .remodal-close::-moz-focus-inner {
      padding: 0;
      border: 0
    }

    @keyframes remodal-opening-keyframes {
      from {
        transform: scale(1.05);
        opacity: 0
      }

      to {
        transform: none;
        opacity: 1
      }
    }

    @keyframes remodal-closing-keyframes {
      from {
        transform: scale(1);
        opacity: 1
      }

      to {
        transform: scale(0.95);
        opacity: 0
      }
    }

    @keyframes remodal-overlay-opening-keyframes {
      from {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    @keyframes remodal-overlay-closing-keyframes {
      from {
        opacity: 1
      }

      to {
        opacity: 0
      }
    }

    @media only screen and (min-width: 641px) {
      .remodal {
        max-width: 700px
      }
    }

    .lt-ie9 .remodal-overlay {
      background: #2b2e38
    }

    .lt-ie9 .remodal {
      width: 700px
    }

    .remodal_middleware_shortcodes {
      text-align: left
    }
  

     charset=utf-8;base64,LyogY3lyaWxsaWMtZXh0ICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDQwMDsKICBmb250LXN0cmV0Y2g6IDEwMCU7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3Y0NC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0ttdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4QSwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGOwp9Ci8qIGN5cmlsbGljICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDQwMDsKICBmb250LXN0cmV0Y2g6IDEwMCU7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3Y0NC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3VtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2Owp9Ci8qIGdyZWVrLWV4dCAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA0MDA7CiAgZm9udC1zdHJldGNoOiAxMDAlOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92NDQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNPbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjsKfQovKiBncmVlayAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA0MDA7CiAgZm9udC1zdHJldGNoOiAxMDAlOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92NDQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN5bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDM3NywgVSswMzdBLTAzN0YsIFUrMDM4NC0wMzhBLCBVKzAzOEMsIFUrMDM4RS0wM0ExLCBVKzAzQTMtMDNGRjsKfQovKiBoZWJyZXcgKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNDAwOwogIGZvbnQtc3RyZXRjaDogMTAwJTsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjQ0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTMm11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswMzA3LTAzMDgsIFUrMDU5MC0wNUZGLCBVKzIwMEMtMjAxMCwgVSsyMEFBLCBVKzI1Q0MsIFUrRkIxRC1GQjRGOwp9Ci8qIG1hdGggKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNDAwOwogIGZvbnQtc3RyZXRjaDogMTAwJTsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjQ0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRWT211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswMzAyLTAzMDMsIFUrMDMwNSwgVSswMzA3LTAzMDgsIFUrMDMxMCwgVSswMzEyLCBVKzAzMTUsIFUrMDMxQSwgVSswMzI2LTAzMjcsIFUrMDMyQywgVSswMzJGLTAzMzAsIFUrMDMzMi0wMzMzLCBVKzAzMzgsIFUrMDMzQSwgVSswMzQ2LCBVKzAzNEQsIFUrMDM5MS0wM0ExLCBVKzAzQTMtMDNBOSwgVSswM0IxLTAzQzksIFUrMDNEMSwgVSswM0Q1LTAzRDYsIFUrMDNGMC0wM0YxLCBVKzAzRjQtMDNGNSwgVSsyMDE2LTIwMTcsIFUrMjAzNC0yMDM4LCBVKzIwM0MsIFUrMjA0MCwgVSsyMDQzLCBVKzIwNDcsIFUrMjA1MCwgVSsyMDU3LCBVKzIwNUYsIFUrMjA3MC0yMDcxLCBVKzIwNzQtMjA4RSwgVSsyMDkwLTIwOUMsIFUrMjBEMC0yMERDLCBVKzIwRTEsIFUrMjBFNS0yMEVGLCBVKzIxMDAtMjExMiwgVSsyMTE0LTIxMTUsIFUrMjExNy0yMTIxLCBVKzIxMjMtMjE0RiwgVSsyMTkwLCBVKzIxOTIsIFUrMjE5NC0yMUFFLCBVKzIxQjAtMjFFNSwgVSsyMUYxLTIxRjIsIFUrMjFGNC0yMjExLCBVKzIyMTMtMjIxNCwgVSsyMjE2LTIyRkYsIFUrMjMwOC0yMzBCLCBVKzIzMTAsIFUrMjMxOSwgVSsyMzFDLTIzMjEsIFUrMjMzNi0yMzdBLCBVKzIzN0MsIFUrMjM5NSwgVSsyMzlCLTIzQjcsIFUrMjNEMCwgVSsyM0RDLTIzRTEsIFUrMjQ3NC0yNDc1LCBVKzI1QUYsIFUrMjVCMywgVSsyNUI3LCBVKzI1QkQsIFUrMjVDMSwgVSsyNUNBLCBVKzI1Q0MsIFUrMjVGQiwgVSsyNjZELTI2NkYsIFUrMjdDMC0yN0ZGLCBVKzI5MDAtMkFGRiwgVSsyQjBFLTJCMTEsIFUrMkIzMC0yQjRDLCBVKzJCRkUsIFUrMzAzMCwgVStGRjVCLCBVK0ZGNUQsIFUrMUQ0MDAtMUQ3RkYsIFUrMUVFMDAtMUVFRkY7Cn0KLyogc3ltYm9scyAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA0MDA7CiAgZm9udC1zdHJldGNoOiAxMDAlOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92NDQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFVHbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzAwMDEtMDAwQywgVSswMDBFLTAwMUYsIFUrMDA3Ri0wMDlGLCBVKzIwREQtMjBFMCwgVSsyMEUyLTIwRTQsIFUrMjE1MC0yMThGLCBVKzIxOTAsIFUrMjE5MiwgVSsyMTk0LTIxOTksIFUrMjFBRiwgVSsyMUU2LTIxRjAsIFUrMjFGMywgVSsyMjE4LTIyMTksIFUrMjI5OSwgVSsyMkM0LTIyQzYsIFUrMjMwMC0yNDNGLCBVKzI0NDAtMjQ0QSwgVSsyNDYwLTI0RkYsIFUrMjVBMC0yN0JGLCBVKzI4MDAtMjhGRiwgVSsyOTIxLTI5MjIsIFUrMjk4MSwgVSsyOUJGLCBVKzI5RUIsIFUrMkIwMC0yQkZGLCBVKzREQzAtNERGRiwgVStGRkY5LUZGRkIsIFUrMTAxNDAtMTAxOEUsIFUrMTAxOTAtMTAxOUMsIFUrMTAxQTAsIFUrMTAxRDAtMTAxRkQsIFUrMTAyRTAtMTAyRkIsIFUrMTBFNjAtMTBFN0UsIFUrMUQyQzAtMUQyRDMsIFUrMUQyRTAtMUQzN0YsIFUrMUYwMDAtMUYwRkYsIFUrMUYxMDAtMUYxQUQsIFUrMUYxRTYtMUYxRkYsIFUrMUYzMEQtMUYzMEYsIFUrMUYzMTUsIFUrMUYzMUMsIFUrMUYzMUUsIFUrMUYzMjAtMUYzMkMsIFUrMUYzMzYsIFUrMUYzNzgsIFUrMUYzN0QsIFUrMUYzODIsIFUrMUYzOTMtMUYzOUYsIFUrMUYzQTctMUYzQTgsIFUrMUYzQUMtMUYzQUYsIFUrMUYzQzIsIFUrMUYzQzQtMUYzQzYsIFUrMUYzQ0EtMUYzQ0UsIFUrMUYzRDQtMUYzRTAsIFUrMUYzRUQsIFUrMUYzRjEtMUYzRjMsIFUrMUYzRjUtMUYzRjcsIFUrMUY0MDgsIFUrMUY0MTUsIFUrMUY0MUYsIFUrMUY0MjYsIFUrMUY0M0YsIFUrMUY0NDEtMUY0NDIsIFUrMUY0NDQsIFUrMUY0NDYtMUY0NDksIFUrMUY0NEMtMUY0NEUsIFUrMUY0NTMsIFUrMUY0NkEsIFUrMUY0N0QsIFUrMUY0QTMsIFUrMUY0QjAsIFUrMUY0QjMsIFUrMUY0QjksIFUrMUY0QkIsIFUrMUY0QkYsIFUrMUY0QzgtMUY0Q0IsIFUrMUY0RDYsIFUrMUY0REEsIFUrMUY0REYsIFUrMUY0RTMtMUY0RTYsIFUrMUY0RUEtMUY0RUQsIFUrMUY0RjcsIFUrMUY0RjktMUY0RkIsIFUrMUY0RkQtMUY0RkUsIFUrMUY1MDMsIFUrMUY1MDctMUY1MEIsIFUrMUY1MEQsIFUrMUY1MTItMUY1MTMsIFUrMUY1M0UtMUY1NEEsIFUrMUY1NEYtMUY1RkEsIFUrMUY2MTAsIFUrMUY2NTAtMUY2N0YsIFUrMUY2ODcsIFUrMUY2OEQsIFUrMUY2OTEsIFUrMUY2OTQsIFUrMUY2OTgsIFUrMUY2QUQsIFUrMUY2QjIsIFUrMUY2QjktMUY2QkEsIFUrMUY2QkMsIFUrMUY2QzYtMUY2Q0YsIFUrMUY2RDMtMUY2RDcsIFUrMUY2RTAtMUY2RUEsIFUrMUY2RjAtMUY2RjMsIFUrMUY2RjctMUY2RkMsIFUrMUY3MDAtMUY3RkYsIFUrMUY4MDAtMUY4MEIsIFUrMUY4MTAtMUY4NDcsIFUrMUY4NTAtMUY4NTksIFUrMUY4NjAtMUY4ODcsIFUrMUY4OTAtMUY4QUQsIFUrMUY4QjAtMUY4QkIsIFUrMUY4QzAtMUY4QzEsIFUrMUY5MDAtMUY5MEIsIFUrMUY5M0IsIFUrMUY5NDYsIFUrMUY5ODQsIFUrMUY5OTYsIFUrMUY5RTksIFUrMUZBMDAtMUZBNkYsIFUrMUZBNzAtMUZBN0MsIFUrMUZBODAtMUZBODksIFUrMUZBOEYtMUZBQzYsIFUrMUZBQ0UtMUZBREMsIFUrMUZBREYtMUZBRTksIFUrMUZBRjAtMUZBRjgsIFUrMUZCMDAtMUZCRkY7Cn0KLyogdmlldG5hbWVzZSAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA0MDA7CiAgZm9udC1zdHJldGNoOiAxMDAlOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92NDQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNDbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzAzMDAtMDMwMSwgVSswMzAzLTAzMDQsIFUrMDMwOC0wMzA5LCBVKzAzMjMsIFUrMDMyOSwgVSsxRUEwLTFFRjksIFUrMjBBQjsKfQovKiBsYXRpbi1leHQgKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNDAwOwogIGZvbnQtc3RyZXRjaDogMTAwJTsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjQ0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTR211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQkEsIFUrMDJCRC0wMkM1LCBVKzAyQzctMDJDQywgVSswMkNFLTAyRDcsIFUrMDJERC0wMkZGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFEMDAtMURCRiwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDMCwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7Cn0KLyogbGF0aW4gKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNDAwOwogIGZvbnQtc3RyZXRjaDogMTAwJTsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjQ0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTLW11MFNDNTVJLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7Cn0KLyogY3lyaWxsaWMtZXh0ICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDYwMDsKICBmb250LXN0cmV0Y2g6IDEwMCU7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3Y0NC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0ttdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4QSwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGOwp9Ci8qIGN5cmlsbGljICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDYwMDsKICBmb250LXN0cmV0Y2g6IDEwMCU7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3Y0NC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3VtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2Owp9Ci8qIGdyZWVrLWV4dCAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA2MDA7CiAgZm9udC1zdHJldGNoOiAxMDAlOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92NDQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNPbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjsKfQovKiBncmVlayAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA2MDA7CiAgZm9udC1zdHJldGNoOiAxMDAlOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92NDQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN5bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDM3NywgVSswMzdBLTAzN0YsIFUrMDM4NC0wMzhBLCBVKzAzOEMsIFUrMDM4RS0wM0ExLCBVKzAzQTMtMDNGRjsKfQovKiBoZWJyZXcgKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNjAwOwogIGZvbnQtc3RyZXRjaDogMTAwJTsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjQ0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTMm11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswMzA3LTAzMDgsIFUrMDU5MC0wNUZGLCBVKzIwMEMtMjAxMCwgVSsyMEFBLCBVKzI1Q0MsIFUrRkIxRC1GQjRGOwp9Ci8qIG1hdGggKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNjAwOwogIGZvbnQtc3RyZXRjaDogMTAwJTsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjQ0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRWT211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswMzAyLTAzMDMsIFUrMDMwNSwgVSswMzA3LTAzMDgsIFUrMDMxMCwgVSswMzEyLCBVKzAzMTUsIFUrMDMxQSwgVSswMzI2LTAzMjcsIFUrMDMyQywgVSswMzJGLTAzMzAsIFUrMDMzMi0wMzMzLCBVKzAzMzgsIFUrMDMzQSwgVSswMzQ2LCBVKzAzNEQsIFUrMDM5MS0wM0ExLCBVKzAzQTMtMDNBOSwgVSswM0IxLTAzQzksIFUrMDNEMSwgVSswM0Q1LTAzRDYsIFUrMDNGMC0wM0YxLCBVKzAzRjQtMDNGNSwgVSsyMDE2LTIwMTcsIFUrMjAzNC0yMDM4LCBVKzIwM0MsIFUrMjA0MCwgVSsyMDQzLCBVKzIwNDcsIFUrMjA1MCwgVSsyMDU3LCBVKzIwNUYsIFUrMjA3MC0yMDcxLCBVKzIwNzQtMjA4RSwgVSsyMDkwLTIwOUMsIFUrMjBEMC0yMERDLCBVKzIwRTEsIFUrMjBFNS0yMEVGLCBVKzIxMDAtMjExMiwgVSsyMTE0LTIxMTUsIFUrMjExNy0yMTIxLCBVKzIxMjMtMjE0RiwgVSsyMTkwLCBVKzIxOTIsIFUrMjE5NC0yMUFFLCBVKzIxQjAtMjFFNSwgVSsyMUYxLTIxRjIsIFUrMjFGNC0yMjExLCBVKzIyMTMtMjIxNCwgVSsyMjE2LTIyRkYsIFUrMjMwOC0yMzBCLCBVKzIzMTAsIFUrMjMxOSwgVSsyMzFDLTIzMjEsIFUrMjMzNi0yMzdBLCBVKzIzN0MsIFUrMjM5NSwgVSsyMzlCLTIzQjcsIFUrMjNEMCwgVSsyM0RDLTIzRTEsIFUrMjQ3NC0yNDc1LCBVKzI1QUYsIFUrMjVCMywgVSsyNUI3LCBVKzI1QkQsIFUrMjVDMSwgVSsyNUNBLCBVKzI1Q0MsIFUrMjVGQiwgVSsyNjZELTI2NkYsIFUrMjdDMC0yN0ZGLCBVKzI5MDAtMkFGRiwgVSsyQjBFLTJCMTEsIFUrMkIzMC0yQjRDLCBVKzJCRkUsIFUrMzAzMCwgVStGRjVCLCBVK0ZGNUQsIFUrMUQ0MDAtMUQ3RkYsIFUrMUVFMDAtMUVFRkY7Cn0KLyogc3ltYm9scyAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA2MDA7CiAgZm9udC1zdHJldGNoOiAxMDAlOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92NDQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFVHbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzAwMDEtMDAwQywgVSswMDBFLTAwMUYsIFUrMDA3Ri0wMDlGLCBVKzIwREQtMjBFMCwgVSsyMEUyLTIwRTQsIFUrMjE1MC0yMThGLCBVKzIxOTAsIFUrMjE5MiwgVSsyMTk0LTIxOTksIFUrMjFBRiwgVSsyMUU2LTIxRjAsIFUrMjFGMywgVSsyMjE4LTIyMTksIFUrMjI5OSwgVSsyMkM0LTIyQzYsIFUrMjMwMC0yNDNGLCBVKzI0NDAtMjQ0QSwgVSsyNDYwLTI0RkYsIFUrMjVBMC0yN0JGLCBVKzI4MDAtMjhGRiwgVSsyOTIxLTI5MjIsIFUrMjk4MSwgVSsyOUJGLCBVKzI5RUIsIFUrMkIwMC0yQkZGLCBVKzREQzAtNERGRiwgVStGRkY5LUZGRkIsIFUrMTAxNDAtMTAxOEUsIFUrMTAxOTAtMTAxOUMsIFUrMTAxQTAsIFUrMTAxRDAtMTAxRkQsIFUrMTAyRTAtMTAyRkIsIFUrMTBFNjAtMTBFN0UsIFUrMUQyQzAtMUQyRDMsIFUrMUQyRTAtMUQzN0YsIFUrMUYwMDAtMUYwRkYsIFUrMUYxMDAtMUYxQUQsIFUrMUYxRTYtMUYxRkYsIFUrMUYzMEQtMUYzMEYsIFUrMUYzMTUsIFUrMUYzMUMsIFUrMUYzMUUsIFUrMUYzMjAtMUYzMkMsIFUrMUYzMzYsIFUrMUYzNzgsIFUrMUYzN0QsIFUrMUYzODIsIFUrMUYzOTMtMUYzOUYsIFUrMUYzQTctMUYzQTgsIFUrMUYzQUMtMUYzQUYsIFUrMUYzQzIsIFUrMUYzQzQtMUYzQzYsIFUrMUYzQ0EtMUYzQ0UsIFUrMUYzRDQtMUYzRTAsIFUrMUYzRUQsIFUrMUYzRjEtMUYzRjMsIFUrMUYzRjUtMUYzRjcsIFUrMUY0MDgsIFUrMUY0MTUsIFUrMUY0MUYsIFUrMUY0MjYsIFUrMUY0M0YsIFUrMUY0NDEtMUY0NDIsIFUrMUY0NDQsIFUrMUY0NDYtMUY0NDksIFUrMUY0NEMtMUY0NEUsIFUrMUY0NTMsIFUrMUY0NkEsIFUrMUY0N0QsIFUrMUY0QTMsIFUrMUY0QjAsIFUrMUY0QjMsIFUrMUY0QjksIFUrMUY0QkIsIFUrMUY0QkYsIFUrMUY0QzgtMUY0Q0IsIFUrMUY0RDYsIFUrMUY0REEsIFUrMUY0REYsIFUrMUY0RTMtMUY0RTYsIFUrMUY0RUEtMUY0RUQsIFUrMUY0RjcsIFUrMUY0RjktMUY0RkIsIFUrMUY0RkQtMUY0RkUsIFUrMUY1MDMsIFUrMUY1MDctMUY1MEIsIFUrMUY1MEQsIFUrMUY1MTItMUY1MTMsIFUrMUY1M0UtMUY1NEEsIFUrMUY1NEYtMUY1RkEsIFUrMUY2MTAsIFUrMUY2NTAtMUY2N0YsIFUrMUY2ODcsIFUrMUY2OEQsIFUrMUY2OTEsIFUrMUY2OTQsIFUrMUY2OTgsIFUrMUY2QUQsIFUrMUY2QjIsIFUrMUY2QjktMUY2QkEsIFUrMUY2QkMsIFUrMUY2QzYtMUY2Q0YsIFUrMUY2RDMtMUY2RDcsIFUrMUY2RTAtMUY2RUEsIFUrMUY2RjAtMUY2RjMsIFUrMUY2RjctMUY2RkMsIFUrMUY3MDAtMUY3RkYsIFUrMUY4MDAtMUY4MEIsIFUrMUY4MTAtMUY4NDcsIFUrMUY4NTAtMUY4NTksIFUrMUY4NjAtMUY4ODcsIFUrMUY4OTAtMUY4QUQsIFUrMUY4QjAtMUY4QkIsIFUrMUY4QzAtMUY4QzEsIFUrMUY5MDAtMUY5MEIsIFUrMUY5M0IsIFUrMUY5NDYsIFUrMUY5ODQsIFUrMUY5OTYsIFUrMUY5RTksIFUrMUZBMDAtMUZBNkYsIFUrMUZBNzAtMUZBN0MsIFUrMUZBODAtMUZBODksIFUrMUZBOEYtMUZBQzYsIFUrMUZBQ0UtMUZBREMsIFUrMUZBREYtMUZBRTksIFUrMUZBRjAtMUZBRjgsIFUrMUZCMDAtMUZCRkY7Cn0KLyogdmlldG5hbWVzZSAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA2MDA7CiAgZm9udC1zdHJldGNoOiAxMDAlOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92NDQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNDbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzAzMDAtMDMwMSwgVSswMzAzLTAzMDQsIFUrMDMwOC0wMzA5LCBVKzAzMjMsIFUrMDMyOSwgVSsxRUEwLTFFRjksIFUrMjBBQjsKfQovKiBsYXRpbi1leHQgKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNjAwOwogIGZvbnQtc3RyZXRjaDogMTAwJTsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjQ0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTR211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQkEsIFUrMDJCRC0wMkM1LCBVKzAyQzctMDJDQywgVSswMkNFLTAyRDcsIFUrMDJERC0wMkZGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFEMDAtMURCRiwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDMCwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7Cn0KLyogbGF0aW4gKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNjAwOwogIGZvbnQtc3RyZXRjaDogMTAwJTsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjQ0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTLW11MFNDNTVJLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7Cn0K");

    /* Version 1 - leave for legacy */
    #mw_login {
      padding: 30px;
      margin: 20px auto;
      background-color: #ebebeb;
      max-width: 500px;
    }

    #post_mw_login {
      margin-bottom: 20px;
    }

    #mw_login h2 {
      margin: 6px auto;
      font-weight: normal;
    }

    #mw_login hr {
      background-color: black;
    }

    #mw_login a {
      cursor: pointer;
      box-shadow: none;
    }

    #mw_login a:hover {
      text-decoration: underline;
    }

    #mw_login label,
    #ag_multiple label {
      margin-right: 10px;
      font-weight: normal;
      margin-bottom: 0;
      color: #666;
    }

    #mw_login .forgot_pwd {
      margin-bottom: 1em;
    }

    #mw_login .forgot_pwd a {
      text-decoration: none
    }

    #mw_login .forgot_pwd a,
    #mw_login .login-remember {
      font-size: 0.8em;
    }

    #mw_login .forgot_pwd a:hover {
      text-decoration: underline;
    }

    #mw_login .reset_form label {
      display: inline-block;
    }

    #mw_login .reset_form {
      display: block;
      margin-top: 10px;
      margin-bottom: 10px;
    }

    #mw_login .reset-email label {
      margin-top: 10px;
    }

    #mw_login .reset-email {
      margin-top: 10px;
      display: block;
    }

    #mw_login .password_reset_form p {
      margin: 0;
    }

    #mw_login .reset-submit {
      height: 50px;
    }

    #mw_login input[type='text'],
    #mw_login input[type='password'],
    #ag_multiple select {
      width: 100%;
      height: 50px;
      border-radius: 0;
      background-color: white;
    }

    .login-username,
    .login-password {
      width: 100%;
    }

    #mw_login .error .ag_error,
    .multiple_error {
      color: white;
      padding: 5px 10px;
      background: #707070;
      margin-bottom: 20px;
      border-radius: 2px;
    }

    #mw_login .error .ag_error p {
      margin-bottom: 5px;
    }

    #mw_login .error .ag_error .ag_message,
    .multiple_error .ag_error .ag_message {
      font-size: 0.8em;
    }

    #mw_login .login-remember {
      margin-bottom: 1em;
    }

    #mw_login .login-submit,
    #ag_multiple .multi-submit {
      display: block;
    }

    #ag_multiple .multi-submit {
      margin: 15px auto;
    }

    #ag_fb_login {
      font-size: 1em;
      border-radius: 5px;
      background-repeat: no-repeat;
      text-decoration: none;
    }

    #ag_fb_login:hover {
      opacity: 0.9;
    }

    #ag_fb_block {
      margin: 20px 0;
    }

    .multiple-warning {
      margin-bottom: 15px;
    }

    #mw_login .invalid {
      border: 1px solid red;
    }

    .entry-content .new-password-head {
      margin-top: 0;
    }

    #new-password-form label {
      display: inline-block;
    }

    .affiliate-link {
      font-size: 0.8em;
    }

    .ag_fb_icon {
      width: 20px;
      height: 20px;
      box-shadow: none !important;
      margin-right: 5px;
      display: inline-block !important;
    }


    /* Version 2 */

    .tfs-mw-wrapper-block {
      max-width: 516px;
      min-width: 260px;
      font-family: 'Open Sans', sans-serif;
    }

    .tfs-mw-wrapper-block a,
    .tfs-mw-wrapper-block a:visited {
      font-size: 13px;
      text-decoration: underline;
      color: #4a4a4a;
      letter-spacing: 0.1px;
    }

    .tfs-mw-wrapper-block a:active,
    .tfs-mw-wrapper-block a:hover {
      text-decoration: underline;
      color: #3e79bd;
    }

    .tfs-mw-wrapper-block #tfs-mw-wrapper-block-title {
      margin-bottom: 5px;
      line-height: 1.5;
    }

    .tfs-mw-wrapper-block #tfs-mw-wrapper-block-title h2 {
      letter-spacing: 0.5px;
      color: #444444;
      font-weight: 600;
      font-size: 22px;
      margin: 0;
    }

    .tfs-mw-wrapper-block .tfs-mw-wrapper-block-subtitle {
      font-weight: 400;
      font-size: 14px;
      color: #4a4a4a;
      margin: 0;
      margin-bottom: 50px;
      letter-spacing: 0.2px;
    }

    .tfs-mw-wrapper-block .tfs-mw-wrapper-block-error {
      font-weight: 600;
      font-size: 14px;
      color: #d0021b;
      margin-top: 50px;
      margin-bottom: 24px;
    }

    .tfs-mw-wrapper-block .tfs-mw-wrapper-block-success {
      font-weight: 600;
      font-size: 14px;
      color: #0f8555;
      margin-top: 50px;
      margin-bottom: 24px;
    }

    .tfs-mw-wrapper-block input:focus {
      outline: none;
    }

    .tfs-mw-wrapper-block input[type="text"],
    .tfs-mw-wrapper-block input[type="email"],
    .tfs-mw-wrapper-block input[type="password"] {
      -moz-appearance: textfield;
      -webkit-appearance: textfield;
      appearance: textfield;
    }

    .tfs-mw-wrapper-block ::-webkit-input-placeholder {
      color: rgba(44, 44, 44, 0.5);
    }

    .tfs-mw-wrapper-block :-moz-placeholder {
      /* FF 4-18 */
      color: rgba(44, 44, 44, 0.5);
    }

    .tfs-mw-wrapper-block ::-moz-placeholder {
      /* FF 19+ */
      color: rgba(44, 44, 44, 0.5);
    }

    .tfs-mw-wrapper-block :-ms-input-placeholder {
      /* IE 10+ */
      color: rgba(44, 44, 44, 0.5);
    }


    .tfs-mw-wrapper-block .tfs-mw-loginform,
    .tfs-mw-wrapper-block .sms-signup-form {
      font-family: 'Open Sans', sans-serif;
      width: 100%;
    }

    .sms-signup-form .sms-phone .iti .iti__flag-container {
      width: 48px;
    }

    .tfs-mw-wrapper-block .tfs-mw-loginform .login-username,
    .tfs-mw-wrapper-block #password-change-form .user-email,
    .tfs-mw-wrapper-block #password-change-form .new-password,
    .tfs-mw-wrapper-block .sms-signup-form .sms-phone {
      margin: 0 0 22px 0;
    }

    .tfs-mw-wrapper-block .tfs-mw-loginform .login-password,
    .tfs-mw-wrapper-block #password-change-form .confirm-password {
      margin: 0 0 16px 0;
    }

    .tfs-mw-wrapper-block .tfs-mw-loginform .login-username label,
    .tfs-mw-wrapper-block .tfs-mw-loginform .login-password label,
    .tfs-mw-wrapper-block #password-reset-form .user-email label,
    .tfs-mw-wrapper-block #username-reset-form .user-email label,
    .tfs-mw-wrapper-block #password-change-form label,
    .tfs-mw-wrapper-block .sms-signup-form label {
      font-family: 'Open Sans', sans-serif;
      margin-bottom: 3px;
      font-size: 12px;
      font-weight: 600;
      color: #666666;
      letter-spacing: 0.4px;
    }

    .tfs-mw-wrapper-block .tfs-mw-loginform .login-username label.error,
    .tfs-mw-wrapper-block .tfs-mw-loginform .login-password label.error,
    .tfs-mw-wrapper-block #password-reset-form .user-email label.error,
    .tfs-mw-wrapper-block #username-reset-form .user-email label.error,
    .tfs-mw-wrapper-block #password-change-form label.error,
    .tfs-mw-wrapper-block .sms-signup-form label.error {
      width: 100%;
    }

    .tfs-mw-wrapper-block .tfs-mw-loginform .login-username input,
    .tfs-mw-wrapper-block .tfs-mw-loginform .login-password input,
    .tfs-mw-wrapper-block #password-reset-form .user-email input,
    .tfs-mw-wrapper-block #username-reset-form .user-email input,
    .tfs-mw-wrapper-block #password-change-form input,
    .tfs-mw-wrapper-block .sms-signup-form input[type="text"] {
      font-family: 'Open Sans', sans-serif;
      background-color: #ffffff;
      color: #2c2c2c;
      border: solid 1px #cccccc;
      font-size: 14px;
      line-height: 19px;
      padding: 20px 23px 21px 23px;
      font-weight: 600;
      width: 100%;
      box-sizing: border-box;
      letter-spacing: 0.2px;
      height: 60px;
    }

    .tfs-mw-wrapper-block .tfs-mw-loginform .login-username select {
      font-family: 'Open Sans', sans-serif;
      background-color: #ffffff;
      color: #2c2c2c;
      border: solid 1px #cccccc;
      font-size: 14px;
      line-height: 19px;
      padding: 20px 23px 21px 23px;
      font-weight: 600;
      box-sizing: border-box;
      letter-spacing: 0.2px;
      width: 100%;
      height: 50px;
    }

    .tfs-mw-wrapper-block .tfs-mw-loginform .login-username label.error,
    .tfs-mw-wrapper-block .tfs-mw-loginform .login-password label.error,
    .tfs-mw-wrapper-block #password-reset-form #user_email-error,
    .tfs-mw-wrapper-block #username-reset-form #user_email-error,
    .tfs-mw-wrapper-block #password-change-form #username-error,
    .tfs-mw-wrapper-block #password-change-form #new-password-error,
    .tfs-mw-wrapper-block #password-change-form #confirm-password-error,
    .tfs-mw-wrapper-block .sms-signup-form label.error {
      font-size: 13px;
      color: #d0021b;
      margin-top: 8px;
      margin-bottom: 0;
    }

    .tfs-mw-wrapper-block .tfs-mw-loginform .login-username .input.error,
    .tfs-mw-wrapper-block .tfs-mw-loginform .login-password .input.error,
    .tfs-mw-wrapper-block #password-reset-form .input.error,
    .tfs-mw-wrapper-block #username-reset-form .input.error,
    .tfs-mw-wrapper-block #password-change-form input.error,
    .tfs-mw-wrapper-block .sms-signup-form input.error {
      border: solid 1px #d0021b;
    }

    .tfs-mw-wrapper-block .tfs-mw-loginform .login-remember {
      font-family: 'Open Sans', sans-serif;
      font-size: 13px;
      color: #4a4a4a;
      letter-spacing: 0.1px;
    }


    .tfs-mw-wrapper-block .tfs-mw-loginform .login-remember label input {
      zoom: 1.6;
      margin: 0;
      vertical-align: bottom;
      position: relative;
      top: 1px;
    }

    .tfs-mw-wrapper-block .tfs-mw-loginform .login-submit,
    .tfs-mw-wrapper-block #password-reset-form .reset-submit,
    .tfs-mw-wrapper-block #username-reset-form .reset-submit,
    .tfs-mw-wrapper-block #password-change-form .new-password-submit,
    .tfs-mw-wrapper-block .sms-signup-form .signup-submit {
      width: 90%;
      margin: auto;
      margin-top: 1em;
    }

    .tfs-mw-wrapper-block .tfs-mw-loginform .login-submit input,
    .tfs-mw-wrapper-block #password-reset-form .reset-submit input,
    .tfs-mw-wrapper-block #username-reset-form .reset-submit input,
    .tfs-mw-wrapper-block #password-change-form .new-password-submit input,
    .tfs-mw-wrapper-block .sms-signup-form .signup-submit input {
      font-family: 'Open Sans', sans-serif;
      cursor: pointer;
      text-transform: uppercase;
      border-radius: 3px;
      background-color: #4a4a4a;
      box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
      box-sizing: border-box;
      font-size: 16px;
      font-weight: 600;
      color: #ffffff;
      padding: 15px;
      width: 100%;
      letter-spacing: 0.2px;
    }

    .tfs-mw-wrapper-block .tfs-mw-loginform .login-submit input:hover,
    .tfs-mw-wrapper-block .tfs-mw-loginform .login-submit input:active,
    .tfs-mw-wrapper-block #password-reset-form .reset-submit input:hover,
    .tfs-mw-wrapper-block #password-reset-form .reset-submit input:active,
    .tfs-mw-wrapper-block #username-reset-form .reset-submit input:hover,
    .tfs-mw-wrapper-block #username-reset-form .reset-submit input:active,
    .tfs-mw-wrapper-block #password-change-form .new-password-submit input:hover,
    .tfs-mw-wrapper-block #password-change-form .new-password-submit input:active,
    .tfs-mw-wrapper-block .sms-signup-form .signup-submit input:hover,
    .tfs-mw-wrapper-block .sms-signup-form .signup-submit input:active {
      cursor: pointer;
      border-radius: 3px;
      background-color: #333333;
      box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.4);
    }

    .tfs-mw-wrapper-block .tfs-mw-loginform .login-submit input:active,
    .tfs-mw-wrapper-block .tfs-mw-loginform .login-submit input:active,
    .tfs-mw-wrapper-block #password-reset-form .reset-submit input:active,
    .tfs-mw-wrapper-block #password-reset-form .reset-submit input:active,
    .tfs-mw-wrapper-block #username-reset-form .reset-submit input:active,
    .tfs-mw-wrapper-block #username-reset-form .reset-submit input:active,
    .tfs-mw-wrapper-block #password-change-form .new-password-submit input:active,
    .tfs-mw-wrapper-block #password-change-form .new-password-submit input:active {
      cursor: pointer;
      border-radius: 3px;
      background-color: #666666;
    }

    .tfs-mw-wrapper-block-forgot-username {
      text-align: center;
      margin-top: 50px;
    }

    .tfs-mw-wrapper-block-forgot-username a {
      cursor: pointer;
    }

    .tfs-mw-wrapper-block-facebook-login,
    .tfs-mw-wrapper-block-magic-link {
      width: 80%;
      margin: auto;
      margin-top: 35px;
      text-align: center;
    }

    .tfs-mw-wrapper-block-facebook-login-button,
    .tfs-mw-wrapper-block-magic-link-button {
      margin-top: 35px;
    }

    .tfs-mw-wrapper-block-facebook-login-button img {
      -webkit-box-shadow: none !important;
      box-shadow: none !important;
    }

    .tfs-mw-wrapper-block-facebook-login-button span {
      vertical-align: middle;
    }

    .tfs-mw-wrapper-block-facebook-login a,
    .tfs-mw-wrapper-block-magic-link a {
      font-family: 'Open Sans', sans-serif;
      cursor: pointer;
      text-transform: uppercase;
      border-radius: 3px;
      background-color: #3a5998;
      box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
      box-sizing: border-box;
      font-weight: 600;
      color: #ffffff;
      font-size: 15px;
      padding: 12px;
      width: 100%;
      text-decoration: none;
      display: block;
      opacity: 1;
      letter-spacing: 0.2px;
    }

    .tfs-mw-wrapper-block-magic-link a {
      background-color: #4a73e2;
      padding: 15px 12px;
    }

    .tfs-mw-wrapper-block-magic-link a:hover {
      text-decoration: none;
      cursor: pointer;
      border-radius: 3px;
      background-color: #5482ff;
      box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.4);
      color: #ffffff;
    }

    .tfs-mw-wrapper-block-magic-link a:active {
      text-decoration: none;
      cursor: pointer;
      border-radius: 3px;
      background-color: #5482ff;
      box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
      color: #ffffff;
    }

    .tfs-mw-wrapper-block-facebook-login img {
      vertical-align: middle;
      margin-right: 10px;
    }

    .tfs-mw-wrapper-block-facebook-login a:hover {
      text-decoration: none;
      cursor: pointer;
      border-radius: 3px;
      background-color: #304b80;
      box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.4);
      color: #ffffff;
    }

    .tfs-mw-wrapper-block-facebook-login a:active {
      text-decoration: none;
      cursor: pointer;
      border-radius: 3px;
      background-color: #4469b3;
      box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
      color: #ffffff;
    }


    .tfs-mw-wrapper-block-divider {
      color: #4a4a4a;
      font-size: 14px;
      overflow: hidden;
      text-align: center;
      position: relative;
    }

    .tfs-mw-wrapper-block-divider:before,
    .tfs-mw-wrapper-block-divider:after {
      opacity: 0.22;
      position: absolute;
      top: 51%;
      overflow: hidden;
      width: 50%;
      margin-left: 2%;
      height: 1px;
      content: '\a0';
      background-color: #979797;
    }

    .tfs-mw-wrapper-block-divider:before {
      margin-left: -52%;
      text-align: right;
    }

    .tfs-mw-wrapper-block .mw-button-disabled {
      cursor: not-allowed;
      pointer-events: none;
      opacity: 0.7;
    }

    .tfs-mw-wrapper-block .fp-username-section {
      display: none;
    }

    .mw-password-field-masking-container {
      position: relative;
    }

    .mw-password-field-masking {
      position: absolute;
      top: 16px;
      right: 20px;
      cursor: pointer;
    }

    .mw-password-unmask {
      width: 35px;
      height: 25px;
      background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAAXNSR0IArs4c6QAAAj9JREFUSA3tldtLVUEUh4+VZCZFSCSVoUFJSpQFEdSDD/UWQQT9idJTD70IQVEQURBU0AW0gm6iafc7Xur7Tmd52ONsz5F6ic4PvjN71szstfaaNXMqlZZaGfjfM9C2ygRsYn4PbIXN0AHqO3yA1zANH6EpNROATgZgEHohnPKY1TesL+EBjIPBlWqlADawahgOw5bMG+awfanZN9K2Z+a8xXYb7kI2kLIAhlgwAt2Q6g2GW/AUPtcGu2j74Sjk1sxgvwqPoKA0AF90EvYXZtU7pvQifK2bCk+d9E7D3oK13jETlyEyV1lbH6vu7zn6fklOsxjPg3usdsAh6IN5+ARuyxOwZgwmVQ+GPTAF1UKNAPZhOAtWeZmuMfCsNmiGDHY39MEBeA+eAoP5CTrKyXqxoN/BzDp+joBpj2B4zOpVzeq84+DaUNgeYliAyRgoaddjPwNda/gxmkbOmfLXpc9BAxiFZdWZceeeK7/wOpjqUNhs1fbfzYq/3hOjRuEiq9u0hBMel8m74D7o2L32GFp41sUVeAzK++MUdNop0U3sYzDflkw4SP8ElC3+02PoCboE96CqdO89Hjrxns9dKNo8YovwA8ye73C+teSX90JOExgvgJlbUpqBGNDubXgMtoUxaefox4Xi0WpPxqM7zcMNcPs8ngWVBRCTfKlfNgw7waJtRmboBdwBC9xgs2oUQCxynrdYP+wCt8I6ibtAB+6v/xPPwTS7nQ3VbADpi3TcARGAJ8N/O9uWWhn4tzLwC0D1a+9GZOm8AAAAAElFTkSuQmCC") no-repeat;
    }

    .mw-password-mask {
      width: 35px;
      height: 25px;
      background: url("") no-repeat;
    }

    .tfs-mw-wrapper-block-row {
      clear: both;
    }

    .tfs-mw-wrapper-block-row::after {
      content: "";
      clear: both;
      display: table;
    }

    .tfs-mw-wrapper-block-row .login-remember {
      float: left;
      margin-top: 3px;
    }

    .tfs-mw-wrapper-block-row .login-forgot-password-link {
      float: right;
    }

    .fb-center-button {
      margin: 51px auto 0 auto;
      text-align: center;
      padding-bottom: 1.75em;
    }

    #l-type-modal {
      border: 1px solid #242424;
      line-height: 40px;
      overflow: hidden;
      padding: 2rem 2rem 0;
      max-width: 630px;
      position: relative;
      vertical-align: middle;
      display: inline-block;
      border-bottom: 25px solid transparent;
      margin-left: 5%;
      margin-right: 5%;
      max-height: 95%;
      width: 600px;
      background: #fff;
      cursor: auto;
      white-space: normal;
      border-radius: 5px;
    }

    #l-type-modal button {
      height: 52px;
      width: 210px;
      border-radius: 3px;
      background-color: #4A4A4A;
      color: #FFFFFF;
      font-family: "Open Sans", sans-serif;
      font-size: 16px;
      font-weight: 600;
      letter-spacing: 0.17px;
      line-height: 22px;
      text-align: center;
      text-transform: uppercase;
      cursor: pointer;
    }

    #l-type-modal button:hover,
    #l-type-modal button:focus,
    #l-type-modal button:active {
      background-color: #333333;
    }

    .tfs-mw-sms-consent {
      display: inline-block !important;
    }

    .iti__flag-container {
      left: 0;
      right: unset;
    }

    .tfs-alert {
      padding: 15px;
      margin-bottom: 20px;
      border: 1px solid transparent;
      border-radius: 4px;
    }

    .tfs-alert h4 {
      margin-top: 0;
      color: inherit;
    }

    .tfs-alert .tfs-alert-link {
      font-weight: bold;
    }

    .tfs-alert>p,
    .tfs-alert>ul {
      margin-bottom: 0;
      margin-top: 0;
    }

    .tfs-alert>p+p {
      margin-top: 5px;
    }


    #tfs_traffic_light_banner {
      position: fixed;
      top: 0;
      width: 100%;
      z-index: 1000;
      padding: 5px;
      text-align: center;
    }

    #tfs_traffic_light_banner p {
      margin: 0;
    }

    .tfs-traffic-light-alert-success {
      background-color: #dff0d8;
      border-color: #d6e9c6;
      color: #3c763d;
    }

    .tfs-traffic-light-alert-info {
      background-color: #d9edf7;
      border-color: #bce8f1;
      color: #31708f;
    }

    .tfs-traffic-light-alert-warning {
      background-color: #fcf8e3;
      border-color: #faebcc;
      color: #8a6d3b;
    }

    .tfs-traffic-light-alert-danger {
      background-color: #f2dede;
      border-color: #ebccd1;
      color: #a94442;
    }
  

     charset=utf-8;base64,LyogY3lyaWxsaWMtZXh0ICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDQwMDsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MjMvNnhLM2RTQllLY1NWLUxDb2VRcWZYMVJZT28zcU5hN2x1alZqOV9tZi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4QSwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGOwp9Ci8qIGN5cmlsbGljICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDQwMDsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MjMvNnhLM2RTQllLY1NWLUxDb2VRcWZYMVJZT28zcVBLN2x1alZqOV9tZi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2Owp9Ci8qIGdyZWVrLWV4dCAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA0MDA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjIzLzZ4SzNkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM3FOSzdsdWpWajlfbWYud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjsKfQovKiBncmVlayAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA0MDA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjIzLzZ4SzNkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM3FPNjdsdWpWajlfbWYud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDM3NywgVSswMzdBLTAzN0YsIFUrMDM4NC0wMzhBLCBVKzAzOEMsIFUrMDM4RS0wM0ExLCBVKzAzQTMtMDNGRjsKfQovKiB2aWV0bmFtZXNlICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDQwMDsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MjMvNnhLM2RTQllLY1NWLUxDb2VRcWZYMVJZT28zcU42N2x1alZqOV9tZi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMDMwMC0wMzAxLCBVKzAzMDMtMDMwNCwgVSswMzA4LTAzMDksIFUrMDMyMywgVSswMzI5LCBVKzFFQTAtMUVGOSwgVSsyMEFCOwp9Ci8qIGxhdGluLWV4dCAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA0MDA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjIzLzZ4SzNkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM3FOcTdsdWpWajlfbWYud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJCQSwgVSswMkJELTAyQzUsIFUrMDJDNy0wMkNDLCBVKzAyQ0UtMDJENywgVSswMkRELTAyRkYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUQwMC0xREJGLCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMEMwLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjsKfQovKiBsYXRpbiAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA0MDA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjIzLzZ4SzNkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM3FPSzdsdWpWajl3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7Cn0K");
     charset=utf-8;base64,LyogY3lyaWxsaWMtZXh0ICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNDAwOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdHNlcmlmL3YxOS9FSlJWUWdZb1paWTJ2Q0Z1dkFGYnpyLV9kU2JfbmNvLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzhBLCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7Cn0KLyogY3lyaWxsaWMgKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZic7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA0MDA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B0c2VyaWYvdjE5L0VKUlZRZ1lvWlpZMnZDRnV2QUZTenItX2RTYl9uY28ud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjsKfQovKiBsYXRpbi1leHQgKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZic7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA0MDA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B0c2VyaWYvdjE5L0VKUlZRZ1lvWlpZMnZDRnV2QUZZenItX2RTYl9uY28ud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJCQSwgVSswMkJELTAyQzUsIFUrMDJDNy0wMkNDLCBVKzAyQ0UtMDJENywgVSswMkRELTAyRkYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUQwMC0xREJGLCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMEMwLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjsKfQovKiBsYXRpbiAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ1BUIFNlcmlmJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDQwMDsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHRzZXJpZi92MTkvRUpSVlFnWW9aWlkydkNGdXZBRld6ci1fZFNiXy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEOwp9Cg==");
    /**
 * Variables
 * ---------
 */
    /* Fonts */
    /* Colors */
    /* S3 Bucket URL */
    /**
 * This is basically the base CSS of the logged-in website, 
 * including Normalize and Bootstrap.
 *
 * The reason we need to include this massive pile of raw
 * CSS instead of using Sass for all this stuff like a sane
 * person, is because Quoin seriously screwed up the development
 * of the logged-out portion of the website, so we're stuck with
 * this until someone is masochistic enough to merge all of this
 * with the rest of the sass code.
 */
    /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
    
     charset=utf-8;base64,LyogY3lyaWxsaWMtZXh0ICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDQwMDsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MjMvNnhLM2RTQllLY1NWLUxDb2VRcWZYMVJZT28zcU5hN2x1alZqOV9tZi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4QSwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGOwp9Ci8qIGN5cmlsbGljICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDQwMDsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MjMvNnhLM2RTQllLY1NWLUxDb2VRcWZYMVJZT28zcVBLN2x1alZqOV9tZi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2Owp9Ci8qIGdyZWVrLWV4dCAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA0MDA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjIzLzZ4SzNkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM3FOSzdsdWpWajlfbWYud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjsKfQovKiBncmVlayAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA0MDA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjIzLzZ4SzNkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM3FPNjdsdWpWajlfbWYud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDM3NywgVSswMzdBLTAzN0YsIFUrMDM4NC0wMzhBLCBVKzAzOEMsIFUrMDM4RS0wM0ExLCBVKzAzQTMtMDNGRjsKfQovKiB2aWV0bmFtZXNlICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDQwMDsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92MjMvNnhLM2RTQllLY1NWLUxDb2VRcWZYMVJZT28zcU42N2x1alZqOV9tZi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMDMwMC0wMzAxLCBVKzAzMDMtMDMwNCwgVSswMzA4LTAzMDksIFUrMDMyMywgVSswMzI5LCBVKzFFQTAtMUVGOSwgVSsyMEFCOwp9Ci8qIGxhdGluLWV4dCAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA0MDA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjIzLzZ4SzNkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM3FOcTdsdWpWajlfbWYud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJCQSwgVSswMkJELTAyQzUsIFUrMDJDNy0wMkNDLCBVKzAyQ0UtMDJENywgVSswMkRELTAyRkYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUQwMC0xREJGLCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMEMwLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjsKfQovKiBsYXRpbiAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA0MDA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjIzLzZ4SzNkU0JZS2NTVi1MQ29lUXFmWDFSWU9vM3FPSzdsdWpWajl3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7Cn0K");

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

    body {
      margin: 0;
    }

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

    audio,
    canvas,
    progress,
    video {
      display: inline-block;
      vertical-align: baseline;
    }

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

    [hidden],
    template {
      display: none;
    }

    a {
      background-color: transparent;
    }

    a:active,
    a:hover {
      outline: 0;
    }

    abbr[title] {
      border-bottom: 1px dotted;
    }

    b,
    strong {
      font-weight: bold;
    }

    dfn {
      font-style: italic;
    }

    h1 {
      font-size: 2em;
      margin: 0.67em 0;
    }

    mark {
      background: #ff0;
      color: #000;
    }

    small {
      font-size: 80%;
    }

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

    sup {
      top: -0.5em;
    }

    sub {
      bottom: -0.25em;
    }

    img {
      border: 0;
    }

    svg:not(:root) {
      overflow: hidden;
    }

    figure {
      margin: 1em 40px;
    }

    hr {
      box-sizing: content-box;
      height: 0;
    }

    pre {
      overflow: auto;
    }

    code,
    kbd,
    pre,
    samp {
      font-family: monospace, monospace;
      font-size: 1em;
    }

    button,
    input,
    optgroup,
    select,
    textarea {
      color: inherit;
      font: inherit;
      margin: 0;
    }

    button {
      overflow: visible;
    }

    button,
    select {
      text-transform: none;
    }

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

    button[disabled],
    html input[disabled] {
      cursor: default;
    }

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

    input {
      line-height: normal;
    }

    input[type="checkbox"],
    input[type="radio"] {
      box-sizing: border-box;
      padding: 0;
    }

    input[type="number"]::-webkit-inner-spin-button,
    input[type="number"]::-webkit-outer-spin-button {
      height: auto;
    }

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

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

    fieldset {
      border: 1px solid #c0c0c0;
      margin: 0 2px;
      padding: 0.35em 0.625em 0.75em;
    }

    legend {
      border: 0;
      padding: 0;
    }

    textarea {
      overflow: auto;
    }

    optgroup {
      font-weight: bold;
    }

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

    td,
    th {
      padding: 0;
    }

    /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
    @media print {

      *,
      *:before,
      *:after {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
      }

      a,
      a:visited {
        text-decoration: underline;
      }

      a[href]:after {
        content: " (" attr(href) ")";
      }

      abbr[title]:after {
        content: " (" attr(title) ")";
      }

      a[href^="#"]:after,
      a[href^="javascript:"]:after {
        content: "";
      }

      pre,
      blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
      }

      thead {
        display: table-header-group;
      }

      tr,
      img {
        page-break-inside: avoid;
      }

      img {
        max-width: 100% !important;
      }

      p,
      h2,
      h3 {
        orphans: 3;
        widows: 3;
      }

      h2,
      h3 {
        page-break-after: avoid;
      }

      .navbar,
      .footer .footer-menu,
      .main-menu {
        display: none;
      }

      .btn>.caret,
      .button>.caret,
      .button-primary>.caret,
      .js-contact-form button[type="submit"]>.caret,
      .gform_wrapper input[type="submit"]>.caret,
      .login-form .login-form-buttons .login-form-button>.caret,
      .login-form .login-form-buttons .login-button>.caret,
      .login-form .login-form-buttons .membership-button>.caret,
      .events-page .events-page-button>.caret,
      .homepage-broadcast .homepage-broadcast-button>.caret,
      .homepage-broadcast .order-button>.caret,
      .homepage-broadcast .visitor-link-button>.caret,
      .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button>.caret,
      .homepage-events .button>.caret,
      .homepage-events .button-primary>.caret,
      .js-contact-form .homepage-events button[type="submit"]>.caret,
      .gform_wrapper .homepage-events input[type="submit"]>.caret,
      .homepage-hero .homepage-hero-buttons .homepage-hero-button>.caret,
      .homepage-hero .homepage-hero-buttons .order-button>.caret,
      .homepage-hero .homepage-hero-buttons .visitor-link-button>.caret,
      .dropup>.btn>.caret,
      .dropup>.button>.caret,
      .dropup>.button-primary>.caret,
      .js-contact-form .dropup>button[type="submit"]>.caret,
      .gform_wrapper .dropup>input[type="submit"]>.caret,
      .login-form .login-form-buttons .dropup>.login-form-button>.caret,
      .login-form .login-form-buttons .dropup>.login-button>.caret,
      .login-form .login-form-buttons .dropup>.membership-button>.caret,
      .events-page .dropup>.events-page-button>.caret,
      .homepage-broadcast .dropup>.homepage-broadcast-button>.caret,
      .homepage-broadcast .dropup>.order-button>.caret,
      .homepage-broadcast .dropup>.visitor-link-button>.caret,
      .homepage-eletters .homepage-eletter-subscribe .dropup>.homepage-eletter-subscribe-button>.caret,
      .homepage-events .dropup>.button>.caret,
      .homepage-events .dropup>.button-primary>.caret,
      .js-contact-form .homepage-events .dropup>button[type="submit"]>.caret,
      .gform_wrapper .homepage-events .dropup>input[type="submit"]>.caret,
      .homepage-hero .homepage-hero-buttons .dropup>.homepage-hero-button>.caret,
      .homepage-hero .homepage-hero-buttons .dropup>.order-button>.caret,
      .homepage-hero .homepage-hero-buttons .dropup>.visitor-link-button>.caret {
        border-top-color: #000 !important;
      }

      .label {
        border: 1px solid #000;
      }

      .table,
      .h-entry .e-content table {
        border-collapse: collapse !important;
      }

      .table td,
      .h-entry .e-content table td,
      .table th,
      .h-entry .e-content table th {
        background-color: #fff !important;
      }

      .table-bordered th,
      .table-bordered td {
        border: 1px solid #ddd !important;
      }
    }

    /* TODO: Figure out how to include the glyphicons locally w/o
   browser issues */
    * {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }

    *:before,
    *:after {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }

    html {
      font-size: 10px;
      -webkit-tap-highlight-color: transparent;
    }

    body {
      font-family: "source-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 18px;
      line-height: 1.42857;
      color: #000;
      background-color: #fff;
    }

    input,
    button,
    select,
    textarea {
      font-family: inherit;
      font-size: inherit;
      line-height: inherit;
    }

    a {
      color: #96352a;
      text-decoration: none;
    }

    a:hover,
    a:focus {
      color: #cd311f;
      text-decoration: underline;
    }

    a:focus {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px;
    }

    figure {
      margin: 0;
    }

    img {
      vertical-align: middle;
    }

    .img-responsive {
      display: block;
      max-width: 100%;
      height: auto;
    }

    .img-rounded {
      border-radius: 6px;
    }

    .img-thumbnail {
      padding: 4px;
      line-height: 1.42857;
      background-color: #fff;
      border: 1px solid #ddd;
      border-radius: 4px;
      -webkit-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      display: inline-block;
      max-width: 100%;
      height: auto;
    }

    .img-circle {
      border-radius: 50%;
    }

    hr {
      margin: 0;
      border: 0;
      border-top: 1px solid #eeeeee;
    }

    .sr-only {
      position: absolute;
      width: 1px;
      height: 1px;
      margin: -1px;
      padding: 0;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      border: 0;
    }

    .sr-only-focusable:active,
    .sr-only-focusable:focus {
      position: static;
      width: auto;
      height: auto;
      margin: 0;
      overflow: visible;
      clip: auto;
    }

    [role="button"] {
      cursor: pointer;
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    .h1,
    .h2,
    .h3,
    .h4,
    .h5,
    .h6 {
      font-family: inherit;
      font-weight: 500;
      line-height: 1.1;
      color: inherit;
    }

    h1 small,
    h1 .small,
    h2 small,
    h2 .small,
    h3 small,
    h3 .small,
    h4 small,
    h4 .small,
    h5 small,
    h5 .small,
    h6 small,
    h6 .small,
    .h1 small,
    .h1 .small,
    .h2 small,
    .h2 .small,
    .h3 small,
    .h3 .small,
    .h4 small,
    .h4 .small,
    .h5 small,
    .h5 .small,
    .h6 small,
    .h6 .small {
      font-weight: normal;
      line-height: 1;
      color: #777777;
    }

    h1,
    .h1,
    h2,
    .h2,
    h3,
    .h3 {
      margin-top: 20px;
      margin-bottom: 10px;
    }

    h1 small,
    h1 .small,
    .h1 small,
    .h1 .small,
    h2 small,
    h2 .small,
    .h2 small,
    .h2 .small,
    h3 small,
    h3 .small,
    .h3 small,
    .h3 .small {
      font-size: 65%;
    }

    h4,
    .h4,
    h5,
    .h5,
    h6,
    .h6 {
      margin-top: 10px;
      margin-bottom: 10px;
    }

    h4 small,
    h4 .small,
    .h4 small,
    .h4 .small,
    h5 small,
    h5 .small,
    .h5 small,
    .h5 .small,
    h6 small,
    h6 .small,
    .h6 small,
    .h6 .small {
      font-size: 75%;
    }

    h1,
    .h1 {
      font-size: 46px;
    }

    h2,
    .h2 {
      font-size: 18px;
    }

    h3,
    .h3 {
      font-size: 31px;
    }

    h4,
    .h4 {
      font-size: 23px;
    }

    h5,
    .h5 {
      font-size: 18px;
    }

    h6,
    .h6 {
      font-size: 16px;
    }

    p {
      margin: 0 0 10px;
    }

    .lead {
      margin-bottom: 20px;
      font-size: 20px;
      font-weight: 300;
      line-height: 1.4;
    }

    @media (min-width: 768px) {
      .lead {
        font-size: 27px;
      }
    }

    small,
    .small {
      font-size: 88%;
    }

    mark,
    .mark {
      background-color: #fcf8e3;
      padding: 0.2em;
    }

    .text-left {
      text-align: left;
    }

    .text-right {
      text-align: right;
    }

    .text-center {
      text-align: center;
    }

    .text-justify {
      text-align: justify;
    }

    .text-nowrap {
      white-space: nowrap;
    }

    .text-lowercase {
      text-transform: lowercase;
    }

    .text-uppercase,
    .initialism {
      text-transform: uppercase;
    }

    .text-capitalize {
      text-transform: capitalize;
    }

    .text-muted {
      color: #777777;
    }

    .text-primary {
      color: #963c2d;
    }

    a.text-primary:hover,
    a.text-primary:focus {
      color: #6f2c21;
    }

    .text-success {
      color: #3c763d;
    }

    a.text-success:hover,
    a.text-success:focus {
      color: #2b542c;
    }

    .text-info {
      color: #31708f;
    }

    a.text-info:hover,
    a.text-info:focus {
      color: #245269;
    }

    .text-warning {
      color: #8a6d3b;
    }

    a.text-warning:hover,
    a.text-warning:focus {
      color: #66512c;
    }

    .text-danger {
      color: #a94442;
    }

    a.text-danger:hover,
    a.text-danger:focus {
      color: #843534;
    }

    .bg-primary {
      color: #fff;
    }

    .bg-primary {
      background-color: #963c2d;
    }

    a.bg-primary:hover,
    a.bg-primary:focus {
      background-color: #6f2c21;
    }

    .bg-success {
      background-color: #dff0d8;
    }

    a.bg-success:hover,
    a.bg-success:focus {
      background-color: #c1e2b3;
    }

    .bg-info {
      background-color: #d9edf7;
    }

    a.bg-info:hover,
    a.bg-info:focus {
      background-color: #afd9ee;
    }

    .bg-warning {
      background-color: #fcf8e3;
    }

    a.bg-warning:hover,
    a.bg-warning:focus {
      background-color: #f7ecb5;
    }

    .bg-danger {
      background-color: #f2dede;
    }

    a.bg-danger:hover,
    a.bg-danger:focus {
      background-color: #e4b9b9;
    }

    .page-header {
      padding-bottom: 9px;
      margin: 40px 0 20px;
      border-bottom: 1px solid #eeeeee;
    }

    ul,
    ol {
      margin-top: 0;
      margin-bottom: 10px;
    }

    ul ul,
    ul ol,
    ol ul,
    ol ol {
      margin-bottom: 0;
    }

    .list-unstyled {
      padding-left: 0;
      list-style: none;
    }

    .list-inline {
      padding-left: 0;
      list-style: none;
      margin-left: -5px;
    }

    .list-inline>li {
      display: inline-block;
      padding-left: 5px;
      padding-right: 5px;
    }

    dl {
      margin-top: 0;
      margin-bottom: 20px;
    }

    dt,
    dd {
      line-height: 1.42857;
    }

    dt {
      font-weight: bold;
    }

    dd {
      margin-left: 0;
    }

    .dl-horizontal dd:before,
    .dl-horizontal dd:after {
      content: " ";
      display: table;
    }

    .dl-horizontal dd:after {
      clear: both;
    }

    @media (min-width: 768px) {
      .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
      }

      .dl-horizontal dd {
        margin-left: 180px;
      }
    }

    abbr[title],
    abbr[data-original-title] {
      cursor: help;
      border-bottom: 1px dotted #777777;
    }

    .initialism {
      font-size: 90%;
    }

    blockquote {
      padding: 10px 20px;
      margin: 0 0 20px;
      font-size: 17.5px;
      border-left: 5px solid #eeeeee;
    }

    blockquote p:last-child,
    blockquote ul:last-child,
    blockquote ol:last-child {
      margin-bottom: 0;
    }

    blockquote footer,
    blockquote small,
    blockquote .small {
      display: block;
      font-size: 80%;
      line-height: 1.42857;
      color: #777777;
    }

    blockquote footer:before,
    blockquote small:before,
    blockquote .small:before {
      content: '\2014 \00A0';
    }

    .blockquote-reverse,
    blockquote.pull-right {
      padding-right: 15px;
      padding-left: 0;
      border-right: 5px solid #eeeeee;
      border-left: 0;
      text-align: right;
    }

    .blockquote-reverse footer:before,
    .blockquote-reverse small:before,
    .blockquote-reverse .small:before,
    blockquote.pull-right footer:before,
    blockquote.pull-right small:before,
    blockquote.pull-right .small:before {
      content: '';
    }

    .blockquote-reverse footer:after,
    .blockquote-reverse small:after,
    .blockquote-reverse .small:after,
    blockquote.pull-right footer:after,
    blockquote.pull-right small:after,
    blockquote.pull-right .small:after {
      content: '\00A0 \2014';
    }

    address {
      margin-bottom: 20px;
      font-style: normal;
      line-height: 1.42857;
    }

    code,
    kbd,
    pre,
    samp {
      font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
    }

    code {
      padding: 2px 4px;
      font-size: 90%;
      color: #c7254e;
      background-color: #f9f2f4;
      border-radius: 4px;
    }

    kbd {
      padding: 2px 4px;
      font-size: 90%;
      color: #fff;
      background-color: #333;
      border-radius: 3px;
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
    }

    kbd kbd {
      padding: 0;
      font-size: 100%;
      font-weight: bold;
      box-shadow: none;
    }

    pre {
      display: block;
      padding: 9.5px;
      margin: 0 0 10px;
      font-size: 17px;
      line-height: 1.42857;
      word-break: break-all;
      word-wrap: break-word;
      color: #333333;
      background-color: #f5f5f5;
      border: 1px solid #ccc;
      border-radius: 4px;
    }

    pre code {
      padding: 0;
      font-size: inherit;
      color: inherit;
      white-space: pre-wrap;
      background-color: transparent;
      border-radius: 0;
    }

    .pre-scrollable {
      max-height: 340px;
      overflow-y: scroll;
    }

    .container,
    .main-menu.sticky .main-menu-wrapper {
      margin-right: auto;
      margin-left: auto;
      padding-left: 15px;
      padding-right: 15px;
    }

    .container:before,
    .main-menu.sticky .main-menu-wrapper:before,
    .container:after,
    .main-menu.sticky .main-menu-wrapper:after {
      content: " ";
      display: table;
    }

    .container:after,
    .main-menu.sticky .main-menu-wrapper:after {
      clear: both;
    }

    @media (min-width: 768px) {

      .container,
      .main-menu.sticky .main-menu-wrapper {
        width: 750px;
      }
    }

    @media (min-width: 992px) {

      .container,
      .main-menu.sticky .main-menu-wrapper {
        width: 970px;
      }
    }

    @media (min-width: 1200px) {

      .container,
      .main-menu.sticky .main-menu-wrapper {
        width: 1170px;
      }
    }

    .container-fluid {
      margin-right: auto;
      margin-left: auto;
      padding-left: 15px;
      padding-right: 15px;
    }

    .container-fluid:before,
    .container-fluid:after {
      content: " ";
      display: table;
    }

    .container-fluid:after {
      clear: both;
    }

    .row,
    .main-menu,
    .homepage-timeline .homepage-timeline-item {
      margin-left: -15px;
      margin-right: -15px;
    }

    .row:before,
    .main-menu:before,
    .homepage-timeline .homepage-timeline-item:before,
    .row:after,
    .main-menu:after,
    .homepage-timeline .homepage-timeline-item:after {
      content: " ";
      display: table;
    }

    .row:after,
    .main-menu:after,
    .homepage-timeline .homepage-timeline-item: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,
    .main-menu .navbar-header,
    .col-lg-3,
    .homepage-timeline .homepage-timeline-column:first-child,
    .homepage-timeline .homepage-timeline-column-left:first-child,
    .homepage-timeline .homepage-timeline-column-right:first-child,
    .homepage-timeline .homepage-timeline-column:last-child,
    .homepage-timeline .homepage-timeline-column-left:last-child,
    .homepage-timeline .homepage-timeline-column-right:last-child,
    .col-xs-4,
    .col-sm-4,
    .homepage-credibility .homepage-credibility-item,
    .col-md-4,
    .widgets,
    .homepage-eletters .homepage-eletter,
    .homepage-eletters .homepage-eletter:last-child,
    .col-lg-4,
    .homepage-hero .homepage-hero-right,
    .col-xs-5,
    .col-sm-5,
    .homepage-testimonials .homepage-testimonials-left,
    .col-md-5,
    .events-page .events-calendar .events-calendar-right,
    .homepage-hero .homepage-hero-right,
    .col-lg-5,
    .col-xs-6,
    .col-sm-6,
    .homepage-eletters .homepage-eletter,
    .homepage-hero .homepage-hero-left,
    .homepage-hero .homepage-hero-right,
    .homepage-timeline .homepage-timeline-column,
    .homepage-timeline .homepage-timeline-column-left,
    .homepage-timeline .homepage-timeline-column-right,
    .col-md-6,
    .col-lg-6,
    .col-xs-7,
    .col-sm-7,
    .homepage-testimonials .homepage-testimonials-right,
    .col-md-7,
    .events-page .events-calendar .events-calendar-left,
    .homepage-hero .homepage-hero-left,
    .col-lg-7,
    .col-xs-8,
    .col-sm-8,
    .col-md-8,
    .col-lg-8,
    .homepage-hero .homepage-hero-left,
    .col-xs-9,
    .col-sm-9,
    .col-md-9,
    .main-menu #main-menu,
    .col-lg-9,
    .col-xs-10,
    .col-sm-10,
    .col-md-10,
    .homepage-experts .carousel-inner,
    .col-lg-10,
    .col-xs-11,
    .col-sm-11,
    .col-md-11,
    .col-lg-11,
    .col-xs-12,
    .col-sm-12,
    .homepage-eletters .homepage-eletter:last-child,
    .col-md-12,
    .col-lg-12 {
      position: relative;
      min-height: 1px;
      padding-left: 15px;
      padding-right: 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-1 {
      width: 8.33333%;
    }

    .col-xs-2 {
      width: 16.66667%;
    }

    .col-xs-3 {
      width: 25%;
    }

    .col-xs-4 {
      width: 33.33333%;
    }

    .col-xs-5 {
      width: 41.66667%;
    }

    .col-xs-6 {
      width: 50%;
    }

    .col-xs-7 {
      width: 58.33333%;
    }

    .col-xs-8 {
      width: 66.66667%;
    }

    .col-xs-9 {
      width: 75%;
    }

    .col-xs-10 {
      width: 83.33333%;
    }

    .col-xs-11 {
      width: 91.66667%;
    }

    .col-xs-12 {
      width: 100%;
    }

    .col-xs-pull-0 {
      right: auto;
    }

    .col-xs-pull-1 {
      right: 8.33333%;
    }

    .col-xs-pull-2 {
      right: 16.66667%;
    }

    .col-xs-pull-3 {
      right: 25%;
    }

    .col-xs-pull-4 {
      right: 33.33333%;
    }

    .col-xs-pull-5 {
      right: 41.66667%;
    }

    .col-xs-pull-6 {
      right: 50%;
    }

    .col-xs-pull-7 {
      right: 58.33333%;
    }

    .col-xs-pull-8 {
      right: 66.66667%;
    }

    .col-xs-pull-9 {
      right: 75%;
    }

    .col-xs-pull-10 {
      right: 83.33333%;
    }

    .col-xs-pull-11 {
      right: 91.66667%;
    }

    .col-xs-pull-12 {
      right: 100%;
    }

    .col-xs-push-0 {
      left: auto;
    }

    .col-xs-push-1 {
      left: 8.33333%;
    }

    .col-xs-push-2 {
      left: 16.66667%;
    }

    .col-xs-push-3 {
      left: 25%;
    }

    .col-xs-push-4 {
      left: 33.33333%;
    }

    .col-xs-push-5 {
      left: 41.66667%;
    }

    .col-xs-push-6 {
      left: 50%;
    }

    .col-xs-push-7 {
      left: 58.33333%;
    }

    .col-xs-push-8 {
      left: 66.66667%;
    }

    .col-xs-push-9 {
      left: 75%;
    }

    .col-xs-push-10 {
      left: 83.33333%;
    }

    .col-xs-push-11 {
      left: 91.66667%;
    }

    .col-xs-push-12 {
      left: 100%;
    }

    .col-xs-offset-0 {
      margin-left: 0;
    }

    .col-xs-offset-1 {
      margin-left: 8.33333%;
    }

    .col-xs-offset-2 {
      margin-left: 16.66667%;
    }

    .col-xs-offset-3 {
      margin-left: 25%;
    }

    .col-xs-offset-4 {
      margin-left: 33.33333%;
    }

    .col-xs-offset-5 {
      margin-left: 41.66667%;
    }

    .col-xs-offset-6 {
      margin-left: 50%;
    }

    .col-xs-offset-7 {
      margin-left: 58.33333%;
    }

    .col-xs-offset-8 {
      margin-left: 66.66667%;
    }

    .col-xs-offset-9 {
      margin-left: 75%;
    }

    .col-xs-offset-10 {
      margin-left: 83.33333%;
    }

    .col-xs-offset-11 {
      margin-left: 91.66667%;
    }

    .col-xs-offset-12 {
      margin-left: 100%;
    }

    @media (min-width: 768px) {

      .col-sm-1,
      .col-sm-2,
      .col-sm-3,
      .col-sm-4,
      .homepage-credibility .homepage-credibility-item,
      .col-sm-5,
      .homepage-testimonials .homepage-testimonials-left,
      .col-sm-6,
      .homepage-eletters .homepage-eletter,
      .homepage-timeline .homepage-timeline-column,
      .homepage-timeline .homepage-timeline-column-left,
      .homepage-timeline .homepage-timeline-column-right,
      .col-sm-7,
      .homepage-testimonials .homepage-testimonials-right,
      .col-sm-8,
      .col-sm-9,
      .col-sm-10,
      .col-sm-11,
      .col-sm-12,
      .homepage-eletters .homepage-eletter:last-child {
        float: left;
      }

      .col-sm-1 {
        width: 8.33333%;
      }

      .col-sm-2 {
        width: 16.66667%;
      }

      .col-sm-3 {
        width: 25%;
      }

      .col-sm-4,
      .homepage-credibility .homepage-credibility-item {
        width: 33.33333%;
      }

      .col-sm-5 {
        width: 41.66667%;
      }

      .col-sm-6,
      .homepage-eletters .homepage-eletter,
      .homepage-timeline .homepage-timeline-column,
      .homepage-timeline .homepage-timeline-column-left,
      .homepage-timeline .homepage-timeline-column-right {
        width: 50%;
      }

      .col-sm-7 {
        width: 58.33333%;
      }

      .col-sm-8 {
        width: 66.66667%;
      }

      .col-sm-9 {
        width: 75%;
      }

      .col-sm-10 {
        width: 83.33333%;
      }

      .col-sm-11 {
        width: 91.66667%;
      }

      .col-sm-12,
      .homepage-eletters .homepage-eletter:last-child {
        width: 100%;
      }

      .col-sm-pull-0 {
        right: auto;
      }

      .col-sm-pull-1 {
        right: 8.33333%;
      }

      .col-sm-pull-2 {
        right: 16.66667%;
      }

      .col-sm-pull-3 {
        right: 25%;
      }

      .col-sm-pull-4 {
        right: 33.33333%;
      }

      .col-sm-pull-5 {
        right: 41.66667%;
      }

      .col-sm-pull-6 {
        right: 50%;
      }

      .col-sm-pull-7 {
        right: 58.33333%;
      }

      .col-sm-pull-8 {
        right: 66.66667%;
      }

      .col-sm-pull-9 {
        right: 75%;
      }

      .col-sm-pull-10 {
        right: 83.33333%;
      }

      .col-sm-pull-11 {
        right: 91.66667%;
      }

      .col-sm-pull-12 {
        right: 100%;
      }

      .col-sm-push-0 {
        left: auto;
      }

      .col-sm-push-1 {
        left: 8.33333%;
      }

      .col-sm-push-2 {
        left: 16.66667%;
      }

      .col-sm-push-3 {
        left: 25%;
      }

      .col-sm-push-4 {
        left: 33.33333%;
      }

      .col-sm-push-5 {
        left: 41.66667%;
      }

      .col-sm-push-6 {
        left: 50%;
      }

      .col-sm-push-7 {
        left: 58.33333%;
      }

      .col-sm-push-8 {
        left: 66.66667%;
      }

      .col-sm-push-9 {
        left: 75%;
      }

      .col-sm-push-10 {
        left: 83.33333%;
      }

      .col-sm-push-11 {
        left: 91.66667%;
      }

      .col-sm-push-12 {
        left: 100%;
      }

      .col-sm-offset-0 {
        margin-left: 0;
      }

      .col-sm-offset-1 {
        margin-left: 8.33333%;
      }

      .col-sm-offset-2 {
        margin-left: 16.66667%;
      }

      .col-sm-offset-3 {
        margin-left: 25%;
      }

      .col-sm-offset-4 {
        margin-left: 33.33333%;
      }

      .col-sm-offset-5 {
        margin-left: 41.66667%;
      }

      .col-sm-offset-6 {
        margin-left: 50%;
      }

      .col-sm-offset-7 {
        margin-left: 58.33333%;
      }

      .col-sm-offset-8 {
        margin-left: 66.66667%;
      }

      .col-sm-offset-9 {
        margin-left: 75%;
      }

      .col-sm-offset-10 {
        margin-left: 83.33333%;
      }

      .col-sm-offset-11 {
        margin-left: 91.66667%;
      }

      .col-sm-offset-12 {
        margin-left: 100%;
      }
    }

    @media (min-width: 992px) {

      .col-md-1,
      .col-md-2,
      .col-md-3,
      .main-menu .navbar-header,
      .col-md-4,
      .widgets,
      .homepage-eletters .homepage-eletter,
      .homepage-eletters .homepage-eletter:last-child,
      .col-md-5,
      .events-page .events-calendar .events-calendar-right,
      .homepage-hero .homepage-hero-right,
      .col-md-6,
      .col-md-7,
      .events-page .events-calendar .events-calendar-left,
      .homepage-hero .homepage-hero-left,
      .col-md-8,
      .col-md-9,
      .main-menu #main-menu,
      .col-md-10,
      .homepage-experts .carousel-inner,
      .col-md-11,
      .col-md-12 {
        float: left;
      }

      .col-md-1 {
        width: 8.33333%;
      }

      .col-md-2 {
        width: 16.66667%;
      }

      .col-md-3,
      .main-menu .navbar-header {
        width: 25%;
      }

      .col-md-4,
      .widgets,
      .homepage-eletters .homepage-eletter,
      .homepage-eletters .homepage-eletter:last-child {
        width: 33.33333%;
      }

      .col-md-5,
      .events-page .events-calendar .events-calendar-right,
      .homepage-hero .homepage-hero-right {
        width: 41.66667%;
      }

      .col-md-6 {
        width: 50%;
      }

      .col-md-7,
      .events-page .events-calendar .events-calendar-left,
      .homepage-hero .homepage-hero-left {
        width: 58.33333%;
      }

      .col-md-8 {
        width: 66.66667%;
      }

      .col-md-9 {
        width: 75%;
      }

      .main-menu #main-menu {
        width: 75%;
      }

      .main-menu #main-menu.menu-main-menu-visitors-container {
        width: 100%;
      }

      .col-md-10,
      .homepage-experts .carousel-inner {
        width: 83.33333%;
      }

      .col-md-11 {
        width: 91.66667%;
      }

      .col-md-12 {
        width: 100%;
      }

      .col-md-pull-0 {
        right: auto;
      }

      .col-md-pull-1 {
        right: 8.33333%;
      }

      .col-md-pull-2 {
        right: 16.66667%;
      }

      .col-md-pull-3 {
        right: 25%;
      }

      .col-md-pull-4 {
        right: 33.33333%;
      }

      .col-md-pull-5 {
        right: 41.66667%;
      }

      .col-md-pull-6 {
        right: 50%;
      }

      .col-md-pull-7 {
        right: 58.33333%;
      }

      .col-md-pull-8 {
        right: 66.66667%;
      }

      .col-md-pull-9 {
        right: 75%;
      }

      .col-md-pull-10 {
        right: 83.33333%;
      }

      .col-md-pull-11 {
        right: 91.66667%;
      }

      .col-md-pull-12 {
        right: 100%;
      }

      .col-md-push-0 {
        left: auto;
      }

      .col-md-push-1 {
        left: 8.33333%;
      }

      .col-md-push-2 {
        left: 16.66667%;
      }

      .col-md-push-3 {
        left: 25%;
      }

      .col-md-push-4 {
        left: 33.33333%;
      }

      .col-md-push-5 {
        left: 41.66667%;
      }

      .col-md-push-6 {
        left: 50%;
      }

      .col-md-push-7 {
        left: 58.33333%;
      }

      .col-md-push-8 {
        left: 66.66667%;
      }

      .col-md-push-9 {
        left: 75%;
      }

      .col-md-push-10 {
        left: 83.33333%;
      }

      .col-md-push-11 {
        left: 91.66667%;
      }

      .col-md-push-12 {
        left: 100%;
      }

      .col-md-offset-0 {
        margin-left: 0;
      }

      .col-md-offset-1,
      .homepage-experts .carousel-inner {
        margin-left: 8.33333%;
      }

      .col-md-offset-2 {
        margin-left: 16.66667%;
      }

      .col-md-offset-3 {
        margin-left: 25%;
      }

      .col-md-offset-4 {
        margin-left: 33.33333%;
      }

      .col-md-offset-5 {
        margin-left: 41.66667%;
      }

      .col-md-offset-6 {
        margin-left: 50%;
      }

      .col-md-offset-7 {
        margin-left: 58.33333%;
      }

      .col-md-offset-8 {
        margin-left: 66.66667%;
      }

      .col-md-offset-9 {
        margin-left: 75%;
      }

      .col-md-offset-10 {
        margin-left: 83.33333%;
      }

      .col-md-offset-11 {
        margin-left: 91.66667%;
      }

      .col-md-offset-12 {
        margin-left: 100%;
      }
    }

    @media (min-width: 1200px) {

      .col-lg-1,
      .col-lg-2,
      .col-lg-3,
      .homepage-timeline .homepage-timeline-column:first-child,
      .homepage-timeline .homepage-timeline-column-left:first-child,
      .homepage-timeline .homepage-timeline-column-right:first-child,
      .homepage-timeline .homepage-timeline-column:last-child,
      .homepage-timeline .homepage-timeline-column-left:last-child,
      .homepage-timeline .homepage-timeline-column-right:last-child,
      .col-lg-4,
      .homepage-hero .homepage-hero-right,
      .col-lg-5,
      .col-lg-6,
      .col-lg-7,
      .col-lg-8,
      .homepage-hero .homepage-hero-left,
      .col-lg-9,
      .col-lg-10,
      .col-lg-11,
      .col-lg-12 {
        float: left;
      }

      .col-lg-1 {
        width: 8.33333%;
      }

      .col-lg-2 {
        width: 16.66667%;
      }

      .col-lg-3,
      .homepage-timeline .homepage-timeline-column:first-child,
      .homepage-timeline .homepage-timeline-column-left:first-child,
      .homepage-timeline .homepage-timeline-column-right:first-child,
      .homepage-timeline .homepage-timeline-column:last-child,
      .homepage-timeline .homepage-timeline-column-left:last-child,
      .homepage-timeline .homepage-timeline-column-right:last-child {
        width: 25%;
      }

      .col-lg-4,
      .homepage-hero .homepage-hero-right {
        width: 33.33333%;
      }

      .col-lg-5 {
        width: 41.66667%;
      }

      .col-lg-6 {
        width: 50%;
      }

      .col-lg-7 {
        width: 58.33333%;
      }

      .col-lg-8,
      .homepage-hero .homepage-hero-left {
        width: 66.66667%;
      }

      .col-lg-9 {
        width: 75%;
      }

      .col-lg-10 {
        width: 83.33333%;
      }

      .col-lg-11 {
        width: 91.66667%;
      }

      .col-lg-12 {
        width: 100%;
      }

      .col-lg-pull-0 {
        right: auto;
      }

      .col-lg-pull-1 {
        right: 8.33333%;
      }

      .col-lg-pull-2 {
        right: 16.66667%;
      }

      .col-lg-pull-3 {
        right: 25%;
      }

      .col-lg-pull-4 {
        right: 33.33333%;
      }

      .col-lg-pull-5 {
        right: 41.66667%;
      }

      .col-lg-pull-6 {
        right: 50%;
      }

      .col-lg-pull-7 {
        right: 58.33333%;
      }

      .col-lg-pull-8 {
        right: 66.66667%;
      }

      .col-lg-pull-9 {
        right: 75%;
      }

      .col-lg-pull-10 {
        right: 83.33333%;
      }

      .col-lg-pull-11 {
        right: 91.66667%;
      }

      .col-lg-pull-12 {
        right: 100%;
      }

      .col-lg-push-0 {
        left: auto;
      }

      .col-lg-push-1 {
        left: 8.33333%;
      }

      .col-lg-push-2 {
        left: 16.66667%;
      }

      .col-lg-push-3 {
        left: 25%;
      }

      .col-lg-push-4 {
        left: 33.33333%;
      }

      .col-lg-push-5 {
        left: 41.66667%;
      }

      .col-lg-push-6 {
        left: 50%;
      }

      .col-lg-push-7 {
        left: 58.33333%;
      }

      .col-lg-push-8 {
        left: 66.66667%;
      }

      .col-lg-push-9 {
        left: 75%;
      }

      .col-lg-push-10 {
        left: 83.33333%;
      }

      .col-lg-push-11 {
        left: 91.66667%;
      }

      .col-lg-push-12 {
        left: 100%;
      }

      .col-lg-offset-0 {
        margin-left: 0;
      }

      .col-lg-offset-1 {
        margin-left: 8.33333%;
      }

      .col-lg-offset-2 {
        margin-left: 16.66667%;
      }

      .col-lg-offset-3 {
        margin-left: 25%;
      }

      .col-lg-offset-4 {
        margin-left: 33.33333%;
      }

      .col-lg-offset-5 {
        margin-left: 41.66667%;
      }

      .col-lg-offset-6 {
        margin-left: 50%;
      }

      .col-lg-offset-7 {
        margin-left: 58.33333%;
      }

      .col-lg-offset-8 {
        margin-left: 66.66667%;
      }

      .col-lg-offset-9 {
        margin-left: 75%;
      }

      .col-lg-offset-10 {
        margin-left: 83.33333%;
      }

      .col-lg-offset-11 {
        margin-left: 91.66667%;
      }

      .col-lg-offset-12 {
        margin-left: 100%;
      }
    }

    table {
      background-color: transparent;
    }

    caption {
      padding-top: 8px;
      padding-bottom: 8px;
      color: #777777;
      text-align: left;
    }

    th {
      text-align: left;
    }

    .table,
    .h-entry .e-content table {
      width: 100%;
      max-width: 100%;
      margin-bottom: 20px;
    }

    .table>thead>tr>th,
    .h-entry .e-content table>thead>tr>th,
    .table>thead>tr>td,
    .h-entry .e-content table>thead>tr>td,
    .table>tbody>tr>th,
    .h-entry .e-content table>tbody>tr>th,
    .table>tbody>tr>td,
    .h-entry .e-content table>tbody>tr>td,
    .table>tfoot>tr>th,
    .h-entry .e-content table>tfoot>tr>th,
    .table>tfoot>tr>td,
    .h-entry .e-content table>tfoot>tr>td {
      padding: 8px;
      line-height: 1.42857;
      vertical-align: top;
      border-top: 1px solid #ddd;
    }

    .table>thead>tr>th,
    .h-entry .e-content table>thead>tr>th {
      vertical-align: bottom;
      border-bottom: 2px solid #ddd;
    }

    .table>caption+thead>tr:first-child>th,
    .h-entry .e-content table>caption+thead>tr:first-child>th,
    .table>caption+thead>tr:first-child>td,
    .h-entry .e-content table>caption+thead>tr:first-child>td,
    .table>colgroup+thead>tr:first-child>th,
    .h-entry .e-content table>colgroup+thead>tr:first-child>th,
    .table>colgroup+thead>tr:first-child>td,
    .h-entry .e-content table>colgroup+thead>tr:first-child>td,
    .table>thead:first-child>tr:first-child>th,
    .h-entry .e-content table>thead:first-child>tr:first-child>th,
    .table>thead:first-child>tr:first-child>td,
    .h-entry .e-content table>thead:first-child>tr:first-child>td {
      border-top: 0;
    }

    .table>tbody+tbody,
    .h-entry .e-content table>tbody+tbody {
      border-top: 2px solid #ddd;
    }

    .table .table,
    .h-entry .e-content table .table,
    .table .h-entry .e-content table,
    .h-entry .e-content .table table,
    .h-entry .e-content table table {
      background-color: #fff;
    }

    .table-condensed>thead>tr>th,
    .table-condensed>thead>tr>td,
    .table-condensed>tbody>tr>th,
    .table-condensed>tbody>tr>td,
    .table-condensed>tfoot>tr>th,
    .table-condensed>tfoot>tr>td {
      padding: 5px;
    }

    .table-bordered {
      border: 1px solid #ddd;
    }

    .table-bordered>thead>tr>th,
    .table-bordered>thead>tr>td,
    .table-bordered>tbody>tr>th,
    .table-bordered>tbody>tr>td,
    .table-bordered>tfoot>tr>th,
    .table-bordered>tfoot>tr>td {
      border: 1px solid #ddd;
    }

    .table-bordered>thead>tr>th,
    .table-bordered>thead>tr>td {
      border-bottom-width: 2px;
    }

    .table-striped>tbody>tr:nth-of-type(odd),
    .h-entry .e-content table>tbody>tr:nth-of-type(odd) {
      background-color: #f9f9f9;
    }

    .table-hover>tbody>tr:hover {
      background-color: #f5f5f5;
    }

    table col[class*="col-"] {
      position: static;
      float: none;
      display: table-column;
    }

    table td[class*="col-"],
    table th[class*="col-"] {
      position: static;
      float: none;
      display: table-cell;
    }

    .table>thead>tr>td.active,
    .h-entry .e-content table>thead>tr>td.active,
    .table>thead>tr>th.active,
    .h-entry .e-content table>thead>tr>th.active,
    .table>thead>tr.active>td,
    .h-entry .e-content table>thead>tr.active>td,
    .table>thead>tr.active>th,
    .h-entry .e-content table>thead>tr.active>th,
    .table>tbody>tr>td.active,
    .h-entry .e-content table>tbody>tr>td.active,
    .table>tbody>tr>th.active,
    .h-entry .e-content table>tbody>tr>th.active,
    .table>tbody>tr.active>td,
    .h-entry .e-content table>tbody>tr.active>td,
    .table>tbody>tr.active>th,
    .h-entry .e-content table>tbody>tr.active>th,
    .table>tfoot>tr>td.active,
    .h-entry .e-content table>tfoot>tr>td.active,
    .table>tfoot>tr>th.active,
    .h-entry .e-content table>tfoot>tr>th.active,
    .table>tfoot>tr.active>td,
    .h-entry .e-content table>tfoot>tr.active>td,
    .table>tfoot>tr.active>th,
    .h-entry .e-content table>tfoot>tr.active>th {
      background-color: #f5f5f5;
    }

    .table-hover>tbody>tr>td.active:hover,
    .table-hover>tbody>tr>th.active:hover,
    .table-hover>tbody>tr.active:hover>td,
    .table-hover>tbody>tr:hover>.active,
    .table-hover>tbody>tr.active:hover>th {
      background-color: #e8e8e8;
    }

    .table>thead>tr>td.success,
    .h-entry .e-content table>thead>tr>td.success,
    .table>thead>tr>th.success,
    .h-entry .e-content table>thead>tr>th.success,
    .table>thead>tr.success>td,
    .h-entry .e-content table>thead>tr.success>td,
    .table>thead>tr.success>th,
    .h-entry .e-content table>thead>tr.success>th,
    .table>tbody>tr>td.success,
    .h-entry .e-content table>tbody>tr>td.success,
    .table>tbody>tr>th.success,
    .h-entry .e-content table>tbody>tr>th.success,
    .table>tbody>tr.success>td,
    .h-entry .e-content table>tbody>tr.success>td,
    .table>tbody>tr.success>th,
    .h-entry .e-content table>tbody>tr.success>th,
    .table>tfoot>tr>td.success,
    .h-entry .e-content table>tfoot>tr>td.success,
    .table>tfoot>tr>th.success,
    .h-entry .e-content table>tfoot>tr>th.success,
    .table>tfoot>tr.success>td,
    .h-entry .e-content table>tfoot>tr.success>td,
    .table>tfoot>tr.success>th,
    .h-entry .e-content table>tfoot>tr.success>th {
      background-color: #dff0d8;
    }

    .table-hover>tbody>tr>td.success:hover,
    .table-hover>tbody>tr>th.success:hover,
    .table-hover>tbody>tr.success:hover>td,
    .table-hover>tbody>tr:hover>.success,
    .table-hover>tbody>tr.success:hover>th {
      background-color: #d0e9c6;
    }

    .table>thead>tr>td.info,
    .h-entry .e-content table>thead>tr>td.info,
    .table>thead>tr>th.info,
    .h-entry .e-content table>thead>tr>th.info,
    .table>thead>tr.info>td,
    .h-entry .e-content table>thead>tr.info>td,
    .table>thead>tr.info>th,
    .h-entry .e-content table>thead>tr.info>th,
    .table>tbody>tr>td.info,
    .h-entry .e-content table>tbody>tr>td.info,
    .table>tbody>tr>th.info,
    .h-entry .e-content table>tbody>tr>th.info,
    .table>tbody>tr.info>td,
    .h-entry .e-content table>tbody>tr.info>td,
    .table>tbody>tr.info>th,
    .h-entry .e-content table>tbody>tr.info>th,
    .table>tfoot>tr>td.info,
    .h-entry .e-content table>tfoot>tr>td.info,
    .table>tfoot>tr>th.info,
    .h-entry .e-content table>tfoot>tr>th.info,
    .table>tfoot>tr.info>td,
    .h-entry .e-content table>tfoot>tr.info>td,
    .table>tfoot>tr.info>th,
    .h-entry .e-content table>tfoot>tr.info>th {
      background-color: #d9edf7;
    }

    .table-hover>tbody>tr>td.info:hover,
    .table-hover>tbody>tr>th.info:hover,
    .table-hover>tbody>tr.info:hover>td,
    .table-hover>tbody>tr:hover>.info,
    .table-hover>tbody>tr.info:hover>th {
      background-color: #c4e3f3;
    }

    .table>thead>tr>td.warning,
    .h-entry .e-content table>thead>tr>td.warning,
    .table>thead>tr>th.warning,
    .h-entry .e-content table>thead>tr>th.warning,
    .table>thead>tr.warning>td,
    .h-entry .e-content table>thead>tr.warning>td,
    .table>thead>tr.warning>th,
    .h-entry .e-content table>thead>tr.warning>th,
    .table>tbody>tr>td.warning,
    .h-entry .e-content table>tbody>tr>td.warning,
    .table>tbody>tr>th.warning,
    .h-entry .e-content table>tbody>tr>th.warning,
    .table>tbody>tr.warning>td,
    .h-entry .e-content table>tbody>tr.warning>td,
    .table>tbody>tr.warning>th,
    .h-entry .e-content table>tbody>tr.warning>th,
    .table>tfoot>tr>td.warning,
    .h-entry .e-content table>tfoot>tr>td.warning,
    .table>tfoot>tr>th.warning,
    .h-entry .e-content table>tfoot>tr>th.warning,
    .table>tfoot>tr.warning>td,
    .h-entry .e-content table>tfoot>tr.warning>td,
    .table>tfoot>tr.warning>th,
    .h-entry .e-content table>tfoot>tr.warning>th {
      background-color: #fcf8e3;
    }

    .table-hover>tbody>tr>td.warning:hover,
    .table-hover>tbody>tr>th.warning:hover,
    .table-hover>tbody>tr.warning:hover>td,
    .table-hover>tbody>tr:hover>.warning,
    .table-hover>tbody>tr.warning:hover>th {
      background-color: #faf2cc;
    }

    .table>thead>tr>td.danger,
    .h-entry .e-content table>thead>tr>td.danger,
    .table>thead>tr>th.danger,
    .h-entry .e-content table>thead>tr>th.danger,
    .table>thead>tr.danger>td,
    .h-entry .e-content table>thead>tr.danger>td,
    .table>thead>tr.danger>th,
    .h-entry .e-content table>thead>tr.danger>th,
    .table>tbody>tr>td.danger,
    .h-entry .e-content table>tbody>tr>td.danger,
    .table>tbody>tr>th.danger,
    .h-entry .e-content table>tbody>tr>th.danger,
    .table>tbody>tr.danger>td,
    .h-entry .e-content table>tbody>tr.danger>td,
    .table>tbody>tr.danger>th,
    .h-entry .e-content table>tbody>tr.danger>th,
    .table>tfoot>tr>td.danger,
    .h-entry .e-content table>tfoot>tr>td.danger,
    .table>tfoot>tr>th.danger,
    .h-entry .e-content table>tfoot>tr>th.danger,
    .table>tfoot>tr.danger>td,
    .h-entry .e-content table>tfoot>tr.danger>td,
    .table>tfoot>tr.danger>th,
    .h-entry .e-content table>tfoot>tr.danger>th {
      background-color: #f2dede;
    }

    .table-hover>tbody>tr>td.danger:hover,
    .table-hover>tbody>tr>th.danger:hover,
    .table-hover>tbody>tr.danger:hover>td,
    .table-hover>tbody>tr:hover>.danger,
    .table-hover>tbody>tr.danger:hover>th {
      background-color: #ebcccc;
    }

    .table-responsive {
      overflow-x: auto;
      min-height: 0.01%;
    }

    @media screen and (max-width: 767px) {
      .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
      }

      .table-responsive>.table,
      .h-entry .e-content .table-responsive>table {
        margin-bottom: 0;
      }

      .table-responsive>.table>thead>tr>th,
      .h-entry .e-content .table-responsive>table>thead>tr>th,
      .table-responsive>.table>thead>tr>td,
      .h-entry .e-content .table-responsive>table>thead>tr>td,
      .table-responsive>.table>tbody>tr>th,
      .h-entry .e-content .table-responsive>table>tbody>tr>th,
      .table-responsive>.table>tbody>tr>td,
      .h-entry .e-content .table-responsive>table>tbody>tr>td,
      .table-responsive>.table>tfoot>tr>th,
      .h-entry .e-content .table-responsive>table>tfoot>tr>th,
      .table-responsive>.table>tfoot>tr>td,
      .h-entry .e-content .table-responsive>table>tfoot>tr>td {
        white-space: nowrap;
      }

      .table-responsive>.table-bordered {
        border: 0;
      }

      .table-responsive>.table-bordered>thead>tr>th:first-child,
      .table-responsive>.table-bordered>thead>tr>td:first-child,
      .table-responsive>.table-bordered>tbody>tr>th:first-child,
      .table-responsive>.table-bordered>tbody>tr>td:first-child,
      .table-responsive>.table-bordered>tfoot>tr>th:first-child,
      .table-responsive>.table-bordered>tfoot>tr>td:first-child {
        border-left: 0;
      }

      .table-responsive>.table-bordered>thead>tr>th:last-child,
      .table-responsive>.table-bordered>thead>tr>td:last-child,
      .table-responsive>.table-bordered>tbody>tr>th:last-child,
      .table-responsive>.table-bordered>tbody>tr>td:last-child,
      .table-responsive>.table-bordered>tfoot>tr>th:last-child,
      .table-responsive>.table-bordered>tfoot>tr>td:last-child {
        border-right: 0;
      }

      .table-responsive>.table-bordered>tbody>tr:last-child>th,
      .table-responsive>.table-bordered>tbody>tr:last-child>td,
      .table-responsive>.table-bordered>tfoot>tr:last-child>th,
      .table-responsive>.table-bordered>tfoot>tr:last-child>td {
        border-bottom: 0;
      }
    }

    fieldset {
      padding: 0;
      margin: 0;
      border: 0;
      min-width: 0;
    }

    legend {
      display: block;
      width: 100%;
      padding: 0;
      margin-bottom: 20px;
      font-size: 27px;
      line-height: inherit;
      color: #333333;
      border: 0;
      border-bottom: 1px solid #e5e5e5;
    }

    label {
      display: inline-block;
      max-width: 100%;
      margin-bottom: 5px;
      font-weight: bold;
    }

    input[type="search"] {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }

    input[type="radio"],
    input[type="checkbox"] {
      margin: 1px \9 0 0;
      line-height: normal;
    }

    input[type="file"] {
      display: block;
    }

    input[type="range"] {
      display: block;
      width: 100%;
    }

    select[multiple],
    select[size] {
      height: auto;
    }

    input[type="file"]:focus,
    input[type="radio"]:focus,
    input[type="checkbox"]:focus {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px;
    }

    output {
      display: block;
      padding-top: 7px;
      font-size: 18px;
      line-height: 1.42857;
      color: #555555;
    }

    .form-control {
      display: block;
      width: 100%;
      height: 34px;
      padding: 6px 12px;
      font-size: 18px;
      line-height: 1.42857;
      color: #555555;
      background-color: #fff;
      background-image: none;
      border: 1px solid #ccc;
      border-radius: 4px;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
      -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
      transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    }

    .form-control:focus {
      border-color: #66afe9;
      outline: 0;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    }

    .form-control::-moz-placeholder {
      color: #999;
      opacity: 1;
    }

    .form-control:-ms-input-placeholder {
      color: #999;
    }

    .form-control::-webkit-input-placeholder {
      color: #999;
    }

    .form-control::-ms-expand {
      border: 0;
      background-color: transparent;
    }

    .form-control[disabled],
    .form-control[readonly],
    fieldset[disabled] .form-control {
      background-color: #eeeeee;
      opacity: 1;
    }

    .form-control[disabled],
    fieldset[disabled] .form-control {
      cursor: not-allowed;
    }

    textarea.form-control {
      height: auto;
    }

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

    @media screen and (-webkit-min-device-pixel-ratio: 0) {

      input[type="date"].form-control,
      input[type="time"].form-control,
      input[type="datetime-local"].form-control,
      input[type="month"].form-control {
        line-height: 34px;
      }

      input[type="date"].input-sm,
      .input-group-sm input[type="date"],
      input[type="time"].input-sm,
      .input-group-sm input[type="time"],
      input[type="datetime-local"].input-sm,
      .input-group-sm input[type="datetime-local"],
      input[type="month"].input-sm,
      .input-group-sm input[type="month"] {
        line-height: 30px;
      }

      input[type="date"].input-lg,
      .input-group-lg input[type="date"],
      input[type="time"].input-lg,
      .input-group-lg input[type="time"],
      input[type="datetime-local"].input-lg,
      .input-group-lg input[type="datetime-local"],
      input[type="month"].input-lg,
      .input-group-lg input[type="month"] {
        line-height: 46px;
      }
    }

    .form-group,
    .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-formfield {
      margin-bottom: 15px;
    }

    .radio,
    .checkbox {
      position: relative;
      display: block;
      margin-top: 10px;
      margin-bottom: 10px;
    }

    .radio label,
    .checkbox label {
      min-height: 20px;
      padding-left: 20px;
      margin-bottom: 0;
      font-weight: normal;
      cursor: pointer;
    }

    .radio input[type="radio"],
    .radio-inline input[type="radio"],
    .checkbox input[type="checkbox"],
    .checkbox-inline input[type="checkbox"] {
      position: absolute;
      margin-left: -20px;
      margin-top: 4px \9;
    }

    .radio+.radio,
    .checkbox+.checkbox {
      margin-top: -5px;
    }

    .radio-inline,
    .checkbox-inline {
      position: relative;
      display: inline-block;
      padding-left: 20px;
      margin-bottom: 0;
      vertical-align: middle;
      font-weight: normal;
      cursor: pointer;
    }

    .radio-inline+.radio-inline,
    .checkbox-inline+.checkbox-inline {
      margin-top: 0;
      margin-left: 10px;
    }

    input[type="radio"][disabled],
    input[type="radio"].disabled,
    fieldset[disabled] input[type="radio"],
    input[type="checkbox"][disabled],
    input[type="checkbox"].disabled,
    fieldset[disabled] input[type="checkbox"] {
      cursor: not-allowed;
    }

    .radio-inline.disabled,
    fieldset[disabled] .radio-inline,
    .checkbox-inline.disabled,
    fieldset[disabled] .checkbox-inline {
      cursor: not-allowed;
    }

    .radio.disabled label,
    fieldset[disabled] .radio label,
    .checkbox.disabled label,
    fieldset[disabled] .checkbox label {
      cursor: not-allowed;
    }

    .form-control-static {
      padding-top: 7px;
      padding-bottom: 7px;
      margin-bottom: 0;
      min-height: 38px;
    }

    .form-control-static.input-lg,
    .form-control-static.input-sm {
      padding-left: 0;
      padding-right: 0;
    }

    .input-sm {
      height: 30px;
      padding: 5px 10px;
      font-size: 16px;
      line-height: 1.5;
      border-radius: 3px;
    }

    select.input-sm {
      height: 30px;
      line-height: 30px;
    }

    textarea.input-sm,
    select[multiple].input-sm {
      height: auto;
    }

    .form-group-sm .form-control {
      height: 30px;
      padding: 5px 10px;
      font-size: 16px;
      line-height: 1.5;
      border-radius: 3px;
    }

    .form-group-sm select.form-control {
      height: 30px;
      line-height: 30px;
    }

    .form-group-sm textarea.form-control,
    .form-group-sm select[multiple].form-control {
      height: auto;
    }

    .form-group-sm .form-control-static {
      height: 30px;
      min-height: 36px;
      padding: 6px 10px;
      font-size: 16px;
      line-height: 1.5;
    }

    .input-lg {
      height: 46px;
      padding: 10px 16px;
      font-size: 23px;
      line-height: 1.33333;
      border-radius: 6px;
    }

    select.input-lg {
      height: 46px;
      line-height: 46px;
    }

    textarea.input-lg,
    select[multiple].input-lg {
      height: auto;
    }

    .form-group-lg .form-control {
      height: 46px;
      padding: 10px 16px;
      font-size: 23px;
      line-height: 1.33333;
      border-radius: 6px;
    }

    .form-group-lg select.form-control {
      height: 46px;
      line-height: 46px;
    }

    .form-group-lg textarea.form-control,
    .form-group-lg select[multiple].form-control {
      height: auto;
    }

    .form-group-lg .form-control-static {
      height: 46px;
      min-height: 43px;
      padding: 11px 16px;
      font-size: 23px;
      line-height: 1.33333;
    }

    .has-feedback {
      position: relative;
    }

    .has-feedback .form-control {
      padding-right: 42.5px;
    }

    .form-control-feedback {
      position: absolute;
      top: 0;
      right: 0;
      z-index: 2;
      display: block;
      width: 34px;
      height: 34px;
      line-height: 34px;
      text-align: center;
      pointer-events: none;
    }

    .input-lg+.form-control-feedback,
    .input-group-lg+.form-control-feedback,
    .form-group-lg .form-control+.form-control-feedback {
      width: 46px;
      height: 46px;
      line-height: 46px;
    }

    .input-sm+.form-control-feedback,
    .input-group-sm+.form-control-feedback,
    .form-group-sm .form-control+.form-control-feedback {
      width: 30px;
      height: 30px;
      line-height: 30px;
    }

    .has-success .help-block,
    .has-success .control-label,
    .has-success .radio,
    .has-success .checkbox,
    .has-success .radio-inline,
    .has-success .checkbox-inline,
    .has-success.radio label,
    .has-success.checkbox label,
    .has-success.radio-inline label,
    .has-success.checkbox-inline label {
      color: #3c763d;
    }

    .has-success .form-control {
      border-color: #3c763d;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    }

    .has-success .form-control:focus {
      border-color: #2b542c;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
    }

    .has-success .input-group-addon {
      color: #3c763d;
      border-color: #3c763d;
      background-color: #dff0d8;
    }

    .has-success .form-control-feedback {
      color: #3c763d;
    }

    .has-warning .help-block,
    .has-warning .control-label,
    .has-warning .radio,
    .has-warning .checkbox,
    .has-warning .radio-inline,
    .has-warning .checkbox-inline,
    .has-warning.radio label,
    .has-warning.checkbox label,
    .has-warning.radio-inline label,
    .has-warning.checkbox-inline label {
      color: #8a6d3b;
    }

    .has-warning .form-control {
      border-color: #8a6d3b;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    }

    .has-warning .form-control:focus {
      border-color: #66512c;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
    }

    .has-warning .input-group-addon {
      color: #8a6d3b;
      border-color: #8a6d3b;
      background-color: #fcf8e3;
    }

    .has-warning .form-control-feedback {
      color: #8a6d3b;
    }

    .has-error .help-block,
    .has-error .control-label,
    .has-error .radio,
    .has-error .checkbox,
    .has-error .radio-inline,
    .has-error .checkbox-inline,
    .has-error.radio label,
    .has-error.checkbox label,
    .has-error.radio-inline label,
    .has-error.checkbox-inline label {
      color: #a94442;
    }

    .has-error .form-control {
      border-color: #a94442;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    }

    .has-error .form-control:focus {
      border-color: #843534;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
    }

    .has-error .input-group-addon {
      color: #a94442;
      border-color: #a94442;
      background-color: #f2dede;
    }

    .has-error .form-control-feedback {
      color: #a94442;
    }

    .has-feedback label~.form-control-feedback {
      top: 25px;
    }

    .has-feedback label.sr-only~.form-control-feedback {
      top: 0;
    }

    .help-block {
      display: block;
      margin-top: 5px;
      margin-bottom: 10px;
      color: #404040;
    }

    @media (min-width: 768px) {

      .form-inline .form-group,
      .search-box .form-group,
      .form-inline .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-formfield,
      .homepage-eletters .homepage-eletter-subscribe .form-inline .homepage-eletter-formfield,
      .search-box .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-formfield,
      .homepage-eletters .homepage-eletter-subscribe .search-box .homepage-eletter-formfield {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
      }

      .form-inline .form-control,
      .search-box .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
      }

      .form-inline .form-control-static,
      .search-box .form-control-static {
        display: inline-block;
      }

      .form-inline .input-group,
      .search-box .input-group {
        display: inline-table;
        vertical-align: middle;
      }

      .form-inline .input-group .input-group-addon,
      .search-box .input-group .input-group-addon,
      .form-inline .input-group .input-group-btn,
      .search-box .input-group .input-group-btn,
      .form-inline .input-group .form-control,
      .search-box .input-group .form-control {
        width: auto;
      }

      .form-inline .input-group>.form-control,
      .search-box .input-group>.form-control {
        width: 100%;
      }

      .form-inline .control-label,
      .search-box .control-label {
        margin-bottom: 0;
        vertical-align: middle;
      }

      .form-inline .radio,
      .search-box .radio,
      .form-inline .checkbox,
      .search-box .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
      }

      .form-inline .radio label,
      .search-box .radio label,
      .form-inline .checkbox label,
      .search-box .checkbox label {
        padding-left: 0;
      }

      .form-inline .radio input[type="radio"],
      .search-box .radio input[type="radio"],
      .form-inline .checkbox input[type="checkbox"],
      .search-box .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0;
      }

      .form-inline .has-feedback .form-control-feedback,
      .search-box .has-feedback .form-control-feedback {
        top: 0;
      }
    }

    .form-horizontal .radio,
    .form-horizontal .checkbox,
    .form-horizontal .radio-inline,
    .form-horizontal .checkbox-inline {
      margin-top: 0;
      margin-bottom: 0;
      padding-top: 7px;
    }

    .form-horizontal .radio,
    .form-horizontal .checkbox {
      min-height: 27px;
    }

    .form-horizontal .form-group,
    .form-horizontal .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-formfield,
    .homepage-eletters .homepage-eletter-subscribe .form-horizontal .homepage-eletter-formfield {
      margin-left: -15px;
      margin-right: -15px;
    }

    .form-horizontal .form-group:before,
    .form-horizontal .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-formfield:before,
    .homepage-eletters .homepage-eletter-subscribe .form-horizontal .homepage-eletter-formfield:before,
    .form-horizontal .form-group:after,
    .form-horizontal .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-formfield:after,
    .homepage-eletters .homepage-eletter-subscribe .form-horizontal .homepage-eletter-formfield:after {
      content: " ";
      display: table;
    }

    .form-horizontal .form-group:after,
    .form-horizontal .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-formfield:after,
    .homepage-eletters .homepage-eletter-subscribe .form-horizontal .homepage-eletter-formfield:after {
      clear: both;
    }

    @media (min-width: 768px) {
      .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px;
      }
    }

    .form-horizontal .has-feedback .form-control-feedback {
      right: 15px;
    }

    @media (min-width: 768px) {
      .form-horizontal .form-group-lg .control-label {
        padding-top: 11px;
        font-size: 23px;
      }
    }

    @media (min-width: 768px) {
      .form-horizontal .form-group-sm .control-label {
        padding-top: 6px;
        font-size: 16px;
      }
    }

    .btn,
    .button,
    .button-primary,
    .js-contact-form button[type="submit"],
    .gform_wrapper input[type="submit"],
    .login-form .login-form-buttons .login-form-button,
    .login-form .login-form-buttons .login-button,
    .login-form .login-form-buttons .membership-button,
    .events-page .events-page-button,
    .homepage-broadcast .homepage-broadcast-button,
    .homepage-broadcast .order-button,
    .homepage-broadcast .visitor-link-button,
    .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button,
    .homepage-events .button,
    .homepage-events .button-primary,
    .homepage-hero .homepage-hero-buttons .homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .order-button,
    .homepage-hero .homepage-hero-buttons .visitor-link-button {
      display: inline-block;
      margin-bottom: 0;
      font-weight: normal;
      text-align: center;
      vertical-align: middle;
      touch-action: manipulation;
      cursor: pointer;
      background-image: none;
      border: 1px solid transparent;
      white-space: nowrap;
      padding: 6px 12px;
      font-size: 18px;
      line-height: 1.42857;
      border-radius: 4px;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
    }

    .btn:focus,
    .button:focus,
    .button-primary:focus,
    .js-contact-form button[type="submit"]:focus,
    .gform_wrapper input[type="submit"]:focus,
    .login-form .login-form-buttons .login-form-button:focus,
    .login-form .login-form-buttons .login-button:focus,
    .login-form .login-form-buttons .membership-button:focus,
    .events-page .events-page-button:focus,
    .homepage-broadcast .homepage-broadcast-button:focus,
    .homepage-broadcast .order-button:focus,
    .homepage-broadcast .visitor-link-button:focus,
    .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button:focus,
    .homepage-hero .homepage-hero-buttons .homepage-hero-button:focus,
    .homepage-hero .homepage-hero-buttons .order-button:focus,
    .homepage-hero .homepage-hero-buttons .visitor-link-button:focus,
    .btn.focus,
    .focus.button,
    .focus.button-primary,
    .js-contact-form button.focus[type="submit"],
    .gform_wrapper input.focus[type="submit"],
    .login-form .login-form-buttons .focus.login-form-button,
    .login-form .login-form-buttons .focus.login-button,
    .login-form .login-form-buttons .focus.membership-button,
    .events-page .focus.events-page-button,
    .homepage-broadcast .focus.homepage-broadcast-button,
    .homepage-broadcast .focus.order-button,
    .homepage-broadcast .focus.visitor-link-button,
    .homepage-eletters .homepage-eletter-subscribe .focus.homepage-eletter-subscribe-button,
    .homepage-hero .homepage-hero-buttons .focus.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .focus.order-button,
    .homepage-hero .homepage-hero-buttons .focus.visitor-link-button,
    .btn:active:focus,
    .button:active:focus,
    .button-primary:active:focus,
    .js-contact-form button[type="submit"]:active:focus,
    .gform_wrapper input[type="submit"]:active:focus,
    .login-form .login-form-buttons .login-form-button:active:focus,
    .login-form .login-form-buttons .login-button:active:focus,
    .login-form .login-form-buttons .membership-button:active:focus,
    .events-page .events-page-button:active:focus,
    .homepage-broadcast .homepage-broadcast-button:active:focus,
    .homepage-broadcast .order-button:active:focus,
    .homepage-broadcast .visitor-link-button:active:focus,
    .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button:active:focus,
    .homepage-hero .homepage-hero-buttons .homepage-hero-button:active:focus,
    .homepage-hero .homepage-hero-buttons .order-button:active:focus,
    .homepage-hero .homepage-hero-buttons .visitor-link-button:active:focus,
    .btn:active.focus,
    .button:active.focus,
    .button-primary:active.focus,
    .js-contact-form button[type="submit"]:active.focus,
    .gform_wrapper input[type="submit"]:active.focus,
    .login-form .login-form-buttons .login-form-button:active.focus,
    .login-form .login-form-buttons .login-button:active.focus,
    .login-form .login-form-buttons .membership-button:active.focus,
    .events-page .events-page-button:active.focus,
    .homepage-broadcast .homepage-broadcast-button:active.focus,
    .homepage-broadcast .order-button:active.focus,
    .homepage-broadcast .visitor-link-button:active.focus,
    .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button:active.focus,
    .homepage-hero .homepage-hero-buttons .homepage-hero-button:active.focus,
    .homepage-hero .homepage-hero-buttons .order-button:active.focus,
    .homepage-hero .homepage-hero-buttons .visitor-link-button:active.focus,
    .btn.active:focus,
    .active.button:focus,
    .active.button-primary:focus,
    .js-contact-form button.active[type="submit"]:focus,
    .gform_wrapper input.active[type="submit"]:focus,
    .login-form .login-form-buttons .active.login-form-button:focus,
    .login-form .login-form-buttons .active.login-button:focus,
    .login-form .login-form-buttons .active.membership-button:focus,
    .events-page .active.events-page-button:focus,
    .homepage-broadcast .active.homepage-broadcast-button:focus,
    .homepage-broadcast .active.order-button:focus,
    .homepage-broadcast .active.visitor-link-button:focus,
    .homepage-eletters .homepage-eletter-subscribe .active.homepage-eletter-subscribe-button:focus,
    .homepage-hero .homepage-hero-buttons .active.homepage-hero-button:focus,
    .homepage-hero .homepage-hero-buttons .active.order-button:focus,
    .homepage-hero .homepage-hero-buttons .active.visitor-link-button:focus,
    .btn.active.focus,
    .active.focus.button,
    .active.focus.button-primary,
    .js-contact-form button.active.focus[type="submit"],
    .gform_wrapper input.active.focus[type="submit"],
    .login-form .login-form-buttons .active.focus.login-form-button,
    .login-form .login-form-buttons .active.focus.login-button,
    .login-form .login-form-buttons .active.focus.membership-button,
    .events-page .active.focus.events-page-button,
    .homepage-broadcast .active.focus.homepage-broadcast-button,
    .homepage-broadcast .active.focus.order-button,
    .homepage-broadcast .active.focus.visitor-link-button,
    .homepage-eletters .homepage-eletter-subscribe .active.focus.homepage-eletter-subscribe-button,
    .homepage-hero .homepage-hero-buttons .active.focus.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .active.focus.order-button,
    .homepage-hero .homepage-hero-buttons .active.focus.visitor-link-button {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px;
    }

    .btn:hover,
    .button:hover,
    .button-primary:hover,
    .js-contact-form button[type="submit"]:hover,
    .gform_wrapper input[type="submit"]:hover,
    .login-form .login-form-buttons .login-form-button:hover,
    .login-form .login-form-buttons .login-button:hover,
    .login-form .login-form-buttons .membership-button:hover,
    .events-page .events-page-button:hover,
    .homepage-broadcast .homepage-broadcast-button:hover,
    .homepage-broadcast .order-button:hover,
    .homepage-broadcast .visitor-link-button:hover,
    .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button:hover,
    .homepage-hero .homepage-hero-buttons .homepage-hero-button:hover,
    .homepage-hero .homepage-hero-buttons .order-button:hover,
    .homepage-hero .homepage-hero-buttons .visitor-link-button:hover,
    .btn:focus,
    .button:focus,
    .button-primary:focus,
    .js-contact-form button[type="submit"]:focus,
    .gform_wrapper input[type="submit"]:focus,
    .login-form .login-form-buttons .login-form-button:focus,
    .login-form .login-form-buttons .login-button:focus,
    .login-form .login-form-buttons .membership-button:focus,
    .events-page .events-page-button:focus,
    .homepage-broadcast .homepage-broadcast-button:focus,
    .homepage-broadcast .order-button:focus,
    .homepage-broadcast .visitor-link-button:focus,
    .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button:focus,
    .homepage-hero .homepage-hero-buttons .homepage-hero-button:focus,
    .homepage-hero .homepage-hero-buttons .order-button:focus,
    .homepage-hero .homepage-hero-buttons .visitor-link-button:focus,
    .btn.focus,
    .focus.button,
    .focus.button-primary,
    .js-contact-form button.focus[type="submit"],
    .gform_wrapper input.focus[type="submit"],
    .login-form .login-form-buttons .focus.login-form-button,
    .login-form .login-form-buttons .focus.login-button,
    .login-form .login-form-buttons .focus.membership-button,
    .events-page .focus.events-page-button,
    .homepage-broadcast .focus.homepage-broadcast-button,
    .homepage-broadcast .focus.order-button,
    .homepage-broadcast .focus.visitor-link-button,
    .homepage-eletters .homepage-eletter-subscribe .focus.homepage-eletter-subscribe-button,
    .homepage-hero .homepage-hero-buttons .focus.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .focus.order-button,
    .homepage-hero .homepage-hero-buttons .focus.visitor-link-button {
      color: #333;
      text-decoration: none;
    }

    .btn:active,
    .button:active,
    .button-primary:active,
    .js-contact-form button[type="submit"]:active,
    .gform_wrapper input[type="submit"]:active,
    .login-form .login-form-buttons .login-form-button:active,
    .login-form .login-form-buttons .login-button:active,
    .login-form .login-form-buttons .membership-button:active,
    .events-page .events-page-button:active,
    .homepage-broadcast .homepage-broadcast-button:active,
    .homepage-broadcast .order-button:active,
    .homepage-broadcast .visitor-link-button:active,
    .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button:active,
    .homepage-hero .homepage-hero-buttons .homepage-hero-button:active,
    .homepage-hero .homepage-hero-buttons .order-button:active,
    .homepage-hero .homepage-hero-buttons .visitor-link-button:active,
    .btn.active,
    .active.button,
    .active.button-primary,
    .js-contact-form button.active[type="submit"],
    .gform_wrapper input.active[type="submit"],
    .login-form .login-form-buttons .active.login-form-button,
    .login-form .login-form-buttons .active.login-button,
    .login-form .login-form-buttons .active.membership-button,
    .events-page .active.events-page-button,
    .homepage-broadcast .active.homepage-broadcast-button,
    .homepage-broadcast .active.order-button,
    .homepage-broadcast .active.visitor-link-button,
    .homepage-eletters .homepage-eletter-subscribe .active.homepage-eletter-subscribe-button,
    .homepage-hero .homepage-hero-buttons .active.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .active.order-button,
    .homepage-hero .homepage-hero-buttons .active.visitor-link-button {
      outline: 0;
      background-image: none;
    }

    .btn.disabled,
    .disabled.button,
    .disabled.button-primary,
    .js-contact-form button.disabled[type="submit"],
    .gform_wrapper input.disabled[type="submit"],
    .login-form .login-form-buttons .disabled.login-form-button,
    .login-form .login-form-buttons .disabled.login-button,
    .login-form .login-form-buttons .disabled.membership-button,
    .events-page .disabled.events-page-button,
    .homepage-broadcast .disabled.homepage-broadcast-button,
    .homepage-broadcast .disabled.order-button,
    .homepage-broadcast .disabled.visitor-link-button,
    .homepage-eletters .homepage-eletter-subscribe .disabled.homepage-eletter-subscribe-button,
    .homepage-hero .homepage-hero-buttons .disabled.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .disabled.order-button,
    .homepage-hero .homepage-hero-buttons .disabled.visitor-link-button,
    .btn[disabled],
    [disabled].button,
    [disabled].button-primary,
    .js-contact-form button[disabled][type="submit"],
    .gform_wrapper input[disabled][type="submit"],
    .login-form .login-form-buttons [disabled].login-form-button,
    .login-form .login-form-buttons [disabled].login-button,
    .login-form .login-form-buttons [disabled].membership-button,
    .events-page [disabled].events-page-button,
    .homepage-broadcast [disabled].homepage-broadcast-button,
    .homepage-broadcast [disabled].order-button,
    .homepage-broadcast [disabled].visitor-link-button,
    .homepage-eletters .homepage-eletter-subscribe [disabled].homepage-eletter-subscribe-button,
    .homepage-hero .homepage-hero-buttons [disabled].homepage-hero-button,
    .homepage-hero .homepage-hero-buttons [disabled].order-button,
    .homepage-hero .homepage-hero-buttons [disabled].visitor-link-button,
    fieldset[disabled] .btn,
    fieldset[disabled] .button,
    fieldset[disabled] .button-primary,
    fieldset[disabled] .js-contact-form button[type="submit"],
    .js-contact-form fieldset[disabled] button[type="submit"],
    fieldset[disabled] .gform_wrapper input[type="submit"],
    .gform_wrapper fieldset[disabled] input[type="submit"],
    fieldset[disabled] .login-form .login-form-buttons .login-form-button,
    .login-form .login-form-buttons fieldset[disabled] .login-form-button,
    fieldset[disabled] .login-form .login-form-buttons .login-button,
    .login-form .login-form-buttons fieldset[disabled] .login-button,
    fieldset[disabled] .login-form .login-form-buttons .membership-button,
    .login-form .login-form-buttons fieldset[disabled] .membership-button,
    fieldset[disabled] .events-page .events-page-button,
    .events-page fieldset[disabled] .events-page-button,
    fieldset[disabled] .homepage-broadcast .homepage-broadcast-button,
    .homepage-broadcast fieldset[disabled] .homepage-broadcast-button,
    fieldset[disabled] .homepage-broadcast .order-button,
    .homepage-broadcast fieldset[disabled] .order-button,
    fieldset[disabled] .homepage-broadcast .visitor-link-button,
    .homepage-broadcast fieldset[disabled] .visitor-link-button,
    fieldset[disabled] .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe fieldset[disabled] .homepage-eletter-subscribe-button,
    fieldset[disabled] .homepage-hero .homepage-hero-buttons .homepage-hero-button,
    .homepage-hero .homepage-hero-buttons fieldset[disabled] .homepage-hero-button,
    fieldset[disabled] .homepage-hero .homepage-hero-buttons .order-button,
    .homepage-hero .homepage-hero-buttons fieldset[disabled] .order-button,
    fieldset[disabled] .homepage-hero .homepage-hero-buttons .visitor-link-button,
    .homepage-hero .homepage-hero-buttons fieldset[disabled] .visitor-link-button {
      cursor: not-allowed;
      opacity: 0.65;
      filter: alpha(opacity=65);
      -webkit-box-shadow: none;
      box-shadow: none;
    }

    a.btn.disabled,
    a.disabled.button,
    a.disabled.button-primary,
    .login-form .login-form-buttons a.disabled.login-form-button,
    .login-form .login-form-buttons a.disabled.login-button,
    .login-form .login-form-buttons a.disabled.membership-button,
    .events-page a.disabled.events-page-button,
    .homepage-broadcast a.disabled.homepage-broadcast-button,
    .homepage-broadcast a.disabled.order-button,
    .homepage-broadcast a.disabled.visitor-link-button,
    .homepage-eletters .homepage-eletter-subscribe a.disabled.homepage-eletter-subscribe-button,
    .homepage-hero .homepage-hero-buttons a.disabled.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons a.disabled.order-button,
    .homepage-hero .homepage-hero-buttons a.disabled.visitor-link-button,
    fieldset[disabled] a.btn,
    fieldset[disabled] a.button,
    fieldset[disabled] a.button-primary,
    fieldset[disabled] .login-form .login-form-buttons a.login-form-button,
    .login-form .login-form-buttons fieldset[disabled] a.login-form-button,
    fieldset[disabled] .login-form .login-form-buttons a.login-button,
    .login-form .login-form-buttons fieldset[disabled] a.login-button,
    fieldset[disabled] .login-form .login-form-buttons a.membership-button,
    .login-form .login-form-buttons fieldset[disabled] a.membership-button,
    fieldset[disabled] .events-page a.events-page-button,
    .events-page fieldset[disabled] a.events-page-button,
    fieldset[disabled] .homepage-broadcast a.homepage-broadcast-button,
    .homepage-broadcast fieldset[disabled] a.homepage-broadcast-button,
    fieldset[disabled] .homepage-broadcast a.order-button,
    .homepage-broadcast fieldset[disabled] a.order-button,
    fieldset[disabled] .homepage-broadcast a.visitor-link-button,
    .homepage-broadcast fieldset[disabled] a.visitor-link-button,
    fieldset[disabled] .homepage-eletters .homepage-eletter-subscribe a.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe fieldset[disabled] a.homepage-eletter-subscribe-button,
    fieldset[disabled] .homepage-hero .homepage-hero-buttons a.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons fieldset[disabled] a.homepage-hero-button,
    fieldset[disabled] .homepage-hero .homepage-hero-buttons a.order-button,
    .homepage-hero .homepage-hero-buttons fieldset[disabled] a.order-button,
    fieldset[disabled] .homepage-hero .homepage-hero-buttons a.visitor-link-button,
    .homepage-hero .homepage-hero-buttons fieldset[disabled] a.visitor-link-button {
      pointer-events: none;
    }

    .btn-default,
    .button,
    .button-primary,
    .js-contact-form button[type="submit"],
    .gform_wrapper input[type="submit"],
    .login-form .login-form-buttons .login-form-button,
    .login-form .login-form-buttons .login-button,
    .login-form .login-form-buttons .membership-button,
    .events-page .events-page-button,
    .homepage-broadcast .homepage-broadcast-button,
    .homepage-broadcast .order-button,
    .homepage-broadcast .visitor-link-button,
    .homepage-hero .homepage-hero-buttons .homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .order-button,
    .homepage-hero .homepage-hero-buttons .visitor-link-button {
      color: #333;
      border-color: #ccc;
    }

    .btn-default:focus,
    .button:focus,
    .button-primary:focus,
    .js-contact-form button[type="submit"]:focus,
    .gform_wrapper input[type="submit"]:focus,
    .login-form .login-form-buttons .login-form-button:focus,
    .login-form .login-form-buttons .login-button:focus,
    .login-form .login-form-buttons .membership-button:focus,
    .events-page .events-page-button:focus,
    .homepage-broadcast .homepage-broadcast-button:focus,
    .homepage-broadcast .order-button:focus,
    .homepage-broadcast .visitor-link-button:focus,
    .homepage-hero .homepage-hero-buttons .homepage-hero-button:focus,
    .homepage-hero .homepage-hero-buttons .order-button:focus,
    .homepage-hero .homepage-hero-buttons .visitor-link-button:focus,
    .btn-default.focus,
    .focus.button,
    .focus.button-primary,
    .js-contact-form button.focus[type="submit"],
    .gform_wrapper input.focus[type="submit"],
    .login-form .login-form-buttons .focus.login-form-button,
    .login-form .login-form-buttons .focus.login-button,
    .login-form .login-form-buttons .focus.membership-button,
    .events-page .focus.events-page-button,
    .homepage-broadcast .focus.homepage-broadcast-button,
    .homepage-broadcast .focus.order-button,
    .homepage-broadcast .focus.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .focus.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .focus.order-button,
    .homepage-hero .homepage-hero-buttons .focus.visitor-link-button {
      color: #333;
      border-color: #8c8c8c;
    }

    .btn-default:hover,
    .button:hover,
    .button-primary:hover,
    .js-contact-form button[type="submit"]:hover,
    .gform_wrapper input[type="submit"]:hover,
    .login-form .login-form-buttons .login-form-button:hover,
    .login-form .login-form-buttons .login-button:hover,
    .login-form .login-form-buttons .membership-button:hover,
    .events-page .events-page-button:hover,
    .homepage-broadcast .homepage-broadcast-button:hover,
    .homepage-broadcast .order-button:hover,
    .homepage-broadcast .visitor-link-button:hover,
    .homepage-hero .homepage-hero-buttons .homepage-hero-button:hover,
    .homepage-hero .homepage-hero-buttons .order-button:hover,
    .homepage-hero .homepage-hero-buttons .visitor-link-button:hover {
      color: #333;
      border-color: #adadad;
    }

    .btn-default:active,
    .button:active,
    .button-primary:active,
    .js-contact-form button[type="submit"]:active,
    .gform_wrapper input[type="submit"]:active,
    .login-form .login-form-buttons .login-form-button:active,
    .login-form .login-form-buttons .login-button:active,
    .login-form .login-form-buttons .membership-button:active,
    .events-page .events-page-button:active,
    .homepage-broadcast .homepage-broadcast-button:active,
    .homepage-broadcast .order-button:active,
    .homepage-broadcast .visitor-link-button:active,
    .homepage-hero .homepage-hero-buttons .homepage-hero-button:active,
    .homepage-hero .homepage-hero-buttons .order-button:active,
    .homepage-hero .homepage-hero-buttons .visitor-link-button:active,
    .btn-default.active,
    .active.button,
    .active.button-primary,
    .js-contact-form button.active[type="submit"],
    .gform_wrapper input.active[type="submit"],
    .login-form .login-form-buttons .active.login-form-button,
    .login-form .login-form-buttons .active.login-button,
    .login-form .login-form-buttons .active.membership-button,
    .events-page .active.events-page-button,
    .homepage-broadcast .active.homepage-broadcast-button,
    .homepage-broadcast .active.order-button,
    .homepage-broadcast .active.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .active.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .active.order-button,
    .homepage-hero .homepage-hero-buttons .active.visitor-link-button,
    .open>.btn-default.dropdown-toggle,
    .open>.dropdown-toggle.button,
    .open>.dropdown-toggle.button-primary,
    .js-contact-form .open>button.dropdown-toggle[type="submit"],
    .gform_wrapper .open>input.dropdown-toggle[type="submit"],
    .login-form .login-form-buttons .open>.dropdown-toggle.login-form-button,
    .login-form .login-form-buttons .open>.dropdown-toggle.login-button,
    .login-form .login-form-buttons .open>.dropdown-toggle.membership-button,
    .events-page .open>.dropdown-toggle.events-page-button,
    .homepage-broadcast .open>.dropdown-toggle.homepage-broadcast-button,
    .homepage-broadcast .open>.dropdown-toggle.order-button,
    .homepage-broadcast .open>.dropdown-toggle.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .open>.dropdown-toggle.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .open>.dropdown-toggle.order-button,
    .homepage-hero .homepage-hero-buttons .open>.dropdown-toggle.visitor-link-button {
      color: #333;
      border-color: #adadad;
    }

    .btn-default:active:hover,
    .button:active:hover,
    .button-primary:active:hover,
    .js-contact-form button[type="submit"]:active:hover,
    .gform_wrapper input[type="submit"]:active:hover,
    .login-form .login-form-buttons .login-form-button:active:hover,
    .login-form .login-form-buttons .login-button:active:hover,
    .login-form .login-form-buttons .membership-button:active:hover,
    .events-page .events-page-button:active:hover,
    .homepage-broadcast .homepage-broadcast-button:active:hover,
    .homepage-broadcast .order-button:active:hover,
    .homepage-broadcast .visitor-link-button:active:hover,
    .homepage-hero .homepage-hero-buttons .homepage-hero-button:active:hover,
    .homepage-hero .homepage-hero-buttons .order-button:active:hover,
    .homepage-hero .homepage-hero-buttons .visitor-link-button:active:hover,
    .btn-default:active:focus,
    .button:active:focus,
    .button-primary:active:focus,
    .js-contact-form button[type="submit"]:active:focus,
    .gform_wrapper input[type="submit"]:active:focus,
    .login-form .login-form-buttons .login-form-button:active:focus,
    .login-form .login-form-buttons .login-button:active:focus,
    .login-form .login-form-buttons .membership-button:active:focus,
    .events-page .events-page-button:active:focus,
    .homepage-broadcast .homepage-broadcast-button:active:focus,
    .homepage-broadcast .order-button:active:focus,
    .homepage-broadcast .visitor-link-button:active:focus,
    .homepage-hero .homepage-hero-buttons .homepage-hero-button:active:focus,
    .homepage-hero .homepage-hero-buttons .order-button:active:focus,
    .homepage-hero .homepage-hero-buttons .visitor-link-button:active:focus,
    .btn-default:active.focus,
    .button:active.focus,
    .button-primary:active.focus,
    .js-contact-form button[type="submit"]:active.focus,
    .gform_wrapper input[type="submit"]:active.focus,
    .login-form .login-form-buttons .login-form-button:active.focus,
    .login-form .login-form-buttons .login-button:active.focus,
    .login-form .login-form-buttons .membership-button:active.focus,
    .events-page .events-page-button:active.focus,
    .homepage-broadcast .homepage-broadcast-button:active.focus,
    .homepage-broadcast .order-button:active.focus,
    .homepage-broadcast .visitor-link-button:active.focus,
    .homepage-hero .homepage-hero-buttons .homepage-hero-button:active.focus,
    .homepage-hero .homepage-hero-buttons .order-button:active.focus,
    .homepage-hero .homepage-hero-buttons .visitor-link-button:active.focus,
    .btn-default.active:hover,
    .active.button:hover,
    .active.button-primary:hover,
    .js-contact-form button.active[type="submit"]:hover,
    .gform_wrapper input.active[type="submit"]:hover,
    .login-form .login-form-buttons .active.login-form-button:hover,
    .login-form .login-form-buttons .active.login-button:hover,
    .login-form .login-form-buttons .active.membership-button:hover,
    .events-page .active.events-page-button:hover,
    .homepage-broadcast .active.homepage-broadcast-button:hover,
    .homepage-broadcast .active.order-button:hover,
    .homepage-broadcast .active.visitor-link-button:hover,
    .homepage-hero .homepage-hero-buttons .active.homepage-hero-button:hover,
    .homepage-hero .homepage-hero-buttons .active.order-button:hover,
    .homepage-hero .homepage-hero-buttons .active.visitor-link-button:hover,
    .btn-default.active:focus,
    .active.button:focus,
    .active.button-primary:focus,
    .js-contact-form button.active[type="submit"]:focus,
    .gform_wrapper input.active[type="submit"]:focus,
    .login-form .login-form-buttons .active.login-form-button:focus,
    .login-form .login-form-buttons .active.login-button:focus,
    .login-form .login-form-buttons .active.membership-button:focus,
    .events-page .active.events-page-button:focus,
    .homepage-broadcast .active.homepage-broadcast-button:focus,
    .homepage-broadcast .active.order-button:focus,
    .homepage-broadcast .active.visitor-link-button:focus,
    .homepage-hero .homepage-hero-buttons .active.homepage-hero-button:focus,
    .homepage-hero .homepage-hero-buttons .active.order-button:focus,
    .homepage-hero .homepage-hero-buttons .active.visitor-link-button:focus,
    .btn-default.active.focus,
    .active.focus.button,
    .active.focus.button-primary,
    .js-contact-form button.active.focus[type="submit"],
    .gform_wrapper input.active.focus[type="submit"],
    .login-form .login-form-buttons .active.focus.login-form-button,
    .login-form .login-form-buttons .active.focus.login-button,
    .login-form .login-form-buttons .active.focus.membership-button,
    .events-page .active.focus.events-page-button,
    .homepage-broadcast .active.focus.homepage-broadcast-button,
    .homepage-broadcast .active.focus.order-button,
    .homepage-broadcast .active.focus.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .active.focus.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .active.focus.order-button,
    .homepage-hero .homepage-hero-buttons .active.focus.visitor-link-button,
    .open>.btn-default.dropdown-toggle:hover,
    .open>.dropdown-toggle.button:hover,
    .open>.dropdown-toggle.button-primary:hover,
    .js-contact-form .open>button.dropdown-toggle[type="submit"]:hover,
    .gform_wrapper .open>input.dropdown-toggle[type="submit"]:hover,
    .login-form .login-form-buttons .open>.dropdown-toggle.login-form-button:hover,
    .login-form .login-form-buttons .open>.dropdown-toggle.login-button:hover,
    .login-form .login-form-buttons .open>.dropdown-toggle.membership-button:hover,
    .events-page .open>.dropdown-toggle.events-page-button:hover,
    .homepage-broadcast .open>.dropdown-toggle.homepage-broadcast-button:hover,
    .homepage-broadcast .open>.dropdown-toggle.order-button:hover,
    .homepage-broadcast .open>.dropdown-toggle.visitor-link-button:hover,
    .homepage-hero .homepage-hero-buttons .open>.dropdown-toggle.homepage-hero-button:hover,
    .homepage-hero .homepage-hero-buttons .open>.dropdown-toggle.order-button:hover,
    .homepage-hero .homepage-hero-buttons .open>.dropdown-toggle.visitor-link-button:hover,
    .open>.btn-default.dropdown-toggle:focus,
    .open>.dropdown-toggle.button:focus,
    .open>.dropdown-toggle.button-primary:focus,
    .js-contact-form .open>button.dropdown-toggle[type="submit"]:focus,
    .gform_wrapper .open>input.dropdown-toggle[type="submit"]:focus,
    .login-form .login-form-buttons .open>.dropdown-toggle.login-form-button:focus,
    .login-form .login-form-buttons .open>.dropdown-toggle.login-button:focus,
    .login-form .login-form-buttons .open>.dropdown-toggle.membership-button:focus,
    .events-page .open>.dropdown-toggle.events-page-button:focus,
    .homepage-broadcast .open>.dropdown-toggle.homepage-broadcast-button:focus,
    .homepage-broadcast .open>.dropdown-toggle.order-button:focus,
    .homepage-broadcast .open>.dropdown-toggle.visitor-link-button:focus,
    .homepage-hero .homepage-hero-buttons .open>.dropdown-toggle.homepage-hero-button:focus,
    .homepage-hero .homepage-hero-buttons .open>.dropdown-toggle.order-button:focus,
    .homepage-hero .homepage-hero-buttons .open>.dropdown-toggle.visitor-link-button:focus,
    .open>.btn-default.dropdown-toggle.focus,
    .open>.dropdown-toggle.focus.button,
    .open>.dropdown-toggle.focus.button-primary,
    .js-contact-form .open>button.dropdown-toggle.focus[type="submit"],
    .gform_wrapper .open>input.dropdown-toggle.focus[type="submit"],
    .login-form .login-form-buttons .open>.dropdown-toggle.focus.login-form-button,
    .login-form .login-form-buttons .open>.dropdown-toggle.focus.login-button,
    .login-form .login-form-buttons .open>.dropdown-toggle.focus.membership-button,
    .events-page .open>.dropdown-toggle.focus.events-page-button,
    .homepage-broadcast .open>.dropdown-toggle.focus.homepage-broadcast-button,
    .homepage-broadcast .open>.dropdown-toggle.focus.order-button,
    .homepage-broadcast .open>.dropdown-toggle.focus.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .open>.dropdown-toggle.focus.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .open>.dropdown-toggle.focus.order-button,
    .homepage-hero .homepage-hero-buttons .open>.dropdown-toggle.focus.visitor-link-button {
      color: #333;
      border-color: #8c8c8c;
    }

    .btn-default:active,
    .button:active,
    .button-primary:active,
    .js-contact-form button[type="submit"]:active,
    .gform_wrapper input[type="submit"]:active,
    .login-form .login-form-buttons .login-form-button:active,
    .login-form .login-form-buttons .login-button:active,
    .login-form .login-form-buttons .membership-button:active,
    .events-page .events-page-button:active,
    .homepage-broadcast .homepage-broadcast-button:active,
    .homepage-broadcast .order-button:active,
    .homepage-broadcast .visitor-link-button:active,
    .homepage-hero .homepage-hero-buttons .homepage-hero-button:active,
    .homepage-hero .homepage-hero-buttons .order-button:active,
    .homepage-hero .homepage-hero-buttons .visitor-link-button:active,
    .btn-default.active,
    .active.button,
    .active.button-primary,
    .js-contact-form button.active[type="submit"],
    .gform_wrapper input.active[type="submit"],
    .login-form .login-form-buttons .active.login-form-button,
    .login-form .login-form-buttons .active.login-button,
    .login-form .login-form-buttons .active.membership-button,
    .events-page .active.events-page-button,
    .homepage-broadcast .active.homepage-broadcast-button,
    .homepage-broadcast .active.order-button,
    .homepage-broadcast .active.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .active.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .active.order-button,
    .homepage-hero .homepage-hero-buttons .active.visitor-link-button,
    .open>.btn-default.dropdown-toggle,
    .open>.dropdown-toggle.button,
    .open>.dropdown-toggle.button-primary,
    .js-contact-form .open>button.dropdown-toggle[type="submit"],
    .gform_wrapper .open>input.dropdown-toggle[type="submit"],
    .login-form .login-form-buttons .open>.dropdown-toggle.login-form-button,
    .login-form .login-form-buttons .open>.dropdown-toggle.login-button,
    .login-form .login-form-buttons .open>.dropdown-toggle.membership-button,
    .events-page .open>.dropdown-toggle.events-page-button,
    .homepage-broadcast .open>.dropdown-toggle.homepage-broadcast-button,
    .homepage-broadcast .open>.dropdown-toggle.order-button,
    .homepage-broadcast .open>.dropdown-toggle.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .open>.dropdown-toggle.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .open>.dropdown-toggle.order-button,
    .homepage-hero .homepage-hero-buttons .open>.dropdown-toggle.visitor-link-button {
      background-image: none;
    }

    .btn-default.disabled:hover,
    .disabled.button:hover,
    .disabled.button-primary:hover,
    .js-contact-form button.disabled[type="submit"]:hover,
    .gform_wrapper input.disabled[type="submit"]:hover,
    .login-form .login-form-buttons .disabled.login-form-button:hover,
    .login-form .login-form-buttons .disabled.login-button:hover,
    .login-form .login-form-buttons .disabled.membership-button:hover,
    .events-page .disabled.events-page-button:hover,
    .homepage-broadcast .disabled.homepage-broadcast-button:hover,
    .homepage-broadcast .disabled.order-button:hover,
    .homepage-broadcast .disabled.visitor-link-button:hover,
    .homepage-hero .homepage-hero-buttons .disabled.homepage-hero-button:hover,
    .homepage-hero .homepage-hero-buttons .disabled.order-button:hover,
    .homepage-hero .homepage-hero-buttons .disabled.visitor-link-button:hover,
    .btn-default.disabled:focus,
    .disabled.button:focus,
    .disabled.button-primary:focus,
    .js-contact-form button.disabled[type="submit"]:focus,
    .gform_wrapper input.disabled[type="submit"]:focus,
    .login-form .login-form-buttons .disabled.login-form-button:focus,
    .login-form .login-form-buttons .disabled.login-button:focus,
    .login-form .login-form-buttons .disabled.membership-button:focus,
    .events-page .disabled.events-page-button:focus,
    .homepage-broadcast .disabled.homepage-broadcast-button:focus,
    .homepage-broadcast .disabled.order-button:focus,
    .homepage-broadcast .disabled.visitor-link-button:focus,
    .homepage-hero .homepage-hero-buttons .disabled.homepage-hero-button:focus,
    .homepage-hero .homepage-hero-buttons .disabled.order-button:focus,
    .homepage-hero .homepage-hero-buttons .disabled.visitor-link-button:focus,
    .btn-default.disabled.focus,
    .disabled.focus.button,
    .disabled.focus.button-primary,
    .js-contact-form button.disabled.focus[type="submit"],
    .gform_wrapper input.disabled.focus[type="submit"],
    .login-form .login-form-buttons .disabled.focus.login-form-button,
    .login-form .login-form-buttons .disabled.focus.login-button,
    .login-form .login-form-buttons .disabled.focus.membership-button,
    .events-page .disabled.focus.events-page-button,
    .homepage-broadcast .disabled.focus.homepage-broadcast-button,
    .homepage-broadcast .disabled.focus.order-button,
    .homepage-broadcast .disabled.focus.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .disabled.focus.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .disabled.focus.order-button,
    .homepage-hero .homepage-hero-buttons .disabled.focus.visitor-link-button,
    .btn-default[disabled]:hover,
    [disabled].button:hover,
    [disabled].button-primary:hover,
    .js-contact-form button[disabled][type="submit"]:hover,
    .gform_wrapper input[disabled][type="submit"]:hover,
    .login-form .login-form-buttons [disabled].login-form-button:hover,
    .login-form .login-form-buttons [disabled].login-button:hover,
    .login-form .login-form-buttons [disabled].membership-button:hover,
    .events-page [disabled].events-page-button:hover,
    .homepage-broadcast [disabled].homepage-broadcast-button:hover,
    .homepage-broadcast [disabled].order-button:hover,
    .homepage-broadcast [disabled].visitor-link-button:hover,
    .homepage-hero .homepage-hero-buttons [disabled].homepage-hero-button:hover,
    .homepage-hero .homepage-hero-buttons [disabled].order-button:hover,
    .homepage-hero .homepage-hero-buttons [disabled].visitor-link-button:hover,
    .btn-default[disabled]:focus,
    [disabled].button:focus,
    [disabled].button-primary:focus,
    .js-contact-form button[disabled][type="submit"]:focus,
    .gform_wrapper input[disabled][type="submit"]:focus,
    .login-form .login-form-buttons [disabled].login-form-button:focus,
    .login-form .login-form-buttons [disabled].login-button:focus,
    .login-form .login-form-buttons [disabled].membership-button:focus,
    .events-page [disabled].events-page-button:focus,
    .homepage-broadcast [disabled].homepage-broadcast-button:focus,
    .homepage-broadcast [disabled].order-button:focus,
    .homepage-broadcast [disabled].visitor-link-button:focus,
    .homepage-hero .homepage-hero-buttons [disabled].homepage-hero-button:focus,
    .homepage-hero .homepage-hero-buttons [disabled].order-button:focus,
    .homepage-hero .homepage-hero-buttons [disabled].visitor-link-button:focus,
    .btn-default[disabled].focus,
    [disabled].focus.button,
    [disabled].focus.button-primary,
    .js-contact-form button[disabled].focus[type="submit"],
    .gform_wrapper input[disabled].focus[type="submit"],
    .login-form .login-form-buttons [disabled].focus.login-form-button,
    .login-form .login-form-buttons [disabled].focus.login-button,
    .login-form .login-form-buttons [disabled].focus.membership-button,
    .events-page [disabled].focus.events-page-button,
    .homepage-broadcast [disabled].focus.homepage-broadcast-button,
    .homepage-broadcast [disabled].focus.order-button,
    .homepage-broadcast [disabled].focus.visitor-link-button,
    .homepage-hero .homepage-hero-buttons [disabled].focus.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons [disabled].focus.order-button,
    .homepage-hero .homepage-hero-buttons [disabled].focus.visitor-link-button,
    fieldset[disabled] .btn-default:hover,
    fieldset[disabled] .button:hover,
    fieldset[disabled] .button-primary:hover,
    fieldset[disabled] .js-contact-form button[type="submit"]:hover,
    .js-contact-form fieldset[disabled] button[type="submit"]:hover,
    fieldset[disabled] .gform_wrapper input[type="submit"]:hover,
    .gform_wrapper fieldset[disabled] input[type="submit"]:hover,
    fieldset[disabled] .login-form .login-form-buttons .login-form-button:hover,
    .login-form .login-form-buttons fieldset[disabled] .login-form-button:hover,
    fieldset[disabled] .login-form .login-form-buttons .login-button:hover,
    .login-form .login-form-buttons fieldset[disabled] .login-button:hover,
    fieldset[disabled] .login-form .login-form-buttons .membership-button:hover,
    .login-form .login-form-buttons fieldset[disabled] .membership-button:hover,
    fieldset[disabled] .events-page .events-page-button:hover,
    .events-page fieldset[disabled] .events-page-button:hover,
    fieldset[disabled] .homepage-broadcast .homepage-broadcast-button:hover,
    .homepage-broadcast fieldset[disabled] .homepage-broadcast-button:hover,
    fieldset[disabled] .homepage-broadcast .order-button:hover,
    .homepage-broadcast fieldset[disabled] .order-button:hover,
    fieldset[disabled] .homepage-broadcast .visitor-link-button:hover,
    .homepage-broadcast fieldset[disabled] .visitor-link-button:hover,
    fieldset[disabled] .homepage-hero .homepage-hero-buttons .homepage-hero-button:hover,
    .homepage-hero .homepage-hero-buttons fieldset[disabled] .homepage-hero-button:hover,
    fieldset[disabled] .homepage-hero .homepage-hero-buttons .order-button:hover,
    .homepage-hero .homepage-hero-buttons fieldset[disabled] .order-button:hover,
    fieldset[disabled] .homepage-hero .homepage-hero-buttons .visitor-link-button:hover,
    .homepage-hero .homepage-hero-buttons fieldset[disabled] .visitor-link-button:hover,
    fieldset[disabled] .btn-default:focus,
    fieldset[disabled] .button:focus,
    fieldset[disabled] .button-primary:focus,
    fieldset[disabled] .js-contact-form button[type="submit"]:focus,
    .js-contact-form fieldset[disabled] button[type="submit"]:focus,
    fieldset[disabled] .gform_wrapper input[type="submit"]:focus,
    .gform_wrapper fieldset[disabled] input[type="submit"]:focus,
    fieldset[disabled] .login-form .login-form-buttons .login-form-button:focus,
    .login-form .login-form-buttons fieldset[disabled] .login-form-button:focus,
    fieldset[disabled] .login-form .login-form-buttons .login-button:focus,
    .login-form .login-form-buttons fieldset[disabled] .login-button:focus,
    fieldset[disabled] .login-form .login-form-buttons .membership-button:focus,
    .login-form .login-form-buttons fieldset[disabled] .membership-button:focus,
    fieldset[disabled] .events-page .events-page-button:focus,
    .events-page fieldset[disabled] .events-page-button:focus,
    fieldset[disabled] .homepage-broadcast .homepage-broadcast-button:focus,
    .homepage-broadcast fieldset[disabled] .homepage-broadcast-button:focus,
    fieldset[disabled] .homepage-broadcast .order-button:focus,
    .homepage-broadcast fieldset[disabled] .order-button:focus,
    fieldset[disabled] .homepage-broadcast .visitor-link-button:focus,
    .homepage-broadcast fieldset[disabled] .visitor-link-button:focus,
    fieldset[disabled] .homepage-hero .homepage-hero-buttons .homepage-hero-button:focus,
    .homepage-hero .homepage-hero-buttons fieldset[disabled] .homepage-hero-button:focus,
    fieldset[disabled] .homepage-hero .homepage-hero-buttons .order-button:focus,
    .homepage-hero .homepage-hero-buttons fieldset[disabled] .order-button:focus,
    fieldset[disabled] .homepage-hero .homepage-hero-buttons .visitor-link-button:focus,
    .homepage-hero .homepage-hero-buttons fieldset[disabled] .visitor-link-button:focus,
    fieldset[disabled] .btn-default.focus,
    fieldset[disabled] .focus.button,
    fieldset[disabled] .focus.button-primary,
    fieldset[disabled] .js-contact-form button.focus[type="submit"],
    .js-contact-form fieldset[disabled] button.focus[type="submit"],
    fieldset[disabled] .gform_wrapper input.focus[type="submit"],
    .gform_wrapper fieldset[disabled] input.focus[type="submit"],
    fieldset[disabled] .login-form .login-form-buttons .focus.login-form-button,
    .login-form .login-form-buttons fieldset[disabled] .focus.login-form-button,
    fieldset[disabled] .login-form .login-form-buttons .focus.login-button,
    .login-form .login-form-buttons fieldset[disabled] .focus.login-button,
    fieldset[disabled] .login-form .login-form-buttons .focus.membership-button,
    .login-form .login-form-buttons fieldset[disabled] .focus.membership-button,
    fieldset[disabled] .events-page .focus.events-page-button,
    .events-page fieldset[disabled] .focus.events-page-button,
    fieldset[disabled] .homepage-broadcast .focus.homepage-broadcast-button,
    .homepage-broadcast fieldset[disabled] .focus.homepage-broadcast-button,
    fieldset[disabled] .homepage-broadcast .focus.order-button,
    .homepage-broadcast fieldset[disabled] .focus.order-button,
    fieldset[disabled] .homepage-broadcast .focus.visitor-link-button,
    .homepage-broadcast fieldset[disabled] .focus.visitor-link-button,
    fieldset[disabled] .homepage-hero .homepage-hero-buttons .focus.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons fieldset[disabled] .focus.homepage-hero-button,
    fieldset[disabled] .homepage-hero .homepage-hero-buttons .focus.order-button,
    .homepage-hero .homepage-hero-buttons fieldset[disabled] .focus.order-button,
    fieldset[disabled] .homepage-hero .homepage-hero-buttons .focus.visitor-link-button,
    .homepage-hero .homepage-hero-buttons fieldset[disabled] .focus.visitor-link-button {
      border-color: #ccc;
    }

    .btn-default .badge,
    .button .badge,
    .button-primary .badge,
    .js-contact-form button[type="submit"] .badge,
    .gform_wrapper input[type="submit"] .badge,
    .login-form .login-form-buttons .login-form-button .badge,
    .login-form .login-form-buttons .login-button .badge,
    .login-form .login-form-buttons .membership-button .badge,
    .events-page .events-page-button .badge,
    .homepage-broadcast .homepage-broadcast-button .badge,
    .homepage-broadcast .order-button .badge,
    .homepage-broadcast .visitor-link-button .badge,
    .homepage-hero .homepage-hero-buttons .homepage-hero-button .badge,
    .homepage-hero .homepage-hero-buttons .order-button .badge,
    .homepage-hero .homepage-hero-buttons .visitor-link-button .badge {
      color: #fff;
      background-color: #333;
    }

    .btn-primary,
    .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button,
    .homepage-events .button,
    .homepage-events .button-primary,
    .homepage-events .js-contact-form button[type="submit"],
    .js-contact-form .homepage-events button[type="submit"],
    .homepage-events .gform_wrapper input[type="submit"],
    .gform_wrapper .homepage-events input[type="submit"] {
      color: #fff;
      background-color: #337ab7;
      border-color: #2e6da4;
    }

    .btn-primary:focus,
    .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button:focus,
    .homepage-events .button:focus,
    .homepage-events .button-primary:focus,
    .homepage-events .js-contact-form button[type="submit"]:focus,
    .js-contact-form .homepage-events button[type="submit"]:focus,
    .homepage-events .gform_wrapper input[type="submit"]:focus,
    .gform_wrapper .homepage-events input[type="submit"]:focus,
    .btn-primary.focus,
    .homepage-eletters .homepage-eletter-subscribe .focus.homepage-eletter-subscribe-button,
    .homepage-events .focus.button,
    .homepage-events .focus.button-primary,
    .homepage-events .js-contact-form button.focus[type="submit"],
    .js-contact-form .homepage-events button.focus[type="submit"],
    .homepage-events .gform_wrapper input.focus[type="submit"],
    .gform_wrapper .homepage-events input.focus[type="submit"] {
      color: #fff;
      background-color: #286090;
      border-color: #122b40;
    }

    .btn-primary:hover,
    .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button:hover,
    .homepage-events .button:hover,
    .homepage-events .button-primary:hover,
    .homepage-events .js-contact-form button[type="submit"]:hover,
    .js-contact-form .homepage-events button[type="submit"]:hover,
    .homepage-events .gform_wrapper input[type="submit"]:hover,
    .gform_wrapper .homepage-events input[type="submit"]:hover {
      color: #fff;
      background-color: #286090;
      border-color: #204d74;
    }

    .btn-primary:active,
    .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button:active,
    .homepage-events .button:active,
    .homepage-events .button-primary:active,
    .homepage-events .js-contact-form button[type="submit"]:active,
    .js-contact-form .homepage-events button[type="submit"]:active,
    .homepage-events .gform_wrapper input[type="submit"]:active,
    .gform_wrapper .homepage-events input[type="submit"]:active,
    .btn-primary.active,
    .homepage-eletters .homepage-eletter-subscribe .active.homepage-eletter-subscribe-button,
    .homepage-events .active.button,
    .homepage-events .active.button-primary,
    .homepage-events .js-contact-form button.active[type="submit"],
    .js-contact-form .homepage-events button.active[type="submit"],
    .homepage-events .gform_wrapper input.active[type="submit"],
    .gform_wrapper .homepage-events input.active[type="submit"],
    .open>.btn-primary.dropdown-toggle,
    .homepage-eletters .homepage-eletter-subscribe .open>.dropdown-toggle.homepage-eletter-subscribe-button,
    .homepage-events .open>.dropdown-toggle.button,
    .homepage-events .open>.dropdown-toggle.button-primary,
    .homepage-events .js-contact-form .open>button.dropdown-toggle[type="submit"],
    .js-contact-form .homepage-events .open>button.dropdown-toggle[type="submit"],
    .homepage-events .gform_wrapper .open>input.dropdown-toggle[type="submit"],
    .gform_wrapper .homepage-events .open>input.dropdown-toggle[type="submit"] {
      color: #fff;
      background-color: #286090;
      border-color: #204d74;
    }

    .btn-primary:active:hover,
    .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button:active:hover,
    .homepage-events .button:active:hover,
    .homepage-events .button-primary:active:hover,
    .homepage-events .js-contact-form button[type="submit"]:active:hover,
    .js-contact-form .homepage-events button[type="submit"]:active:hover,
    .homepage-events .gform_wrapper input[type="submit"]:active:hover,
    .gform_wrapper .homepage-events input[type="submit"]:active:hover,
    .btn-primary:active:focus,
    .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button:active:focus,
    .homepage-events .button:active:focus,
    .homepage-events .button-primary:active:focus,
    .homepage-events .js-contact-form button[type="submit"]:active:focus,
    .js-contact-form .homepage-events button[type="submit"]:active:focus,
    .homepage-events .gform_wrapper input[type="submit"]:active:focus,
    .gform_wrapper .homepage-events input[type="submit"]:active:focus,
    .btn-primary:active.focus,
    .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button:active.focus,
    .homepage-events .button:active.focus,
    .homepage-events .button-primary:active.focus,
    .homepage-events .js-contact-form button[type="submit"]:active.focus,
    .js-contact-form .homepage-events button[type="submit"]:active.focus,
    .homepage-events .gform_wrapper input[type="submit"]:active.focus,
    .gform_wrapper .homepage-events input[type="submit"]:active.focus,
    .btn-primary.active:hover,
    .homepage-eletters .homepage-eletter-subscribe .active.homepage-eletter-subscribe-button:hover,
    .homepage-events .active.button:hover,
    .homepage-events .active.button-primary:hover,
    .homepage-events .js-contact-form button.active[type="submit"]:hover,
    .js-contact-form .homepage-events button.active[type="submit"]:hover,
    .homepage-events .gform_wrapper input.active[type="submit"]:hover,
    .gform_wrapper .homepage-events input.active[type="submit"]:hover,
    .btn-primary.active:focus,
    .homepage-eletters .homepage-eletter-subscribe .active.homepage-eletter-subscribe-button:focus,
    .homepage-events .active.button:focus,
    .homepage-events .active.button-primary:focus,
    .homepage-events .js-contact-form button.active[type="submit"]:focus,
    .js-contact-form .homepage-events button.active[type="submit"]:focus,
    .homepage-events .gform_wrapper input.active[type="submit"]:focus,
    .gform_wrapper .homepage-events input.active[type="submit"]:focus,
    .btn-primary.active.focus,
    .homepage-eletters .homepage-eletter-subscribe .active.focus.homepage-eletter-subscribe-button,
    .homepage-events .active.focus.button,
    .homepage-events .active.focus.button-primary,
    .homepage-events .js-contact-form button.active.focus[type="submit"],
    .js-contact-form .homepage-events button.active.focus[type="submit"],
    .homepage-events .gform_wrapper input.active.focus[type="submit"],
    .gform_wrapper .homepage-events input.active.focus[type="submit"],
    .open>.btn-primary.dropdown-toggle:hover,
    .homepage-eletters .homepage-eletter-subscribe .open>.dropdown-toggle.homepage-eletter-subscribe-button:hover,
    .homepage-events .open>.dropdown-toggle.button:hover,
    .homepage-events .open>.dropdown-toggle.button-primary:hover,
    .homepage-events .js-contact-form .open>button.dropdown-toggle[type="submit"]:hover,
    .js-contact-form .homepage-events .open>button.dropdown-toggle[type="submit"]:hover,
    .homepage-events .gform_wrapper .open>input.dropdown-toggle[type="submit"]:hover,
    .gform_wrapper .homepage-events .open>input.dropdown-toggle[type="submit"]:hover,
    .open>.btn-primary.dropdown-toggle:focus,
    .homepage-eletters .homepage-eletter-subscribe .open>.dropdown-toggle.homepage-eletter-subscribe-button:focus,
    .homepage-events .open>.dropdown-toggle.button:focus,
    .homepage-events .open>.dropdown-toggle.button-primary:focus,
    .homepage-events .js-contact-form .open>button.dropdown-toggle[type="submit"]:focus,
    .js-contact-form .homepage-events .open>button.dropdown-toggle[type="submit"]:focus,
    .homepage-events .gform_wrapper .open>input.dropdown-toggle[type="submit"]:focus,
    .gform_wrapper .homepage-events .open>input.dropdown-toggle[type="submit"]:focus,
    .open>.btn-primary.dropdown-toggle.focus,
    .homepage-eletters .homepage-eletter-subscribe .open>.dropdown-toggle.focus.homepage-eletter-subscribe-button,
    .homepage-events .open>.dropdown-toggle.focus.button,
    .homepage-events .open>.dropdown-toggle.focus.button-primary,
    .homepage-events .js-contact-form .open>button.dropdown-toggle.focus[type="submit"],
    .js-contact-form .homepage-events .open>button.dropdown-toggle.focus[type="submit"],
    .homepage-events .gform_wrapper .open>input.dropdown-toggle.focus[type="submit"],
    .gform_wrapper .homepage-events .open>input.dropdown-toggle.focus[type="submit"] {
      color: #fff;
      background-color: #204d74;
      border-color: #122b40;
    }

    .btn-primary:active,
    .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button:active,
    .homepage-events .button:active,
    .homepage-events .button-primary:active,
    .homepage-events .js-contact-form button[type="submit"]:active,
    .js-contact-form .homepage-events button[type="submit"]:active,
    .homepage-events .gform_wrapper input[type="submit"]:active,
    .gform_wrapper .homepage-events input[type="submit"]:active,
    .btn-primary.active,
    .homepage-eletters .homepage-eletter-subscribe .active.homepage-eletter-subscribe-button,
    .homepage-events .active.button,
    .homepage-events .active.button-primary,
    .homepage-events .js-contact-form button.active[type="submit"],
    .js-contact-form .homepage-events button.active[type="submit"],
    .homepage-events .gform_wrapper input.active[type="submit"],
    .gform_wrapper .homepage-events input.active[type="submit"],
    .open>.btn-primary.dropdown-toggle,
    .homepage-eletters .homepage-eletter-subscribe .open>.dropdown-toggle.homepage-eletter-subscribe-button,
    .homepage-events .open>.dropdown-toggle.button,
    .homepage-events .open>.dropdown-toggle.button-primary,
    .homepage-events .js-contact-form .open>button.dropdown-toggle[type="submit"],
    .js-contact-form .homepage-events .open>button.dropdown-toggle[type="submit"],
    .homepage-events .gform_wrapper .open>input.dropdown-toggle[type="submit"],
    .gform_wrapper .homepage-events .open>input.dropdown-toggle[type="submit"] {
      background-image: none;
    }

    .btn-primary.disabled:hover,
    .homepage-eletters .homepage-eletter-subscribe .disabled.homepage-eletter-subscribe-button:hover,
    .homepage-events .disabled.button:hover,
    .homepage-events .disabled.button-primary:hover,
    .homepage-events .js-contact-form button.disabled[type="submit"]:hover,
    .js-contact-form .homepage-events button.disabled[type="submit"]:hover,
    .homepage-events .gform_wrapper input.disabled[type="submit"]:hover,
    .gform_wrapper .homepage-events input.disabled[type="submit"]:hover,
    .btn-primary.disabled:focus,
    .homepage-eletters .homepage-eletter-subscribe .disabled.homepage-eletter-subscribe-button:focus,
    .homepage-events .disabled.button:focus,
    .homepage-events .disabled.button-primary:focus,
    .homepage-events .js-contact-form button.disabled[type="submit"]:focus,
    .js-contact-form .homepage-events button.disabled[type="submit"]:focus,
    .homepage-events .gform_wrapper input.disabled[type="submit"]:focus,
    .gform_wrapper .homepage-events input.disabled[type="submit"]:focus,
    .btn-primary.disabled.focus,
    .homepage-eletters .homepage-eletter-subscribe .disabled.focus.homepage-eletter-subscribe-button,
    .homepage-events .disabled.focus.button,
    .homepage-events .disabled.focus.button-primary,
    .homepage-events .js-contact-form button.disabled.focus[type="submit"],
    .js-contact-form .homepage-events button.disabled.focus[type="submit"],
    .homepage-events .gform_wrapper input.disabled.focus[type="submit"],
    .gform_wrapper .homepage-events input.disabled.focus[type="submit"],
    .btn-primary[disabled]:hover,
    .homepage-eletters .homepage-eletter-subscribe [disabled].homepage-eletter-subscribe-button:hover,
    .homepage-events [disabled].button:hover,
    .homepage-events [disabled].button-primary:hover,
    .homepage-events .js-contact-form button[disabled][type="submit"]:hover,
    .js-contact-form .homepage-events button[disabled][type="submit"]:hover,
    .homepage-events .gform_wrapper input[disabled][type="submit"]:hover,
    .gform_wrapper .homepage-events input[disabled][type="submit"]:hover,
    .btn-primary[disabled]:focus,
    .homepage-eletters .homepage-eletter-subscribe [disabled].homepage-eletter-subscribe-button:focus,
    .homepage-events [disabled].button:focus,
    .homepage-events [disabled].button-primary:focus,
    .homepage-events .js-contact-form button[disabled][type="submit"]:focus,
    .js-contact-form .homepage-events button[disabled][type="submit"]:focus,
    .homepage-events .gform_wrapper input[disabled][type="submit"]:focus,
    .gform_wrapper .homepage-events input[disabled][type="submit"]:focus,
    .btn-primary[disabled].focus,
    .homepage-eletters .homepage-eletter-subscribe [disabled].focus.homepage-eletter-subscribe-button,
    .homepage-events [disabled].focus.button,
    .homepage-events [disabled].focus.button-primary,
    .homepage-events .js-contact-form button[disabled].focus[type="submit"],
    .js-contact-form .homepage-events button[disabled].focus[type="submit"],
    .homepage-events .gform_wrapper input[disabled].focus[type="submit"],
    .gform_wrapper .homepage-events input[disabled].focus[type="submit"],
    fieldset[disabled] .btn-primary:hover,
    fieldset[disabled] .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button:hover,
    .homepage-eletters .homepage-eletter-subscribe fieldset[disabled] .homepage-eletter-subscribe-button:hover,
    fieldset[disabled] .homepage-events .button:hover,
    .homepage-events fieldset[disabled] .button:hover,
    fieldset[disabled] .homepage-events .button-primary:hover,
    .homepage-events fieldset[disabled] .button-primary:hover,
    fieldset[disabled] .homepage-events .js-contact-form button[type="submit"]:hover,
    .homepage-events .js-contact-form fieldset[disabled] button[type="submit"]:hover,
    fieldset[disabled] .js-contact-form .homepage-events button[type="submit"]:hover,
    .js-contact-form .homepage-events fieldset[disabled] button[type="submit"]:hover,
    fieldset[disabled] .homepage-events .gform_wrapper input[type="submit"]:hover,
    .homepage-events .gform_wrapper fieldset[disabled] input[type="submit"]:hover,
    fieldset[disabled] .gform_wrapper .homepage-events input[type="submit"]:hover,
    .gform_wrapper .homepage-events fieldset[disabled] input[type="submit"]:hover,
    fieldset[disabled] .btn-primary:focus,
    fieldset[disabled] .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button:focus,
    .homepage-eletters .homepage-eletter-subscribe fieldset[disabled] .homepage-eletter-subscribe-button:focus,
    fieldset[disabled] .homepage-events .button:focus,
    .homepage-events fieldset[disabled] .button:focus,
    fieldset[disabled] .homepage-events .button-primary:focus,
    .homepage-events fieldset[disabled] .button-primary:focus,
    fieldset[disabled] .homepage-events .js-contact-form button[type="submit"]:focus,
    .homepage-events .js-contact-form fieldset[disabled] button[type="submit"]:focus,
    fieldset[disabled] .js-contact-form .homepage-events button[type="submit"]:focus,
    .js-contact-form .homepage-events fieldset[disabled] button[type="submit"]:focus,
    fieldset[disabled] .homepage-events .gform_wrapper input[type="submit"]:focus,
    .homepage-events .gform_wrapper fieldset[disabled] input[type="submit"]:focus,
    fieldset[disabled] .gform_wrapper .homepage-events input[type="submit"]:focus,
    .gform_wrapper .homepage-events fieldset[disabled] input[type="submit"]:focus,
    fieldset[disabled] .btn-primary.focus,
    fieldset[disabled] .homepage-eletters .homepage-eletter-subscribe .focus.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe fieldset[disabled] .focus.homepage-eletter-subscribe-button,
    fieldset[disabled] .homepage-events .focus.button,
    .homepage-events fieldset[disabled] .focus.button,
    fieldset[disabled] .homepage-events .focus.button-primary,
    .homepage-events fieldset[disabled] .focus.button-primary,
    fieldset[disabled] .homepage-events .js-contact-form button.focus[type="submit"],
    .homepage-events .js-contact-form fieldset[disabled] button.focus[type="submit"],
    fieldset[disabled] .js-contact-form .homepage-events button.focus[type="submit"],
    .js-contact-form .homepage-events fieldset[disabled] button.focus[type="submit"],
    fieldset[disabled] .homepage-events .gform_wrapper input.focus[type="submit"],
    .homepage-events .gform_wrapper fieldset[disabled] input.focus[type="submit"],
    fieldset[disabled] .gform_wrapper .homepage-events input.focus[type="submit"],
    .gform_wrapper .homepage-events fieldset[disabled] input.focus[type="submit"] {
      background-color: #337ab7;
      border-color: #2e6da4;
    }

    .btn-primary .badge,
    .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button .badge,
    .homepage-events .button .badge,
    .homepage-events .button-primary .badge,
    .homepage-events .js-contact-form button[type="submit"] .badge,
    .js-contact-form .homepage-events button[type="submit"] .badge,
    .homepage-events .gform_wrapper input[type="submit"] .badge,
    .gform_wrapper .homepage-events input[type="submit"] .badge {
      color: #337ab7;
      background-color: #fff;
    }

    .btn-success {
      color: #fff;
      background-color: #5cb85c;
      border-color: #4cae4c;
    }

    .btn-success:focus,
    .btn-success.focus {
      color: #fff;
      background-color: #449d44;
      border-color: #255625;
    }

    .btn-success:hover {
      color: #fff;
      background-color: #449d44;
      border-color: #398439;
    }

    .btn-success:active,
    .btn-success.active,
    .open>.btn-success.dropdown-toggle {
      color: #fff;
      background-color: #449d44;
      border-color: #398439;
    }

    .btn-success:active:hover,
    .btn-success:active:focus,
    .btn-success:active.focus,
    .btn-success.active:hover,
    .btn-success.active:focus,
    .btn-success.active.focus,
    .open>.btn-success.dropdown-toggle:hover,
    .open>.btn-success.dropdown-toggle:focus,
    .open>.btn-success.dropdown-toggle.focus {
      color: #fff;
      background-color: #398439;
      border-color: #255625;
    }

    .btn-success:active,
    .btn-success.active,
    .open>.btn-success.dropdown-toggle {
      background-image: none;
    }

    .btn-success.disabled:hover,
    .btn-success.disabled:focus,
    .btn-success.disabled.focus,
    .btn-success[disabled]:hover,
    .btn-success[disabled]:focus,
    .btn-success[disabled].focus,
    fieldset[disabled] .btn-success:hover,
    fieldset[disabled] .btn-success:focus,
    fieldset[disabled] .btn-success.focus {
      background-color: #5cb85c;
      border-color: #4cae4c;
    }

    .btn-success .badge {
      color: #5cb85c;
      background-color: #fff;
    }

    .btn-info {
      color: #fff;
      background-color: #5bc0de;
      border-color: #46b8da;
    }

    .btn-info:focus,
    .btn-info.focus {
      color: #fff;
      background-color: #31b0d5;
      border-color: #1b6d85;
    }

    .btn-info:hover {
      color: #fff;
      background-color: #31b0d5;
      border-color: #269abc;
    }

    .btn-info:active,
    .btn-info.active,
    .open>.btn-info.dropdown-toggle {
      color: #fff;
      background-color: #31b0d5;
      border-color: #269abc;
    }

    .btn-info:active:hover,
    .btn-info:active:focus,
    .btn-info:active.focus,
    .btn-info.active:hover,
    .btn-info.active:focus,
    .btn-info.active.focus,
    .open>.btn-info.dropdown-toggle:hover,
    .open>.btn-info.dropdown-toggle:focus,
    .open>.btn-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #269abc;
      border-color: #1b6d85;
    }

    .btn-info:active,
    .btn-info.active,
    .open>.btn-info.dropdown-toggle {
      background-image: none;
    }

    .btn-info.disabled:hover,
    .btn-info.disabled:focus,
    .btn-info.disabled.focus,
    .btn-info[disabled]:hover,
    .btn-info[disabled]:focus,
    .btn-info[disabled].focus,
    fieldset[disabled] .btn-info:hover,
    fieldset[disabled] .btn-info:focus,
    fieldset[disabled] .btn-info.focus {
      background-color: #5bc0de;
      border-color: #46b8da;
    }

    .btn-info .badge {
      color: #5bc0de;
      background-color: #fff;
    }

    .btn-warning {
      color: #fff;
      background-color: #f0ad4e;
      border-color: #eea236;
    }

    .btn-warning:focus,
    .btn-warning.focus {
      color: #fff;
      background-color: #ec971f;
      border-color: #985f0d;
    }

    .btn-warning:hover {
      color: #fff;
      background-color: #ec971f;
      border-color: #d58512;
    }

    .btn-warning:active,
    .btn-warning.active,
    .open>.btn-warning.dropdown-toggle {
      color: #fff;
      background-color: #ec971f;
      border-color: #d58512;
    }

    .btn-warning:active:hover,
    .btn-warning:active:focus,
    .btn-warning:active.focus,
    .btn-warning.active:hover,
    .btn-warning.active:focus,
    .btn-warning.active.focus,
    .open>.btn-warning.dropdown-toggle:hover,
    .open>.btn-warning.dropdown-toggle:focus,
    .open>.btn-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #d58512;
      border-color: #985f0d;
    }

    .btn-warning:active,
    .btn-warning.active,
    .open>.btn-warning.dropdown-toggle {
      background-image: none;
    }

    .btn-warning.disabled:hover,
    .btn-warning.disabled:focus,
    .btn-warning.disabled.focus,
    .btn-warning[disabled]:hover,
    .btn-warning[disabled]:focus,
    .btn-warning[disabled].focus,
    fieldset[disabled] .btn-warning:hover,
    fieldset[disabled] .btn-warning:focus,
    fieldset[disabled] .btn-warning.focus {
      background-color: #f0ad4e;
      border-color: #eea236;
    }

    .btn-warning .badge {
      color: #f0ad4e;
      background-color: #fff;
    }

    .btn-danger {
      color: #fff;
      background-color: #d9534f;
      border-color: #d43f3a;
    }

    .btn-danger:focus,
    .btn-danger.focus {
      color: #fff;
      background-color: #c9302c;
      border-color: #761c19;
    }

    .btn-danger:hover {
      color: #fff;
      background-color: #c9302c;
      border-color: #ac2925;
    }

    .btn-danger:active,
    .btn-danger.active,
    .open>.btn-danger.dropdown-toggle {
      color: #fff;
      background-color: #c9302c;
      border-color: #ac2925;
    }

    .btn-danger:active:hover,
    .btn-danger:active:focus,
    .btn-danger:active.focus,
    .btn-danger.active:hover,
    .btn-danger.active:focus,
    .btn-danger.active.focus,
    .open>.btn-danger.dropdown-toggle:hover,
    .open>.btn-danger.dropdown-toggle:focus,
    .open>.btn-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #ac2925;
      border-color: #761c19;
    }

    .btn-danger:active,
    .btn-danger.active,
    .open>.btn-danger.dropdown-toggle {
      background-image: none;
    }

    .btn-danger.disabled:hover,
    .btn-danger.disabled:focus,
    .btn-danger.disabled.focus,
    .btn-danger[disabled]:hover,
    .btn-danger[disabled]:focus,
    .btn-danger[disabled].focus,
    fieldset[disabled] .btn-danger:hover,
    fieldset[disabled] .btn-danger:focus,
    fieldset[disabled] .btn-danger.focus {
      background-color: #d9534f;
      border-color: #d43f3a;
    }

    .btn-danger .badge {
      color: #d9534f;
      background-color: #fff;
    }

    .btn-link {
      color: #963c2d;
      font-weight: normal;
      border-radius: 0;
    }

    .btn-link,
    .btn-link:active,
    .btn-link.active,
    .btn-link[disabled],
    fieldset[disabled] .btn-link {
      background-color: transparent;
      -webkit-box-shadow: none;
      box-shadow: none;
    }

    .btn-link,
    .btn-link:hover,
    .btn-link:focus,
    .btn-link:active {
      border-color: transparent;
    }

    .btn-link:hover,
    .btn-link:focus {
      color: #5b241b;
      text-decoration: underline;
      background-color: transparent;
    }

    .btn-link[disabled]:hover,
    .btn-link[disabled]:focus,
    fieldset[disabled] .btn-link:hover,
    fieldset[disabled] .btn-link:focus {
      color: #777777;
      text-decoration: none;
    }

    .btn-lg,
    .button,
    .button-primary,
    .js-contact-form button[type="submit"],
    .gform_wrapper input[type="submit"],
    .login-form .login-form-buttons .login-form-button,
    .login-form .login-form-buttons .login-button,
    .login-form .login-form-buttons .membership-button,
    .events-page .events-page-button,
    .homepage-broadcast .homepage-broadcast-button,
    .homepage-broadcast .order-button,
    .homepage-broadcast .visitor-link-button,
    .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button,
    .homepage-events .button,
    .homepage-events .button-primary,
    .homepage-hero .homepage-hero-buttons .homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .order-button,
    .homepage-hero .homepage-hero-buttons .visitor-link-button {
      padding: 10px 16px;
      font-size: 23px;
      line-height: 1.33333;
      border-radius: 6px;
    }

    .btn-sm {
      padding: 5px 10px;
      font-size: 16px;
      line-height: 1.5;
      border-radius: 3px;
    }

    .btn-xs {
      padding: 1px 5px;
      font-size: 16px;
      line-height: 1.5;
      border-radius: 3px;
    }

    .btn-block {
      display: block;
      width: 100%;
    }

    .btn-block+.btn-block {
      margin-top: 5px;
    }

    input[type="submit"].btn-block,
    input[type="reset"].btn-block,
    input[type="button"].btn-block {
      width: 100%;
    }

    .badge {
      display: inline-block;
      min-width: 10px;
      padding: 3px 7px;
      font-size: 16px;
      font-weight: bold;
      color: #fff;
      line-height: 1;
      vertical-align: middle;
      white-space: nowrap;
      text-align: center;
      background-color: #777777;
      border-radius: 10px;
    }

    .badge:empty {
      display: none;
    }

    .btn .badge,
    .button .badge,
    .button-primary .badge,
    .js-contact-form button[type="submit"] .badge,
    .gform_wrapper input[type="submit"] .badge,
    .login-form .login-form-buttons .login-form-button .badge,
    .login-form .login-form-buttons .login-button .badge,
    .login-form .login-form-buttons .membership-button .badge,
    .events-page .events-page-button .badge,
    .homepage-broadcast .homepage-broadcast-button .badge,
    .homepage-broadcast .order-button .badge,
    .homepage-broadcast .visitor-link-button .badge,
    .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button .badge,
    .homepage-hero .homepage-hero-buttons .homepage-hero-button .badge,
    .homepage-hero .homepage-hero-buttons .order-button .badge,
    .homepage-hero .homepage-hero-buttons .visitor-link-button .badge {
      position: relative;
      top: -1px;
    }

    .btn-xs .badge,
    .btn-group-xs>.btn .badge,
    .btn-group-xs>.button .badge,
    .btn-group-xs>.button-primary .badge,
    .js-contact-form .btn-group-xs>button[type="submit"] .badge,
    .gform_wrapper .btn-group-xs>input[type="submit"] .badge,
    .login-form .login-form-buttons .btn-group-xs>.login-form-button .badge,
    .login-form .login-form-buttons .btn-group-xs>.login-button .badge,
    .login-form .login-form-buttons .btn-group-xs>.membership-button .badge,
    .events-page .btn-group-xs>.events-page-button .badge,
    .homepage-broadcast .btn-group-xs>.homepage-broadcast-button .badge,
    .homepage-broadcast .btn-group-xs>.order-button .badge,
    .homepage-broadcast .btn-group-xs>.visitor-link-button .badge,
    .homepage-eletters .homepage-eletter-subscribe .btn-group-xs>.homepage-eletter-subscribe-button .badge,
    .homepage-events .btn-group-xs>.button .badge,
    .homepage-events .btn-group-xs>.button-primary .badge,
    .js-contact-form .homepage-events .btn-group-xs>button[type="submit"] .badge,
    .gform_wrapper .homepage-events .btn-group-xs>input[type="submit"] .badge,
    .homepage-hero .homepage-hero-buttons .btn-group-xs>.homepage-hero-button .badge,
    .homepage-hero .homepage-hero-buttons .btn-group-xs>.order-button .badge,
    .homepage-hero .homepage-hero-buttons .btn-group-xs>.visitor-link-button .badge {
      top: 0;
      padding: 1px 5px;
    }

    .list-group-item.active>.badge,
    .content-list .active.content-list-item>.badge,
    #tfs_css_account .active.content-list-item>.badge,
    .content-list .active.content-list-footer>.badge,
    #tfs_css_account .active.content-list-footer>.badge,
    .content-list .active.css_open_url>.badge,
    #tfs_css_account .active.css_open_url>.badge,
    .nav-pills>.active>a>.badge {
      color: #337ab7;
      background-color: #fff;
    }

    .list-group-item>.badge,
    .content-list .content-list-item>.badge,
    #tfs_css_account .content-list-item>.badge,
    .content-list .content-list-footer>.badge,
    #tfs_css_account .content-list-footer>.badge,
    .content-list .css_open_url>.badge,
    #tfs_css_account .css_open_url>.badge {
      float: right;
    }

    .list-group-item>.badge+.badge,
    .content-list .content-list-item>.badge+.badge,
    #tfs_css_account .content-list-item>.badge+.badge,
    .content-list .content-list-footer>.badge+.badge,
    #tfs_css_account .content-list-footer>.badge+.badge,
    .content-list .css_open_url>.badge+.badge,
    #tfs_css_account .css_open_url>.badge+.badge {
      margin-right: 5px;
    }

    .nav-pills>li>a>.badge {
      margin-left: 3px;
    }

    a.badge:hover,
    a.badge:focus {
      color: #fff;
      text-decoration: none;
      cursor: pointer;
    }

    .breadcrumb {
      padding: 8px 15px;
      margin-bottom: 20px;
      list-style: none;
      background-color: #f5f5f5;
      border-radius: 4px;
    }

    .breadcrumb>li {
      display: inline-block;
    }

    .breadcrumb>li+li:before {
      content: "/ ";
      padding: 0 5px;
      color: #ccc;
    }

    .breadcrumb>.active {
      color: #777777;
    }

    .fade {
      opacity: 0;
      -webkit-transition: opacity 0.15s linear;
      -o-transition: opacity 0.15s linear;
      transition: opacity 0.15s linear;
    }

    .fade.in {
      opacity: 1;
    }

    .collapse {
      display: none;
    }

    .collapse.in {
      display: block;
    }

    tr.collapse.in {
      display: table-row;
    }

    tbody.collapse.in {
      display: table-row-group;
    }

    .collapsing {
      position: relative;
      height: 0;
      overflow: hidden;
      -webkit-transition-property: height, visibility;
      transition-property: height, visibility;
      -webkit-transition-duration: 0.35s;
      transition-duration: 0.35s;
      -webkit-transition-timing-function: ease;
      transition-timing-function: ease;
    }

    .caret {
      display: inline-block;
      width: 0;
      height: 0;
      margin-left: 2px;
      vertical-align: middle;
      border-top: 4px dashed;
      border-top: 4px solid \9;
      border-right: 4px solid transparent;
      border-left: 4px solid transparent;
    }

    .dropup,
    .dropdown {
      position: relative;
    }

    .dropdown-toggle:focus {
      outline: 0;
    }

    .dropdown-menu {
      position: absolute;
      top: 100%;
      left: 0;
      z-index: 1000;
      display: none;
      float: left;
      min-width: 160px;
      padding: 5px 0;
      margin: 2px 0 0;
      list-style: none;
      font-size: 18px;
      text-align: left;
      background-color: #fff;
      border: 1px solid #ccc;
      border: 1px solid rgba(0, 0, 0, 0.15);
      border-radius: 4px;
      -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
      box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
      background-clip: padding-box;
    }

    .dropdown-menu.pull-right {
      right: 0;
      left: auto;
    }

    .dropdown-menu .divider {
      height: 1px;
      margin: 9px 0;
      overflow: hidden;
      background-color: #e5e5e5;
    }

    .dropdown-menu>li>a {
      display: block;
      padding: 3px 20px;
      clear: both;
      font-weight: normal;
      line-height: 1.42857;
      color: #333333;
      white-space: nowrap;
    }

    .dropdown-menu>li>a:hover,
    .dropdown-menu>li>a:focus {
      text-decoration: none;
      color: #262626;
      background-color: #f5f5f5;
    }

    .dropdown-menu>.active>a,
    .dropdown-menu>.active>a:hover,
    .dropdown-menu>.active>a:focus {
      color: #fff;
      text-decoration: none;
      outline: 0;
      background-color: #337ab7;
    }

    .dropdown-menu>.disabled>a,
    .dropdown-menu>.disabled>a:hover,
    .dropdown-menu>.disabled>a:focus {
      color: #777777;
    }

    .dropdown-menu>.disabled>a:hover,
    .dropdown-menu>.disabled>a:focus {
      text-decoration: none;
      background-color: transparent;
      background-image: none;
      filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
      cursor: not-allowed;
    }

    .open>.dropdown-menu {
      display: block;
    }

    .open>a {
      outline: 0;
    }

    .dropdown-menu-right {
      left: auto;
      right: 0;
    }

    .dropdown-menu-left {
      left: 0;
      right: auto;
    }

    .dropdown-header {
      display: block;
      padding: 3px 20px;
      font-size: 16px;
      line-height: 1.42857;
      color: #777777;
      white-space: nowrap;
    }

    .dropdown-backdrop {
      position: fixed;
      left: 0;
      right: 0;
      bottom: 0;
      top: 0;
      z-index: 990;
    }

    .pull-right>.dropdown-menu {
      right: 0;
      left: auto;
    }

    .dropup .caret,
    .navbar-fixed-bottom .dropdown .caret {
      border-top: 0;
      border-bottom: 4px dashed;
      border-bottom: 4px solid \9;
      content: "";
    }

    .dropup .dropdown-menu,
    .navbar-fixed-bottom .dropdown .dropdown-menu {
      top: auto;
      bottom: 100%;
      margin-bottom: 2px;
    }

    @media (min-width: 992px) {
      .navbar-right .dropdown-menu {
        right: 0;
        left: auto;
      }

      .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto;
      }
    }

    .nav {
      margin-bottom: 0;
      padding-left: 0;
      list-style: none;
    }

    .nav:before,
    .nav:after {
      content: " ";
      display: table;
    }

    .nav:after {
      clear: both;
    }

    .nav>li {
      position: relative;
      display: block;
    }

    .nav>li>a {
      position: relative;
      display: block;
      padding: 10px 7px;
    }

    .nav>li>a:hover,
    .nav>li>a:focus {
      text-decoration: none;
    }

    .nav>li.disabled>a {
      color: #777777;
    }

    .nav>li.disabled>a:hover,
    .nav>li.disabled>a:focus {
      color: #777777;
      text-decoration: none;
      background-color: transparent;
      cursor: not-allowed;
    }

    .nav .open>a,
    .nav .open>a:hover,
    .nav .open>a:focus {
      border-color: #963c2d;
    }

    .nav .nav-divider {
      height: 1px;
      margin: 9px 0;
      overflow: hidden;
      background-color: #e5e5e5;
    }

    .nav>li>a>img {
      max-width: none;
    }

    .nav-tabs {
      border-bottom: 1px solid #ddd;
    }

    .nav-tabs>li {
      float: left;
      margin-bottom: -1px;
    }

    .nav-tabs>li>a {
      margin-right: 2px;
      line-height: 1.42857;
      border: 1px solid transparent;
      border-radius: 4px 4px 0 0;
    }

    .nav-tabs>li>a:hover {
      border-color: #eeeeee #eeeeee #ddd;
    }

    .nav-tabs>li.active>a,
    .nav-tabs>li.active>a:hover,
    .nav-tabs>li.active>a:focus {
      color: #555555;
      background-color: #fff;
      border: 1px solid #ddd;
      border-bottom-color: transparent;
      cursor: default;
    }

    .nav-pills>li {
      float: left;
    }

    .nav-pills>li>a {
      border-radius: 4px;
    }

    .nav-pills>li+li {
      margin-left: 2px;
    }

    .nav-pills>li.active>a,
    .nav-pills>li.active>a:hover,
    .nav-pills>li.active>a:focus {
      color: #fff;
      background-color: #337ab7;
    }

    .nav-stacked>li {
      float: none;
    }

    .nav-stacked>li+li {
      margin-top: 2px;
      margin-left: 0;
    }

    .nav-justified,
    .nav-tabs.nav-justified {
      width: 100%;
    }

    .nav-justified>li,
    .nav-tabs.nav-justified>li {
      float: none;
    }

    .nav-justified>li>a,
    .nav-tabs.nav-justified>li>a {
      text-align: center;
      margin-bottom: 5px;
    }

    .nav-justified>.dropdown .dropdown-menu {
      top: auto;
      left: auto;
    }

    @media (min-width: 768px) {

      .nav-justified>li,
      .nav-tabs.nav-justified>li {
        display: table-cell;
        width: 1%;
      }

      .nav-justified>li>a,
      .nav-tabs.nav-justified>li>a {
        margin-bottom: 0;
      }
    }

    .nav-tabs-justified,
    .nav-tabs.nav-justified {
      border-bottom: 0;
    }

    .nav-tabs-justified>li>a,
    .nav-tabs.nav-justified>li>a {
      margin-right: 0;
      border-radius: 4px;
    }

    .nav-tabs-justified>.active>a,
    .nav-tabs.nav-justified>.active>a,
    .nav-tabs-justified>.active>a:hover,
    .nav-tabs.nav-justified>.active>a:hover,
    .nav-tabs-justified>.active>a:focus,
    .nav-tabs.nav-justified>.active>a:focus {
      border: 1px solid #ddd;
    }

    @media (min-width: 768px) {

      .nav-tabs-justified>li>a,
      .nav-tabs.nav-justified>li>a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0;
      }

      .nav-tabs-justified>.active>a,
      .nav-tabs.nav-justified>.active>a,
      .nav-tabs-justified>.active>a:hover,
      .nav-tabs.nav-justified>.active>a:hover,
      .nav-tabs-justified>.active>a:focus,
      .nav-tabs.nav-justified>.active>a:focus {
        border-bottom-color: #fff;
      }
    }

    .tab-content>.tab-pane {
      display: none;
    }

    .tab-content>.active {
      display: block;
    }

    .nav-tabs .dropdown-menu {
      margin-top: -1px;
      border-top-right-radius: 0;
      border-top-left-radius: 0;
    }

    .navbar,
    .footer .footer-menu,
    .main-menu {
      position: relative;
      min-height: 50px;
      margin-bottom: 20px;
      border: 1px solid transparent;
    }

    .navbar:before,
    .footer .footer-menu:before,
    .main-menu:before,
    .navbar:after,
    .footer .footer-menu:after,
    .main-menu:after {
      content: " ";
      display: table;
    }

    .navbar:after,
    .footer .footer-menu:after,
    .main-menu:after {
      clear: both;
    }

    @media (min-width: 992px) {

      .navbar,
      .footer .footer-menu,
      .main-menu {
        border-radius: 4px;
      }
    }

    .navbar-header:before,
    .navbar-header:after {
      content: " ";
      display: table;
    }

    .navbar-header:after {
      clear: both;
    }

    @media (min-width: 992px) {
      .navbar-header {
        float: left;
      }
    }

    .navbar-collapse {
      overflow-x: visible;
      padding-right: 15px;
      padding-left: 15px;
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
      -webkit-overflow-scrolling: touch;
    }

    .navbar-collapse:before,
    .navbar-collapse:after {
      content: " ";
      display: table;
    }

    .navbar-collapse:after {
      clear: both;
    }

    .navbar-collapse.in {
      overflow-y: auto;
    }

    @media (min-width: 992px) {
      .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none;
      }

      .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important;
      }

      .navbar-collapse.in {
        overflow-y: visible;
      }

      .navbar-fixed-top .navbar-collapse,
      .navbar-static-top .navbar-collapse,
      .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0;
      }
    }

    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
      max-height: 340px;
    }

    @media (max-device-width: 480px) and (orientation: landscape) {

      .navbar-fixed-top .navbar-collapse,
      .navbar-fixed-bottom .navbar-collapse {
        max-height: 200px;
      }
    }

    .container>.navbar-header,
    .main-menu.sticky .main-menu-wrapper>.navbar-header,
    .container>.navbar-collapse,
    .main-menu.sticky .main-menu-wrapper>.navbar-collapse,
    .container-fluid>.navbar-header,
    .container-fluid>.navbar-collapse {
      margin-right: -15px;
      margin-left: -15px;
    }

    @media (min-width: 992px) {

      .container>.navbar-header,
      .main-menu.sticky .main-menu-wrapper>.navbar-header,
      .container>.navbar-collapse,
      .main-menu.sticky .main-menu-wrapper>.navbar-collapse,
      .container-fluid>.navbar-header,
      .container-fluid>.navbar-collapse {
        margin-right: 0;
        margin-left: 0;
      }
    }

    .navbar-static-top {
      z-index: 1000;
      border-width: 0 0 1px;
    }

    @media (min-width: 992px) {
      .navbar-static-top {
        border-radius: 0;
      }
    }

    .navbar-fixed-top,
    .navbar-fixed-bottom {
      position: fixed;
      right: 0;
      left: 0;
      z-index: 1030;
    }

    @media (min-width: 992px) {

      .navbar-fixed-top,
      .navbar-fixed-bottom {
        border-radius: 0;
      }
    }

    .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
    }

    .navbar-fixed-bottom {
      bottom: 0;
      margin-bottom: 0;
      border-width: 1px 0 0;
    }

    .navbar-brand {
      float: left;
      padding: 15px;
      font-size: 23px;
      line-height: 20px;
      height: 50px;
    }

    .navbar-brand:hover,
    .navbar-brand:focus {
      text-decoration: none;
    }

    .navbar-brand>img {
      display: block;
    }

    @media (min-width: 992px) {

      .navbar>.container .navbar-brand,
      .footer .footer-menu>.container .navbar-brand,
      .main-menu>.container .navbar-brand,
      .main-menu.sticky .navbar>.main-menu-wrapper .navbar-brand,
      .footer .main-menu.sticky .footer-menu>.main-menu-wrapper .navbar-brand,
      .main-menu.sticky .footer .footer-menu>.main-menu-wrapper .navbar-brand,
      .main-menu.sticky .main-menu>.main-menu-wrapper .navbar-brand,
      .navbar>.container-fluid .navbar-brand,
      .footer .footer-menu>.container-fluid .navbar-brand,
      .main-menu>.container-fluid .navbar-brand {
        margin-left: -15px;
      }
    }

    .navbar-toggle {
      position: relative;
      float: right;
      margin-right: 15px;
      padding: 9px 10px;
      margin-top: 8px;
      margin-bottom: 8px;
      background-color: transparent;
      background-image: none;
      border: 1px solid transparent;
      border-radius: 4px;
    }

    .navbar-toggle:focus {
      outline: 0;
    }

    .navbar-toggle .icon-bar {
      display: block;
      width: 22px;
      height: 2px;
      border-radius: 1px;
    }

    .navbar-toggle .icon-bar+.icon-bar {
      margin-top: 4px;
    }

    @media (min-width: 992px) {
      .navbar-toggle {
        display: none;
      }
    }

    .navbar-nav {
      margin: 7.5px -15px;
    }

    .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
      line-height: 20px;
    }

    @media (max-width: 767px) {
      .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
      }

      .navbar-nav .open .dropdown-menu>li>a,
      .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px;
      }

      .navbar-nav .open .dropdown-menu>li>a {
        line-height: 20px;
      }

      .navbar-nav .open .dropdown-menu>li>a:hover,
      .navbar-nav .open .dropdown-menu>li>a:focus {
        background-image: none;
      }
    }

    @media (min-width: 992px) {
      .navbar-nav {
        float: left;
        margin: 0;
      }

      .navbar-nav>li {
        float: left;
      }

      .navbar-nav>li>a {
        padding-top: 15px;
        padding-bottom: 15px;
      }
    }

    .navbar-form {
      margin: 8px -15px;
      padding: 10px 15px;
      padding: 10px 15px;
      border-bottom: 1px solid transparent;
      -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    }

    @media (min-width: 768px) {

      .navbar-form .form-group,
      .navbar-form .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-formfield,
      .homepage-eletters .homepage-eletter-subscribe .navbar-form .homepage-eletter-formfield {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
      }

      .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
      }

      .navbar-form .form-control-static {
        display: inline-block;
      }

      .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle;
      }

      .navbar-form .input-group .input-group-addon,
      .navbar-form .input-group .input-group-btn,
      .navbar-form .input-group .form-control {
        width: auto;
      }

      .navbar-form .input-group>.form-control {
        width: 100%;
      }

      .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle;
      }

      .navbar-form .radio,
      .navbar-form .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
      }

      .navbar-form .radio label,
      .navbar-form .checkbox label {
        padding-left: 0;
      }

      .navbar-form .radio input[type="radio"],
      .navbar-form .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0;
      }

      .navbar-form .has-feedback .form-control-feedback {
        top: 0;
      }
    }

    @media (max-width: 767px) {

      .navbar-form .form-group,
      .navbar-form .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-formfield,
      .homepage-eletters .homepage-eletter-subscribe .navbar-form .homepage-eletter-formfield {
        margin-bottom: 5px;
      }

      .navbar-form .form-group:last-child,
      .navbar-form .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-formfield:last-child,
      .homepage-eletters .homepage-eletter-subscribe .navbar-form .homepage-eletter-formfield:last-child {
        margin-bottom: 0;
      }
    }

    @media (min-width: 992px) {
      .navbar-form {
        width: auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
      }
    }

    .navbar-nav>li>.dropdown-menu {
      margin-top: 0;
      border-top-right-radius: 0;
      border-top-left-radius: 0;
    }

    .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
      margin-bottom: 0;
      border-top-right-radius: 4px;
      border-top-left-radius: 4px;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0;
    }

    .navbar-btn {
      margin-top: 8px;
      margin-bottom: 8px;
    }

    .navbar-btn.btn-sm {
      margin-top: 10px;
      margin-bottom: 10px;
    }

    .navbar-btn.btn-xs {
      margin-top: 14px;
      margin-bottom: 14px;
    }

    .navbar-text {
      margin-top: 15px;
      margin-bottom: 15px;
    }

    @media (min-width: 992px) {
      .navbar-text {
        float: left;
        margin-left: 15px;
        margin-right: 15px;
      }
    }

    @media (min-width: 992px) {
      .navbar-left {
        float: left !important;
      }

      .navbar-right {
        float: right !important;
        margin-right: -15px;
      }

      .navbar-right~.navbar-right {
        margin-right: 0;
      }
    }

    .navbar-default {
      background-color: #f8f8f8;
      border-color: #e7e7e7;
    }

    .navbar-default .navbar-brand {
      color: #777;
    }

    .navbar-default .navbar-brand:hover,
    .navbar-default .navbar-brand:focus {
      color: #5e5e5e;
      background-color: transparent;
    }

    .navbar-default .navbar-text {
      color: #777;
    }

    .navbar-default .navbar-nav>li>a {
      color: #777;
    }

    .navbar-default .navbar-nav>li>a:hover,
    .navbar-default .navbar-nav>li>a:focus {
      color: #333;
      background-color: transparent;
    }

    .navbar-default .navbar-nav>.active>a,
    .navbar-default .navbar-nav>.active>a:hover,
    .navbar-default .navbar-nav>.active>a:focus {
      color: #555;
      background-color: #e7e7e7;
    }

    .navbar-default .navbar-nav>.disabled>a,
    .navbar-default .navbar-nav>.disabled>a:hover,
    .navbar-default .navbar-nav>.disabled>a:focus {
      color: #ccc;
      background-color: transparent;
    }

    .navbar-default .navbar-toggle {
      border-color: #ddd;
    }

    .navbar-default .navbar-toggle:hover,
    .navbar-default .navbar-toggle:focus {
      background-color: #ddd;
    }

    .navbar-default .navbar-toggle .icon-bar {
      background-color: #888;
    }

    .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
      border-color: #e7e7e7;
    }

    .navbar-default .navbar-nav>.open>a,
    .navbar-default .navbar-nav>.open>a:hover,
    .navbar-default .navbar-nav>.open>a:focus {
      background-color: #e7e7e7;
      color: #555;
    }

    @media (max-width: 767px) {
      .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #777;
      }

      .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
      .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #333;
        background-color: transparent;
      }

      .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
      .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
      .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #555;
        background-color: #e7e7e7;
      }

      .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
      .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
      .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: #ccc;
        background-color: transparent;
      }
    }

    .navbar-default .navbar-link {
      color: #777;
    }

    .navbar-default .navbar-link:hover {
      color: #333;
    }

    .navbar-default .btn-link {
      color: #777;
    }

    .navbar-default .btn-link:hover,
    .navbar-default .btn-link:focus {
      color: #333;
    }

    .navbar-default .btn-link[disabled]:hover,
    .navbar-default .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-default .btn-link:hover,
    fieldset[disabled] .navbar-default .btn-link:focus {
      color: #ccc;
    }

    .navbar-inverse {
      background-color: #222;
      border-color: #090909;
    }

    .navbar-inverse .navbar-brand {
      color: #9d9d9d;
    }

    .navbar-inverse .navbar-brand:hover,
    .navbar-inverse .navbar-brand:focus {
      color: #fff;
      background-color: transparent;
    }

    .navbar-inverse .navbar-text {
      color: #9d9d9d;
    }

    .navbar-inverse .navbar-nav>li>a {
      color: #9d9d9d;
    }

    .navbar-inverse .navbar-nav>li>a:hover,
    .navbar-inverse .navbar-nav>li>a:focus {
      color: #fff;
      background-color: transparent;
    }

    .navbar-inverse .navbar-nav>.active>a,
    .navbar-inverse .navbar-nav>.active>a:hover,
    .navbar-inverse .navbar-nav>.active>a:focus {
      color: #fff;
      background-color: #090909;
    }

    .navbar-inverse .navbar-nav>.disabled>a,
    .navbar-inverse .navbar-nav>.disabled>a:hover,
    .navbar-inverse .navbar-nav>.disabled>a:focus {
      color: #444;
      background-color: transparent;
    }

    .navbar-inverse .navbar-toggle {
      border-color: #333;
    }

    .navbar-inverse .navbar-toggle:hover,
    .navbar-inverse .navbar-toggle:focus {
      background-color: #333;
    }

    .navbar-inverse .navbar-toggle .icon-bar {
      background-color: #fff;
    }

    .navbar-inverse .navbar-collapse,
    .navbar-inverse .navbar-form {
      border-color: #101010;
    }

    .navbar-inverse .navbar-nav>.open>a,
    .navbar-inverse .navbar-nav>.open>a:hover,
    .navbar-inverse .navbar-nav>.open>a:focus {
      background-color: #090909;
      color: #fff;
    }

    @media (max-width: 767px) {
      .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color: #090909;
      }

      .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #090909;
      }

      .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #9d9d9d;
      }

      .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
      .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #fff;
        background-color: transparent;
      }

      .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
      .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
      .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #fff;
        background-color: #090909;
      }

      .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
      .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
      .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: #444;
        background-color: transparent;
      }
    }

    .navbar-inverse .navbar-link {
      color: #9d9d9d;
    }

    .navbar-inverse .navbar-link:hover {
      color: #fff;
    }

    .navbar-inverse .btn-link {
      color: #9d9d9d;
    }

    .navbar-inverse .btn-link:hover,
    .navbar-inverse .btn-link:focus {
      color: #fff;
    }

    .navbar-inverse .btn-link[disabled]:hover,
    .navbar-inverse .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-inverse .btn-link:hover,
    fieldset[disabled] .navbar-inverse .btn-link:focus {
      color: #444;
    }

    .alert,
    .homepage-eletters .homepage-eletter-subscribe .error-message {
      padding: 15px;
      margin-bottom: 20px;
      border: 1px solid transparent;
      border-radius: 4px;
    }

    .alert h4,
    .homepage-eletters .homepage-eletter-subscribe .error-message h4 {
      margin-top: 0;
      color: inherit;
    }

    .alert .alert-link,
    .homepage-eletters .homepage-eletter-subscribe .error-message .alert-link {
      font-weight: bold;
    }

    .alert>p,
    .homepage-eletters .homepage-eletter-subscribe .error-message>p,
    .alert>ul,
    .homepage-eletters .homepage-eletter-subscribe .error-message>ul {
      margin-bottom: 0;
    }

    .alert>p+p,
    .homepage-eletters .homepage-eletter-subscribe .error-message>p+p {
      margin-top: 5px;
    }

    .alert-dismissable,
    .alert-dismissible {
      padding-right: 35px;
    }

    .alert-dismissable .close,
    .alert-dismissible .close {
      position: relative;
      top: -2px;
      right: -21px;
      color: inherit;
    }

    .alert-success {
      background-color: #dff0d8;
      border-color: #d6e9c6;
      color: #3c763d;
    }

    .alert-success hr {
      border-top-color: #c9e2b3;
    }

    .alert-success .alert-link {
      color: #2b542c;
    }

    .alert-info {
      background-color: #d9edf7;
      border-color: #bce8f1;
      color: #31708f;
    }

    .alert-info hr {
      border-top-color: #a6e1ec;
    }

    .alert-info .alert-link {
      color: #245269;
    }

    .alert-warning {
      background-color: #fcf8e3;
      border-color: #faebcc;
      color: #8a6d3b;
    }

    .alert-warning hr {
      border-top-color: #f7e1b5;
    }

    .alert-warning .alert-link {
      color: #66512c;
    }

    .alert-danger,
    .homepage-eletters .homepage-eletter-subscribe .error-message {
      background-color: #f2dede;
      border-color: #ebccd1;
      color: #a94442;
    }

    .alert-danger hr,
    .homepage-eletters .homepage-eletter-subscribe .error-message hr {
      border-top-color: #e4b9c0;
    }

    .alert-danger .alert-link,
    .homepage-eletters .homepage-eletter-subscribe .error-message .alert-link {
      color: #843534;
    }

    .media,
    #events-calendar .event,
    .homepage-experts .homepage-expert {
      margin-top: 15px;
    }

    .media:first-child,
    #events-calendar .event:first-child,
    .homepage-experts .homepage-expert:first-child {
      margin-top: 0;
    }

    .media,
    #events-calendar .event,
    .homepage-experts .homepage-expert,
    .media-body,
    #events-calendar .event-info,
    .homepage-experts .homepage-expert-info {
      zoom: 1;
      overflow: hidden;
    }

    /*.media-body, #events-calendar .event-info, .homepage-experts .homepage-expert-info {
  width: 10000px; }*/
    .media-object,
    #events-calendar .event-img img,
    .homepage-experts img {
      display: block;
    }

    .media-object.img-thumbnail,
    #events-calendar .event-img img.img-thumbnail,
    .homepage-experts img.img-thumbnail {
      max-width: none;
    }

    .media-right,
    .media>.pull-right,
    #events-calendar .event>.pull-right,
    .homepage-experts .homepage-expert>.pull-right {
      padding-left: 10px;
    }

    .media-left,
    #events-calendar .event-img,
    .media>.pull-left,
    #events-calendar .event>.pull-left,
    .homepage-experts .homepage-expert>.pull-left {
      padding-right: 10px;
    }

    .media-left,
    #events-calendar .event-img,
    .media-right,
    .media-body,
    #events-calendar .event-info,
    .homepage-experts .homepage-expert-info {
      display: table-cell;
      vertical-align: top;
    }

    .media-middle {
      vertical-align: middle;
    }

    .media-bottom {
      vertical-align: bottom;
    }

    .media-heading,
    #events-calendar .event-header {
      margin-top: 0;
      margin-bottom: 5px;
    }

    .media-list {
      padding-left: 0;
      list-style: none;
    }

    .list-group,
    .content-list,
    #tfs_css_account {
      margin-bottom: 20px;
      padding-left: 0;
    }

    .list-group-item,
    .content-list .content-list-item,
    #tfs_css_account .content-list-item,
    .content-list .content-list-footer,
    #tfs_css_account .content-list-footer,
    .content-list .css_open_url,
    #tfs_css_account .css_open_url,
    .content-list a.content-list-item,
    .content-list a.content-list-footer,
    .content-list a.css_open_url {
      position: relative;
      display: block;
      padding: 10px 15px;
      margin-bottom: -1px;
      background-color: #fff;
      border: 1px solid #ddd;
    }

    .list-group-item:first-child,
    .content-list .content-list-item:first-child,
    #tfs_css_account .content-list-item:first-child,
    .content-list .content-list-footer:first-child,
    #tfs_css_account .content-list-footer:first-child,
    .content-list .css_open_url:first-child,
    #tfs_css_account .css_open_url:first-child {
      border-top-right-radius: 4px;
      border-top-left-radius: 4px;
    }

    .list-group-item:last-child,
    .content-list .content-list-item:last-child,
    #tfs_css_account .content-list-item:last-child,
    .content-list .content-list-footer:last-child,
    #tfs_css_account .content-list-footer:last-child,
    .content-list .css_open_url:last-child,
    #tfs_css_account .css_open_url:last-child {
      margin-bottom: 0;
      border-bottom-right-radius: 4px;
      border-bottom-left-radius: 4px;
    }

    a.list-group-item,
    .content-list a.content-list-item,
    #tfs_css_account a.content-list-item,
    .content-list a.content-list-footer,
    #tfs_css_account a.content-list-footer,
    .content-list a.css_open_url,
    #tfs_css_account a.css_open_url,
    button.list-group-item,
    .content-list button.content-list-item,
    #tfs_css_account button.content-list-item,
    .content-list button.content-list-footer,
    #tfs_css_account button.content-list-footer,
    .content-list button.css_open_url,
    #tfs_css_account button.css_open_url {
      color: #555;
    }

    a.list-group-item .list-group-item-heading,
    .content-list a.content-list-item .list-group-item-heading,
    #tfs_css_account a.content-list-item .list-group-item-heading,
    .content-list a.content-list-footer .list-group-item-heading,
    #tfs_css_account a.content-list-footer .list-group-item-heading,
    .content-list a.css_open_url .list-group-item-heading,
    #tfs_css_account a.css_open_url .list-group-item-heading,
    button.list-group-item .list-group-item-heading,
    .content-list button.content-list-item .list-group-item-heading,
    #tfs_css_account button.content-list-item .list-group-item-heading,
    .content-list button.content-list-footer .list-group-item-heading,
    #tfs_css_account button.content-list-footer .list-group-item-heading,
    .content-list button.css_open_url .list-group-item-heading,
    #tfs_css_account button.css_open_url .list-group-item-heading {
      color: #333;
    }

    a.list-group-item:hover,
    .content-list a.content-list-item:hover,
    #tfs_css_account a.content-list-item:hover,
    .content-list a.content-list-footer:hover,
    #tfs_css_account a.content-list-footer:hover,
    .content-list a.css_open_url:hover,
    #tfs_css_account a.css_open_url:hover,
    a.list-group-item:focus,
    .content-list a.content-list-item:focus,
    #tfs_css_account a.content-list-item:focus,
    .content-list a.content-list-footer:focus,
    #tfs_css_account a.content-list-footer:focus,
    .content-list a.css_open_url:focus,
    #tfs_css_account a.css_open_url:focus,
    button.list-group-item:hover,
    .content-list button.content-list-item:hover,
    #tfs_css_account button.content-list-item:hover,
    .content-list button.content-list-footer:hover,
    #tfs_css_account button.content-list-footer:hover,
    .content-list button.css_open_url:hover,
    #tfs_css_account button.css_open_url:hover,
    button.list-group-item:focus,
    .content-list button.content-list-item:focus,
    #tfs_css_account button.content-list-item:focus,
    .content-list button.content-list-footer:focus,
    #tfs_css_account button.content-list-footer:focus,
    .content-list button.css_open_url:focus,
    #tfs_css_account button.css_open_url:focus {
      text-decoration: none;
      color: #555;
      background-color: #f5f5f5;
    }

    button.list-group-item,
    .content-list button.content-list-item,
    #tfs_css_account button.content-list-item,
    .content-list button.content-list-footer,
    #tfs_css_account button.content-list-footer,
    .content-list button.css_open_url,
    #tfs_css_account button.css_open_url {
      width: 100%;
      text-align: left;
    }

    .list-group-item.disabled,
    .content-list .disabled.content-list-item,
    #tfs_css_account .disabled.content-list-item,
    .content-list .disabled.content-list-footer,
    #tfs_css_account .disabled.content-list-footer,
    .content-list .disabled.css_open_url,
    #tfs_css_account .disabled.css_open_url,
    .list-group-item.disabled:hover,
    .content-list .disabled.content-list-item:hover,
    #tfs_css_account .disabled.content-list-item:hover,
    .content-list .disabled.content-list-footer:hover,
    #tfs_css_account .disabled.content-list-footer:hover,
    .content-list .disabled.css_open_url:hover,
    #tfs_css_account .disabled.css_open_url:hover,
    .list-group-item.disabled:focus,
    .content-list .disabled.content-list-item:focus,
    #tfs_css_account .disabled.content-list-item:focus,
    .content-list .disabled.content-list-footer:focus,
    #tfs_css_account .disabled.content-list-footer:focus,
    .content-list .disabled.css_open_url:focus,
    #tfs_css_account .disabled.css_open_url:focus {
      background-color: #eeeeee;
      color: #777777;
      cursor: not-allowed;
    }

    .list-group-item.disabled .list-group-item-heading,
    .content-list .disabled.content-list-item .list-group-item-heading,
    #tfs_css_account .disabled.content-list-item .list-group-item-heading,
    .content-list .disabled.content-list-footer .list-group-item-heading,
    #tfs_css_account .disabled.content-list-footer .list-group-item-heading,
    .content-list .disabled.css_open_url .list-group-item-heading,
    #tfs_css_account .disabled.css_open_url .list-group-item-heading,
    .list-group-item.disabled:hover .list-group-item-heading,
    .content-list .disabled.content-list-item:hover .list-group-item-heading,
    #tfs_css_account .disabled.content-list-item:hover .list-group-item-heading,
    .content-list .disabled.content-list-footer:hover .list-group-item-heading,
    #tfs_css_account .disabled.content-list-footer:hover .list-group-item-heading,
    .content-list .disabled.css_open_url:hover .list-group-item-heading,
    #tfs_css_account .disabled.css_open_url:hover .list-group-item-heading,
    .list-group-item.disabled:focus .list-group-item-heading,
    .content-list .disabled.content-list-item:focus .list-group-item-heading,
    #tfs_css_account .disabled.content-list-item:focus .list-group-item-heading,
    .content-list .disabled.content-list-footer:focus .list-group-item-heading,
    #tfs_css_account .disabled.content-list-footer:focus .list-group-item-heading,
    .content-list .disabled.css_open_url:focus .list-group-item-heading,
    #tfs_css_account .disabled.css_open_url:focus .list-group-item-heading {
      color: inherit;
    }

    .list-group-item.disabled .list-group-item-text,
    .content-list .disabled.content-list-item .list-group-item-text,
    #tfs_css_account .disabled.content-list-item .list-group-item-text,
    .content-list .disabled.content-list-footer .list-group-item-text,
    #tfs_css_account .disabled.content-list-footer .list-group-item-text,
    .content-list .disabled.css_open_url .list-group-item-text,
    #tfs_css_account .disabled.css_open_url .list-group-item-text,
    .list-group-item.disabled:hover .list-group-item-text,
    .content-list .disabled.content-list-item:hover .list-group-item-text,
    #tfs_css_account .disabled.content-list-item:hover .list-group-item-text,
    .content-list .disabled.content-list-footer:hover .list-group-item-text,
    #tfs_css_account .disabled.content-list-footer:hover .list-group-item-text,
    .content-list .disabled.css_open_url:hover .list-group-item-text,
    #tfs_css_account .disabled.css_open_url:hover .list-group-item-text,
    .list-group-item.disabled:focus .list-group-item-text,
    .content-list .disabled.content-list-item:focus .list-group-item-text,
    #tfs_css_account .disabled.content-list-item:focus .list-group-item-text,
    .content-list .disabled.content-list-footer:focus .list-group-item-text,
    #tfs_css_account .disabled.content-list-footer:focus .list-group-item-text,
    .content-list .disabled.css_open_url:focus .list-group-item-text,
    #tfs_css_account .disabled.css_open_url:focus .list-group-item-text {
      color: #777777;
    }

    .list-group-item.active,
    .content-list .active.content-list-item,
    #tfs_css_account .active.content-list-item,
    .content-list .active.content-list-footer,
    #tfs_css_account .active.content-list-footer,
    .content-list .active.css_open_url,
    #tfs_css_account .active.css_open_url,
    .list-group-item.active:hover,
    .content-list .active.content-list-item:hover,
    #tfs_css_account .active.content-list-item:hover,
    .content-list .active.content-list-footer:hover,
    #tfs_css_account .active.content-list-footer:hover,
    .content-list .active.css_open_url:hover,
    #tfs_css_account .active.css_open_url:hover,
    .list-group-item.active:focus,
    .content-list .active.content-list-item:focus,
    #tfs_css_account .active.content-list-item:focus,
    .content-list .active.content-list-footer:focus,
    #tfs_css_account .active.content-list-footer:focus,
    .content-list .active.css_open_url:focus,
    #tfs_css_account .active.css_open_url:focus {
      z-index: 2;
      color: #fff;
      background-color: #337ab7;
      border-color: #337ab7;
    }

    .list-group-item.active .list-group-item-heading,
    .content-list .active.content-list-item .list-group-item-heading,
    #tfs_css_account .active.content-list-item .list-group-item-heading,
    .content-list .active.content-list-footer .list-group-item-heading,
    #tfs_css_account .active.content-list-footer .list-group-item-heading,
    .content-list .active.css_open_url .list-group-item-heading,
    #tfs_css_account .active.css_open_url .list-group-item-heading,
    .list-group-item.active .list-group-item-heading>small,
    .content-list .active.content-list-item .list-group-item-heading>small,
    #tfs_css_account .active.content-list-item .list-group-item-heading>small,
    .content-list .active.content-list-footer .list-group-item-heading>small,
    #tfs_css_account .active.content-list-footer .list-group-item-heading>small,
    .content-list .active.css_open_url .list-group-item-heading>small,
    #tfs_css_account .active.css_open_url .list-group-item-heading>small,
    .list-group-item.active .list-group-item-heading>.small,
    .content-list .active.content-list-item .list-group-item-heading>.small,
    #tfs_css_account .active.content-list-item .list-group-item-heading>.small,
    .content-list .active.content-list-footer .list-group-item-heading>.small,
    #tfs_css_account .active.content-list-footer .list-group-item-heading>.small,
    .content-list .active.css_open_url .list-group-item-heading>.small,
    #tfs_css_account .active.css_open_url .list-group-item-heading>.small,
    .list-group-item.active:hover .list-group-item-heading,
    .content-list .active.content-list-item:hover .list-group-item-heading,
    #tfs_css_account .active.content-list-item:hover .list-group-item-heading,
    .content-list .active.content-list-footer:hover .list-group-item-heading,
    #tfs_css_account .active.content-list-footer:hover .list-group-item-heading,
    .content-list .active.css_open_url:hover .list-group-item-heading,
    #tfs_css_account .active.css_open_url:hover .list-group-item-heading,
    .list-group-item.active:hover .list-group-item-heading>small,
    .content-list .active.content-list-item:hover .list-group-item-heading>small,
    #tfs_css_account .active.content-list-item:hover .list-group-item-heading>small,
    .content-list .active.content-list-footer:hover .list-group-item-heading>small,
    #tfs_css_account .active.content-list-footer:hover .list-group-item-heading>small,
    .content-list .active.css_open_url:hover .list-group-item-heading>small,
    #tfs_css_account .active.css_open_url:hover .list-group-item-heading>small,
    .list-group-item.active:hover .list-group-item-heading>.small,
    .content-list .active.content-list-item:hover .list-group-item-heading>.small,
    #tfs_css_account .active.content-list-item:hover .list-group-item-heading>.small,
    .content-list .active.content-list-footer:hover .list-group-item-heading>.small,
    #tfs_css_account .active.content-list-footer:hover .list-group-item-heading>.small,
    .content-list .active.css_open_url:hover .list-group-item-heading>.small,
    #tfs_css_account .active.css_open_url:hover .list-group-item-heading>.small,
    .list-group-item.active:focus .list-group-item-heading,
    .content-list .active.content-list-item:focus .list-group-item-heading,
    #tfs_css_account .active.content-list-item:focus .list-group-item-heading,
    .content-list .active.content-list-footer:focus .list-group-item-heading,
    #tfs_css_account .active.content-list-footer:focus .list-group-item-heading,
    .content-list .active.css_open_url:focus .list-group-item-heading,
    #tfs_css_account .active.css_open_url:focus .list-group-item-heading,
    .list-group-item.active:focus .list-group-item-heading>small,
    .content-list .active.content-list-item:focus .list-group-item-heading>small,
    #tfs_css_account .active.content-list-item:focus .list-group-item-heading>small,
    .content-list .active.content-list-footer:focus .list-group-item-heading>small,
    #tfs_css_account .active.content-list-footer:focus .list-group-item-heading>small,
    .content-list .active.css_open_url:focus .list-group-item-heading>small,
    #tfs_css_account .active.css_open_url:focus .list-group-item-heading>small,
    .list-group-item.active:focus .list-group-item-heading>.small,
    .content-list .active.content-list-item:focus .list-group-item-heading>.small,
    #tfs_css_account .active.content-list-item:focus .list-group-item-heading>.small,
    .content-list .active.content-list-footer:focus .list-group-item-heading>.small,
    #tfs_css_account .active.content-list-footer:focus .list-group-item-heading>.small,
    .content-list .active.css_open_url:focus .list-group-item-heading>.small,
    #tfs_css_account .active.css_open_url:focus .list-group-item-heading>.small {
      color: inherit;
    }

    .list-group-item.active .list-group-item-text,
    .content-list .active.content-list-item .list-group-item-text,
    #tfs_css_account .active.content-list-item .list-group-item-text,
    .content-list .active.content-list-footer .list-group-item-text,
    #tfs_css_account .active.content-list-footer .list-group-item-text,
    .content-list .active.css_open_url .list-group-item-text,
    #tfs_css_account .active.css_open_url .list-group-item-text,
    .list-group-item.active:hover .list-group-item-text,
    .content-list .active.content-list-item:hover .list-group-item-text,
    #tfs_css_account .active.content-list-item:hover .list-group-item-text,
    .content-list .active.content-list-footer:hover .list-group-item-text,
    #tfs_css_account .active.content-list-footer:hover .list-group-item-text,
    .content-list .active.css_open_url:hover .list-group-item-text,
    #tfs_css_account .active.css_open_url:hover .list-group-item-text,
    .list-group-item.active:focus .list-group-item-text,
    .content-list .active.content-list-item:focus .list-group-item-text,
    #tfs_css_account .active.content-list-item:focus .list-group-item-text,
    .content-list .active.content-list-footer:focus .list-group-item-text,
    #tfs_css_account .active.content-list-footer:focus .list-group-item-text,
    .content-list .active.css_open_url:focus .list-group-item-text,
    #tfs_css_account .active.css_open_url:focus .list-group-item-text {
      color: #c7ddef;
    }

    .list-group-item-success {
      color: #3c763d;
      background-color: #dff0d8;
    }

    a.list-group-item-success,
    button.list-group-item-success {
      color: #3c763d;
    }

    a.list-group-item-success .list-group-item-heading,
    button.list-group-item-success .list-group-item-heading {
      color: inherit;
    }

    a.list-group-item-success:hover,
    a.list-group-item-success:focus,
    button.list-group-item-success:hover,
    button.list-group-item-success:focus {
      color: #3c763d;
      background-color: #d0e9c6;
    }

    a.list-group-item-success.active,
    a.list-group-item-success.active:hover,
    a.list-group-item-success.active:focus,
    button.list-group-item-success.active,
    button.list-group-item-success.active:hover,
    button.list-group-item-success.active:focus {
      color: #fff;
      background-color: #3c763d;
      border-color: #3c763d;
    }

    .list-group-item-info {
      color: #31708f;
      background-color: #d9edf7;
    }

    a.list-group-item-info,
    button.list-group-item-info {
      color: #31708f;
    }

    a.list-group-item-info .list-group-item-heading,
    button.list-group-item-info .list-group-item-heading {
      color: inherit;
    }

    a.list-group-item-info:hover,
    a.list-group-item-info:focus,
    button.list-group-item-info:hover,
    button.list-group-item-info:focus {
      color: #31708f;
      background-color: #c4e3f3;
    }

    a.list-group-item-info.active,
    a.list-group-item-info.active:hover,
    a.list-group-item-info.active:focus,
    button.list-group-item-info.active,
    button.list-group-item-info.active:hover,
    button.list-group-item-info.active:focus {
      color: #fff;
      background-color: #31708f;
      border-color: #31708f;
    }

    .list-group-item-warning {
      color: #8a6d3b;
      background-color: #fcf8e3;
    }

    a.list-group-item-warning,
    button.list-group-item-warning {
      color: #8a6d3b;
    }

    a.list-group-item-warning .list-group-item-heading,
    button.list-group-item-warning .list-group-item-heading {
      color: inherit;
    }

    a.list-group-item-warning:hover,
    a.list-group-item-warning:focus,
    button.list-group-item-warning:hover,
    button.list-group-item-warning:focus {
      color: #8a6d3b;
      background-color: #faf2cc;
    }

    a.list-group-item-warning.active,
    a.list-group-item-warning.active:hover,
    a.list-group-item-warning.active:focus,
    button.list-group-item-warning.active,
    button.list-group-item-warning.active:hover,
    button.list-group-item-warning.active:focus {
      color: #fff;
      background-color: #8a6d3b;
      border-color: #8a6d3b;
    }

    .list-group-item-danger {
      color: #a94442;
      background-color: #f2dede;
    }

    a.list-group-item-danger,
    button.list-group-item-danger {
      color: #a94442;
    }

    a.list-group-item-danger .list-group-item-heading,
    button.list-group-item-danger .list-group-item-heading {
      color: inherit;
    }

    a.list-group-item-danger:hover,
    a.list-group-item-danger:focus,
    button.list-group-item-danger:hover,
    button.list-group-item-danger:focus {
      color: #a94442;
      background-color: #ebcccc;
    }

    a.list-group-item-danger.active,
    a.list-group-item-danger.active:hover,
    a.list-group-item-danger.active:focus,
    button.list-group-item-danger.active,
    button.list-group-item-danger.active:hover,
    button.list-group-item-danger.active:focus {
      color: #fff;
      background-color: #a94442;
      border-color: #a94442;
    }

    .list-group-item-heading {
      margin-top: 0;
      margin-bottom: 5px;
    }

    .list-group-item-text {
      margin-bottom: 0;
      line-height: 1.3;
    }

    .panel,
    .widget {
      margin-bottom: 20px;
      background-color: #fff;
      border: 1px solid transparent;
      border-radius: 4px;
      -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    }

    .panel-body,
    .widget .widget-body {
      padding: 15px;
    }

    .panel-body:before,
    .widget .widget-body:before,
    .panel-body:after,
    .widget .widget-body:after {
      content: " ";
      display: table;
    }

    .panel-body:after,
    .widget .widget-body:after {
      clear: both;
    }

    .panel-heading,
    .widget .widget-heading {
      padding: 10px 15px;
      border-bottom: 1px solid transparent;
      border-top-right-radius: 3px;
      border-top-left-radius: 3px;
    }

    .panel-heading>.dropdown .dropdown-toggle,
    .widget .widget-heading>.dropdown .dropdown-toggle {
      color: inherit;
    }

    .panel-title,
    .widget .widget-title {
      margin-top: 0;
      margin-bottom: 0;
      font-size: 21px;
      color: inherit;
    }

    .panel-title>a,
    .widget .widget-title>a,
    .panel-title>small,
    .widget .widget-title>small,
    .panel-title>.small,
    .widget .widget-title>.small,
    .panel-title>small>a,
    .widget .widget-title>small>a,
    .panel-title>.small>a,
    .widget .widget-title>.small>a {
      color: inherit;
    }

    .panel-footer {
      padding: 10px 15px;
      background-color: #f5f5f5;
      border-top: 1px solid #ddd;
      border-bottom-right-radius: 3px;
      border-bottom-left-radius: 3px;
    }

    .panel>.list-group,
    .widget>.list-group,
    .panel>.content-list,
    .widget>.content-list,
    .panel>#tfs_css_account,
    .widget>#tfs_css_account,
    .panel>.panel-collapse>.list-group,
    .widget>.panel-collapse>.list-group,
    .panel>.panel-collapse>.content-list,
    .widget>.panel-collapse>.content-list,
    .panel>.panel-collapse>#tfs_css_account,
    .widget>.panel-collapse>#tfs_css_account {
      margin-bottom: 0;
    }

    .panel>.list-group .list-group-item,
    .widget>.list-group .list-group-item,
    .panel>.content-list .list-group-item,
    .widget>.content-list .list-group-item,
    .panel>#tfs_css_account .list-group-item,
    .widget>#tfs_css_account .list-group-item,
    .panel>.list-group .content-list .content-list-item,
    .content-list .panel>.list-group .content-list-item,
    .widget>.list-group .content-list .content-list-item,
    .content-list .widget>.list-group .content-list-item,
    .panel>.content-list .content-list-item,
    .widget>.content-list .content-list-item,
    .content-list .panel>#tfs_css_account .content-list-item,
    .content-list .widget>#tfs_css_account .content-list-item,
    .panel>.list-group #tfs_css_account .content-list-item,
    #tfs_css_account .panel>.list-group .content-list-item,
    .widget>.list-group #tfs_css_account .content-list-item,
    #tfs_css_account .widget>.list-group .content-list-item,
    .panel>.content-list #tfs_css_account .content-list-item,
    #tfs_css_account .panel>.content-list .content-list-item,
    .widget>.content-list #tfs_css_account .content-list-item,
    #tfs_css_account .widget>.content-list .content-list-item,
    .panel>#tfs_css_account .content-list-item,
    .widget>#tfs_css_account .content-list-item,
    .panel>.list-group .content-list .content-list-footer,
    .content-list .panel>.list-group .content-list-footer,
    .widget>.list-group .content-list .content-list-footer,
    .content-list .widget>.list-group .content-list-footer,
    .panel>.content-list .content-list-footer,
    .widget>.content-list .content-list-footer,
    .content-list .panel>#tfs_css_account .content-list-footer,
    .content-list .widget>#tfs_css_account .content-list-footer,
    .panel>.list-group #tfs_css_account .content-list-footer,
    #tfs_css_account .panel>.list-group .content-list-footer,
    .widget>.list-group #tfs_css_account .content-list-footer,
    #tfs_css_account .widget>.list-group .content-list-footer,
    .panel>.content-list #tfs_css_account .content-list-footer,
    #tfs_css_account .panel>.content-list .content-list-footer,
    .widget>.content-list #tfs_css_account .content-list-footer,
    #tfs_css_account .widget>.content-list .content-list-footer,
    .panel>#tfs_css_account .content-list-footer,
    .widget>#tfs_css_account .content-list-footer,
    .panel>.list-group .content-list .css_open_url,
    .content-list .panel>.list-group .css_open_url,
    .widget>.list-group .content-list .css_open_url,
    .content-list .widget>.list-group .css_open_url,
    .panel>.content-list .css_open_url,
    .widget>.content-list .css_open_url,
    .content-list .panel>#tfs_css_account .css_open_url,
    .content-list .widget>#tfs_css_account .css_open_url,
    .panel>.list-group #tfs_css_account .css_open_url,
    #tfs_css_account .panel>.list-group .css_open_url,
    .widget>.list-group #tfs_css_account .css_open_url,
    #tfs_css_account .widget>.list-group .css_open_url,
    .panel>.content-list #tfs_css_account .css_open_url,
    #tfs_css_account .panel>.content-list .css_open_url,
    .widget>.content-list #tfs_css_account .css_open_url,
    #tfs_css_account .widget>.content-list .css_open_url,
    .panel>#tfs_css_account .css_open_url,
    .widget>#tfs_css_account .css_open_url,
    .panel>.panel-collapse>.list-group .list-group-item,
    .widget>.panel-collapse>.list-group .list-group-item,
    .panel>.panel-collapse>.content-list .list-group-item,
    .widget>.panel-collapse>.content-list .list-group-item,
    .panel>.panel-collapse>#tfs_css_account .list-group-item,
    .widget>.panel-collapse>#tfs_css_account .list-group-item,
    .panel>.panel-collapse>.list-group .content-list .content-list-item,
    .content-list .panel>.panel-collapse>.list-group .content-list-item,
    .widget>.panel-collapse>.list-group .content-list .content-list-item,
    .content-list .widget>.panel-collapse>.list-group .content-list-item,
    .panel>.panel-collapse>.content-list .content-list-item,
    .widget>.panel-collapse>.content-list .content-list-item,
    .content-list .panel>.panel-collapse>#tfs_css_account .content-list-item,
    .content-list .widget>.panel-collapse>#tfs_css_account .content-list-item,
    .panel>.panel-collapse>.list-group #tfs_css_account .content-list-item,
    #tfs_css_account .panel>.panel-collapse>.list-group .content-list-item,
    .widget>.panel-collapse>.list-group #tfs_css_account .content-list-item,
    #tfs_css_account .widget>.panel-collapse>.list-group .content-list-item,
    .panel>.panel-collapse>.content-list #tfs_css_account .content-list-item,
    #tfs_css_account .panel>.panel-collapse>.content-list .content-list-item,
    .widget>.panel-collapse>.content-list #tfs_css_account .content-list-item,
    #tfs_css_account .widget>.panel-collapse>.content-list .content-list-item,
    .panel>.panel-collapse>#tfs_css_account .content-list-item,
    .widget>.panel-collapse>#tfs_css_account .content-list-item,
    .panel>.panel-collapse>.list-group .content-list .content-list-footer,
    .content-list .panel>.panel-collapse>.list-group .content-list-footer,
    .widget>.panel-collapse>.list-group .content-list .content-list-footer,
    .content-list .widget>.panel-collapse>.list-group .content-list-footer,
    .panel>.panel-collapse>.content-list .content-list-footer,
    .widget>.panel-collapse>.content-list .content-list-footer,
    .content-list .panel>.panel-collapse>#tfs_css_account .content-list-footer,
    .content-list .widget>.panel-collapse>#tfs_css_account .content-list-footer,
    .panel>.panel-collapse>.list-group #tfs_css_account .content-list-footer,
    #tfs_css_account .panel>.panel-collapse>.list-group .content-list-footer,
    .widget>.panel-collapse>.list-group #tfs_css_account .content-list-footer,
    #tfs_css_account .widget>.panel-collapse>.list-group .content-list-footer,
    .panel>.panel-collapse>.content-list #tfs_css_account .content-list-footer,
    #tfs_css_account .panel>.panel-collapse>.content-list .content-list-footer,
    .widget>.panel-collapse>.content-list #tfs_css_account .content-list-footer,
    #tfs_css_account .widget>.panel-collapse>.content-list .content-list-footer,
    .panel>.panel-collapse>#tfs_css_account .content-list-footer,
    .widget>.panel-collapse>#tfs_css_account .content-list-footer,
    .panel>.panel-collapse>.list-group .content-list .css_open_url,
    .content-list .panel>.panel-collapse>.list-group .css_open_url,
    .widget>.panel-collapse>.list-group .content-list .css_open_url,
    .content-list .widget>.panel-collapse>.list-group .css_open_url,
    .panel>.panel-collapse>.content-list .css_open_url,
    .widget>.panel-collapse>.content-list .css_open_url,
    .content-list .panel>.panel-collapse>#tfs_css_account .css_open_url,
    .content-list .widget>.panel-collapse>#tfs_css_account .css_open_url,
    .panel>.panel-collapse>.list-group #tfs_css_account .css_open_url,
    #tfs_css_account .panel>.panel-collapse>.list-group .css_open_url,
    .widget>.panel-collapse>.list-group #tfs_css_account .css_open_url,
    #tfs_css_account .widget>.panel-collapse>.list-group .css_open_url,
    .panel>.panel-collapse>.content-list #tfs_css_account .css_open_url,
    #tfs_css_account .panel>.panel-collapse>.content-list .css_open_url,
    .widget>.panel-collapse>.content-list #tfs_css_account .css_open_url,
    #tfs_css_account .widget>.panel-collapse>.content-list .css_open_url,
    .panel>.panel-collapse>#tfs_css_account .css_open_url,
    .widget>.panel-collapse>#tfs_css_account .css_open_url {
      border-width: 1px 0;
      border-radius: 0;
    }

    .panel>.list-group:first-child .list-group-item:first-child,
    .widget>.list-group:first-child .list-group-item:first-child,
    .panel>.content-list:first-child .list-group-item:first-child,
    .widget>.content-list:first-child .list-group-item:first-child,
    .panel>#tfs_css_account:first-child .list-group-item:first-child,
    .widget>#tfs_css_account:first-child .list-group-item:first-child,
    .panel>.list-group:first-child .content-list .content-list-item:first-child,
    .content-list .panel>.list-group:first-child .content-list-item:first-child,
    .widget>.list-group:first-child .content-list .content-list-item:first-child,
    .content-list .widget>.list-group:first-child .content-list-item:first-child,
    .panel>.content-list:first-child .content-list-item:first-child,
    .widget>.content-list:first-child .content-list-item:first-child,
    .content-list .panel>#tfs_css_account:first-child .content-list-item:first-child,
    .content-list .widget>#tfs_css_account:first-child .content-list-item:first-child,
    .panel>.list-group:first-child #tfs_css_account .content-list-item:first-child,
    #tfs_css_account .panel>.list-group:first-child .content-list-item:first-child,
    .widget>.list-group:first-child #tfs_css_account .content-list-item:first-child,
    #tfs_css_account .widget>.list-group:first-child .content-list-item:first-child,
    .panel>.content-list:first-child #tfs_css_account .content-list-item:first-child,
    #tfs_css_account .panel>.content-list:first-child .content-list-item:first-child,
    .widget>.content-list:first-child #tfs_css_account .content-list-item:first-child,
    #tfs_css_account .widget>.content-list:first-child .content-list-item:first-child,
    .panel>#tfs_css_account:first-child .content-list-item:first-child,
    .widget>#tfs_css_account:first-child .content-list-item:first-child,
    .panel>.list-group:first-child .content-list .content-list-footer:first-child,
    .content-list .panel>.list-group:first-child .content-list-footer:first-child,
    .widget>.list-group:first-child .content-list .content-list-footer:first-child,
    .content-list .widget>.list-group:first-child .content-list-footer:first-child,
    .panel>.content-list:first-child .content-list-footer:first-child,
    .widget>.content-list:first-child .content-list-footer:first-child,
    .content-list .panel>#tfs_css_account:first-child .content-list-footer:first-child,
    .content-list .widget>#tfs_css_account:first-child .content-list-footer:first-child,
    .panel>.list-group:first-child #tfs_css_account .content-list-footer:first-child,
    #tfs_css_account .panel>.list-group:first-child .content-list-footer:first-child,
    .widget>.list-group:first-child #tfs_css_account .content-list-footer:first-child,
    #tfs_css_account .widget>.list-group:first-child .content-list-footer:first-child,
    .panel>.content-list:first-child #tfs_css_account .content-list-footer:first-child,
    #tfs_css_account .panel>.content-list:first-child .content-list-footer:first-child,
    .widget>.content-list:first-child #tfs_css_account .content-list-footer:first-child,
    #tfs_css_account .widget>.content-list:first-child .content-list-footer:first-child,
    .panel>#tfs_css_account:first-child .content-list-footer:first-child,
    .widget>#tfs_css_account:first-child .content-list-footer:first-child,
    .panel>.list-group:first-child .content-list .css_open_url:first-child,
    .content-list .panel>.list-group:first-child .css_open_url:first-child,
    .widget>.list-group:first-child .content-list .css_open_url:first-child,
    .content-list .widget>.list-group:first-child .css_open_url:first-child,
    .panel>.content-list:first-child .css_open_url:first-child,
    .widget>.content-list:first-child .css_open_url:first-child,
    .content-list .panel>#tfs_css_account:first-child .css_open_url:first-child,
    .content-list .widget>#tfs_css_account:first-child .css_open_url:first-child,
    .panel>.list-group:first-child #tfs_css_account .css_open_url:first-child,
    #tfs_css_account .panel>.list-group:first-child .css_open_url:first-child,
    .widget>.list-group:first-child #tfs_css_account .css_open_url:first-child,
    #tfs_css_account .widget>.list-group:first-child .css_open_url:first-child,
    .panel>.content-list:first-child #tfs_css_account .css_open_url:first-child,
    #tfs_css_account .panel>.content-list:first-child .css_open_url:first-child,
    .widget>.content-list:first-child #tfs_css_account .css_open_url:first-child,
    #tfs_css_account .widget>.content-list:first-child .css_open_url:first-child,
    .panel>#tfs_css_account:first-child .css_open_url:first-child,
    .widget>#tfs_css_account:first-child .css_open_url:first-child,
    .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child,
    .widget>.panel-collapse>.list-group:first-child .list-group-item:first-child,
    .panel>.panel-collapse>.content-list:first-child .list-group-item:first-child,
    .widget>.panel-collapse>.content-list:first-child .list-group-item:first-child,
    .panel>.panel-collapse>#tfs_css_account:first-child .list-group-item:first-child,
    .widget>.panel-collapse>#tfs_css_account:first-child .list-group-item:first-child,
    .panel>.panel-collapse>.list-group:first-child .content-list .content-list-item:first-child,
    .content-list .panel>.panel-collapse>.list-group:first-child .content-list-item:first-child,
    .widget>.panel-collapse>.list-group:first-child .content-list .content-list-item:first-child,
    .content-list .widget>.panel-collapse>.list-group:first-child .content-list-item:first-child,
    .panel>.panel-collapse>.content-list:first-child .content-list-item:first-child,
    .widget>.panel-collapse>.content-list:first-child .content-list-item:first-child,
    .content-list .panel>.panel-collapse>#tfs_css_account:first-child .content-list-item:first-child,
    .content-list .widget>.panel-collapse>#tfs_css_account:first-child .content-list-item:first-child,
    .panel>.panel-collapse>.list-group:first-child #tfs_css_account .content-list-item:first-child,
    #tfs_css_account .panel>.panel-collapse>.list-group:first-child .content-list-item:first-child,
    .widget>.panel-collapse>.list-group:first-child #tfs_css_account .content-list-item:first-child,
    #tfs_css_account .widget>.panel-collapse>.list-group:first-child .content-list-item:first-child,
    .panel>.panel-collapse>.content-list:first-child #tfs_css_account .content-list-item:first-child,
    #tfs_css_account .panel>.panel-collapse>.content-list:first-child .content-list-item:first-child,
    .widget>.panel-collapse>.content-list:first-child #tfs_css_account .content-list-item:first-child,
    #tfs_css_account .widget>.panel-collapse>.content-list:first-child .content-list-item:first-child,
    .panel>.panel-collapse>#tfs_css_account:first-child .content-list-item:first-child,
    .widget>.panel-collapse>#tfs_css_account:first-child .content-list-item:first-child,
    .panel>.panel-collapse>.list-group:first-child .content-list .content-list-footer:first-child,
    .content-list .panel>.panel-collapse>.list-group:first-child .content-list-footer:first-child,
    .widget>.panel-collapse>.list-group:first-child .content-list .content-list-footer:first-child,
    .content-list .widget>.panel-collapse>.list-group:first-child .content-list-footer:first-child,
    .panel>.panel-collapse>.content-list:first-child .content-list-footer:first-child,
    .widget>.panel-collapse>.content-list:first-child .content-list-footer:first-child,
    .content-list .panel>.panel-collapse>#tfs_css_account:first-child .content-list-footer:first-child,
    .content-list .widget>.panel-collapse>#tfs_css_account:first-child .content-list-footer:first-child,
    .panel>.panel-collapse>.list-group:first-child #tfs_css_account .content-list-footer:first-child,
    #tfs_css_account .panel>.panel-collapse>.list-group:first-child .content-list-footer:first-child,
    .widget>.panel-collapse>.list-group:first-child #tfs_css_account .content-list-footer:first-child,
    #tfs_css_account .widget>.panel-collapse>.list-group:first-child .content-list-footer:first-child,
    .panel>.panel-collapse>.content-list:first-child #tfs_css_account .content-list-footer:first-child,
    #tfs_css_account .panel>.panel-collapse>.content-list:first-child .content-list-footer:first-child,
    .widget>.panel-collapse>.content-list:first-child #tfs_css_account .content-list-footer:first-child,
    #tfs_css_account .widget>.panel-collapse>.content-list:first-child .content-list-footer:first-child,
    .panel>.panel-collapse>#tfs_css_account:first-child .content-list-footer:first-child,
    .widget>.panel-collapse>#tfs_css_account:first-child .content-list-footer:first-child,
    .panel>.panel-collapse>.list-group:first-child .content-list .css_open_url:first-child,
    .content-list .panel>.panel-collapse>.list-group:first-child .css_open_url:first-child,
    .widget>.panel-collapse>.list-group:first-child .content-list .css_open_url:first-child,
    .content-list .widget>.panel-collapse>.list-group:first-child .css_open_url:first-child,
    .panel>.panel-collapse>.content-list:first-child .css_open_url:first-child,
    .widget>.panel-collapse>.content-list:first-child .css_open_url:first-child,
    .content-list .panel>.panel-collapse>#tfs_css_account:first-child .css_open_url:first-child,
    .content-list .widget>.panel-collapse>#tfs_css_account:first-child .css_open_url:first-child,
    .panel>.panel-collapse>.list-group:first-child #tfs_css_account .css_open_url:first-child,
    #tfs_css_account .panel>.panel-collapse>.list-group:first-child .css_open_url:first-child,
    .widget>.panel-collapse>.list-group:first-child #tfs_css_account .css_open_url:first-child,
    #tfs_css_account .widget>.panel-collapse>.list-group:first-child .css_open_url:first-child,
    .panel>.panel-collapse>.content-list:first-child #tfs_css_account .css_open_url:first-child,
    #tfs_css_account .panel>.panel-collapse>.content-list:first-child .css_open_url:first-child,
    .widget>.panel-collapse>.content-list:first-child #tfs_css_account .css_open_url:first-child,
    #tfs_css_account .widget>.panel-collapse>.content-list:first-child .css_open_url:first-child,
    .panel>.panel-collapse>#tfs_css_account:first-child .css_open_url:first-child,
    .widget>.panel-collapse>#tfs_css_account:first-child .css_open_url:first-child {
      border-top: 0;
      border-top-right-radius: 3px;
      border-top-left-radius: 3px;
    }

    .panel>.list-group:last-child .list-group-item:last-child,
    .widget>.list-group:last-child .list-group-item:last-child,
    .panel>.content-list:last-child .list-group-item:last-child,
    .widget>.content-list:last-child .list-group-item:last-child,
    .panel>#tfs_css_account:last-child .list-group-item:last-child,
    .widget>#tfs_css_account:last-child .list-group-item:last-child,
    .panel>.list-group:last-child .content-list .content-list-item:last-child,
    .content-list .panel>.list-group:last-child .content-list-item:last-child,
    .widget>.list-group:last-child .content-list .content-list-item:last-child,
    .content-list .widget>.list-group:last-child .content-list-item:last-child,
    .panel>.content-list:last-child .content-list-item:last-child,
    .widget>.content-list:last-child .content-list-item:last-child,
    .content-list .panel>#tfs_css_account:last-child .content-list-item:last-child,
    .content-list .widget>#tfs_css_account:last-child .content-list-item:last-child,
    .panel>.list-group:last-child #tfs_css_account .content-list-item:last-child,
    #tfs_css_account .panel>.list-group:last-child .content-list-item:last-child,
    .widget>.list-group:last-child #tfs_css_account .content-list-item:last-child,
    #tfs_css_account .widget>.list-group:last-child .content-list-item:last-child,
    .panel>.content-list:last-child #tfs_css_account .content-list-item:last-child,
    #tfs_css_account .panel>.content-list:last-child .content-list-item:last-child,
    .widget>.content-list:last-child #tfs_css_account .content-list-item:last-child,
    #tfs_css_account .widget>.content-list:last-child .content-list-item:last-child,
    .panel>#tfs_css_account:last-child .content-list-item:last-child,
    .widget>#tfs_css_account:last-child .content-list-item:last-child,
    .panel>.list-group:last-child .content-list .content-list-footer:last-child,
    .content-list .panel>.list-group:last-child .content-list-footer:last-child,
    .widget>.list-group:last-child .content-list .content-list-footer:last-child,
    .content-list .widget>.list-group:last-child .content-list-footer:last-child,
    .panel>.content-list:last-child .content-list-footer:last-child,
    .widget>.content-list:last-child .content-list-footer:last-child,
    .content-list .panel>#tfs_css_account:last-child .content-list-footer:last-child,
    .content-list .widget>#tfs_css_account:last-child .content-list-footer:last-child,
    .panel>.list-group:last-child #tfs_css_account .content-list-footer:last-child,
    #tfs_css_account .panel>.list-group:last-child .content-list-footer:last-child,
    .widget>.list-group:last-child #tfs_css_account .content-list-footer:last-child,
    #tfs_css_account .widget>.list-group:last-child .content-list-footer:last-child,
    .panel>.content-list:last-child #tfs_css_account .content-list-footer:last-child,
    #tfs_css_account .panel>.content-list:last-child .content-list-footer:last-child,
    .widget>.content-list:last-child #tfs_css_account .content-list-footer:last-child,
    #tfs_css_account .widget>.content-list:last-child .content-list-footer:last-child,
    .panel>#tfs_css_account:last-child .content-list-footer:last-child,
    .widget>#tfs_css_account:last-child .content-list-footer:last-child,
    .panel>.list-group:last-child .content-list .css_open_url:last-child,
    .content-list .panel>.list-group:last-child .css_open_url:last-child,
    .widget>.list-group:last-child .content-list .css_open_url:last-child,
    .content-list .widget>.list-group:last-child .css_open_url:last-child,
    .panel>.content-list:last-child .css_open_url:last-child,
    .widget>.content-list:last-child .css_open_url:last-child,
    .content-list .panel>#tfs_css_account:last-child .css_open_url:last-child,
    .content-list .widget>#tfs_css_account:last-child .css_open_url:last-child,
    .panel>.list-group:last-child #tfs_css_account .css_open_url:last-child,
    #tfs_css_account .panel>.list-group:last-child .css_open_url:last-child,
    .widget>.list-group:last-child #tfs_css_account .css_open_url:last-child,
    #tfs_css_account .widget>.list-group:last-child .css_open_url:last-child,
    .panel>.content-list:last-child #tfs_css_account .css_open_url:last-child,
    #tfs_css_account .panel>.content-list:last-child .css_open_url:last-child,
    .widget>.content-list:last-child #tfs_css_account .css_open_url:last-child,
    #tfs_css_account .widget>.content-list:last-child .css_open_url:last-child,
    .panel>#tfs_css_account:last-child .css_open_url:last-child,
    .widget>#tfs_css_account:last-child .css_open_url:last-child,
    .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child,
    .widget>.panel-collapse>.list-group:last-child .list-group-item:last-child,
    .panel>.panel-collapse>.content-list:last-child .list-group-item:last-child,
    .widget>.panel-collapse>.content-list:last-child .list-group-item:last-child,
    .panel>.panel-collapse>#tfs_css_account:last-child .list-group-item:last-child,
    .widget>.panel-collapse>#tfs_css_account:last-child .list-group-item:last-child,
    .panel>.panel-collapse>.list-group:last-child .content-list .content-list-item:last-child,
    .content-list .panel>.panel-collapse>.list-group:last-child .content-list-item:last-child,
    .widget>.panel-collapse>.list-group:last-child .content-list .content-list-item:last-child,
    .content-list .widget>.panel-collapse>.list-group:last-child .content-list-item:last-child,
    .panel>.panel-collapse>.content-list:last-child .content-list-item:last-child,
    .widget>.panel-collapse>.content-list:last-child .content-list-item:last-child,
    .content-list .panel>.panel-collapse>#tfs_css_account:last-child .content-list-item:last-child,
    .content-list .widget>.panel-collapse>#tfs_css_account:last-child .content-list-item:last-child,
    .panel>.panel-collapse>.list-group:last-child #tfs_css_account .content-list-item:last-child,
    #tfs_css_account .panel>.panel-collapse>.list-group:last-child .content-list-item:last-child,
    .widget>.panel-collapse>.list-group:last-child #tfs_css_account .content-list-item:last-child,
    #tfs_css_account .widget>.panel-collapse>.list-group:last-child .content-list-item:last-child,
    .panel>.panel-collapse>.content-list:last-child #tfs_css_account .content-list-item:last-child,
    #tfs_css_account .panel>.panel-collapse>.content-list:last-child .content-list-item:last-child,
    .widget>.panel-collapse>.content-list:last-child #tfs_css_account .content-list-item:last-child,
    #tfs_css_account .widget>.panel-collapse>.content-list:last-child .content-list-item:last-child,
    .panel>.panel-collapse>#tfs_css_account:last-child .content-list-item:last-child,
    .widget>.panel-collapse>#tfs_css_account:last-child .content-list-item:last-child,
    .panel>.panel-collapse>.list-group:last-child .content-list .content-list-footer:last-child,
    .content-list .panel>.panel-collapse>.list-group:last-child .content-list-footer:last-child,
    .widget>.panel-collapse>.list-group:last-child .content-list .content-list-footer:last-child,
    .content-list .widget>.panel-collapse>.list-group:last-child .content-list-footer:last-child,
    .panel>.panel-collapse>.content-list:last-child .content-list-footer:last-child,
    .widget>.panel-collapse>.content-list:last-child .content-list-footer:last-child,
    .content-list .panel>.panel-collapse>#tfs_css_account:last-child .content-list-footer:last-child,
    .content-list .widget>.panel-collapse>#tfs_css_account:last-child .content-list-footer:last-child,
    .panel>.panel-collapse>.list-group:last-child #tfs_css_account .content-list-footer:last-child,
    #tfs_css_account .panel>.panel-collapse>.list-group:last-child .content-list-footer:last-child,
    .widget>.panel-collapse>.list-group:last-child #tfs_css_account .content-list-footer:last-child,
    #tfs_css_account .widget>.panel-collapse>.list-group:last-child .content-list-footer:last-child,
    .panel>.panel-collapse>.content-list:last-child #tfs_css_account .content-list-footer:last-child,
    #tfs_css_account .panel>.panel-collapse>.content-list:last-child .content-list-footer:last-child,
    .widget>.panel-collapse>.content-list:last-child #tfs_css_account .content-list-footer:last-child,
    #tfs_css_account .widget>.panel-collapse>.content-list:last-child .content-list-footer:last-child,
    .panel>.panel-collapse>#tfs_css_account:last-child .content-list-footer:last-child,
    .widget>.panel-collapse>#tfs_css_account:last-child .content-list-footer:last-child,
    .panel>.panel-collapse>.list-group:last-child .content-list .css_open_url:last-child,
    .content-list .panel>.panel-collapse>.list-group:last-child .css_open_url:last-child,
    .widget>.panel-collapse>.list-group:last-child .content-list .css_open_url:last-child,
    .content-list .widget>.panel-collapse>.list-group:last-child .css_open_url:last-child,
    .panel>.panel-collapse>.content-list:last-child .css_open_url:last-child,
    .widget>.panel-collapse>.content-list:last-child .css_open_url:last-child,
    .content-list .panel>.panel-collapse>#tfs_css_account:last-child .css_open_url:last-child,
    .content-list .widget>.panel-collapse>#tfs_css_account:last-child .css_open_url:last-child,
    .panel>.panel-collapse>.list-group:last-child #tfs_css_account .css_open_url:last-child,
    #tfs_css_account .panel>.panel-collapse>.list-group:last-child .css_open_url:last-child,
    .widget>.panel-collapse>.list-group:last-child #tfs_css_account .css_open_url:last-child,
    #tfs_css_account .widget>.panel-collapse>.list-group:last-child .css_open_url:last-child,
    .panel>.panel-collapse>.content-list:last-child #tfs_css_account .css_open_url:last-child,
    #tfs_css_account .panel>.panel-collapse>.content-list:last-child .css_open_url:last-child,
    .widget>.panel-collapse>.content-list:last-child #tfs_css_account .css_open_url:last-child,
    #tfs_css_account .widget>.panel-collapse>.content-list:last-child .css_open_url:last-child,
    .panel>.panel-collapse>#tfs_css_account:last-child .css_open_url:last-child,
    .widget>.panel-collapse>#tfs_css_account:last-child .css_open_url:last-child {
      border-bottom: 0;
      border-bottom-right-radius: 3px;
      border-bottom-left-radius: 3px;
    }

    .panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child,
    .widget>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child,
    .widget .panel>.widget-heading+.panel-collapse>.list-group .list-group-item:first-child,
    .widget>.widget-heading+.panel-collapse>.list-group .list-group-item:first-child,
    .panel>.panel-heading+.panel-collapse>.content-list .list-group-item:first-child,
    .widget>.panel-heading+.panel-collapse>.content-list .list-group-item:first-child,
    .widget .panel>.widget-heading+.panel-collapse>.content-list .list-group-item:first-child,
    .widget>.widget-heading+.panel-collapse>.content-list .list-group-item:first-child,
    .panel>.panel-heading+.panel-collapse>#tfs_css_account .list-group-item:first-child,
    .widget>.panel-heading+.panel-collapse>#tfs_css_account .list-group-item:first-child,
    .widget .panel>.widget-heading+.panel-collapse>#tfs_css_account .list-group-item:first-child,
    .widget>.widget-heading+.panel-collapse>#tfs_css_account .list-group-item:first-child,
    .panel>.panel-heading+.panel-collapse>.list-group .content-list .content-list-item:first-child,
    .content-list .panel>.panel-heading+.panel-collapse>.list-group .content-list-item:first-child,
    .widget>.panel-heading+.panel-collapse>.list-group .content-list .content-list-item:first-child,
    .content-list .widget>.panel-heading+.panel-collapse>.list-group .content-list-item:first-child,
    .widget .panel>.widget-heading+.panel-collapse>.list-group .content-list .content-list-item:first-child,
    .content-list .widget .panel>.widget-heading+.panel-collapse>.list-group .content-list-item:first-child,
    .widget>.widget-heading+.panel-collapse>.list-group .content-list .content-list-item:first-child,
    .content-list .widget>.widget-heading+.panel-collapse>.list-group .content-list-item:first-child,
    .panel>.panel-heading+.panel-collapse>.content-list .content-list-item:first-child,
    .widget>.panel-heading+.panel-collapse>.content-list .content-list-item:first-child,
    .widget .panel>.widget-heading+.panel-collapse>.content-list .content-list-item:first-child,
    .widget>.widget-heading+.panel-collapse>.content-list .content-list-item:first-child,
    .panel>.panel-heading+.panel-collapse>#tfs_css_account .content-list .content-list-item:first-child,
    .content-list .panel>.panel-heading+.panel-collapse>#tfs_css_account .content-list-item:first-child,
    .widget>.panel-heading+.panel-collapse>#tfs_css_account .content-list .content-list-item:first-child,
    .content-list .widget>.panel-heading+.panel-collapse>#tfs_css_account .content-list-item:first-child,
    .widget .panel>.widget-heading+.panel-collapse>#tfs_css_account .content-list .content-list-item:first-child,
    .content-list .widget .panel>.widget-heading+.panel-collapse>#tfs_css_account .content-list-item:first-child,
    .widget>.widget-heading+.panel-collapse>#tfs_css_account .content-list .content-list-item:first-child,
    .content-list .widget>.widget-heading+.panel-collapse>#tfs_css_account .content-list-item:first-child,
    .panel>.panel-heading+.panel-collapse>.list-group #tfs_css_account .content-list-item:first-child,
    #tfs_css_account .panel>.panel-heading+.panel-collapse>.list-group .content-list-item:first-child,
    .widget>.panel-heading+.panel-collapse>.list-group #tfs_css_account .content-list-item:first-child,
    #tfs_css_account .widget>.panel-heading+.panel-collapse>.list-group .content-list-item:first-child,
    .widget .panel>.widget-heading+.panel-collapse>.list-group #tfs_css_account .content-list-item:first-child,
    #tfs_css_account .widget .panel>.widget-heading+.panel-collapse>.list-group .content-list-item:first-child,
    .widget>.widget-heading+.panel-collapse>.list-group #tfs_css_account .content-list-item:first-child,
    #tfs_css_account .widget>.widget-heading+.panel-collapse>.list-group .content-list-item:first-child,
    .panel>.panel-heading+.panel-collapse>.content-list #tfs_css_account .content-list-item:first-child,
    #tfs_css_account .panel>.panel-heading+.panel-collapse>.content-list .content-list-item:first-child,
    .widget>.panel-heading+.panel-collapse>.content-list #tfs_css_account .content-list-item:first-child,
    #tfs_css_account .widget>.panel-heading+.panel-collapse>.content-list .content-list-item:first-child,
    .widget .panel>.widget-heading+.panel-collapse>.content-list #tfs_css_account .content-list-item:first-child,
    #tfs_css_account .widget .panel>.widget-heading+.panel-collapse>.content-list .content-list-item:first-child,
    .widget>.widget-heading+.panel-collapse>.content-list #tfs_css_account .content-list-item:first-child,
    #tfs_css_account .widget>.widget-heading+.panel-collapse>.content-list .content-list-item:first-child,
    .panel>.panel-heading+.panel-collapse>#tfs_css_account .content-list-item:first-child,
    .widget>.panel-heading+.panel-collapse>#tfs_css_account .content-list-item:first-child,
    .widget .panel>.widget-heading+.panel-collapse>#tfs_css_account .content-list-item:first-child,
    .widget>.widget-heading+.panel-collapse>#tfs_css_account .content-list-item:first-child,
    .panel>.panel-heading+.panel-collapse>.list-group .content-list .content-list-footer:first-child,
    .content-list .panel>.panel-heading+.panel-collapse>.list-group .content-list-footer:first-child,
    .widget>.panel-heading+.panel-collapse>.list-group .content-list .content-list-footer:first-child,
    .content-list .widget>.panel-heading+.panel-collapse>.list-group .content-list-footer:first-child,
    .widget .panel>.widget-heading+.panel-collapse>.list-group .content-list .content-list-footer:first-child,
    .content-list .widget .panel>.widget-heading+.panel-collapse>.list-group .content-list-footer:first-child,
    .widget>.widget-heading+.panel-collapse>.list-group .content-list .content-list-footer:first-child,
    .content-list .widget>.widget-heading+.panel-collapse>.list-group .content-list-footer:first-child,
    .panel>.panel-heading+.panel-collapse>.content-list .content-list-footer:first-child,
    .widget>.panel-heading+.panel-collapse>.content-list .content-list-footer:first-child,
    .widget .panel>.widget-heading+.panel-collapse>.content-list .content-list-footer:first-child,
    .widget>.widget-heading+.panel-collapse>.content-list .content-list-footer:first-child,
    .panel>.panel-heading+.panel-collapse>#tfs_css_account .content-list .content-list-footer:first-child,
    .content-list .panel>.panel-heading+.panel-collapse>#tfs_css_account .content-list-footer:first-child,
    .widget>.panel-heading+.panel-collapse>#tfs_css_account .content-list .content-list-footer:first-child,
    .content-list .widget>.panel-heading+.panel-collapse>#tfs_css_account .content-list-footer:first-child,
    .widget .panel>.widget-heading+.panel-collapse>#tfs_css_account .content-list .content-list-footer:first-child,
    .content-list .widget .panel>.widget-heading+.panel-collapse>#tfs_css_account .content-list-footer:first-child,
    .widget>.widget-heading+.panel-collapse>#tfs_css_account .content-list .content-list-footer:first-child,
    .content-list .widget>.widget-heading+.panel-collapse>#tfs_css_account .content-list-footer:first-child,
    .panel>.panel-heading+.panel-collapse>.list-group #tfs_css_account .content-list-footer:first-child,
    #tfs_css_account .panel>.panel-heading+.panel-collapse>.list-group .content-list-footer:first-child,
    .widget>.panel-heading+.panel-collapse>.list-group #tfs_css_account .content-list-footer:first-child,
    #tfs_css_account .widget>.panel-heading+.panel-collapse>.list-group .content-list-footer:first-child,
    .widget .panel>.widget-heading+.panel-collapse>.list-group #tfs_css_account .content-list-footer:first-child,
    #tfs_css_account .widget .panel>.widget-heading+.panel-collapse>.list-group .content-list-footer:first-child,
    .widget>.widget-heading+.panel-collapse>.list-group #tfs_css_account .content-list-footer:first-child,
    #tfs_css_account .widget>.widget-heading+.panel-collapse>.list-group .content-list-footer:first-child,
    .panel>.panel-heading+.panel-collapse>.content-list #tfs_css_account .content-list-footer:first-child,
    #tfs_css_account .panel>.panel-heading+.panel-collapse>.content-list .content-list-footer:first-child,
    .widget>.panel-heading+.panel-collapse>.content-list #tfs_css_account .content-list-footer:first-child,
    #tfs_css_account .widget>.panel-heading+.panel-collapse>.content-list .content-list-footer:first-child,
    .widget .panel>.widget-heading+.panel-collapse>.content-list #tfs_css_account .content-list-footer:first-child,
    #tfs_css_account .widget .panel>.widget-heading+.panel-collapse>.content-list .content-list-footer:first-child,
    .widget>.widget-heading+.panel-collapse>.content-list #tfs_css_account .content-list-footer:first-child,
    #tfs_css_account .widget>.widget-heading+.panel-collapse>.content-list .content-list-footer:first-child,
    .panel>.panel-heading+.panel-collapse>#tfs_css_account .content-list-footer:first-child,
    .widget>.panel-heading+.panel-collapse>#tfs_css_account .content-list-footer:first-child,
    .widget .panel>.widget-heading+.panel-collapse>#tfs_css_account .content-list-footer:first-child,
    .widget>.widget-heading+.panel-collapse>#tfs_css_account .content-list-footer:first-child,
    .panel>.panel-heading+.panel-collapse>.list-group .content-list .css_open_url:first-child,
    .content-list .panel>.panel-heading+.panel-collapse>.list-group .css_open_url:first-child,
    .widget>.panel-heading+.panel-collapse>.list-group .content-list .css_open_url:first-child,
    .content-list .widget>.panel-heading+.panel-collapse>.list-group .css_open_url:first-child,
    .widget .panel>.widget-heading+.panel-collapse>.list-group .content-list .css_open_url:first-child,
    .content-list .widget .panel>.widget-heading+.panel-collapse>.list-group .css_open_url:first-child,
    .widget>.widget-heading+.panel-collapse>.list-group .content-list .css_open_url:first-child,
    .content-list .widget>.widget-heading+.panel-collapse>.list-group .css_open_url:first-child,
    .panel>.panel-heading+.panel-collapse>.content-list .css_open_url:first-child,
    .widget>.panel-heading+.panel-collapse>.content-list .css_open_url:first-child,
    .widget .panel>.widget-heading+.panel-collapse>.content-list .css_open_url:first-child,
    .widget>.widget-heading+.panel-collapse>.content-list .css_open_url:first-child,
    .panel>.panel-heading+.panel-collapse>#tfs_css_account .content-list .css_open_url:first-child,
    .content-list .panel>.panel-heading+.panel-collapse>#tfs_css_account .css_open_url:first-child,
    .widget>.panel-heading+.panel-collapse>#tfs_css_account .content-list .css_open_url:first-child,
    .content-list .widget>.panel-heading+.panel-collapse>#tfs_css_account .css_open_url:first-child,
    .widget .panel>.widget-heading+.panel-collapse>#tfs_css_account .content-list .css_open_url:first-child,
    .content-list .widget .panel>.widget-heading+.panel-collapse>#tfs_css_account .css_open_url:first-child,
    .widget>.widget-heading+.panel-collapse>#tfs_css_account .content-list .css_open_url:first-child,
    .content-list .widget>.widget-heading+.panel-collapse>#tfs_css_account .css_open_url:first-child,
    .panel>.panel-heading+.panel-collapse>.list-group #tfs_css_account .css_open_url:first-child,
    #tfs_css_account .panel>.panel-heading+.panel-collapse>.list-group .css_open_url:first-child,
    .widget>.panel-heading+.panel-collapse>.list-group #tfs_css_account .css_open_url:first-child,
    #tfs_css_account .widget>.panel-heading+.panel-collapse>.list-group .css_open_url:first-child,
    .widget .panel>.widget-heading+.panel-collapse>.list-group #tfs_css_account .css_open_url:first-child,
    #tfs_css_account .widget .panel>.widget-heading+.panel-collapse>.list-group .css_open_url:first-child,
    .widget>.widget-heading+.panel-collapse>.list-group #tfs_css_account .css_open_url:first-child,
    #tfs_css_account .widget>.widget-heading+.panel-collapse>.list-group .css_open_url:first-child,
    .panel>.panel-heading+.panel-collapse>.content-list #tfs_css_account .css_open_url:first-child,
    #tfs_css_account .panel>.panel-heading+.panel-collapse>.content-list .css_open_url:first-child,
    .widget>.panel-heading+.panel-collapse>.content-list #tfs_css_account .css_open_url:first-child,
    #tfs_css_account .widget>.panel-heading+.panel-collapse>.content-list .css_open_url:first-child,
    .widget .panel>.widget-heading+.panel-collapse>.content-list #tfs_css_account .css_open_url:first-child,
    #tfs_css_account .widget .panel>.widget-heading+.panel-collapse>.content-list .css_open_url:first-child,
    .widget>.widget-heading+.panel-collapse>.content-list #tfs_css_account .css_open_url:first-child,
    #tfs_css_account .widget>.widget-heading+.panel-collapse>.content-list .css_open_url:first-child,
    .panel>.panel-heading+.panel-collapse>#tfs_css_account .css_open_url:first-child,
    .widget>.panel-heading+.panel-collapse>#tfs_css_account .css_open_url:first-child,
    .widget .panel>.widget-heading+.panel-collapse>#tfs_css_account .css_open_url:first-child,
    .widget>.widget-heading+.panel-collapse>#tfs_css_account .css_open_url:first-child,
    .panel>.panel-heading+.panel-collapse>.list-group .content-list a.content-list-item:first-child,
    .content-list .panel>.panel-heading+.panel-collapse>.list-group a.content-list-item:first-child,
    .widget>.panel-heading+.panel-collapse>.list-group .content-list a.content-list-item:first-child,
    .content-list .widget>.panel-heading+.panel-collapse>.list-group a.content-list-item:first-child,
    .widget .panel>.widget-heading+.panel-collapse>.list-group .content-list a.content-list-item:first-child,
    .content-list .widget .panel>.widget-heading+.panel-collapse>.list-group a.content-list-item:first-child,
    .widget>.widget-heading+.panel-collapse>.list-group .content-list a.content-list-item:first-child,
    .content-list .widget>.widget-heading+.panel-collapse>.list-group a.content-list-item:first-child,
    .panel>.panel-heading+.panel-collapse>.content-list a.content-list-item:first-child,
    .widget>.panel-heading+.panel-collapse>.content-list a.content-list-item:first-child,
    .widget .panel>.widget-heading+.panel-collapse>.content-list a.content-list-item:first-child,
    .widget>.widget-heading+.panel-collapse>.content-list a.content-list-item:first-child,
    .panel>.panel-heading+.panel-collapse>#tfs_css_account .content-list a.content-list-item:first-child,
    .content-list .panel>.panel-heading+.panel-collapse>#tfs_css_account a.content-list-item:first-child,
    .widget>.panel-heading+.panel-collapse>#tfs_css_account .content-list a.content-list-item:first-child,
    .content-list .widget>.panel-heading+.panel-collapse>#tfs_css_account a.content-list-item:first-child,
    .widget .panel>.widget-heading+.panel-collapse>#tfs_css_account .content-list a.content-list-item:first-child,
    .content-list .widget .panel>.widget-heading+.panel-collapse>#tfs_css_account a.content-list-item:first-child,
    .widget>.widget-heading+.panel-collapse>#tfs_css_account .content-list a.content-list-item:first-child,
    .content-list .widget>.widget-heading+.panel-collapse>#tfs_css_account a.content-list-item:first-child,
    .panel>.panel-heading+.panel-collapse>.list-group #tfs_css_account a.content-list-item:first-child,
    #tfs_css_account .panel>.panel-heading+.panel-collapse>.list-group a.content-list-item:first-child,
    .widget>.panel-heading+.panel-collapse>.list-group #tfs_css_account a.content-list-item:first-child,
    #tfs_css_account .widget>.panel-heading+.panel-collapse>.list-group a.content-list-item:first-child,
    .widget .panel>.widget-heading+.panel-collapse>.list-group #tfs_css_account a.content-list-item:first-child,
    #tfs_css_account .widget .panel>.widget-heading+.panel-collapse>.list-group a.content-list-item:first-child,
    .widget>.widget-heading+.panel-collapse>.list-group #tfs_css_account a.content-list-item:first-child,
    #tfs_css_account .widget>.widget-heading+.panel-collapse>.list-group a.content-list-item:first-child,
    .panel>.panel-heading+.panel-collapse>.content-list #tfs_css_account a.content-list-item:first-child,
    #tfs_css_account .panel>.panel-heading+.panel-collapse>.content-list a.content-list-item:first-child,
    .widget>.panel-heading+.panel-collapse>.content-list #tfs_css_account a.content-list-item:first-child,
    #tfs_css_account .widget>.panel-heading+.panel-collapse>.content-list a.content-list-item:first-child,
    .widget .panel>.widget-heading+.panel-collapse>.content-list #tfs_css_account a.content-list-item:first-child,
    #tfs_css_account .widget .panel>.widget-heading+.panel-collapse>.content-list a.content-list-item:first-child,
    .widget>.widget-heading+.panel-collapse>.content-list #tfs_css_account a.content-list-item:first-child,
    #tfs_css_account .widget>.widget-heading+.panel-collapse>.content-list a.content-list-item:first-child,
    .panel>.panel-heading+.panel-collapse>#tfs_css_account a.content-list-item:first-child,
    .widget>.panel-heading+.panel-collapse>#tfs_css_account a.content-list-item:first-child,
    .widget .panel>.widget-heading+.panel-collapse>#tfs_css_account a.content-list-item:first-child,
    .widget>.widget-heading+.panel-collapse>#tfs_css_account a.content-list-item:first-child,
    .panel>.panel-heading+.panel-collapse>.list-group .content-list a.content-list-footer:first-child,
    .content-list .panel>.panel-heading+.panel-collapse>.list-group a.content-list-footer:first-child,
    .widget>.panel-heading+.panel-collapse>.list-group .content-list a.content-list-footer:first-child,
    .content-list .widget>.panel-heading+.panel-collapse>.list-group a.content-list-footer:first-child,
    .widget .panel>.widget-heading+.panel-collapse>.list-group .content-list a.content-list-footer:first-child,
    .content-list .widget .panel>.widget-heading+.panel-collapse>.list-group a.content-list-footer:first-child,
    .widget>.widget-heading+.panel-collapse>.list-group .content-list a.content-list-footer:first-child,
    .content-list .widget>.widget-heading+.panel-collapse>.list-group a.content-list-footer:first-child,
    .panel>.panel-heading+.panel-collapse>.content-list a.content-list-footer:first-child,
    .widget>.panel-heading+.panel-collapse>.content-list a.content-list-footer:first-child,
    .widget .panel>.widget-heading+.panel-collapse>.content-list a.content-list-footer:first-child,
    .widget>.widget-heading+.panel-collapse>.content-list a.content-list-footer:first-child,
    .panel>.panel-heading+.panel-collapse>#tfs_css_account .content-list a.content-list-footer:first-child,
    .content-list .panel>.panel-heading+.panel-collapse>#tfs_css_account a.content-list-footer:first-child,
    .widget>.panel-heading+.panel-collapse>#tfs_css_account .content-list a.content-list-footer:first-child,
    .content-list .widget>.panel-heading+.panel-collapse>#tfs_css_account a.content-list-footer:first-child,
    .widget .panel>.widget-heading+.panel-collapse>#tfs_css_account .content-list a.content-list-footer:first-child,
    .content-list .widget .panel>.widget-heading+.panel-collapse>#tfs_css_account a.content-list-footer:first-child,
    .widget>.widget-heading+.panel-collapse>#tfs_css_account .content-list a.content-list-footer:first-child,
    .content-list .widget>.widget-heading+.panel-collapse>#tfs_css_account a.content-list-footer:first-child,
    .panel>.panel-heading+.panel-collapse>.list-group #tfs_css_account a.content-list-footer:first-child,
    #tfs_css_account .panel>.panel-heading+.panel-collapse>.list-group a.content-list-footer:first-child,
    .widget>.panel-heading+.panel-collapse>.list-group #tfs_css_account a.content-list-footer:first-child,
    #tfs_css_account .widget>.panel-heading+.panel-collapse>.list-group a.content-list-footer:first-child,
    .widget .panel>.widget-heading+.panel-collapse>.list-group #tfs_css_account a.content-list-footer:first-child,
    #tfs_css_account .widget .panel>.widget-heading+.panel-collapse>.list-group a.content-list-footer:first-child,
    .widget>.widget-heading+.panel-collapse>.list-group #tfs_css_account a.content-list-footer:first-child,
    #tfs_css_account .widget>.widget-heading+.panel-collapse>.list-group a.content-list-footer:first-child,
    .panel>.panel-heading+.panel-collapse>.content-list #tfs_css_account a.content-list-footer:first-child,
    #tfs_css_account .panel>.panel-heading+.panel-collapse>.content-list a.content-list-footer:first-child,
    .widget>.panel-heading+.panel-collapse>.content-list #tfs_css_account a.content-list-footer:first-child,
    #tfs_css_account .widget>.panel-heading+.panel-collapse>.content-list a.content-list-footer:first-child,
    .widget .panel>.widget-heading+.panel-collapse>.content-list #tfs_css_account a.content-list-footer:first-child,
    #tfs_css_account .widget .panel>.widget-heading+.panel-collapse>.content-list a.content-list-footer:first-child,
    .widget>.widget-heading+.panel-collapse>.content-list #tfs_css_account a.content-list-footer:first-child,
    #tfs_css_account .widget>.widget-heading+.panel-collapse>.content-list a.content-list-footer:first-child,
    .panel>.panel-heading+.panel-collapse>#tfs_css_account a.content-list-footer:first-child,
    .widget>.panel-heading+.panel-collapse>#tfs_css_account a.content-list-footer:first-child,
    .widget .panel>.widget-heading+.panel-collapse>#tfs_css_account a.content-list-footer:first-child,
    .widget>.widget-heading+.panel-collapse>#tfs_css_account a.content-list-footer:first-child,
    .panel>.panel-heading+.panel-collapse>.list-group .content-list a.css_open_url:first-child,
    .content-list .panel>.panel-heading+.panel-collapse>.list-group a.css_open_url:first-child,
    .widget>.panel-heading+.panel-collapse>.list-group .content-list a.css_open_url:first-child,
    .content-list .widget>.panel-heading+.panel-collapse>.list-group a.css_open_url:first-child,
    .widget .panel>.widget-heading+.panel-collapse>.list-group .content-list a.css_open_url:first-child,
    .content-list .widget .panel>.widget-heading+.panel-collapse>.list-group a.css_open_url:first-child,
    .widget>.widget-heading+.panel-collapse>.list-group .content-list a.css_open_url:first-child,
    .content-list .widget>.widget-heading+.panel-collapse>.list-group a.css_open_url:first-child,
    .panel>.panel-heading+.panel-collapse>.content-list a.css_open_url:first-child,
    .widget>.panel-heading+.panel-collapse>.content-list a.css_open_url:first-child,
    .widget .panel>.widget-heading+.panel-collapse>.content-list a.css_open_url:first-child,
    .widget>.widget-heading+.panel-collapse>.content-list a.css_open_url:first-child,
    .panel>.panel-heading+.panel-collapse>#tfs_css_account .content-list a.css_open_url:first-child,
    .content-list .panel>.panel-heading+.panel-collapse>#tfs_css_account a.css_open_url:first-child,
    .widget>.panel-heading+.panel-collapse>#tfs_css_account .content-list a.css_open_url:first-child,
    .content-list .widget>.panel-heading+.panel-collapse>#tfs_css_account a.css_open_url:first-child,
    .widget .panel>.widget-heading+.panel-collapse>#tfs_css_account .content-list a.css_open_url:first-child,
    .content-list .widget .panel>.widget-heading+.panel-collapse>#tfs_css_account a.css_open_url:first-child,
    .widget>.widget-heading+.panel-collapse>#tfs_css_account .content-list a.css_open_url:first-child,
    .content-list .widget>.widget-heading+.panel-collapse>#tfs_css_account a.css_open_url:first-child,
    .panel>.panel-heading+.panel-collapse>.list-group #tfs_css_account a.css_open_url:first-child,
    #tfs_css_account .panel>.panel-heading+.panel-collapse>.list-group a.css_open_url:first-child,
    .widget>.panel-heading+.panel-collapse>.list-group #tfs_css_account a.css_open_url:first-child,
    #tfs_css_account .widget>.panel-heading+.panel-collapse>.list-group a.css_open_url:first-child,
    .widget .panel>.widget-heading+.panel-collapse>.list-group #tfs_css_account a.css_open_url:first-child,
    #tfs_css_account .widget .panel>.widget-heading+.panel-collapse>.list-group a.css_open_url:first-child,
    .widget>.widget-heading+.panel-collapse>.list-group #tfs_css_account a.css_open_url:first-child,
    #tfs_css_account .widget>.widget-heading+.panel-collapse>.list-group a.css_open_url:first-child,
    .panel>.panel-heading+.panel-collapse>.content-list #tfs_css_account a.css_open_url:first-child,
    #tfs_css_account .panel>.panel-heading+.panel-collapse>.content-list a.css_open_url:first-child,
    .widget>.panel-heading+.panel-collapse>.content-list #tfs_css_account a.css_open_url:first-child,
    #tfs_css_account .widget>.panel-heading+.panel-collapse>.content-list a.css_open_url:first-child,
    .widget .panel>.widget-heading+.panel-collapse>.content-list #tfs_css_account a.css_open_url:first-child,
    #tfs_css_account .widget .panel>.widget-heading+.panel-collapse>.content-list a.css_open_url:first-child,
    .widget>.widget-heading+.panel-collapse>.content-list #tfs_css_account a.css_open_url:first-child,
    #tfs_css_account .widget>.widget-heading+.panel-collapse>.content-list a.css_open_url:first-child,
    .panel>.panel-heading+.panel-collapse>#tfs_css_account a.css_open_url:first-child,
    .widget>.panel-heading+.panel-collapse>#tfs_css_account a.css_open_url:first-child,
    .widget .panel>.widget-heading+.panel-collapse>#tfs_css_account a.css_open_url:first-child,
    .widget>.widget-heading+.panel-collapse>#tfs_css_account a.css_open_url:first-child {
      border-top-right-radius: 0;
      border-top-left-radius: 0;
    }

    .panel-heading+.list-group .list-group-item:first-child,
    .widget .widget-heading+.list-group .list-group-item:first-child,
    .panel-heading+.content-list .list-group-item:first-child,
    .widget .widget-heading+.content-list .list-group-item:first-child,
    .panel-heading+#tfs_css_account .list-group-item:first-child,
    .widget .widget-heading+#tfs_css_account .list-group-item:first-child,
    .panel-heading+.list-group .content-list .content-list-item:first-child,
    .content-list .panel-heading+.list-group .content-list-item:first-child,
    .widget .widget-heading+.list-group .content-list .content-list-item:first-child,
    .content-list .widget .widget-heading+.list-group .content-list-item:first-child,
    .panel-heading+.content-list .content-list-item:first-child,
    .widget .widget-heading+.content-list .content-list-item:first-child,
    .content-list .panel-heading+#tfs_css_account .content-list-item:first-child,
    .panel-heading+.list-group #tfs_css_account .content-list-item:first-child,
    #tfs_css_account .panel-heading+.list-group .content-list-item:first-child,
    .widget .widget-heading+.list-group #tfs_css_account .content-list-item:first-child,
    #tfs_css_account .widget .widget-heading+.list-group .content-list-item:first-child,
    .panel-heading+.content-list #tfs_css_account .content-list-item:first-child,
    #tfs_css_account .panel-heading+.content-list .content-list-item:first-child,
    .widget .widget-heading+.content-list #tfs_css_account .content-list-item:first-child,
    #tfs_css_account .widget .widget-heading+.content-list .content-list-item:first-child,
    .panel-heading+#tfs_css_account .content-list-item:first-child,
    .widget .widget-heading+#tfs_css_account .content-list-item:first-child,
    .panel-heading+.list-group .content-list .content-list-footer:first-child,
    .content-list .panel-heading+.list-group .content-list-footer:first-child,
    .widget .widget-heading+.list-group .content-list .content-list-footer:first-child,
    .content-list .widget .widget-heading+.list-group .content-list-footer:first-child,
    .panel-heading+.content-list .content-list-footer:first-child,
    .widget .widget-heading+.content-list .content-list-footer:first-child,
    .content-list .panel-heading+#tfs_css_account .content-list-footer:first-child,
    .panel-heading+.list-group #tfs_css_account .content-list-footer:first-child,
    #tfs_css_account .panel-heading+.list-group .content-list-footer:first-child,
    .widget .widget-heading+.list-group #tfs_css_account .content-list-footer:first-child,
    #tfs_css_account .widget .widget-heading+.list-group .content-list-footer:first-child,
    .panel-heading+.content-list #tfs_css_account .content-list-footer:first-child,
    #tfs_css_account .panel-heading+.content-list .content-list-footer:first-child,
    .widget .widget-heading+.content-list #tfs_css_account .content-list-footer:first-child,
    #tfs_css_account .widget .widget-heading+.content-list .content-list-footer:first-child,
    .panel-heading+#tfs_css_account .content-list-footer:first-child,
    .widget .widget-heading+#tfs_css_account .content-list-footer:first-child,
    .panel-heading+.list-group .content-list .css_open_url:first-child,
    .content-list .panel-heading+.list-group .css_open_url:first-child,
    .widget .widget-heading+.list-group .content-list .css_open_url:first-child,
    .content-list .widget .widget-heading+.list-group .css_open_url:first-child,
    .panel-heading+.content-list .css_open_url:first-child,
    .widget .widget-heading+.content-list .css_open_url:first-child,
    .content-list .panel-heading+#tfs_css_account .css_open_url:first-child,
    .panel-heading+.list-group #tfs_css_account .css_open_url:first-child,
    #tfs_css_account .panel-heading+.list-group .css_open_url:first-child,
    .widget .widget-heading+.list-group #tfs_css_account .css_open_url:first-child,
    #tfs_css_account .widget .widget-heading+.list-group .css_open_url:first-child,
    .panel-heading+.content-list #tfs_css_account .css_open_url:first-child,
    #tfs_css_account .panel-heading+.content-list .css_open_url:first-child,
    .widget .widget-heading+.content-list #tfs_css_account .css_open_url:first-child,
    #tfs_css_account .widget .widget-heading+.content-list .css_open_url:first-child,
    .panel-heading+#tfs_css_account .css_open_url:first-child,
    .widget .widget-heading+#tfs_css_account .css_open_url:first-child {
      border-top-width: 0;
    }

    .list-group+.panel-footer,
    .content-list+.panel-footer,
    #tfs_css_account+.panel-footer {
      border-top-width: 0;
    }

    .panel>.table,
    .widget>.table,
    .h-entry .e-content .panel>table,
    .h-entry .e-content .widget>table,
    .panel>.table-responsive>.table,
    .widget>.table-responsive>.table,
    .h-entry .e-content .panel>.table-responsive>table,
    .h-entry .e-content .widget>.table-responsive>table,
    .panel>.panel-collapse>.table,
    .widget>.panel-collapse>.table,
    .h-entry .e-content .panel>.panel-collapse>table,
    .h-entry .e-content .widget>.panel-collapse>table {
      margin-bottom: 0;
    }

    .panel>.table caption,
    .widget>.table caption,
    .h-entry .e-content .panel>table caption,
    .h-entry .e-content .widget>table caption,
    .panel>.table-responsive>.table caption,
    .widget>.table-responsive>.table caption,
    .h-entry .e-content .panel>.table-responsive>table caption,
    .h-entry .e-content .widget>.table-responsive>table caption,
    .panel>.panel-collapse>.table caption,
    .widget>.panel-collapse>.table caption,
    .h-entry .e-content .panel>.panel-collapse>table caption,
    .h-entry .e-content .widget>.panel-collapse>table caption {
      padding-left: 15px;
      padding-right: 15px;
    }

    .panel>.table:first-child,
    .widget>.table:first-child,
    .h-entry .e-content .panel>table:first-child,
    .h-entry .e-content .widget>table:first-child,
    .panel>.table-responsive:first-child>.table:first-child,
    .widget>.table-responsive:first-child>.table:first-child,
    .h-entry .e-content .panel>.table-responsive:first-child>table:first-child,
    .h-entry .e-content .widget>.table-responsive:first-child>table:first-child {
      border-top-right-radius: 3px;
      border-top-left-radius: 3px;
    }

    .panel>.table:first-child>thead:first-child>tr:first-child,
    .widget>.table:first-child>thead:first-child>tr:first-child,
    .h-entry .e-content .panel>table:first-child>thead:first-child>tr:first-child,
    .h-entry .e-content .widget>table:first-child>thead:first-child>tr:first-child,
    .panel>.table:first-child>tbody:first-child>tr:first-child,
    .widget>.table:first-child>tbody:first-child>tr:first-child,
    .h-entry .e-content .panel>table:first-child>tbody:first-child>tr:first-child,
    .h-entry .e-content .widget>table:first-child>tbody:first-child>tr:first-child,
    .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
    .widget>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
    .h-entry .e-content .panel>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child,
    .h-entry .e-content .widget>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child,
    .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,
    .widget>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,
    .h-entry .e-content .panel>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child,
    .h-entry .e-content .widget>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child {
      border-top-left-radius: 3px;
      border-top-right-radius: 3px;
    }

    .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
    .widget>.table:first-child>thead:first-child>tr:first-child td:first-child,
    .h-entry .e-content .panel>table:first-child>thead:first-child>tr:first-child td:first-child,
    .h-entry .e-content .widget>table:first-child>thead:first-child>tr:first-child td:first-child,
    .panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
    .widget>.table:first-child>thead:first-child>tr:first-child th:first-child,
    .h-entry .e-content .panel>table:first-child>thead:first-child>tr:first-child th:first-child,
    .h-entry .e-content .widget>table:first-child>thead:first-child>tr:first-child th:first-child,
    .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
    .widget>.table:first-child>tbody:first-child>tr:first-child td:first-child,
    .h-entry .e-content .panel>table:first-child>tbody:first-child>tr:first-child td:first-child,
    .h-entry .e-content .widget>table:first-child>tbody:first-child>tr:first-child td:first-child,
    .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
    .widget>.table:first-child>tbody:first-child>tr:first-child th:first-child,
    .h-entry .e-content .panel>table:first-child>tbody:first-child>tr:first-child th:first-child,
    .h-entry .e-content .widget>table:first-child>tbody:first-child>tr:first-child th:first-child,
    .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
    .widget>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
    .h-entry .e-content .panel>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child td:first-child,
    .h-entry .e-content .widget>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child td:first-child,
    .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
    .widget>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
    .h-entry .e-content .panel>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child th:first-child,
    .h-entry .e-content .widget>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child th:first-child,
    .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
    .widget>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
    .h-entry .e-content .panel>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child td:first-child,
    .h-entry .e-content .widget>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child td:first-child,
    .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
    .widget>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
    .h-entry .e-content .panel>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child th:first-child,
    .h-entry .e-content .widget>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child th:first-child {
      border-top-left-radius: 3px;
    }

    .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
    .widget>.table:first-child>thead:first-child>tr:first-child td:last-child,
    .h-entry .e-content .panel>table:first-child>thead:first-child>tr:first-child td:last-child,
    .h-entry .e-content .widget>table:first-child>thead:first-child>tr:first-child td:last-child,
    .panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
    .widget>.table:first-child>thead:first-child>tr:first-child th:last-child,
    .h-entry .e-content .panel>table:first-child>thead:first-child>tr:first-child th:last-child,
    .h-entry .e-content .widget>table:first-child>thead:first-child>tr:first-child th:last-child,
    .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
    .widget>.table:first-child>tbody:first-child>tr:first-child td:last-child,
    .h-entry .e-content .panel>table:first-child>tbody:first-child>tr:first-child td:last-child,
    .h-entry .e-content .widget>table:first-child>tbody:first-child>tr:first-child td:last-child,
    .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
    .widget>.table:first-child>tbody:first-child>tr:first-child th:last-child,
    .h-entry .e-content .panel>table:first-child>tbody:first-child>tr:first-child th:last-child,
    .h-entry .e-content .widget>table:first-child>tbody:first-child>tr:first-child th:last-child,
    .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
    .widget>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
    .h-entry .e-content .panel>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child td:last-child,
    .h-entry .e-content .widget>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child td:last-child,
    .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
    .widget>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
    .h-entry .e-content .panel>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child th:last-child,
    .h-entry .e-content .widget>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child th:last-child,
    .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
    .widget>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
    .h-entry .e-content .panel>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child td:last-child,
    .h-entry .e-content .widget>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child td:last-child,
    .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
    .widget>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
    .h-entry .e-content .panel>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child th:last-child,
    .h-entry .e-content .widget>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child th:last-child {
      border-top-right-radius: 3px;
    }

    .panel>.table:last-child,
    .widget>.table:last-child,
    .h-entry .e-content .panel>table:last-child,
    .h-entry .e-content .widget>table:last-child,
    .panel>.table-responsive:last-child>.table:last-child,
    .widget>.table-responsive:last-child>.table:last-child,
    .h-entry .e-content .panel>.table-responsive:last-child>table:last-child,
    .h-entry .e-content .widget>.table-responsive:last-child>table:last-child {
      border-bottom-right-radius: 3px;
      border-bottom-left-radius: 3px;
    }

    .panel>.table:last-child>tbody:last-child>tr:last-child,
    .widget>.table:last-child>tbody:last-child>tr:last-child,
    .h-entry .e-content .panel>table:last-child>tbody:last-child>tr:last-child,
    .h-entry .e-content .widget>table:last-child>tbody:last-child>tr:last-child,
    .panel>.table:last-child>tfoot:last-child>tr:last-child,
    .widget>.table:last-child>tfoot:last-child>tr:last-child,
    .h-entry .e-content .panel>table:last-child>tfoot:last-child>tr:last-child,
    .h-entry .e-content .widget>table:last-child>tfoot:last-child>tr:last-child,
    .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
    .widget>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
    .h-entry .e-content .panel>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child,
    .h-entry .e-content .widget>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child,
    .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,
    .widget>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,
    .h-entry .e-content .panel>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child,
    .h-entry .e-content .widget>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child {
      border-bottom-left-radius: 3px;
      border-bottom-right-radius: 3px;
    }

    .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
    .widget>.table:last-child>tbody:last-child>tr:last-child td:first-child,
    .h-entry .e-content .panel>table:last-child>tbody:last-child>tr:last-child td:first-child,
    .h-entry .e-content .widget>table:last-child>tbody:last-child>tr:last-child td:first-child,
    .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
    .widget>.table:last-child>tbody:last-child>tr:last-child th:first-child,
    .h-entry .e-content .panel>table:last-child>tbody:last-child>tr:last-child th:first-child,
    .h-entry .e-content .widget>table:last-child>tbody:last-child>tr:last-child th:first-child,
    .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
    .widget>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
    .h-entry .e-content .panel>table:last-child>tfoot:last-child>tr:last-child td:first-child,
    .h-entry .e-content .widget>table:last-child>tfoot:last-child>tr:last-child td:first-child,
    .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
    .widget>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
    .h-entry .e-content .panel>table:last-child>tfoot:last-child>tr:last-child th:first-child,
    .h-entry .e-content .widget>table:last-child>tfoot:last-child>tr:last-child th:first-child,
    .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
    .widget>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
    .h-entry .e-content .panel>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child td:first-child,
    .h-entry .e-content .widget>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child td:first-child,
    .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
    .widget>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
    .h-entry .e-content .panel>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child th:first-child,
    .h-entry .e-content .widget>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child th:first-child,
    .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
    .widget>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
    .h-entry .e-content .panel>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child td:first-child,
    .h-entry .e-content .widget>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child td:first-child,
    .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
    .widget>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
    .h-entry .e-content .panel>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child th:first-child,
    .h-entry .e-content .widget>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child th:first-child {
      border-bottom-left-radius: 3px;
    }

    .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
    .widget>.table:last-child>tbody:last-child>tr:last-child td:last-child,
    .h-entry .e-content .panel>table:last-child>tbody:last-child>tr:last-child td:last-child,
    .h-entry .e-content .widget>table:last-child>tbody:last-child>tr:last-child td:last-child,
    .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
    .widget>.table:last-child>tbody:last-child>tr:last-child th:last-child,
    .h-entry .e-content .panel>table:last-child>tbody:last-child>tr:last-child th:last-child,
    .h-entry .e-content .widget>table:last-child>tbody:last-child>tr:last-child th:last-child,
    .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
    .widget>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
    .h-entry .e-content .panel>table:last-child>tfoot:last-child>tr:last-child td:last-child,
    .h-entry .e-content .widget>table:last-child>tfoot:last-child>tr:last-child td:last-child,
    .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
    .widget>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
    .h-entry .e-content .panel>table:last-child>tfoot:last-child>tr:last-child th:last-child,
    .h-entry .e-content .widget>table:last-child>tfoot:last-child>tr:last-child th:last-child,
    .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
    .widget>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
    .h-entry .e-content .panel>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child td:last-child,
    .h-entry .e-content .widget>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child td:last-child,
    .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
    .widget>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
    .h-entry .e-content .panel>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child th:last-child,
    .h-entry .e-content .widget>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child th:last-child,
    .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
    .widget>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
    .h-entry .e-content .panel>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child td:last-child,
    .h-entry .e-content .widget>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child td:last-child,
    .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
    .widget>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
    .h-entry .e-content .panel>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child th:last-child,
    .h-entry .e-content .widget>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child th:last-child {
      border-bottom-right-radius: 3px;
    }

    .panel>.panel-body+.table,
    .widget>.panel-body+.table,
    .widget .panel>.widget-body+.table,
    .widget>.widget-body+.table,
    .h-entry .e-content .panel>.panel-body+table,
    .h-entry .e-content .widget>.panel-body+table,
    .widget .h-entry .e-content .panel>.widget-body+table,
    .h-entry .e-content .widget .panel>.widget-body+table,
    .h-entry .e-content .widget>.widget-body+table,
    .panel>.panel-body+.table-responsive,
    .widget>.panel-body+.table-responsive,
    .widget .panel>.widget-body+.table-responsive,
    .widget>.widget-body+.table-responsive,
    .panel>.table+.panel-body,
    .widget>.table+.panel-body,
    .h-entry .e-content .panel>table+.panel-body,
    .h-entry .e-content .widget>table+.panel-body,
    .widget .panel>.table+.widget-body,
    .widget>.table+.widget-body,
    .h-entry .e-content .widget .panel>table+.widget-body,
    .widget .h-entry .e-content .panel>table+.widget-body,
    .h-entry .e-content .widget>table+.widget-body,
    .panel>.table-responsive+.panel-body,
    .widget>.table-responsive+.panel-body,
    .widget .panel>.table-responsive+.widget-body,
    .widget>.table-responsive+.widget-body {
      border-top: 1px solid #ddd;
    }

    .panel>.table>tbody:first-child>tr:first-child th,
    .widget>.table>tbody:first-child>tr:first-child th,
    .h-entry .e-content .panel>table>tbody:first-child>tr:first-child th,
    .h-entry .e-content .widget>table>tbody:first-child>tr:first-child th,
    .panel>.table>tbody:first-child>tr:first-child td,
    .widget>.table>tbody:first-child>tr:first-child td,
    .h-entry .e-content .panel>table>tbody:first-child>tr:first-child td,
    .h-entry .e-content .widget>table>tbody:first-child>tr:first-child td {
      border-top: 0;
    }

    .panel>.table-bordered,
    .widget>.table-bordered,
    .panel>.table-responsive>.table-bordered,
    .widget>.table-responsive>.table-bordered {
      border: 0;
    }

    .panel>.table-bordered>thead>tr>th:first-child,
    .widget>.table-bordered>thead>tr>th:first-child,
    .panel>.table-bordered>thead>tr>td:first-child,
    .widget>.table-bordered>thead>tr>td:first-child,
    .panel>.table-bordered>tbody>tr>th:first-child,
    .widget>.table-bordered>tbody>tr>th:first-child,
    .panel>.table-bordered>tbody>tr>td:first-child,
    .widget>.table-bordered>tbody>tr>td:first-child,
    .panel>.table-bordered>tfoot>tr>th:first-child,
    .widget>.table-bordered>tfoot>tr>th:first-child,
    .panel>.table-bordered>tfoot>tr>td:first-child,
    .widget>.table-bordered>tfoot>tr>td:first-child,
    .panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
    .widget>.table-responsive>.table-bordered>thead>tr>th:first-child,
    .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
    .widget>.table-responsive>.table-bordered>thead>tr>td:first-child,
    .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
    .widget>.table-responsive>.table-bordered>tbody>tr>th:first-child,
    .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
    .widget>.table-responsive>.table-bordered>tbody>tr>td:first-child,
    .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
    .widget>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
    .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,
    .widget>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
      border-left: 0;
    }

    .panel>.table-bordered>thead>tr>th:last-child,
    .widget>.table-bordered>thead>tr>th:last-child,
    .panel>.table-bordered>thead>tr>td:last-child,
    .widget>.table-bordered>thead>tr>td:last-child,
    .panel>.table-bordered>tbody>tr>th:last-child,
    .widget>.table-bordered>tbody>tr>th:last-child,
    .panel>.table-bordered>tbody>tr>td:last-child,
    .widget>.table-bordered>tbody>tr>td:last-child,
    .panel>.table-bordered>tfoot>tr>th:last-child,
    .widget>.table-bordered>tfoot>tr>th:last-child,
    .panel>.table-bordered>tfoot>tr>td:last-child,
    .widget>.table-bordered>tfoot>tr>td:last-child,
    .panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
    .widget>.table-responsive>.table-bordered>thead>tr>th:last-child,
    .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
    .widget>.table-responsive>.table-bordered>thead>tr>td:last-child,
    .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
    .widget>.table-responsive>.table-bordered>tbody>tr>th:last-child,
    .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
    .widget>.table-responsive>.table-bordered>tbody>tr>td:last-child,
    .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
    .widget>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
    .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,
    .widget>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
      border-right: 0;
    }

    .panel>.table-bordered>thead>tr:first-child>td,
    .widget>.table-bordered>thead>tr:first-child>td,
    .panel>.table-bordered>thead>tr:first-child>th,
    .widget>.table-bordered>thead>tr:first-child>th,
    .panel>.table-bordered>tbody>tr:first-child>td,
    .widget>.table-bordered>tbody>tr:first-child>td,
    .panel>.table-bordered>tbody>tr:first-child>th,
    .widget>.table-bordered>tbody>tr:first-child>th,
    .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
    .widget>.table-responsive>.table-bordered>thead>tr:first-child>td,
    .panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
    .widget>.table-responsive>.table-bordered>thead>tr:first-child>th,
    .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
    .widget>.table-responsive>.table-bordered>tbody>tr:first-child>td,
    .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,
    .widget>.table-responsive>.table-bordered>tbody>tr:first-child>th {
      border-bottom: 0;
    }

    .panel>.table-bordered>tbody>tr:last-child>td,
    .widget>.table-bordered>tbody>tr:last-child>td,
    .panel>.table-bordered>tbody>tr:last-child>th,
    .widget>.table-bordered>tbody>tr:last-child>th,
    .panel>.table-bordered>tfoot>tr:last-child>td,
    .widget>.table-bordered>tfoot>tr:last-child>td,
    .panel>.table-bordered>tfoot>tr:last-child>th,
    .widget>.table-bordered>tfoot>tr:last-child>th,
    .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
    .widget>.table-responsive>.table-bordered>tbody>tr:last-child>td,
    .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
    .widget>.table-responsive>.table-bordered>tbody>tr:last-child>th,
    .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
    .widget>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
    .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,
    .widget>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
      border-bottom: 0;
    }

    .panel>.table-responsive,
    .widget>.table-responsive {
      border: 0;
      margin-bottom: 0;
    }

    .panel-group {
      margin-bottom: 20px;
    }

    .panel-group .panel,
    .panel-group .widget {
      margin-bottom: 0;
      border-radius: 4px;
    }

    .panel-group .panel+.panel,
    .panel-group .widget+.panel,
    .panel-group .panel+.widget,
    .panel-group .widget+.widget {
      margin-top: 5px;
    }

    .panel-group .panel-heading,
    .panel-group .widget .widget-heading,
    .widget .panel-group .widget-heading {
      border-bottom: 0;
    }

    .panel-group .panel-heading+.panel-collapse>.panel-body,
    .panel-group .widget .widget-heading+.panel-collapse>.panel-body,
    .widget .panel-group .widget-heading+.panel-collapse>.panel-body,
    .panel-group .widget .panel-heading+.panel-collapse>.widget-body,
    .widget .panel-group .panel-heading+.panel-collapse>.widget-body,
    .panel-group .widget .widget-heading+.panel-collapse>.widget-body,
    .widget .panel-group .widget-heading+.panel-collapse>.widget-body,
    .panel-group .panel-heading+.panel-collapse>.list-group,
    .panel-group .widget .widget-heading+.panel-collapse>.list-group,
    .widget .panel-group .widget-heading+.panel-collapse>.list-group,
    .panel-group .panel-heading+.panel-collapse>.content-list,
    .panel-group .widget .widget-heading+.panel-collapse>.content-list,
    .widget .panel-group .widget-heading+.panel-collapse>.content-list,
    .panel-group .panel-heading+.panel-collapse>#tfs_css_account,
    .panel-group .widget .widget-heading+.panel-collapse>#tfs_css_account,
    .widget .panel-group .widget-heading+.panel-collapse>#tfs_css_account {
      border-top: 1px solid #ddd;
    }

    .panel-group .panel-footer {
      border-top: 0;
    }

    .panel-group .panel-footer+.panel-collapse .panel-body,
    .panel-group .panel-footer+.panel-collapse .widget .widget-body,
    .widget .panel-group .panel-footer+.panel-collapse .widget-body {
      border-bottom: 1px solid #ddd;
    }

    .panel-default,
    .widget {
      border-color: #ddd;
    }

    .panel-default>.panel-heading,
    .widget>.panel-heading,
    .widget .panel-default>.widget-heading,
    .widget>.widget-heading {
      color: #333333;
      background-color: #f5f5f5;
      border-color: #ddd;
    }

    .panel-default>.panel-heading+.panel-collapse>.panel-body,
    .widget>.panel-heading+.panel-collapse>.panel-body,
    .widget .panel-default>.widget-heading+.panel-collapse>.panel-body,
    .widget>.widget-heading+.panel-collapse>.panel-body,
    .widget .panel-default>.panel-heading+.panel-collapse>.widget-body,
    .widget>.panel-heading+.panel-collapse>.widget-body,
    .widget .panel-default>.widget-heading+.panel-collapse>.widget-body,
    .widget>.widget-heading+.panel-collapse>.widget-body {
      border-top-color: #ddd;
    }

    .panel-default>.panel-heading .badge,
    .widget>.panel-heading .badge,
    .widget .panel-default>.widget-heading .badge,
    .widget>.widget-heading .badge {
      color: #f5f5f5;
      background-color: #333333;
    }

    .panel-default>.panel-footer+.panel-collapse>.panel-body,
    .widget>.panel-footer+.panel-collapse>.panel-body,
    .widget .panel-default>.panel-footer+.panel-collapse>.widget-body,
    .widget>.panel-footer+.panel-collapse>.widget-body {
      border-bottom-color: #ddd;
    }

    .panel-primary {
      border-color: #337ab7;
    }

    .panel-primary>.panel-heading,
    .widget .panel-primary>.widget-heading {
      color: #fff;
      background-color: #337ab7;
      border-color: #337ab7;
    }

    .panel-primary>.panel-heading+.panel-collapse>.panel-body,
    .widget .panel-primary>.widget-heading+.panel-collapse>.panel-body,
    .widget .panel-primary>.panel-heading+.panel-collapse>.widget-body,
    .widget .panel-primary>.widget-heading+.panel-collapse>.widget-body {
      border-top-color: #337ab7;
    }

    .panel-primary>.panel-heading .badge,
    .widget .panel-primary>.widget-heading .badge {
      color: #337ab7;
      background-color: #fff;
    }

    .panel-primary>.panel-footer+.panel-collapse>.panel-body,
    .widget .panel-primary>.panel-footer+.panel-collapse>.widget-body {
      border-bottom-color: #337ab7;
    }

    .panel-success {
      border-color: #d6e9c6;
    }

    .panel-success>.panel-heading,
    .widget .panel-success>.widget-heading {
      color: #3c763d;
      background-color: #dff0d8;
      border-color: #d6e9c6;
    }

    .panel-success>.panel-heading+.panel-collapse>.panel-body,
    .widget .panel-success>.widget-heading+.panel-collapse>.panel-body,
    .widget .panel-success>.panel-heading+.panel-collapse>.widget-body,
    .widget .panel-success>.widget-heading+.panel-collapse>.widget-body {
      border-top-color: #d6e9c6;
    }

    .panel-success>.panel-heading .badge,
    .widget .panel-success>.widget-heading .badge {
      color: #dff0d8;
      background-color: #3c763d;
    }

    .panel-success>.panel-footer+.panel-collapse>.panel-body,
    .widget .panel-success>.panel-footer+.panel-collapse>.widget-body {
      border-bottom-color: #d6e9c6;
    }

    .panel-info {
      border-color: #bce8f1;
    }

    .panel-info>.panel-heading,
    .widget .panel-info>.widget-heading {
      color: #31708f;
      background-color: #d9edf7;
      border-color: #bce8f1;
    }

    .panel-info>.panel-heading+.panel-collapse>.panel-body,
    .widget .panel-info>.widget-heading+.panel-collapse>.panel-body,
    .widget .panel-info>.panel-heading+.panel-collapse>.widget-body,
    .widget .panel-info>.widget-heading+.panel-collapse>.widget-body {
      border-top-color: #bce8f1;
    }

    .panel-info>.panel-heading .badge,
    .widget .panel-info>.widget-heading .badge {
      color: #d9edf7;
      background-color: #31708f;
    }

    .panel-info>.panel-footer+.panel-collapse>.panel-body,
    .widget .panel-info>.panel-footer+.panel-collapse>.widget-body {
      border-bottom-color: #bce8f1;
    }

    .panel-warning {
      border-color: #faebcc;
    }

    .panel-warning>.panel-heading,
    .widget .panel-warning>.widget-heading {
      color: #8a6d3b;
      background-color: #fcf8e3;
      border-color: #faebcc;
    }

    .panel-warning>.panel-heading+.panel-collapse>.panel-body,
    .widget .panel-warning>.widget-heading+.panel-collapse>.panel-body,
    .widget .panel-warning>.panel-heading+.panel-collapse>.widget-body,
    .widget .panel-warning>.widget-heading+.panel-collapse>.widget-body {
      border-top-color: #faebcc;
    }

    .panel-warning>.panel-heading .badge,
    .widget .panel-warning>.widget-heading .badge {
      color: #fcf8e3;
      background-color: #8a6d3b;
    }

    .panel-warning>.panel-footer+.panel-collapse>.panel-body,
    .widget .panel-warning>.panel-footer+.panel-collapse>.widget-body {
      border-bottom-color: #faebcc;
    }

    .panel-danger {
      border-color: #ebccd1;
    }

    .panel-danger>.panel-heading,
    .widget .panel-danger>.widget-heading {
      color: #a94442;
      background-color: #f2dede;
      border-color: #ebccd1;
    }

    .panel-danger>.panel-heading+.panel-collapse>.panel-body,
    .widget .panel-danger>.widget-heading+.panel-collapse>.panel-body,
    .widget .panel-danger>.panel-heading+.panel-collapse>.widget-body,
    .widget .panel-danger>.widget-heading+.panel-collapse>.widget-body {
      border-top-color: #ebccd1;
    }

    .panel-danger>.panel-heading .badge,
    .widget .panel-danger>.widget-heading .badge {
      color: #f2dede;
      background-color: #a94442;
    }

    .panel-danger>.panel-footer+.panel-collapse>.panel-body,
    .widget .panel-danger>.panel-footer+.panel-collapse>.widget-body {
      border-bottom-color: #ebccd1;
    }

    .embed-responsive-4by3 {
      padding-bottom: 75%;
    }

    .close {
      float: right;
      font-size: 27px;
      font-weight: bold;
      line-height: 1;
      color: #000;
      text-shadow: 0 1px 0 #fff;
      opacity: 0.2;
      filter: alpha(opacity=20);
    }

    .close:hover,
    .close:focus {
      color: #000;
      text-decoration: none;
      cursor: pointer;
      opacity: 0.5;
      filter: alpha(opacity=50);
    }

    button.close {
      padding: 0;
      cursor: pointer;
      background: transparent;
      border: 0;
      -webkit-appearance: none;
    }

    .modal-open {
      overflow: hidden;
    }

    .modal {
      display: none;
      overflow: hidden;
      position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1050;
      -webkit-overflow-scrolling: touch;
      outline: 0;
    }

    .modal.fade .modal-dialog {
      -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
      -o-transform: translate(0, -25%);
      transform: translate(0, -25%);
      -webkit-transition: -webkit-transform 0.3s ease-out;
      -moz-transition: -moz-transform 0.3s ease-out;
      -o-transition: -o-transform 0.3s ease-out;
      transition: transform 0.3s ease-out;
    }

    .modal.in .modal-dialog {
      -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
    }

    .modal-open .modal {
      overflow-x: hidden;
      overflow-y: auto;
    }

    .modal-dialog {
      position: relative;
      width: auto;
      margin: 10px;
    }

    .modal-content {
      position: relative;
      background-color: #fff;
      border: 1px solid #999;
      border: 1px solid rgba(0, 0, 0, 0.2);
      border-radius: 6px;
      -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
      box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
      background-clip: padding-box;
      outline: 0;
    }

    .modal-backdrop {
      position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1040;
      background-color: #000;
    }

    .modal-backdrop.fade {
      opacity: 0;
      filter: alpha(opacity=0);
    }

    .modal-backdrop.in {
      opacity: 0.5;
      filter: alpha(opacity=50);
    }

    .modal-header {
      padding: 15px;
      border-bottom: 1px solid #e5e5e5;
    }

    .modal-header:before,
    .modal-header:after {
      content: " ";
      display: table;
    }

    .modal-header:after {
      clear: both;
    }

    .modal-header .close {
      margin-top: -2px;
    }

    .modal-title {
      margin: 0;
      line-height: 1.42857;
    }

    .modal-body {
      position: relative;
      padding: 15px;
    }

    .modal-footer {
      padding: 15px;
      text-align: right;
      border-top: 1px solid #e5e5e5;
    }

    .modal-footer:before,
    .modal-footer:after {
      content: " ";
      display: table;
    }

    .modal-footer:after {
      clear: both;
    }

    .modal-footer .btn+.btn,
    .modal-footer .button+.btn,
    .modal-footer .button-primary+.btn,
    .modal-footer .js-contact-form button[type="submit"]+.btn,
    .js-contact-form .modal-footer button[type="submit"]+.btn,
    .modal-footer .gform_wrapper input[type="submit"]+.btn,
    .gform_wrapper .modal-footer input[type="submit"]+.btn,
    .modal-footer .login-form .login-form-buttons .login-form-button+.btn,
    .login-form .login-form-buttons .modal-footer .login-form-button+.btn,
    .modal-footer .login-form .login-form-buttons .login-button+.btn,
    .login-form .login-form-buttons .modal-footer .login-button+.btn,
    .modal-footer .login-form .login-form-buttons .membership-button+.btn,
    .login-form .login-form-buttons .modal-footer .membership-button+.btn,
    .modal-footer .events-page .events-page-button+.btn,
    .events-page .modal-footer .events-page-button+.btn,
    .modal-footer .homepage-broadcast .homepage-broadcast-button+.btn,
    .homepage-broadcast .modal-footer .homepage-broadcast-button+.btn,
    .modal-footer .homepage-broadcast .order-button+.btn,
    .homepage-broadcast .modal-footer .order-button+.btn,
    .modal-footer .homepage-broadcast .visitor-link-button+.btn,
    .homepage-broadcast .modal-footer .visitor-link-button+.btn,
    .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.btn,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-eletter-subscribe-button+.btn,
    .modal-footer .homepage-events .button+.btn,
    .homepage-events .modal-footer .button+.btn,
    .modal-footer .homepage-events .button-primary+.btn,
    .homepage-events .modal-footer .button-primary+.btn,
    .modal-footer .homepage-events .js-contact-form button[type="submit"]+.btn,
    .homepage-events .js-contact-form .modal-footer button[type="submit"]+.btn,
    .modal-footer .js-contact-form .homepage-events button[type="submit"]+.btn,
    .js-contact-form .homepage-events .modal-footer button[type="submit"]+.btn,
    .modal-footer .homepage-events .gform_wrapper input[type="submit"]+.btn,
    .homepage-events .gform_wrapper .modal-footer input[type="submit"]+.btn,
    .modal-footer .gform_wrapper .homepage-events input[type="submit"]+.btn,
    .gform_wrapper .homepage-events .modal-footer input[type="submit"]+.btn,
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-hero-button+.btn,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-hero-button+.btn,
    .modal-footer .homepage-hero .homepage-hero-buttons .order-button+.btn,
    .homepage-hero .homepage-hero-buttons .modal-footer .order-button+.btn,
    .modal-footer .homepage-hero .homepage-hero-buttons .visitor-link-button+.btn,
    .homepage-hero .homepage-hero-buttons .modal-footer .visitor-link-button+.btn,
    .modal-footer .btn+.button,
    .modal-footer .button+.button,
    .modal-footer .button-primary+.button,
    .modal-footer .js-contact-form button[type="submit"]+.button,
    .js-contact-form .modal-footer button[type="submit"]+.button,
    .modal-footer .gform_wrapper input[type="submit"]+.button,
    .gform_wrapper .modal-footer input[type="submit"]+.button,
    .modal-footer .login-form .login-form-buttons .login-form-button+.button,
    .login-form .login-form-buttons .modal-footer .login-form-button+.button,
    .modal-footer .login-form .login-form-buttons .login-button+.button,
    .login-form .login-form-buttons .modal-footer .login-button+.button,
    .modal-footer .login-form .login-form-buttons .membership-button+.button,
    .login-form .login-form-buttons .modal-footer .membership-button+.button,
    .modal-footer .events-page .events-page-button+.button,
    .events-page .modal-footer .events-page-button+.button,
    .modal-footer .homepage-broadcast .homepage-broadcast-button+.button,
    .homepage-broadcast .modal-footer .homepage-broadcast-button+.button,
    .modal-footer .homepage-broadcast .order-button+.button,
    .homepage-broadcast .modal-footer .order-button+.button,
    .modal-footer .homepage-broadcast .visitor-link-button+.button,
    .homepage-broadcast .modal-footer .visitor-link-button+.button,
    .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-eletter-subscribe-button+.button,
    .modal-footer .homepage-events .button+.button,
    .homepage-events .modal-footer .button+.button,
    .modal-footer .homepage-events .button-primary+.button,
    .homepage-events .modal-footer .button-primary+.button,
    .modal-footer .homepage-events .js-contact-form button[type="submit"]+.button,
    .homepage-events .js-contact-form .modal-footer button[type="submit"]+.button,
    .modal-footer .js-contact-form .homepage-events button[type="submit"]+.button,
    .js-contact-form .homepage-events .modal-footer button[type="submit"]+.button,
    .modal-footer .homepage-events .gform_wrapper input[type="submit"]+.button,
    .homepage-events .gform_wrapper .modal-footer input[type="submit"]+.button,
    .modal-footer .gform_wrapper .homepage-events input[type="submit"]+.button,
    .gform_wrapper .homepage-events .modal-footer input[type="submit"]+.button,
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-hero-button+.button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-hero-button+.button,
    .modal-footer .homepage-hero .homepage-hero-buttons .order-button+.button,
    .homepage-hero .homepage-hero-buttons .modal-footer .order-button+.button,
    .modal-footer .homepage-hero .homepage-hero-buttons .visitor-link-button+.button,
    .homepage-hero .homepage-hero-buttons .modal-footer .visitor-link-button+.button,
    .modal-footer .btn+.button-primary,
    .modal-footer .button+.button-primary,
    .modal-footer .button-primary+.button-primary,
    .modal-footer .js-contact-form button[type="submit"]+.button-primary,
    .js-contact-form .modal-footer button[type="submit"]+.button-primary,
    .modal-footer .gform_wrapper input[type="submit"]+.button-primary,
    .gform_wrapper .modal-footer input[type="submit"]+.button-primary,
    .modal-footer .login-form .login-form-buttons .login-form-button+.button-primary,
    .login-form .login-form-buttons .modal-footer .login-form-button+.button-primary,
    .modal-footer .login-form .login-form-buttons .login-button+.button-primary,
    .login-form .login-form-buttons .modal-footer .login-button+.button-primary,
    .modal-footer .login-form .login-form-buttons .membership-button+.button-primary,
    .login-form .login-form-buttons .modal-footer .membership-button+.button-primary,
    .modal-footer .events-page .events-page-button+.button-primary,
    .events-page .modal-footer .events-page-button+.button-primary,
    .modal-footer .homepage-broadcast .homepage-broadcast-button+.button-primary,
    .homepage-broadcast .modal-footer .homepage-broadcast-button+.button-primary,
    .modal-footer .homepage-broadcast .order-button+.button-primary,
    .homepage-broadcast .modal-footer .order-button+.button-primary,
    .modal-footer .homepage-broadcast .visitor-link-button+.button-primary,
    .homepage-broadcast .modal-footer .visitor-link-button+.button-primary,
    .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.button-primary,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-eletter-subscribe-button+.button-primary,
    .modal-footer .homepage-events .button+.button-primary,
    .homepage-events .modal-footer .button+.button-primary,
    .modal-footer .homepage-events .button-primary+.button-primary,
    .homepage-events .modal-footer .button-primary+.button-primary,
    .modal-footer .homepage-events .js-contact-form button[type="submit"]+.button-primary,
    .homepage-events .js-contact-form .modal-footer button[type="submit"]+.button-primary,
    .modal-footer .js-contact-form .homepage-events button[type="submit"]+.button-primary,
    .js-contact-form .homepage-events .modal-footer button[type="submit"]+.button-primary,
    .modal-footer .homepage-events .gform_wrapper input[type="submit"]+.button-primary,
    .homepage-events .gform_wrapper .modal-footer input[type="submit"]+.button-primary,
    .modal-footer .gform_wrapper .homepage-events input[type="submit"]+.button-primary,
    .gform_wrapper .homepage-events .modal-footer input[type="submit"]+.button-primary,
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-hero-button+.button-primary,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-hero-button+.button-primary,
    .modal-footer .homepage-hero .homepage-hero-buttons .order-button+.button-primary,
    .homepage-hero .homepage-hero-buttons .modal-footer .order-button+.button-primary,
    .modal-footer .homepage-hero .homepage-hero-buttons .visitor-link-button+.button-primary,
    .homepage-hero .homepage-hero-buttons .modal-footer .visitor-link-button+.button-primary,
    .modal-footer .js-contact-form .btn+button[type="submit"],
    .js-contact-form .modal-footer .btn+button[type="submit"],
    .modal-footer .js-contact-form .button+button[type="submit"],
    .js-contact-form .modal-footer .button+button[type="submit"],
    .modal-footer .js-contact-form .button-primary+button[type="submit"],
    .js-contact-form .modal-footer .button-primary+button[type="submit"],
    .modal-footer .js-contact-form button[type="submit"]+button[type="submit"],
    .js-contact-form .modal-footer button[type="submit"]+button[type="submit"],
    .modal-footer .gform_wrapper .js-contact-form input[type="submit"]+button[type="submit"],
    .js-contact-form .modal-footer .gform_wrapper input[type="submit"]+button[type="submit"],
    .gform_wrapper .modal-footer .js-contact-form input[type="submit"]+button[type="submit"],
    .js-contact-form .gform_wrapper .modal-footer input[type="submit"]+button[type="submit"],
    .modal-footer .login-form .login-form-buttons .js-contact-form .login-form-button+button[type="submit"],
    .js-contact-form .modal-footer .login-form .login-form-buttons .login-form-button+button[type="submit"],
    .login-form .login-form-buttons .modal-footer .js-contact-form .login-form-button+button[type="submit"],
    .js-contact-form .login-form .login-form-buttons .modal-footer .login-form-button+button[type="submit"],
    .modal-footer .login-form .login-form-buttons .js-contact-form .login-button+button[type="submit"],
    .js-contact-form .modal-footer .login-form .login-form-buttons .login-button+button[type="submit"],
    .login-form .login-form-buttons .modal-footer .js-contact-form .login-button+button[type="submit"],
    .js-contact-form .login-form .login-form-buttons .modal-footer .login-button+button[type="submit"],
    .modal-footer .login-form .login-form-buttons .js-contact-form .membership-button+button[type="submit"],
    .js-contact-form .modal-footer .login-form .login-form-buttons .membership-button+button[type="submit"],
    .login-form .login-form-buttons .modal-footer .js-contact-form .membership-button+button[type="submit"],
    .js-contact-form .login-form .login-form-buttons .modal-footer .membership-button+button[type="submit"],
    .modal-footer .events-page .js-contact-form .events-page-button+button[type="submit"],
    .js-contact-form .modal-footer .events-page .events-page-button+button[type="submit"],
    .events-page .modal-footer .js-contact-form .events-page-button+button[type="submit"],
    .js-contact-form .events-page .modal-footer .events-page-button+button[type="submit"],
    .modal-footer .homepage-broadcast .js-contact-form .homepage-broadcast-button+button[type="submit"],
    .js-contact-form .modal-footer .homepage-broadcast .homepage-broadcast-button+button[type="submit"],
    .homepage-broadcast .modal-footer .js-contact-form .homepage-broadcast-button+button[type="submit"],
    .js-contact-form .homepage-broadcast .modal-footer .homepage-broadcast-button+button[type="submit"],
    .modal-footer .homepage-broadcast .js-contact-form .order-button+button[type="submit"],
    .js-contact-form .modal-footer .homepage-broadcast .order-button+button[type="submit"],
    .homepage-broadcast .modal-footer .js-contact-form .order-button+button[type="submit"],
    .js-contact-form .homepage-broadcast .modal-footer .order-button+button[type="submit"],
    .modal-footer .homepage-broadcast .js-contact-form .visitor-link-button+button[type="submit"],
    .js-contact-form .modal-footer .homepage-broadcast .visitor-link-button+button[type="submit"],
    .homepage-broadcast .modal-footer .js-contact-form .visitor-link-button+button[type="submit"],
    .js-contact-form .homepage-broadcast .modal-footer .visitor-link-button+button[type="submit"],
    .modal-footer .homepage-eletters .homepage-eletter-subscribe .js-contact-form .homepage-eletter-subscribe-button+button[type="submit"],
    .js-contact-form .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+button[type="submit"],
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .js-contact-form .homepage-eletter-subscribe-button+button[type="submit"],
    .js-contact-form .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-eletter-subscribe-button+button[type="submit"],
    .modal-footer .homepage-events .js-contact-form .button+button[type="submit"],
    .js-contact-form .modal-footer .homepage-events .button+button[type="submit"],
    .homepage-events .modal-footer .js-contact-form .button+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .button+button[type="submit"],
    .modal-footer .homepage-events .js-contact-form .button-primary+button[type="submit"],
    .js-contact-form .modal-footer .homepage-events .button-primary+button[type="submit"],
    .homepage-events .modal-footer .js-contact-form .button-primary+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .button-primary+button[type="submit"],
    .modal-footer .homepage-events .js-contact-form button[type="submit"]+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer button[type="submit"]+button[type="submit"],
    .modal-footer .js-contact-form .homepage-events button[type="submit"]+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer button[type="submit"]+button[type="submit"],
    .modal-footer .homepage-events .gform_wrapper .js-contact-form input[type="submit"]+button[type="submit"],
    .js-contact-form .modal-footer .homepage-events .gform_wrapper input[type="submit"]+button[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .js-contact-form input[type="submit"]+button[type="submit"],
    .js-contact-form .homepage-events .gform_wrapper .modal-footer input[type="submit"]+button[type="submit"],
    .modal-footer .gform_wrapper .homepage-events .js-contact-form input[type="submit"]+button[type="submit"],
    .js-contact-form .modal-footer .gform_wrapper .homepage-events input[type="submit"]+button[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .js-contact-form input[type="submit"]+button[type="submit"],
    .js-contact-form .gform_wrapper .homepage-events .modal-footer input[type="submit"]+button[type="submit"],
    .modal-footer .homepage-hero .homepage-hero-buttons .js-contact-form .homepage-hero-button+button[type="submit"],
    .js-contact-form .modal-footer .homepage-hero .homepage-hero-buttons .homepage-hero-button+button[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .js-contact-form .homepage-hero-button+button[type="submit"],
    .js-contact-form .homepage-hero .homepage-hero-buttons .modal-footer .homepage-hero-button+button[type="submit"],
    .modal-footer .homepage-hero .homepage-hero-buttons .js-contact-form .order-button+button[type="submit"],
    .js-contact-form .modal-footer .homepage-hero .homepage-hero-buttons .order-button+button[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .js-contact-form .order-button+button[type="submit"],
    .js-contact-form .homepage-hero .homepage-hero-buttons .modal-footer .order-button+button[type="submit"],
    .modal-footer .homepage-hero .homepage-hero-buttons .js-contact-form .visitor-link-button+button[type="submit"],
    .js-contact-form .modal-footer .homepage-hero .homepage-hero-buttons .visitor-link-button+button[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .js-contact-form .visitor-link-button+button[type="submit"],
    .js-contact-form .homepage-hero .homepage-hero-buttons .modal-footer .visitor-link-button+button[type="submit"],
    .modal-footer .gform_wrapper .btn+input[type="submit"],
    .gform_wrapper .modal-footer .btn+input[type="submit"],
    .modal-footer .gform_wrapper .button+input[type="submit"],
    .gform_wrapper .modal-footer .button+input[type="submit"],
    .modal-footer .gform_wrapper .button-primary+input[type="submit"],
    .gform_wrapper .modal-footer .button-primary+input[type="submit"],
    .modal-footer .js-contact-form .gform_wrapper button[type="submit"]+input[type="submit"],
    .gform_wrapper .modal-footer .js-contact-form button[type="submit"]+input[type="submit"],
    .js-contact-form .modal-footer .gform_wrapper button[type="submit"]+input[type="submit"],
    .gform_wrapper .js-contact-form .modal-footer button[type="submit"]+input[type="submit"],
    .modal-footer .gform_wrapper input[type="submit"]+input[type="submit"],
    .gform_wrapper .modal-footer input[type="submit"]+input[type="submit"],
    .modal-footer .login-form .login-form-buttons .gform_wrapper .login-form-button+input[type="submit"],
    .gform_wrapper .modal-footer .login-form .login-form-buttons .login-form-button+input[type="submit"],
    .login-form .login-form-buttons .modal-footer .gform_wrapper .login-form-button+input[type="submit"],
    .gform_wrapper .login-form .login-form-buttons .modal-footer .login-form-button+input[type="submit"],
    .modal-footer .login-form .login-form-buttons .gform_wrapper .login-button+input[type="submit"],
    .gform_wrapper .modal-footer .login-form .login-form-buttons .login-button+input[type="submit"],
    .login-form .login-form-buttons .modal-footer .gform_wrapper .login-button+input[type="submit"],
    .gform_wrapper .login-form .login-form-buttons .modal-footer .login-button+input[type="submit"],
    .modal-footer .login-form .login-form-buttons .gform_wrapper .membership-button+input[type="submit"],
    .gform_wrapper .modal-footer .login-form .login-form-buttons .membership-button+input[type="submit"],
    .login-form .login-form-buttons .modal-footer .gform_wrapper .membership-button+input[type="submit"],
    .gform_wrapper .login-form .login-form-buttons .modal-footer .membership-button+input[type="submit"],
    .modal-footer .events-page .gform_wrapper .events-page-button+input[type="submit"],
    .gform_wrapper .modal-footer .events-page .events-page-button+input[type="submit"],
    .events-page .modal-footer .gform_wrapper .events-page-button+input[type="submit"],
    .gform_wrapper .events-page .modal-footer .events-page-button+input[type="submit"],
    .modal-footer .homepage-broadcast .gform_wrapper .homepage-broadcast-button+input[type="submit"],
    .gform_wrapper .modal-footer .homepage-broadcast .homepage-broadcast-button+input[type="submit"],
    .homepage-broadcast .modal-footer .gform_wrapper .homepage-broadcast-button+input[type="submit"],
    .gform_wrapper .homepage-broadcast .modal-footer .homepage-broadcast-button+input[type="submit"],
    .modal-footer .homepage-broadcast .gform_wrapper .order-button+input[type="submit"],
    .gform_wrapper .modal-footer .homepage-broadcast .order-button+input[type="submit"],
    .homepage-broadcast .modal-footer .gform_wrapper .order-button+input[type="submit"],
    .gform_wrapper .homepage-broadcast .modal-footer .order-button+input[type="submit"],
    .modal-footer .homepage-broadcast .gform_wrapper .visitor-link-button+input[type="submit"],
    .gform_wrapper .modal-footer .homepage-broadcast .visitor-link-button+input[type="submit"],
    .homepage-broadcast .modal-footer .gform_wrapper .visitor-link-button+input[type="submit"],
    .gform_wrapper .homepage-broadcast .modal-footer .visitor-link-button+input[type="submit"],
    .modal-footer .homepage-eletters .homepage-eletter-subscribe .gform_wrapper .homepage-eletter-subscribe-button+input[type="submit"],
    .gform_wrapper .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+input[type="submit"],
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .gform_wrapper .homepage-eletter-subscribe-button+input[type="submit"],
    .gform_wrapper .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-eletter-subscribe-button+input[type="submit"],
    .modal-footer .homepage-events .gform_wrapper .button+input[type="submit"],
    .gform_wrapper .modal-footer .homepage-events .button+input[type="submit"],
    .homepage-events .modal-footer .gform_wrapper .button+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .button+input[type="submit"],
    .modal-footer .homepage-events .gform_wrapper .button-primary+input[type="submit"],
    .gform_wrapper .modal-footer .homepage-events .button-primary+input[type="submit"],
    .homepage-events .modal-footer .gform_wrapper .button-primary+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .button-primary+input[type="submit"],
    .modal-footer .homepage-events .js-contact-form .gform_wrapper button[type="submit"]+input[type="submit"],
    .gform_wrapper .modal-footer .homepage-events .js-contact-form button[type="submit"]+input[type="submit"],
    .homepage-events .js-contact-form .modal-footer .gform_wrapper button[type="submit"]+input[type="submit"],
    .gform_wrapper .homepage-events .js-contact-form .modal-footer button[type="submit"]+input[type="submit"],
    .modal-footer .js-contact-form .homepage-events .gform_wrapper button[type="submit"]+input[type="submit"],
    .gform_wrapper .modal-footer .js-contact-form .homepage-events button[type="submit"]+input[type="submit"],
    .js-contact-form .homepage-events .modal-footer .gform_wrapper button[type="submit"]+input[type="submit"],
    .gform_wrapper .js-contact-form .homepage-events .modal-footer button[type="submit"]+input[type="submit"],
    .modal-footer .homepage-events .gform_wrapper input[type="submit"]+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer input[type="submit"]+input[type="submit"],
    .modal-footer .gform_wrapper .homepage-events input[type="submit"]+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer input[type="submit"]+input[type="submit"],
    .modal-footer .homepage-hero .homepage-hero-buttons .gform_wrapper .homepage-hero-button+input[type="submit"],
    .gform_wrapper .modal-footer .homepage-hero .homepage-hero-buttons .homepage-hero-button+input[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .gform_wrapper .homepage-hero-button+input[type="submit"],
    .gform_wrapper .homepage-hero .homepage-hero-buttons .modal-footer .homepage-hero-button+input[type="submit"],
    .modal-footer .homepage-hero .homepage-hero-buttons .gform_wrapper .order-button+input[type="submit"],
    .gform_wrapper .modal-footer .homepage-hero .homepage-hero-buttons .order-button+input[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .gform_wrapper .order-button+input[type="submit"],
    .gform_wrapper .homepage-hero .homepage-hero-buttons .modal-footer .order-button+input[type="submit"],
    .modal-footer .homepage-hero .homepage-hero-buttons .gform_wrapper .visitor-link-button+input[type="submit"],
    .gform_wrapper .modal-footer .homepage-hero .homepage-hero-buttons .visitor-link-button+input[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .gform_wrapper .visitor-link-button+input[type="submit"],
    .gform_wrapper .homepage-hero .homepage-hero-buttons .modal-footer .visitor-link-button+input[type="submit"],
    .modal-footer .login-form .login-form-buttons .btn+.login-form-button,
    .login-form .login-form-buttons .modal-footer .btn+.login-form-button,
    .modal-footer .login-form .login-form-buttons .button+.login-form-button,
    .login-form .login-form-buttons .modal-footer .button+.login-form-button,
    .modal-footer .login-form .login-form-buttons .button-primary+.login-form-button,
    .login-form .login-form-buttons .modal-footer .button-primary+.login-form-button,
    .modal-footer .js-contact-form .login-form .login-form-buttons button[type="submit"]+.login-form-button,
    .login-form .login-form-buttons .modal-footer .js-contact-form button[type="submit"]+.login-form-button,
    .js-contact-form .modal-footer .login-form .login-form-buttons button[type="submit"]+.login-form-button,
    .login-form .login-form-buttons .js-contact-form .modal-footer button[type="submit"]+.login-form-button,
    .modal-footer .gform_wrapper .login-form .login-form-buttons input[type="submit"]+.login-form-button,
    .login-form .login-form-buttons .modal-footer .gform_wrapper input[type="submit"]+.login-form-button,
    .gform_wrapper .modal-footer .login-form .login-form-buttons input[type="submit"]+.login-form-button,
    .login-form .login-form-buttons .gform_wrapper .modal-footer input[type="submit"]+.login-form-button,
    .modal-footer .login-form .login-form-buttons .login-form-button+.login-form-button,
    .login-form .login-form-buttons .modal-footer .login-form-button+.login-form-button,
    .modal-footer .login-form .login-form-buttons .login-button+.login-form-button,
    .login-form .login-form-buttons .modal-footer .login-button+.login-form-button,
    .modal-footer .login-form .login-form-buttons .membership-button+.login-form-button,
    .login-form .login-form-buttons .modal-footer .membership-button+.login-form-button,
    .modal-footer .events-page .login-form .login-form-buttons .events-page-button+.login-form-button,
    .login-form .login-form-buttons .modal-footer .events-page .events-page-button+.login-form-button,
    .events-page .modal-footer .login-form .login-form-buttons .events-page-button+.login-form-button,
    .login-form .login-form-buttons .events-page .modal-footer .events-page-button+.login-form-button,
    .modal-footer .homepage-broadcast .login-form .login-form-buttons .homepage-broadcast-button+.login-form-button,
    .login-form .login-form-buttons .modal-footer .homepage-broadcast .homepage-broadcast-button+.login-form-button,
    .homepage-broadcast .modal-footer .login-form .login-form-buttons .homepage-broadcast-button+.login-form-button,
    .login-form .login-form-buttons .homepage-broadcast .modal-footer .homepage-broadcast-button+.login-form-button,
    .modal-footer .homepage-broadcast .login-form .login-form-buttons .order-button+.login-form-button,
    .login-form .login-form-buttons .modal-footer .homepage-broadcast .order-button+.login-form-button,
    .homepage-broadcast .modal-footer .login-form .login-form-buttons .order-button+.login-form-button,
    .login-form .login-form-buttons .homepage-broadcast .modal-footer .order-button+.login-form-button,
    .modal-footer .homepage-broadcast .login-form .login-form-buttons .visitor-link-button+.login-form-button,
    .login-form .login-form-buttons .modal-footer .homepage-broadcast .visitor-link-button+.login-form-button,
    .homepage-broadcast .modal-footer .login-form .login-form-buttons .visitor-link-button+.login-form-button,
    .login-form .login-form-buttons .homepage-broadcast .modal-footer .visitor-link-button+.login-form-button,
    .modal-footer .homepage-eletters .homepage-eletter-subscribe .login-form .login-form-buttons .homepage-eletter-subscribe-button+.login-form-button,
    .login-form .login-form-buttons .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.login-form-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .login-form .login-form-buttons .homepage-eletter-subscribe-button+.login-form-button,
    .login-form .login-form-buttons .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-eletter-subscribe-button+.login-form-button,
    .modal-footer .homepage-events .login-form .login-form-buttons .button+.login-form-button,
    .login-form .login-form-buttons .modal-footer .homepage-events .button+.login-form-button,
    .homepage-events .modal-footer .login-form .login-form-buttons .button+.login-form-button,
    .login-form .login-form-buttons .homepage-events .modal-footer .button+.login-form-button,
    .modal-footer .homepage-events .login-form .login-form-buttons .button-primary+.login-form-button,
    .login-form .login-form-buttons .modal-footer .homepage-events .button-primary+.login-form-button,
    .homepage-events .modal-footer .login-form .login-form-buttons .button-primary+.login-form-button,
    .login-form .login-form-buttons .homepage-events .modal-footer .button-primary+.login-form-button,
    .modal-footer .homepage-events .js-contact-form .login-form .login-form-buttons button[type="submit"]+.login-form-button,
    .login-form .login-form-buttons .modal-footer .homepage-events .js-contact-form button[type="submit"]+.login-form-button,
    .homepage-events .js-contact-form .modal-footer .login-form .login-form-buttons button[type="submit"]+.login-form-button,
    .login-form .login-form-buttons .homepage-events .js-contact-form .modal-footer button[type="submit"]+.login-form-button,
    .modal-footer .js-contact-form .homepage-events .login-form .login-form-buttons button[type="submit"]+.login-form-button,
    .login-form .login-form-buttons .modal-footer .js-contact-form .homepage-events button[type="submit"]+.login-form-button,
    .js-contact-form .homepage-events .modal-footer .login-form .login-form-buttons button[type="submit"]+.login-form-button,
    .login-form .login-form-buttons .js-contact-form .homepage-events .modal-footer button[type="submit"]+.login-form-button,
    .modal-footer .homepage-events .gform_wrapper .login-form .login-form-buttons input[type="submit"]+.login-form-button,
    .login-form .login-form-buttons .modal-footer .homepage-events .gform_wrapper input[type="submit"]+.login-form-button,
    .homepage-events .gform_wrapper .modal-footer .login-form .login-form-buttons input[type="submit"]+.login-form-button,
    .login-form .login-form-buttons .homepage-events .gform_wrapper .modal-footer input[type="submit"]+.login-form-button,
    .modal-footer .gform_wrapper .homepage-events .login-form .login-form-buttons input[type="submit"]+.login-form-button,
    .login-form .login-form-buttons .modal-footer .gform_wrapper .homepage-events input[type="submit"]+.login-form-button,
    .gform_wrapper .homepage-events .modal-footer .login-form .login-form-buttons input[type="submit"]+.login-form-button,
    .login-form .login-form-buttons .gform_wrapper .homepage-events .modal-footer input[type="submit"]+.login-form-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .homepage-hero-button+.login-form-button,
    .login-form .login-form-buttons .modal-footer .homepage-hero .homepage-hero-buttons .homepage-hero-button+.login-form-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .login-form .login-form-buttons .homepage-hero-button+.login-form-button,
    .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .modal-footer .homepage-hero-button+.login-form-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .order-button+.login-form-button,
    .login-form .login-form-buttons .modal-footer .homepage-hero .homepage-hero-buttons .order-button+.login-form-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .login-form .login-form-buttons .order-button+.login-form-button,
    .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .modal-footer .order-button+.login-form-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .visitor-link-button+.login-form-button,
    .login-form .login-form-buttons .modal-footer .homepage-hero .homepage-hero-buttons .visitor-link-button+.login-form-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .login-form .login-form-buttons .visitor-link-button+.login-form-button,
    .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .modal-footer .visitor-link-button+.login-form-button,
    .modal-footer .login-form .login-form-buttons .btn+.login-button,
    .login-form .login-form-buttons .modal-footer .btn+.login-button,
    .modal-footer .login-form .login-form-buttons .button+.login-button,
    .login-form .login-form-buttons .modal-footer .button+.login-button,
    .modal-footer .login-form .login-form-buttons .button-primary+.login-button,
    .login-form .login-form-buttons .modal-footer .button-primary+.login-button,
    .modal-footer .js-contact-form .login-form .login-form-buttons button[type="submit"]+.login-button,
    .login-form .login-form-buttons .modal-footer .js-contact-form button[type="submit"]+.login-button,
    .js-contact-form .modal-footer .login-form .login-form-buttons button[type="submit"]+.login-button,
    .login-form .login-form-buttons .js-contact-form .modal-footer button[type="submit"]+.login-button,
    .modal-footer .gform_wrapper .login-form .login-form-buttons input[type="submit"]+.login-button,
    .login-form .login-form-buttons .modal-footer .gform_wrapper input[type="submit"]+.login-button,
    .gform_wrapper .modal-footer .login-form .login-form-buttons input[type="submit"]+.login-button,
    .login-form .login-form-buttons .gform_wrapper .modal-footer input[type="submit"]+.login-button,
    .modal-footer .login-form .login-form-buttons .login-form-button+.login-button,
    .login-form .login-form-buttons .modal-footer .login-form-button+.login-button,
    .modal-footer .login-form .login-form-buttons .login-button+.login-button,
    .login-form .login-form-buttons .modal-footer .login-button+.login-button,
    .modal-footer .login-form .login-form-buttons .membership-button+.login-button,
    .login-form .login-form-buttons .modal-footer .membership-button+.login-button,
    .modal-footer .events-page .login-form .login-form-buttons .events-page-button+.login-button,
    .login-form .login-form-buttons .modal-footer .events-page .events-page-button+.login-button,
    .events-page .modal-footer .login-form .login-form-buttons .events-page-button+.login-button,
    .login-form .login-form-buttons .events-page .modal-footer .events-page-button+.login-button,
    .modal-footer .homepage-broadcast .login-form .login-form-buttons .homepage-broadcast-button+.login-button,
    .login-form .login-form-buttons .modal-footer .homepage-broadcast .homepage-broadcast-button+.login-button,
    .homepage-broadcast .modal-footer .login-form .login-form-buttons .homepage-broadcast-button+.login-button,
    .login-form .login-form-buttons .homepage-broadcast .modal-footer .homepage-broadcast-button+.login-button,
    .modal-footer .homepage-broadcast .login-form .login-form-buttons .order-button+.login-button,
    .login-form .login-form-buttons .modal-footer .homepage-broadcast .order-button+.login-button,
    .homepage-broadcast .modal-footer .login-form .login-form-buttons .order-button+.login-button,
    .login-form .login-form-buttons .homepage-broadcast .modal-footer .order-button+.login-button,
    .modal-footer .homepage-broadcast .login-form .login-form-buttons .visitor-link-button+.login-button,
    .login-form .login-form-buttons .modal-footer .homepage-broadcast .visitor-link-button+.login-button,
    .homepage-broadcast .modal-footer .login-form .login-form-buttons .visitor-link-button+.login-button,
    .login-form .login-form-buttons .homepage-broadcast .modal-footer .visitor-link-button+.login-button,
    .modal-footer .homepage-eletters .homepage-eletter-subscribe .login-form .login-form-buttons .homepage-eletter-subscribe-button+.login-button,
    .login-form .login-form-buttons .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.login-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .login-form .login-form-buttons .homepage-eletter-subscribe-button+.login-button,
    .login-form .login-form-buttons .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-eletter-subscribe-button+.login-button,
    .modal-footer .homepage-events .login-form .login-form-buttons .button+.login-button,
    .login-form .login-form-buttons .modal-footer .homepage-events .button+.login-button,
    .homepage-events .modal-footer .login-form .login-form-buttons .button+.login-button,
    .login-form .login-form-buttons .homepage-events .modal-footer .button+.login-button,
    .modal-footer .homepage-events .login-form .login-form-buttons .button-primary+.login-button,
    .login-form .login-form-buttons .modal-footer .homepage-events .button-primary+.login-button,
    .homepage-events .modal-footer .login-form .login-form-buttons .button-primary+.login-button,
    .login-form .login-form-buttons .homepage-events .modal-footer .button-primary+.login-button,
    .modal-footer .homepage-events .js-contact-form .login-form .login-form-buttons button[type="submit"]+.login-button,
    .login-form .login-form-buttons .modal-footer .homepage-events .js-contact-form button[type="submit"]+.login-button,
    .homepage-events .js-contact-form .modal-footer .login-form .login-form-buttons button[type="submit"]+.login-button,
    .login-form .login-form-buttons .homepage-events .js-contact-form .modal-footer button[type="submit"]+.login-button,
    .modal-footer .js-contact-form .homepage-events .login-form .login-form-buttons button[type="submit"]+.login-button,
    .login-form .login-form-buttons .modal-footer .js-contact-form .homepage-events button[type="submit"]+.login-button,
    .js-contact-form .homepage-events .modal-footer .login-form .login-form-buttons button[type="submit"]+.login-button,
    .login-form .login-form-buttons .js-contact-form .homepage-events .modal-footer button[type="submit"]+.login-button,
    .modal-footer .homepage-events .gform_wrapper .login-form .login-form-buttons input[type="submit"]+.login-button,
    .login-form .login-form-buttons .modal-footer .homepage-events .gform_wrapper input[type="submit"]+.login-button,
    .homepage-events .gform_wrapper .modal-footer .login-form .login-form-buttons input[type="submit"]+.login-button,
    .login-form .login-form-buttons .homepage-events .gform_wrapper .modal-footer input[type="submit"]+.login-button,
    .modal-footer .gform_wrapper .homepage-events .login-form .login-form-buttons input[type="submit"]+.login-button,
    .login-form .login-form-buttons .modal-footer .gform_wrapper .homepage-events input[type="submit"]+.login-button,
    .gform_wrapper .homepage-events .modal-footer .login-form .login-form-buttons input[type="submit"]+.login-button,
    .login-form .login-form-buttons .gform_wrapper .homepage-events .modal-footer input[type="submit"]+.login-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .homepage-hero-button+.login-button,
    .login-form .login-form-buttons .modal-footer .homepage-hero .homepage-hero-buttons .homepage-hero-button+.login-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .login-form .login-form-buttons .homepage-hero-button+.login-button,
    .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .modal-footer .homepage-hero-button+.login-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .order-button+.login-button,
    .login-form .login-form-buttons .modal-footer .homepage-hero .homepage-hero-buttons .order-button+.login-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .login-form .login-form-buttons .order-button+.login-button,
    .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .modal-footer .order-button+.login-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .visitor-link-button+.login-button,
    .login-form .login-form-buttons .modal-footer .homepage-hero .homepage-hero-buttons .visitor-link-button+.login-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .login-form .login-form-buttons .visitor-link-button+.login-button,
    .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .modal-footer .visitor-link-button+.login-button,
    .modal-footer .login-form .login-form-buttons .btn+.membership-button,
    .login-form .login-form-buttons .modal-footer .btn+.membership-button,
    .modal-footer .login-form .login-form-buttons .button+.membership-button,
    .login-form .login-form-buttons .modal-footer .button+.membership-button,
    .modal-footer .login-form .login-form-buttons .button-primary+.membership-button,
    .login-form .login-form-buttons .modal-footer .button-primary+.membership-button,
    .modal-footer .js-contact-form .login-form .login-form-buttons button[type="submit"]+.membership-button,
    .login-form .login-form-buttons .modal-footer .js-contact-form button[type="submit"]+.membership-button,
    .js-contact-form .modal-footer .login-form .login-form-buttons button[type="submit"]+.membership-button,
    .login-form .login-form-buttons .js-contact-form .modal-footer button[type="submit"]+.membership-button,
    .modal-footer .gform_wrapper .login-form .login-form-buttons input[type="submit"]+.membership-button,
    .login-form .login-form-buttons .modal-footer .gform_wrapper input[type="submit"]+.membership-button,
    .gform_wrapper .modal-footer .login-form .login-form-buttons input[type="submit"]+.membership-button,
    .login-form .login-form-buttons .gform_wrapper .modal-footer input[type="submit"]+.membership-button,
    .modal-footer .login-form .login-form-buttons .login-form-button+.membership-button,
    .login-form .login-form-buttons .modal-footer .login-form-button+.membership-button,
    .modal-footer .login-form .login-form-buttons .login-button+.membership-button,
    .login-form .login-form-buttons .modal-footer .login-button+.membership-button,
    .modal-footer .login-form .login-form-buttons .membership-button+.membership-button,
    .login-form .login-form-buttons .modal-footer .membership-button+.membership-button,
    .modal-footer .events-page .login-form .login-form-buttons .events-page-button+.membership-button,
    .login-form .login-form-buttons .modal-footer .events-page .events-page-button+.membership-button,
    .events-page .modal-footer .login-form .login-form-buttons .events-page-button+.membership-button,
    .login-form .login-form-buttons .events-page .modal-footer .events-page-button+.membership-button,
    .modal-footer .homepage-broadcast .login-form .login-form-buttons .homepage-broadcast-button+.membership-button,
    .login-form .login-form-buttons .modal-footer .homepage-broadcast .homepage-broadcast-button+.membership-button,
    .homepage-broadcast .modal-footer .login-form .login-form-buttons .homepage-broadcast-button+.membership-button,
    .login-form .login-form-buttons .homepage-broadcast .modal-footer .homepage-broadcast-button+.membership-button,
    .modal-footer .homepage-broadcast .login-form .login-form-buttons .order-button+.membership-button,
    .login-form .login-form-buttons .modal-footer .homepage-broadcast .order-button+.membership-button,
    .homepage-broadcast .modal-footer .login-form .login-form-buttons .order-button+.membership-button,
    .login-form .login-form-buttons .homepage-broadcast .modal-footer .order-button+.membership-button,
    .modal-footer .homepage-broadcast .login-form .login-form-buttons .visitor-link-button+.membership-button,
    .login-form .login-form-buttons .modal-footer .homepage-broadcast .visitor-link-button+.membership-button,
    .homepage-broadcast .modal-footer .login-form .login-form-buttons .visitor-link-button+.membership-button,
    .login-form .login-form-buttons .homepage-broadcast .modal-footer .visitor-link-button+.membership-button,
    .modal-footer .homepage-eletters .homepage-eletter-subscribe .login-form .login-form-buttons .homepage-eletter-subscribe-button+.membership-button,
    .login-form .login-form-buttons .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.membership-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .login-form .login-form-buttons .homepage-eletter-subscribe-button+.membership-button,
    .login-form .login-form-buttons .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-eletter-subscribe-button+.membership-button,
    .modal-footer .homepage-events .login-form .login-form-buttons .button+.membership-button,
    .login-form .login-form-buttons .modal-footer .homepage-events .button+.membership-button,
    .homepage-events .modal-footer .login-form .login-form-buttons .button+.membership-button,
    .login-form .login-form-buttons .homepage-events .modal-footer .button+.membership-button,
    .modal-footer .homepage-events .login-form .login-form-buttons .button-primary+.membership-button,
    .login-form .login-form-buttons .modal-footer .homepage-events .button-primary+.membership-button,
    .homepage-events .modal-footer .login-form .login-form-buttons .button-primary+.membership-button,
    .login-form .login-form-buttons .homepage-events .modal-footer .button-primary+.membership-button,
    .modal-footer .homepage-events .js-contact-form .login-form .login-form-buttons button[type="submit"]+.membership-button,
    .login-form .login-form-buttons .modal-footer .homepage-events .js-contact-form button[type="submit"]+.membership-button,
    .homepage-events .js-contact-form .modal-footer .login-form .login-form-buttons button[type="submit"]+.membership-button,
    .login-form .login-form-buttons .homepage-events .js-contact-form .modal-footer button[type="submit"]+.membership-button,
    .modal-footer .js-contact-form .homepage-events .login-form .login-form-buttons button[type="submit"]+.membership-button,
    .login-form .login-form-buttons .modal-footer .js-contact-form .homepage-events button[type="submit"]+.membership-button,
    .js-contact-form .homepage-events .modal-footer .login-form .login-form-buttons button[type="submit"]+.membership-button,
    .login-form .login-form-buttons .js-contact-form .homepage-events .modal-footer button[type="submit"]+.membership-button,
    .modal-footer .homepage-events .gform_wrapper .login-form .login-form-buttons input[type="submit"]+.membership-button,
    .login-form .login-form-buttons .modal-footer .homepage-events .gform_wrapper input[type="submit"]+.membership-button,
    .homepage-events .gform_wrapper .modal-footer .login-form .login-form-buttons input[type="submit"]+.membership-button,
    .login-form .login-form-buttons .homepage-events .gform_wrapper .modal-footer input[type="submit"]+.membership-button,
    .modal-footer .gform_wrapper .homepage-events .login-form .login-form-buttons input[type="submit"]+.membership-button,
    .login-form .login-form-buttons .modal-footer .gform_wrapper .homepage-events input[type="submit"]+.membership-button,
    .gform_wrapper .homepage-events .modal-footer .login-form .login-form-buttons input[type="submit"]+.membership-button,
    .login-form .login-form-buttons .gform_wrapper .homepage-events .modal-footer input[type="submit"]+.membership-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .homepage-hero-button+.membership-button,
    .login-form .login-form-buttons .modal-footer .homepage-hero .homepage-hero-buttons .homepage-hero-button+.membership-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .login-form .login-form-buttons .homepage-hero-button+.membership-button,
    .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .modal-footer .homepage-hero-button+.membership-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .order-button+.membership-button,
    .login-form .login-form-buttons .modal-footer .homepage-hero .homepage-hero-buttons .order-button+.membership-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .login-form .login-form-buttons .order-button+.membership-button,
    .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .modal-footer .order-button+.membership-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .visitor-link-button+.membership-button,
    .login-form .login-form-buttons .modal-footer .homepage-hero .homepage-hero-buttons .visitor-link-button+.membership-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .login-form .login-form-buttons .visitor-link-button+.membership-button,
    .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .modal-footer .visitor-link-button+.membership-button,
    .modal-footer .events-page .btn+.events-page-button,
    .events-page .modal-footer .btn+.events-page-button,
    .modal-footer .events-page .button+.events-page-button,
    .events-page .modal-footer .button+.events-page-button,
    .modal-footer .events-page .button-primary+.events-page-button,
    .events-page .modal-footer .button-primary+.events-page-button,
    .modal-footer .js-contact-form .events-page button[type="submit"]+.events-page-button,
    .events-page .modal-footer .js-contact-form button[type="submit"]+.events-page-button,
    .js-contact-form .modal-footer .events-page button[type="submit"]+.events-page-button,
    .events-page .js-contact-form .modal-footer button[type="submit"]+.events-page-button,
    .modal-footer .gform_wrapper .events-page input[type="submit"]+.events-page-button,
    .events-page .modal-footer .gform_wrapper input[type="submit"]+.events-page-button,
    .gform_wrapper .modal-footer .events-page input[type="submit"]+.events-page-button,
    .events-page .gform_wrapper .modal-footer input[type="submit"]+.events-page-button,
    .modal-footer .login-form .login-form-buttons .events-page .login-form-button+.events-page-button,
    .events-page .modal-footer .login-form .login-form-buttons .login-form-button+.events-page-button,
    .login-form .login-form-buttons .modal-footer .events-page .login-form-button+.events-page-button,
    .events-page .login-form .login-form-buttons .modal-footer .login-form-button+.events-page-button,
    .modal-footer .login-form .login-form-buttons .events-page .login-button+.events-page-button,
    .events-page .modal-footer .login-form .login-form-buttons .login-button+.events-page-button,
    .login-form .login-form-buttons .modal-footer .events-page .login-button+.events-page-button,
    .events-page .login-form .login-form-buttons .modal-footer .login-button+.events-page-button,
    .modal-footer .login-form .login-form-buttons .events-page .membership-button+.events-page-button,
    .events-page .modal-footer .login-form .login-form-buttons .membership-button+.events-page-button,
    .login-form .login-form-buttons .modal-footer .events-page .membership-button+.events-page-button,
    .events-page .login-form .login-form-buttons .modal-footer .membership-button+.events-page-button,
    .modal-footer .events-page .events-page-button+.events-page-button,
    .events-page .modal-footer .events-page-button+.events-page-button,
    .modal-footer .homepage-broadcast .events-page .homepage-broadcast-button+.events-page-button,
    .events-page .modal-footer .homepage-broadcast .homepage-broadcast-button+.events-page-button,
    .homepage-broadcast .modal-footer .events-page .homepage-broadcast-button+.events-page-button,
    .events-page .homepage-broadcast .modal-footer .homepage-broadcast-button+.events-page-button,
    .modal-footer .homepage-broadcast .events-page .order-button+.events-page-button,
    .events-page .modal-footer .homepage-broadcast .order-button+.events-page-button,
    .homepage-broadcast .modal-footer .events-page .order-button+.events-page-button,
    .events-page .homepage-broadcast .modal-footer .order-button+.events-page-button,
    .modal-footer .homepage-broadcast .events-page .visitor-link-button+.events-page-button,
    .events-page .modal-footer .homepage-broadcast .visitor-link-button+.events-page-button,
    .homepage-broadcast .modal-footer .events-page .visitor-link-button+.events-page-button,
    .events-page .homepage-broadcast .modal-footer .visitor-link-button+.events-page-button,
    .modal-footer .homepage-eletters .homepage-eletter-subscribe .events-page .homepage-eletter-subscribe-button+.events-page-button,
    .events-page .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.events-page-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .events-page .homepage-eletter-subscribe-button+.events-page-button,
    .events-page .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-eletter-subscribe-button+.events-page-button,
    .modal-footer .homepage-events .events-page .button+.events-page-button,
    .events-page .modal-footer .homepage-events .button+.events-page-button,
    .homepage-events .modal-footer .events-page .button+.events-page-button,
    .events-page .homepage-events .modal-footer .button+.events-page-button,
    .modal-footer .homepage-events .events-page .button-primary+.events-page-button,
    .events-page .modal-footer .homepage-events .button-primary+.events-page-button,
    .homepage-events .modal-footer .events-page .button-primary+.events-page-button,
    .events-page .homepage-events .modal-footer .button-primary+.events-page-button,
    .modal-footer .homepage-events .js-contact-form .events-page button[type="submit"]+.events-page-button,
    .events-page .modal-footer .homepage-events .js-contact-form button[type="submit"]+.events-page-button,
    .homepage-events .js-contact-form .modal-footer .events-page button[type="submit"]+.events-page-button,
    .events-page .homepage-events .js-contact-form .modal-footer button[type="submit"]+.events-page-button,
    .modal-footer .js-contact-form .homepage-events .events-page button[type="submit"]+.events-page-button,
    .events-page .modal-footer .js-contact-form .homepage-events button[type="submit"]+.events-page-button,
    .js-contact-form .homepage-events .modal-footer .events-page button[type="submit"]+.events-page-button,
    .events-page .js-contact-form .homepage-events .modal-footer button[type="submit"]+.events-page-button,
    .modal-footer .homepage-events .gform_wrapper .events-page input[type="submit"]+.events-page-button,
    .events-page .modal-footer .homepage-events .gform_wrapper input[type="submit"]+.events-page-button,
    .homepage-events .gform_wrapper .modal-footer .events-page input[type="submit"]+.events-page-button,
    .events-page .homepage-events .gform_wrapper .modal-footer input[type="submit"]+.events-page-button,
    .modal-footer .gform_wrapper .homepage-events .events-page input[type="submit"]+.events-page-button,
    .events-page .modal-footer .gform_wrapper .homepage-events input[type="submit"]+.events-page-button,
    .gform_wrapper .homepage-events .modal-footer .events-page input[type="submit"]+.events-page-button,
    .events-page .gform_wrapper .homepage-events .modal-footer input[type="submit"]+.events-page-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .events-page .homepage-hero-button+.events-page-button,
    .events-page .modal-footer .homepage-hero .homepage-hero-buttons .homepage-hero-button+.events-page-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .events-page .homepage-hero-button+.events-page-button,
    .events-page .homepage-hero .homepage-hero-buttons .modal-footer .homepage-hero-button+.events-page-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .events-page .order-button+.events-page-button,
    .events-page .modal-footer .homepage-hero .homepage-hero-buttons .order-button+.events-page-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .events-page .order-button+.events-page-button,
    .events-page .homepage-hero .homepage-hero-buttons .modal-footer .order-button+.events-page-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .events-page .visitor-link-button+.events-page-button,
    .events-page .modal-footer .homepage-hero .homepage-hero-buttons .visitor-link-button+.events-page-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .events-page .visitor-link-button+.events-page-button,
    .events-page .homepage-hero .homepage-hero-buttons .modal-footer .visitor-link-button+.events-page-button,
    .modal-footer .homepage-broadcast .btn+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .btn+.homepage-broadcast-button,
    .modal-footer .homepage-broadcast .button+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .button+.homepage-broadcast-button,
    .modal-footer .homepage-broadcast .button-primary+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .button-primary+.homepage-broadcast-button,
    .modal-footer .js-contact-form .homepage-broadcast button[type="submit"]+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .js-contact-form button[type="submit"]+.homepage-broadcast-button,
    .js-contact-form .modal-footer .homepage-broadcast button[type="submit"]+.homepage-broadcast-button,
    .homepage-broadcast .js-contact-form .modal-footer button[type="submit"]+.homepage-broadcast-button,
    .modal-footer .gform_wrapper .homepage-broadcast input[type="submit"]+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .gform_wrapper input[type="submit"]+.homepage-broadcast-button,
    .gform_wrapper .modal-footer .homepage-broadcast input[type="submit"]+.homepage-broadcast-button,
    .homepage-broadcast .gform_wrapper .modal-footer input[type="submit"]+.homepage-broadcast-button,
    .modal-footer .login-form .login-form-buttons .homepage-broadcast .login-form-button+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .login-form .login-form-buttons .login-form-button+.homepage-broadcast-button,
    .login-form .login-form-buttons .modal-footer .homepage-broadcast .login-form-button+.homepage-broadcast-button,
    .homepage-broadcast .login-form .login-form-buttons .modal-footer .login-form-button+.homepage-broadcast-button,
    .modal-footer .login-form .login-form-buttons .homepage-broadcast .login-button+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .login-form .login-form-buttons .login-button+.homepage-broadcast-button,
    .login-form .login-form-buttons .modal-footer .homepage-broadcast .login-button+.homepage-broadcast-button,
    .homepage-broadcast .login-form .login-form-buttons .modal-footer .login-button+.homepage-broadcast-button,
    .modal-footer .login-form .login-form-buttons .homepage-broadcast .membership-button+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .login-form .login-form-buttons .membership-button+.homepage-broadcast-button,
    .login-form .login-form-buttons .modal-footer .homepage-broadcast .membership-button+.homepage-broadcast-button,
    .homepage-broadcast .login-form .login-form-buttons .modal-footer .membership-button+.homepage-broadcast-button,
    .modal-footer .events-page .homepage-broadcast .events-page-button+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .events-page .events-page-button+.homepage-broadcast-button,
    .events-page .modal-footer .homepage-broadcast .events-page-button+.homepage-broadcast-button,
    .homepage-broadcast .events-page .modal-footer .events-page-button+.homepage-broadcast-button,
    .modal-footer .homepage-broadcast .homepage-broadcast-button+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .homepage-broadcast-button+.homepage-broadcast-button,
    .modal-footer .homepage-broadcast .order-button+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .order-button+.homepage-broadcast-button,
    .modal-footer .homepage-broadcast .visitor-link-button+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .visitor-link-button+.homepage-broadcast-button,
    .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-broadcast .homepage-eletter-subscribe-button+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.homepage-broadcast-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-broadcast .homepage-eletter-subscribe-button+.homepage-broadcast-button,
    .homepage-broadcast .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-eletter-subscribe-button+.homepage-broadcast-button,
    .modal-footer .homepage-events .homepage-broadcast .button+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .homepage-events .button+.homepage-broadcast-button,
    .homepage-events .modal-footer .homepage-broadcast .button+.homepage-broadcast-button,
    .homepage-broadcast .homepage-events .modal-footer .button+.homepage-broadcast-button,
    .modal-footer .homepage-events .homepage-broadcast .button-primary+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .homepage-events .button-primary+.homepage-broadcast-button,
    .homepage-events .modal-footer .homepage-broadcast .button-primary+.homepage-broadcast-button,
    .homepage-broadcast .homepage-events .modal-footer .button-primary+.homepage-broadcast-button,
    .modal-footer .homepage-events .js-contact-form .homepage-broadcast button[type="submit"]+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .homepage-events .js-contact-form button[type="submit"]+.homepage-broadcast-button,
    .homepage-events .js-contact-form .modal-footer .homepage-broadcast button[type="submit"]+.homepage-broadcast-button,
    .homepage-broadcast .homepage-events .js-contact-form .modal-footer button[type="submit"]+.homepage-broadcast-button,
    .modal-footer .js-contact-form .homepage-events .homepage-broadcast button[type="submit"]+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .js-contact-form .homepage-events button[type="submit"]+.homepage-broadcast-button,
    .js-contact-form .homepage-events .modal-footer .homepage-broadcast button[type="submit"]+.homepage-broadcast-button,
    .homepage-broadcast .js-contact-form .homepage-events .modal-footer button[type="submit"]+.homepage-broadcast-button,
    .modal-footer .homepage-events .gform_wrapper .homepage-broadcast input[type="submit"]+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .homepage-events .gform_wrapper input[type="submit"]+.homepage-broadcast-button,
    .homepage-events .gform_wrapper .modal-footer .homepage-broadcast input[type="submit"]+.homepage-broadcast-button,
    .homepage-broadcast .homepage-events .gform_wrapper .modal-footer input[type="submit"]+.homepage-broadcast-button,
    .modal-footer .gform_wrapper .homepage-events .homepage-broadcast input[type="submit"]+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .gform_wrapper .homepage-events input[type="submit"]+.homepage-broadcast-button,
    .gform_wrapper .homepage-events .modal-footer .homepage-broadcast input[type="submit"]+.homepage-broadcast-button,
    .homepage-broadcast .gform_wrapper .homepage-events .modal-footer input[type="submit"]+.homepage-broadcast-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-broadcast .homepage-hero-button+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .homepage-hero .homepage-hero-buttons .homepage-hero-button+.homepage-broadcast-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-broadcast .homepage-hero-button+.homepage-broadcast-button,
    .homepage-broadcast .homepage-hero .homepage-hero-buttons .modal-footer .homepage-hero-button+.homepage-broadcast-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-broadcast .order-button+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .homepage-hero .homepage-hero-buttons .order-button+.homepage-broadcast-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-broadcast .order-button+.homepage-broadcast-button,
    .homepage-broadcast .homepage-hero .homepage-hero-buttons .modal-footer .order-button+.homepage-broadcast-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-broadcast .visitor-link-button+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .homepage-hero .homepage-hero-buttons .visitor-link-button+.homepage-broadcast-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-broadcast .visitor-link-button+.homepage-broadcast-button,
    .homepage-broadcast .homepage-hero .homepage-hero-buttons .modal-footer .visitor-link-button+.homepage-broadcast-button,
    .modal-footer .homepage-broadcast .btn+.order-button,
    .homepage-broadcast .modal-footer .btn+.order-button,
    .modal-footer .homepage-broadcast .button+.order-button,
    .homepage-broadcast .modal-footer .button+.order-button,
    .modal-footer .homepage-broadcast .button-primary+.order-button,
    .homepage-broadcast .modal-footer .button-primary+.order-button,
    .modal-footer .js-contact-form .homepage-broadcast button[type="submit"]+.order-button,
    .homepage-broadcast .modal-footer .js-contact-form button[type="submit"]+.order-button,
    .js-contact-form .modal-footer .homepage-broadcast button[type="submit"]+.order-button,
    .homepage-broadcast .js-contact-form .modal-footer button[type="submit"]+.order-button,
    .modal-footer .gform_wrapper .homepage-broadcast input[type="submit"]+.order-button,
    .homepage-broadcast .modal-footer .gform_wrapper input[type="submit"]+.order-button,
    .gform_wrapper .modal-footer .homepage-broadcast input[type="submit"]+.order-button,
    .homepage-broadcast .gform_wrapper .modal-footer input[type="submit"]+.order-button,
    .modal-footer .login-form .login-form-buttons .homepage-broadcast .login-form-button+.order-button,
    .homepage-broadcast .modal-footer .login-form .login-form-buttons .login-form-button+.order-button,
    .login-form .login-form-buttons .modal-footer .homepage-broadcast .login-form-button+.order-button,
    .homepage-broadcast .login-form .login-form-buttons .modal-footer .login-form-button+.order-button,
    .modal-footer .login-form .login-form-buttons .homepage-broadcast .login-button+.order-button,
    .homepage-broadcast .modal-footer .login-form .login-form-buttons .login-button+.order-button,
    .login-form .login-form-buttons .modal-footer .homepage-broadcast .login-button+.order-button,
    .homepage-broadcast .login-form .login-form-buttons .modal-footer .login-button+.order-button,
    .modal-footer .login-form .login-form-buttons .homepage-broadcast .membership-button+.order-button,
    .homepage-broadcast .modal-footer .login-form .login-form-buttons .membership-button+.order-button,
    .login-form .login-form-buttons .modal-footer .homepage-broadcast .membership-button+.order-button,
    .homepage-broadcast .login-form .login-form-buttons .modal-footer .membership-button+.order-button,
    .modal-footer .events-page .homepage-broadcast .events-page-button+.order-button,
    .homepage-broadcast .modal-footer .events-page .events-page-button+.order-button,
    .events-page .modal-footer .homepage-broadcast .events-page-button+.order-button,
    .homepage-broadcast .events-page .modal-footer .events-page-button+.order-button,
    .modal-footer .homepage-broadcast .homepage-broadcast-button+.order-button,
    .homepage-broadcast .modal-footer .homepage-broadcast-button+.order-button,
    .modal-footer .homepage-broadcast .order-button+.order-button,
    .homepage-broadcast .modal-footer .order-button+.order-button,
    .modal-footer .homepage-broadcast .visitor-link-button+.order-button,
    .homepage-broadcast .modal-footer .visitor-link-button+.order-button,
    .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-broadcast .homepage-eletter-subscribe-button+.order-button,
    .homepage-broadcast .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.order-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-broadcast .homepage-eletter-subscribe-button+.order-button,
    .homepage-broadcast .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-eletter-subscribe-button+.order-button,
    .modal-footer .homepage-events .homepage-broadcast .button+.order-button,
    .homepage-broadcast .modal-footer .homepage-events .button+.order-button,
    .homepage-events .modal-footer .homepage-broadcast .button+.order-button,
    .homepage-broadcast .homepage-events .modal-footer .button+.order-button,
    .modal-footer .homepage-events .homepage-broadcast .button-primary+.order-button,
    .homepage-broadcast .modal-footer .homepage-events .button-primary+.order-button,
    .homepage-events .modal-footer .homepage-broadcast .button-primary+.order-button,
    .homepage-broadcast .homepage-events .modal-footer .button-primary+.order-button,
    .modal-footer .homepage-events .js-contact-form .homepage-broadcast button[type="submit"]+.order-button,
    .homepage-broadcast .modal-footer .homepage-events .js-contact-form button[type="submit"]+.order-button,
    .homepage-events .js-contact-form .modal-footer .homepage-broadcast button[type="submit"]+.order-button,
    .homepage-broadcast .homepage-events .js-contact-form .modal-footer button[type="submit"]+.order-button,
    .modal-footer .js-contact-form .homepage-events .homepage-broadcast button[type="submit"]+.order-button,
    .homepage-broadcast .modal-footer .js-contact-form .homepage-events button[type="submit"]+.order-button,
    .js-contact-form .homepage-events .modal-footer .homepage-broadcast button[type="submit"]+.order-button,
    .homepage-broadcast .js-contact-form .homepage-events .modal-footer button[type="submit"]+.order-button,
    .modal-footer .homepage-events .gform_wrapper .homepage-broadcast input[type="submit"]+.order-button,
    .homepage-broadcast .modal-footer .homepage-events .gform_wrapper input[type="submit"]+.order-button,
    .homepage-events .gform_wrapper .modal-footer .homepage-broadcast input[type="submit"]+.order-button,
    .homepage-broadcast .homepage-events .gform_wrapper .modal-footer input[type="submit"]+.order-button,
    .modal-footer .gform_wrapper .homepage-events .homepage-broadcast input[type="submit"]+.order-button,
    .homepage-broadcast .modal-footer .gform_wrapper .homepage-events input[type="submit"]+.order-button,
    .gform_wrapper .homepage-events .modal-footer .homepage-broadcast input[type="submit"]+.order-button,
    .homepage-broadcast .gform_wrapper .homepage-events .modal-footer input[type="submit"]+.order-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-broadcast .homepage-hero-button+.order-button,
    .homepage-broadcast .modal-footer .homepage-hero .homepage-hero-buttons .homepage-hero-button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-broadcast .homepage-hero-button+.order-button,
    .homepage-broadcast .homepage-hero .homepage-hero-buttons .modal-footer .homepage-hero-button+.order-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-broadcast .order-button+.order-button,
    .homepage-broadcast .modal-footer .homepage-hero .homepage-hero-buttons .order-button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-broadcast .order-button+.order-button,
    .homepage-broadcast .homepage-hero .homepage-hero-buttons .modal-footer .order-button+.order-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-broadcast .visitor-link-button+.order-button,
    .homepage-broadcast .modal-footer .homepage-hero .homepage-hero-buttons .visitor-link-button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-broadcast .visitor-link-button+.order-button,
    .homepage-broadcast .homepage-hero .homepage-hero-buttons .modal-footer .visitor-link-button+.order-button,
    .modal-footer .homepage-broadcast .btn+.visitor-link-button,
    .homepage-broadcast .modal-footer .btn+.visitor-link-button,
    .modal-footer .homepage-broadcast .button+.visitor-link-button,
    .homepage-broadcast .modal-footer .button+.visitor-link-button,
    .modal-footer .homepage-broadcast .button-primary+.visitor-link-button,
    .homepage-broadcast .modal-footer .button-primary+.visitor-link-button,
    .modal-footer .js-contact-form .homepage-broadcast button[type="submit"]+.visitor-link-button,
    .homepage-broadcast .modal-footer .js-contact-form button[type="submit"]+.visitor-link-button,
    .js-contact-form .modal-footer .homepage-broadcast button[type="submit"]+.visitor-link-button,
    .homepage-broadcast .js-contact-form .modal-footer button[type="submit"]+.visitor-link-button,
    .modal-footer .gform_wrapper .homepage-broadcast input[type="submit"]+.visitor-link-button,
    .homepage-broadcast .modal-footer .gform_wrapper input[type="submit"]+.visitor-link-button,
    .gform_wrapper .modal-footer .homepage-broadcast input[type="submit"]+.visitor-link-button,
    .homepage-broadcast .gform_wrapper .modal-footer input[type="submit"]+.visitor-link-button,
    .modal-footer .login-form .login-form-buttons .homepage-broadcast .login-form-button+.visitor-link-button,
    .homepage-broadcast .modal-footer .login-form .login-form-buttons .login-form-button+.visitor-link-button,
    .login-form .login-form-buttons .modal-footer .homepage-broadcast .login-form-button+.visitor-link-button,
    .homepage-broadcast .login-form .login-form-buttons .modal-footer .login-form-button+.visitor-link-button,
    .modal-footer .login-form .login-form-buttons .homepage-broadcast .login-button+.visitor-link-button,
    .homepage-broadcast .modal-footer .login-form .login-form-buttons .login-button+.visitor-link-button,
    .login-form .login-form-buttons .modal-footer .homepage-broadcast .login-button+.visitor-link-button,
    .homepage-broadcast .login-form .login-form-buttons .modal-footer .login-button+.visitor-link-button,
    .modal-footer .login-form .login-form-buttons .homepage-broadcast .membership-button+.visitor-link-button,
    .homepage-broadcast .modal-footer .login-form .login-form-buttons .membership-button+.visitor-link-button,
    .login-form .login-form-buttons .modal-footer .homepage-broadcast .membership-button+.visitor-link-button,
    .homepage-broadcast .login-form .login-form-buttons .modal-footer .membership-button+.visitor-link-button,
    .modal-footer .events-page .homepage-broadcast .events-page-button+.visitor-link-button,
    .homepage-broadcast .modal-footer .events-page .events-page-button+.visitor-link-button,
    .events-page .modal-footer .homepage-broadcast .events-page-button+.visitor-link-button,
    .homepage-broadcast .events-page .modal-footer .events-page-button+.visitor-link-button,
    .modal-footer .homepage-broadcast .homepage-broadcast-button+.visitor-link-button,
    .homepage-broadcast .modal-footer .homepage-broadcast-button+.visitor-link-button,
    .modal-footer .homepage-broadcast .order-button+.visitor-link-button,
    .homepage-broadcast .modal-footer .order-button+.visitor-link-button,
    .modal-footer .homepage-broadcast .visitor-link-button+.visitor-link-button,
    .homepage-broadcast .modal-footer .visitor-link-button+.visitor-link-button,
    .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-broadcast .homepage-eletter-subscribe-button+.visitor-link-button,
    .homepage-broadcast .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.visitor-link-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-broadcast .homepage-eletter-subscribe-button+.visitor-link-button,
    .homepage-broadcast .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-eletter-subscribe-button+.visitor-link-button,
    .modal-footer .homepage-events .homepage-broadcast .button+.visitor-link-button,
    .homepage-broadcast .modal-footer .homepage-events .button+.visitor-link-button,
    .homepage-events .modal-footer .homepage-broadcast .button+.visitor-link-button,
    .homepage-broadcast .homepage-events .modal-footer .button+.visitor-link-button,
    .modal-footer .homepage-events .homepage-broadcast .button-primary+.visitor-link-button,
    .homepage-broadcast .modal-footer .homepage-events .button-primary+.visitor-link-button,
    .homepage-events .modal-footer .homepage-broadcast .button-primary+.visitor-link-button,
    .homepage-broadcast .homepage-events .modal-footer .button-primary+.visitor-link-button,
    .modal-footer .homepage-events .js-contact-form .homepage-broadcast button[type="submit"]+.visitor-link-button,
    .homepage-broadcast .modal-footer .homepage-events .js-contact-form button[type="submit"]+.visitor-link-button,
    .homepage-events .js-contact-form .modal-footer .homepage-broadcast button[type="submit"]+.visitor-link-button,
    .homepage-broadcast .homepage-events .js-contact-form .modal-footer button[type="submit"]+.visitor-link-button,
    .modal-footer .js-contact-form .homepage-events .homepage-broadcast button[type="submit"]+.visitor-link-button,
    .homepage-broadcast .modal-footer .js-contact-form .homepage-events button[type="submit"]+.visitor-link-button,
    .js-contact-form .homepage-events .modal-footer .homepage-broadcast button[type="submit"]+.visitor-link-button,
    .homepage-broadcast .js-contact-form .homepage-events .modal-footer button[type="submit"]+.visitor-link-button,
    .modal-footer .homepage-events .gform_wrapper .homepage-broadcast input[type="submit"]+.visitor-link-button,
    .homepage-broadcast .modal-footer .homepage-events .gform_wrapper input[type="submit"]+.visitor-link-button,
    .homepage-events .gform_wrapper .modal-footer .homepage-broadcast input[type="submit"]+.visitor-link-button,
    .homepage-broadcast .homepage-events .gform_wrapper .modal-footer input[type="submit"]+.visitor-link-button,
    .modal-footer .gform_wrapper .homepage-events .homepage-broadcast input[type="submit"]+.visitor-link-button,
    .homepage-broadcast .modal-footer .gform_wrapper .homepage-events input[type="submit"]+.visitor-link-button,
    .gform_wrapper .homepage-events .modal-footer .homepage-broadcast input[type="submit"]+.visitor-link-button,
    .homepage-broadcast .gform_wrapper .homepage-events .modal-footer input[type="submit"]+.visitor-link-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-broadcast .homepage-hero-button+.visitor-link-button,
    .homepage-broadcast .modal-footer .homepage-hero .homepage-hero-buttons .homepage-hero-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-broadcast .homepage-hero-button+.visitor-link-button,
    .homepage-broadcast .homepage-hero .homepage-hero-buttons .modal-footer .homepage-hero-button+.visitor-link-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-broadcast .order-button+.visitor-link-button,
    .homepage-broadcast .modal-footer .homepage-hero .homepage-hero-buttons .order-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-broadcast .order-button+.visitor-link-button,
    .homepage-broadcast .homepage-hero .homepage-hero-buttons .modal-footer .order-button+.visitor-link-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-broadcast .visitor-link-button+.visitor-link-button,
    .homepage-broadcast .modal-footer .homepage-hero .homepage-hero-buttons .visitor-link-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-broadcast .visitor-link-button+.visitor-link-button,
    .homepage-broadcast .homepage-hero .homepage-hero-buttons .modal-footer .visitor-link-button+.visitor-link-button,
    .modal-footer .homepage-eletters .homepage-eletter-subscribe .btn+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn+.homepage-eletter-subscribe-button,
    .modal-footer .homepage-eletters .homepage-eletter-subscribe .button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .button+.homepage-eletter-subscribe-button,
    .modal-footer .homepage-eletters .homepage-eletter-subscribe .button-primary+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .button-primary+.homepage-eletter-subscribe-button,
    .modal-footer .js-contact-form .homepage-eletters .homepage-eletter-subscribe button[type="submit"]+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .js-contact-form button[type="submit"]+.homepage-eletter-subscribe-button,
    .js-contact-form .modal-footer .homepage-eletters .homepage-eletter-subscribe button[type="submit"]+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .js-contact-form .modal-footer button[type="submit"]+.homepage-eletter-subscribe-button,
    .modal-footer .gform_wrapper .homepage-eletters .homepage-eletter-subscribe input[type="submit"]+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .gform_wrapper input[type="submit"]+.homepage-eletter-subscribe-button,
    .gform_wrapper .modal-footer .homepage-eletters .homepage-eletter-subscribe input[type="submit"]+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .gform_wrapper .modal-footer input[type="submit"]+.homepage-eletter-subscribe-button,
    .modal-footer .login-form .login-form-buttons .homepage-eletters .homepage-eletter-subscribe .login-form-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .login-form .login-form-buttons .login-form-button+.homepage-eletter-subscribe-button,
    .login-form .login-form-buttons .modal-footer .homepage-eletters .homepage-eletter-subscribe .login-form-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .login-form .login-form-buttons .modal-footer .login-form-button+.homepage-eletter-subscribe-button,
    .modal-footer .login-form .login-form-buttons .homepage-eletters .homepage-eletter-subscribe .login-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .login-form .login-form-buttons .login-button+.homepage-eletter-subscribe-button,
    .login-form .login-form-buttons .modal-footer .homepage-eletters .homepage-eletter-subscribe .login-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .login-form .login-form-buttons .modal-footer .login-button+.homepage-eletter-subscribe-button,
    .modal-footer .login-form .login-form-buttons .homepage-eletters .homepage-eletter-subscribe .membership-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .login-form .login-form-buttons .membership-button+.homepage-eletter-subscribe-button,
    .login-form .login-form-buttons .modal-footer .homepage-eletters .homepage-eletter-subscribe .membership-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .login-form .login-form-buttons .modal-footer .membership-button+.homepage-eletter-subscribe-button,
    .modal-footer .events-page .homepage-eletters .homepage-eletter-subscribe .events-page-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .events-page .events-page-button+.homepage-eletter-subscribe-button,
    .events-page .modal-footer .homepage-eletters .homepage-eletter-subscribe .events-page-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .events-page .modal-footer .events-page-button+.homepage-eletter-subscribe-button,
    .modal-footer .homepage-broadcast .homepage-eletters .homepage-eletter-subscribe .homepage-broadcast-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-broadcast .homepage-broadcast-button+.homepage-eletter-subscribe-button,
    .homepage-broadcast .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-broadcast-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .homepage-broadcast .modal-footer .homepage-broadcast-button+.homepage-eletter-subscribe-button,
    .modal-footer .homepage-broadcast .homepage-eletters .homepage-eletter-subscribe .order-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-broadcast .order-button+.homepage-eletter-subscribe-button,
    .homepage-broadcast .modal-footer .homepage-eletters .homepage-eletter-subscribe .order-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .homepage-broadcast .modal-footer .order-button+.homepage-eletter-subscribe-button,
    .modal-footer .homepage-broadcast .homepage-eletters .homepage-eletter-subscribe .visitor-link-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-broadcast .visitor-link-button+.homepage-eletter-subscribe-button,
    .homepage-broadcast .modal-footer .homepage-eletters .homepage-eletter-subscribe .visitor-link-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .homepage-broadcast .modal-footer .visitor-link-button+.homepage-eletter-subscribe-button,
    .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-eletter-subscribe-button+.homepage-eletter-subscribe-button,
    .modal-footer .homepage-events .homepage-eletters .homepage-eletter-subscribe .button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-events .button+.homepage-eletter-subscribe-button,
    .homepage-events .modal-footer .homepage-eletters .homepage-eletter-subscribe .button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .homepage-events .modal-footer .button+.homepage-eletter-subscribe-button,
    .modal-footer .homepage-events .homepage-eletters .homepage-eletter-subscribe .button-primary+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-events .button-primary+.homepage-eletter-subscribe-button,
    .homepage-events .modal-footer .homepage-eletters .homepage-eletter-subscribe .button-primary+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .homepage-events .modal-footer .button-primary+.homepage-eletter-subscribe-button,
    .modal-footer .homepage-events .js-contact-form .homepage-eletters .homepage-eletter-subscribe button[type="submit"]+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-events .js-contact-form button[type="submit"]+.homepage-eletter-subscribe-button,
    .homepage-events .js-contact-form .modal-footer .homepage-eletters .homepage-eletter-subscribe button[type="submit"]+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .homepage-events .js-contact-form .modal-footer button[type="submit"]+.homepage-eletter-subscribe-button,
    .modal-footer .js-contact-form .homepage-events .homepage-eletters .homepage-eletter-subscribe button[type="submit"]+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .js-contact-form .homepage-events button[type="submit"]+.homepage-eletter-subscribe-button,
    .js-contact-form .homepage-events .modal-footer .homepage-eletters .homepage-eletter-subscribe button[type="submit"]+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .js-contact-form .homepage-events .modal-footer button[type="submit"]+.homepage-eletter-subscribe-button,
    .modal-footer .homepage-events .gform_wrapper .homepage-eletters .homepage-eletter-subscribe input[type="submit"]+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-events .gform_wrapper input[type="submit"]+.homepage-eletter-subscribe-button,
    .homepage-events .gform_wrapper .modal-footer .homepage-eletters .homepage-eletter-subscribe input[type="submit"]+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .homepage-events .gform_wrapper .modal-footer input[type="submit"]+.homepage-eletter-subscribe-button,
    .modal-footer .gform_wrapper .homepage-events .homepage-eletters .homepage-eletter-subscribe input[type="submit"]+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .gform_wrapper .homepage-events input[type="submit"]+.homepage-eletter-subscribe-button,
    .gform_wrapper .homepage-events .modal-footer .homepage-eletters .homepage-eletter-subscribe input[type="submit"]+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .gform_wrapper .homepage-events .modal-footer input[type="submit"]+.homepage-eletter-subscribe-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-eletters .homepage-eletter-subscribe .homepage-hero-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-hero .homepage-hero-buttons .homepage-hero-button+.homepage-eletter-subscribe-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-hero-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .homepage-hero .homepage-hero-buttons .modal-footer .homepage-hero-button+.homepage-eletter-subscribe-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-eletters .homepage-eletter-subscribe .order-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-hero .homepage-hero-buttons .order-button+.homepage-eletter-subscribe-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-eletters .homepage-eletter-subscribe .order-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .homepage-hero .homepage-hero-buttons .modal-footer .order-button+.homepage-eletter-subscribe-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-eletters .homepage-eletter-subscribe .visitor-link-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-hero .homepage-hero-buttons .visitor-link-button+.homepage-eletter-subscribe-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-eletters .homepage-eletter-subscribe .visitor-link-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .homepage-hero .homepage-hero-buttons .modal-footer .visitor-link-button+.homepage-eletter-subscribe-button,
    .modal-footer .homepage-events .btn+.button,
    .homepage-events .modal-footer .btn+.button,
    .modal-footer .homepage-events .button+.button,
    .homepage-events .modal-footer .button+.button,
    .modal-footer .homepage-events .button-primary+.button,
    .homepage-events .modal-footer .button-primary+.button,
    .modal-footer .js-contact-form .homepage-events button[type="submit"]+.button,
    .homepage-events .modal-footer .js-contact-form button[type="submit"]+.button,
    .js-contact-form .modal-footer .homepage-events button[type="submit"]+.button,
    .homepage-events .js-contact-form .modal-footer button[type="submit"]+.button,
    .modal-footer .gform_wrapper .homepage-events input[type="submit"]+.button,
    .homepage-events .modal-footer .gform_wrapper input[type="submit"]+.button,
    .gform_wrapper .modal-footer .homepage-events input[type="submit"]+.button,
    .homepage-events .gform_wrapper .modal-footer input[type="submit"]+.button,
    .modal-footer .login-form .login-form-buttons .homepage-events .login-form-button+.button,
    .homepage-events .modal-footer .login-form .login-form-buttons .login-form-button+.button,
    .login-form .login-form-buttons .modal-footer .homepage-events .login-form-button+.button,
    .homepage-events .login-form .login-form-buttons .modal-footer .login-form-button+.button,
    .modal-footer .login-form .login-form-buttons .homepage-events .login-button+.button,
    .homepage-events .modal-footer .login-form .login-form-buttons .login-button+.button,
    .login-form .login-form-buttons .modal-footer .homepage-events .login-button+.button,
    .homepage-events .login-form .login-form-buttons .modal-footer .login-button+.button,
    .modal-footer .login-form .login-form-buttons .homepage-events .membership-button+.button,
    .homepage-events .modal-footer .login-form .login-form-buttons .membership-button+.button,
    .login-form .login-form-buttons .modal-footer .homepage-events .membership-button+.button,
    .homepage-events .login-form .login-form-buttons .modal-footer .membership-button+.button,
    .modal-footer .events-page .homepage-events .events-page-button+.button,
    .homepage-events .modal-footer .events-page .events-page-button+.button,
    .events-page .modal-footer .homepage-events .events-page-button+.button,
    .homepage-events .events-page .modal-footer .events-page-button+.button,
    .modal-footer .homepage-broadcast .homepage-events .homepage-broadcast-button+.button,
    .homepage-events .modal-footer .homepage-broadcast .homepage-broadcast-button+.button,
    .homepage-broadcast .modal-footer .homepage-events .homepage-broadcast-button+.button,
    .homepage-events .homepage-broadcast .modal-footer .homepage-broadcast-button+.button,
    .modal-footer .homepage-broadcast .homepage-events .order-button+.button,
    .homepage-events .modal-footer .homepage-broadcast .order-button+.button,
    .homepage-broadcast .modal-footer .homepage-events .order-button+.button,
    .homepage-events .homepage-broadcast .modal-footer .order-button+.button,
    .modal-footer .homepage-broadcast .homepage-events .visitor-link-button+.button,
    .homepage-events .modal-footer .homepage-broadcast .visitor-link-button+.button,
    .homepage-broadcast .modal-footer .homepage-events .visitor-link-button+.button,
    .homepage-events .homepage-broadcast .modal-footer .visitor-link-button+.button,
    .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-events .homepage-eletter-subscribe-button+.button,
    .homepage-events .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-events .homepage-eletter-subscribe-button+.button,
    .homepage-events .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-eletter-subscribe-button+.button,
    .modal-footer .homepage-events .button+.button,
    .homepage-events .modal-footer .button+.button,
    .modal-footer .homepage-events .button-primary+.button,
    .homepage-events .modal-footer .button-primary+.button,
    .modal-footer .homepage-events .js-contact-form button[type="submit"]+.button,
    .homepage-events .js-contact-form .modal-footer button[type="submit"]+.button,
    .modal-footer .js-contact-form .homepage-events button[type="submit"]+.button,
    .js-contact-form .homepage-events .modal-footer button[type="submit"]+.button,
    .modal-footer .homepage-events .gform_wrapper input[type="submit"]+.button,
    .homepage-events .gform_wrapper .modal-footer input[type="submit"]+.button,
    .modal-footer .gform_wrapper .homepage-events input[type="submit"]+.button,
    .gform_wrapper .homepage-events .modal-footer input[type="submit"]+.button,
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-events .homepage-hero-button+.button,
    .homepage-events .modal-footer .homepage-hero .homepage-hero-buttons .homepage-hero-button+.button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-events .homepage-hero-button+.button,
    .homepage-events .homepage-hero .homepage-hero-buttons .modal-footer .homepage-hero-button+.button,
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-events .order-button+.button,
    .homepage-events .modal-footer .homepage-hero .homepage-hero-buttons .order-button+.button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-events .order-button+.button,
    .homepage-events .homepage-hero .homepage-hero-buttons .modal-footer .order-button+.button,
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-events .visitor-link-button+.button,
    .homepage-events .modal-footer .homepage-hero .homepage-hero-buttons .visitor-link-button+.button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-events .visitor-link-button+.button,
    .homepage-events .homepage-hero .homepage-hero-buttons .modal-footer .visitor-link-button+.button,
    .modal-footer .homepage-events .btn+.button-primary,
    .homepage-events .modal-footer .btn+.button-primary,
    .modal-footer .homepage-events .button+.button-primary,
    .homepage-events .modal-footer .button+.button-primary,
    .modal-footer .homepage-events .button-primary+.button-primary,
    .homepage-events .modal-footer .button-primary+.button-primary,
    .modal-footer .js-contact-form .homepage-events button[type="submit"]+.button-primary,
    .homepage-events .modal-footer .js-contact-form button[type="submit"]+.button-primary,
    .js-contact-form .modal-footer .homepage-events button[type="submit"]+.button-primary,
    .homepage-events .js-contact-form .modal-footer button[type="submit"]+.button-primary,
    .modal-footer .gform_wrapper .homepage-events input[type="submit"]+.button-primary,
    .homepage-events .modal-footer .gform_wrapper input[type="submit"]+.button-primary,
    .gform_wrapper .modal-footer .homepage-events input[type="submit"]+.button-primary,
    .homepage-events .gform_wrapper .modal-footer input[type="submit"]+.button-primary,
    .modal-footer .login-form .login-form-buttons .homepage-events .login-form-button+.button-primary,
    .homepage-events .modal-footer .login-form .login-form-buttons .login-form-button+.button-primary,
    .login-form .login-form-buttons .modal-footer .homepage-events .login-form-button+.button-primary,
    .homepage-events .login-form .login-form-buttons .modal-footer .login-form-button+.button-primary,
    .modal-footer .login-form .login-form-buttons .homepage-events .login-button+.button-primary,
    .homepage-events .modal-footer .login-form .login-form-buttons .login-button+.button-primary,
    .login-form .login-form-buttons .modal-footer .homepage-events .login-button+.button-primary,
    .homepage-events .login-form .login-form-buttons .modal-footer .login-button+.button-primary,
    .modal-footer .login-form .login-form-buttons .homepage-events .membership-button+.button-primary,
    .homepage-events .modal-footer .login-form .login-form-buttons .membership-button+.button-primary,
    .login-form .login-form-buttons .modal-footer .homepage-events .membership-button+.button-primary,
    .homepage-events .login-form .login-form-buttons .modal-footer .membership-button+.button-primary,
    .modal-footer .events-page .homepage-events .events-page-button+.button-primary,
    .homepage-events .modal-footer .events-page .events-page-button+.button-primary,
    .events-page .modal-footer .homepage-events .events-page-button+.button-primary,
    .homepage-events .events-page .modal-footer .events-page-button+.button-primary,
    .modal-footer .homepage-broadcast .homepage-events .homepage-broadcast-button+.button-primary,
    .homepage-events .modal-footer .homepage-broadcast .homepage-broadcast-button+.button-primary,
    .homepage-broadcast .modal-footer .homepage-events .homepage-broadcast-button+.button-primary,
    .homepage-events .homepage-broadcast .modal-footer .homepage-broadcast-button+.button-primary,
    .modal-footer .homepage-broadcast .homepage-events .order-button+.button-primary,
    .homepage-events .modal-footer .homepage-broadcast .order-button+.button-primary,
    .homepage-broadcast .modal-footer .homepage-events .order-button+.button-primary,
    .homepage-events .homepage-broadcast .modal-footer .order-button+.button-primary,
    .modal-footer .homepage-broadcast .homepage-events .visitor-link-button+.button-primary,
    .homepage-events .modal-footer .homepage-broadcast .visitor-link-button+.button-primary,
    .homepage-broadcast .modal-footer .homepage-events .visitor-link-button+.button-primary,
    .homepage-events .homepage-broadcast .modal-footer .visitor-link-button+.button-primary,
    .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-events .homepage-eletter-subscribe-button+.button-primary,
    .homepage-events .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.button-primary,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-events .homepage-eletter-subscribe-button+.button-primary,
    .homepage-events .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-eletter-subscribe-button+.button-primary,
    .modal-footer .homepage-events .button+.button-primary,
    .homepage-events .modal-footer .button+.button-primary,
    .modal-footer .homepage-events .button-primary+.button-primary,
    .homepage-events .modal-footer .button-primary+.button-primary,
    .modal-footer .homepage-events .js-contact-form button[type="submit"]+.button-primary,
    .homepage-events .js-contact-form .modal-footer button[type="submit"]+.button-primary,
    .modal-footer .js-contact-form .homepage-events button[type="submit"]+.button-primary,
    .js-contact-form .homepage-events .modal-footer button[type="submit"]+.button-primary,
    .modal-footer .homepage-events .gform_wrapper input[type="submit"]+.button-primary,
    .homepage-events .gform_wrapper .modal-footer input[type="submit"]+.button-primary,
    .modal-footer .gform_wrapper .homepage-events input[type="submit"]+.button-primary,
    .gform_wrapper .homepage-events .modal-footer input[type="submit"]+.button-primary,
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-events .homepage-hero-button+.button-primary,
    .homepage-events .modal-footer .homepage-hero .homepage-hero-buttons .homepage-hero-button+.button-primary,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-events .homepage-hero-button+.button-primary,
    .homepage-events .homepage-hero .homepage-hero-buttons .modal-footer .homepage-hero-button+.button-primary,
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-events .order-button+.button-primary,
    .homepage-events .modal-footer .homepage-hero .homepage-hero-buttons .order-button+.button-primary,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-events .order-button+.button-primary,
    .homepage-events .homepage-hero .homepage-hero-buttons .modal-footer .order-button+.button-primary,
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-events .visitor-link-button+.button-primary,
    .homepage-events .modal-footer .homepage-hero .homepage-hero-buttons .visitor-link-button+.button-primary,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-events .visitor-link-button+.button-primary,
    .homepage-events .homepage-hero .homepage-hero-buttons .modal-footer .visitor-link-button+.button-primary,
    .modal-footer .homepage-events .js-contact-form .btn+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .btn+button[type="submit"],
    .modal-footer .homepage-events .js-contact-form .button+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .button+button[type="submit"],
    .modal-footer .homepage-events .js-contact-form .button-primary+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .button-primary+button[type="submit"],
    .modal-footer .homepage-events .js-contact-form button[type="submit"]+button[type="submit"],
    .homepage-events .modal-footer .js-contact-form button[type="submit"]+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer button[type="submit"]+button[type="submit"],
    .modal-footer .gform_wrapper .homepage-events .js-contact-form input[type="submit"]+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .gform_wrapper input[type="submit"]+button[type="submit"],
    .gform_wrapper .modal-footer .homepage-events .js-contact-form input[type="submit"]+button[type="submit"],
    .homepage-events .js-contact-form .gform_wrapper .modal-footer input[type="submit"]+button[type="submit"],
    .modal-footer .login-form .login-form-buttons .homepage-events .js-contact-form .login-form-button+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .login-form .login-form-buttons .login-form-button+button[type="submit"],
    .login-form .login-form-buttons .modal-footer .homepage-events .js-contact-form .login-form-button+button[type="submit"],
    .homepage-events .js-contact-form .login-form .login-form-buttons .modal-footer .login-form-button+button[type="submit"],
    .modal-footer .login-form .login-form-buttons .homepage-events .js-contact-form .login-button+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .login-form .login-form-buttons .login-button+button[type="submit"],
    .login-form .login-form-buttons .modal-footer .homepage-events .js-contact-form .login-button+button[type="submit"],
    .homepage-events .js-contact-form .login-form .login-form-buttons .modal-footer .login-button+button[type="submit"],
    .modal-footer .login-form .login-form-buttons .homepage-events .js-contact-form .membership-button+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .login-form .login-form-buttons .membership-button+button[type="submit"],
    .login-form .login-form-buttons .modal-footer .homepage-events .js-contact-form .membership-button+button[type="submit"],
    .homepage-events .js-contact-form .login-form .login-form-buttons .modal-footer .membership-button+button[type="submit"],
    .modal-footer .events-page .homepage-events .js-contact-form .events-page-button+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .events-page .events-page-button+button[type="submit"],
    .events-page .modal-footer .homepage-events .js-contact-form .events-page-button+button[type="submit"],
    .homepage-events .js-contact-form .events-page .modal-footer .events-page-button+button[type="submit"],
    .modal-footer .homepage-broadcast .homepage-events .js-contact-form .homepage-broadcast-button+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .homepage-broadcast .homepage-broadcast-button+button[type="submit"],
    .homepage-broadcast .modal-footer .homepage-events .js-contact-form .homepage-broadcast-button+button[type="submit"],
    .homepage-events .js-contact-form .homepage-broadcast .modal-footer .homepage-broadcast-button+button[type="submit"],
    .modal-footer .homepage-broadcast .homepage-events .js-contact-form .order-button+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .homepage-broadcast .order-button+button[type="submit"],
    .homepage-broadcast .modal-footer .homepage-events .js-contact-form .order-button+button[type="submit"],
    .homepage-events .js-contact-form .homepage-broadcast .modal-footer .order-button+button[type="submit"],
    .modal-footer .homepage-broadcast .homepage-events .js-contact-form .visitor-link-button+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .homepage-broadcast .visitor-link-button+button[type="submit"],
    .homepage-broadcast .modal-footer .homepage-events .js-contact-form .visitor-link-button+button[type="submit"],
    .homepage-events .js-contact-form .homepage-broadcast .modal-footer .visitor-link-button+button[type="submit"],
    .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-events .js-contact-form .homepage-eletter-subscribe-button+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+button[type="submit"],
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-events .js-contact-form .homepage-eletter-subscribe-button+button[type="submit"],
    .homepage-events .js-contact-form .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-eletter-subscribe-button+button[type="submit"],
    .modal-footer .homepage-events .js-contact-form .button+button[type="submit"],
    .homepage-events .modal-footer .js-contact-form .button+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .button+button[type="submit"],
    .modal-footer .homepage-events .js-contact-form .button-primary+button[type="submit"],
    .homepage-events .modal-footer .js-contact-form .button-primary+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .button-primary+button[type="submit"],
    .modal-footer .homepage-events .js-contact-form button[type="submit"]+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer button[type="submit"]+button[type="submit"],
    .modal-footer .js-contact-form .homepage-events .js-contact-form button[type="submit"]+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .js-contact-form button[type="submit"]+button[type="submit"],
    .js-contact-form .homepage-events .js-contact-form .modal-footer button[type="submit"]+button[type="submit"],
    .modal-footer .homepage-events .gform_wrapper .js-contact-form input[type="submit"]+button[type="submit"],
    .modal-footer .homepage-events .js-contact-form .gform_wrapper input[type="submit"]+button[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .js-contact-form input[type="submit"]+button[type="submit"],
    .homepage-events .js-contact-form .gform_wrapper .modal-footer input[type="submit"]+button[type="submit"],
    .modal-footer .gform_wrapper .homepage-events .js-contact-form input[type="submit"]+button[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .js-contact-form input[type="submit"]+button[type="submit"],
    .gform_wrapper .homepage-events .js-contact-form .modal-footer input[type="submit"]+button[type="submit"],
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-events .js-contact-form .homepage-hero-button+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .homepage-hero .homepage-hero-buttons .homepage-hero-button+button[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-events .js-contact-form .homepage-hero-button+button[type="submit"],
    .homepage-events .js-contact-form .homepage-hero .homepage-hero-buttons .modal-footer .homepage-hero-button+button[type="submit"],
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-events .js-contact-form .order-button+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .homepage-hero .homepage-hero-buttons .order-button+button[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-events .js-contact-form .order-button+button[type="submit"],
    .homepage-events .js-contact-form .homepage-hero .homepage-hero-buttons .modal-footer .order-button+button[type="submit"],
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-events .js-contact-form .visitor-link-button+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .homepage-hero .homepage-hero-buttons .visitor-link-button+button[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-events .js-contact-form .visitor-link-button+button[type="submit"],
    .homepage-events .js-contact-form .homepage-hero .homepage-hero-buttons .modal-footer .visitor-link-button+button[type="submit"],
    .modal-footer .js-contact-form .homepage-events .btn+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .btn+button[type="submit"],
    .modal-footer .js-contact-form .homepage-events .button+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .button+button[type="submit"],
    .modal-footer .js-contact-form .homepage-events .button-primary+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .button-primary+button[type="submit"],
    .modal-footer .js-contact-form .homepage-events button[type="submit"]+button[type="submit"],
    .js-contact-form .modal-footer .homepage-events button[type="submit"]+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer button[type="submit"]+button[type="submit"],
    .modal-footer .gform_wrapper .js-contact-form .homepage-events input[type="submit"]+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .gform_wrapper input[type="submit"]+button[type="submit"],
    .gform_wrapper .modal-footer .js-contact-form .homepage-events input[type="submit"]+button[type="submit"],
    .js-contact-form .homepage-events .gform_wrapper .modal-footer input[type="submit"]+button[type="submit"],
    .modal-footer .login-form .login-form-buttons .js-contact-form .homepage-events .login-form-button+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .login-form .login-form-buttons .login-form-button+button[type="submit"],
    .login-form .login-form-buttons .modal-footer .js-contact-form .homepage-events .login-form-button+button[type="submit"],
    .js-contact-form .homepage-events .login-form .login-form-buttons .modal-footer .login-form-button+button[type="submit"],
    .modal-footer .login-form .login-form-buttons .js-contact-form .homepage-events .login-button+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .login-form .login-form-buttons .login-button+button[type="submit"],
    .login-form .login-form-buttons .modal-footer .js-contact-form .homepage-events .login-button+button[type="submit"],
    .js-contact-form .homepage-events .login-form .login-form-buttons .modal-footer .login-button+button[type="submit"],
    .modal-footer .login-form .login-form-buttons .js-contact-form .homepage-events .membership-button+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .login-form .login-form-buttons .membership-button+button[type="submit"],
    .login-form .login-form-buttons .modal-footer .js-contact-form .homepage-events .membership-button+button[type="submit"],
    .js-contact-form .homepage-events .login-form .login-form-buttons .modal-footer .membership-button+button[type="submit"],
    .modal-footer .events-page .js-contact-form .homepage-events .events-page-button+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .events-page .events-page-button+button[type="submit"],
    .events-page .modal-footer .js-contact-form .homepage-events .events-page-button+button[type="submit"],
    .js-contact-form .homepage-events .events-page .modal-footer .events-page-button+button[type="submit"],
    .modal-footer .homepage-broadcast .js-contact-form .homepage-events .homepage-broadcast-button+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .homepage-broadcast .homepage-broadcast-button+button[type="submit"],
    .homepage-broadcast .modal-footer .js-contact-form .homepage-events .homepage-broadcast-button+button[type="submit"],
    .js-contact-form .homepage-events .homepage-broadcast .modal-footer .homepage-broadcast-button+button[type="submit"],
    .modal-footer .homepage-broadcast .js-contact-form .homepage-events .order-button+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .homepage-broadcast .order-button+button[type="submit"],
    .homepage-broadcast .modal-footer .js-contact-form .homepage-events .order-button+button[type="submit"],
    .js-contact-form .homepage-events .homepage-broadcast .modal-footer .order-button+button[type="submit"],
    .modal-footer .homepage-broadcast .js-contact-form .homepage-events .visitor-link-button+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .homepage-broadcast .visitor-link-button+button[type="submit"],
    .homepage-broadcast .modal-footer .js-contact-form .homepage-events .visitor-link-button+button[type="submit"],
    .js-contact-form .homepage-events .homepage-broadcast .modal-footer .visitor-link-button+button[type="submit"],
    .modal-footer .homepage-eletters .homepage-eletter-subscribe .js-contact-form .homepage-events .homepage-eletter-subscribe-button+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+button[type="submit"],
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .js-contact-form .homepage-events .homepage-eletter-subscribe-button+button[type="submit"],
    .js-contact-form .homepage-events .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-eletter-subscribe-button+button[type="submit"],
    .modal-footer .js-contact-form .homepage-events .button+button[type="submit"],
    .js-contact-form .modal-footer .homepage-events .button+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .button+button[type="submit"],
    .modal-footer .js-contact-form .homepage-events .button-primary+button[type="submit"],
    .js-contact-form .modal-footer .homepage-events .button-primary+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .button-primary+button[type="submit"],
    .modal-footer .homepage-events .js-contact-form .homepage-events button[type="submit"]+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .homepage-events button[type="submit"]+button[type="submit"],
    .homepage-events .js-contact-form .homepage-events .modal-footer button[type="submit"]+button[type="submit"],
    .modal-footer .js-contact-form .homepage-events button[type="submit"]+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer button[type="submit"]+button[type="submit"],
    .modal-footer .js-contact-form .homepage-events .gform_wrapper input[type="submit"]+button[type="submit"],
    .js-contact-form .modal-footer .homepage-events .gform_wrapper input[type="submit"]+button[type="submit"],
    .js-contact-form .homepage-events .gform_wrapper .modal-footer input[type="submit"]+button[type="submit"],
    .modal-footer .gform_wrapper .js-contact-form .homepage-events input[type="submit"]+button[type="submit"],
    .js-contact-form .modal-footer .gform_wrapper .homepage-events input[type="submit"]+button[type="submit"],
    .gform_wrapper .js-contact-form .homepage-events .modal-footer input[type="submit"]+button[type="submit"],
    .js-contact-form .gform_wrapper .homepage-events .modal-footer input[type="submit"]+button[type="submit"],
    .modal-footer .homepage-hero .homepage-hero-buttons .js-contact-form .homepage-events .homepage-hero-button+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .homepage-hero .homepage-hero-buttons .homepage-hero-button+button[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .js-contact-form .homepage-events .homepage-hero-button+button[type="submit"],
    .js-contact-form .homepage-events .homepage-hero .homepage-hero-buttons .modal-footer .homepage-hero-button+button[type="submit"],
    .modal-footer .homepage-hero .homepage-hero-buttons .js-contact-form .homepage-events .order-button+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .homepage-hero .homepage-hero-buttons .order-button+button[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .js-contact-form .homepage-events .order-button+button[type="submit"],
    .js-contact-form .homepage-events .homepage-hero .homepage-hero-buttons .modal-footer .order-button+button[type="submit"],
    .modal-footer .homepage-hero .homepage-hero-buttons .js-contact-form .homepage-events .visitor-link-button+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .homepage-hero .homepage-hero-buttons .visitor-link-button+button[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .js-contact-form .homepage-events .visitor-link-button+button[type="submit"],
    .js-contact-form .homepage-events .homepage-hero .homepage-hero-buttons .modal-footer .visitor-link-button+button[type="submit"],
    .modal-footer .homepage-events .gform_wrapper .btn+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .btn+input[type="submit"],
    .modal-footer .homepage-events .gform_wrapper .button+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .button+input[type="submit"],
    .modal-footer .homepage-events .gform_wrapper .button-primary+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .button-primary+input[type="submit"],
    .modal-footer .js-contact-form .homepage-events .gform_wrapper button[type="submit"]+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .js-contact-form button[type="submit"]+input[type="submit"],
    .js-contact-form .modal-footer .homepage-events .gform_wrapper button[type="submit"]+input[type="submit"],
    .homepage-events .gform_wrapper .js-contact-form .modal-footer button[type="submit"]+input[type="submit"],
    .modal-footer .homepage-events .gform_wrapper input[type="submit"]+input[type="submit"],
    .homepage-events .modal-footer .gform_wrapper input[type="submit"]+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer input[type="submit"]+input[type="submit"],
    .modal-footer .login-form .login-form-buttons .homepage-events .gform_wrapper .login-form-button+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .login-form .login-form-buttons .login-form-button+input[type="submit"],
    .login-form .login-form-buttons .modal-footer .homepage-events .gform_wrapper .login-form-button+input[type="submit"],
    .homepage-events .gform_wrapper .login-form .login-form-buttons .modal-footer .login-form-button+input[type="submit"],
    .modal-footer .login-form .login-form-buttons .homepage-events .gform_wrapper .login-button+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .login-form .login-form-buttons .login-button+input[type="submit"],
    .login-form .login-form-buttons .modal-footer .homepage-events .gform_wrapper .login-button+input[type="submit"],
    .homepage-events .gform_wrapper .login-form .login-form-buttons .modal-footer .login-button+input[type="submit"],
    .modal-footer .login-form .login-form-buttons .homepage-events .gform_wrapper .membership-button+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .login-form .login-form-buttons .membership-button+input[type="submit"],
    .login-form .login-form-buttons .modal-footer .homepage-events .gform_wrapper .membership-button+input[type="submit"],
    .homepage-events .gform_wrapper .login-form .login-form-buttons .modal-footer .membership-button+input[type="submit"],
    .modal-footer .events-page .homepage-events .gform_wrapper .events-page-button+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .events-page .events-page-button+input[type="submit"],
    .events-page .modal-footer .homepage-events .gform_wrapper .events-page-button+input[type="submit"],
    .homepage-events .gform_wrapper .events-page .modal-footer .events-page-button+input[type="submit"],
    .modal-footer .homepage-broadcast .homepage-events .gform_wrapper .homepage-broadcast-button+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .homepage-broadcast .homepage-broadcast-button+input[type="submit"],
    .homepage-broadcast .modal-footer .homepage-events .gform_wrapper .homepage-broadcast-button+input[type="submit"],
    .homepage-events .gform_wrapper .homepage-broadcast .modal-footer .homepage-broadcast-button+input[type="submit"],
    .modal-footer .homepage-broadcast .homepage-events .gform_wrapper .order-button+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .homepage-broadcast .order-button+input[type="submit"],
    .homepage-broadcast .modal-footer .homepage-events .gform_wrapper .order-button+input[type="submit"],
    .homepage-events .gform_wrapper .homepage-broadcast .modal-footer .order-button+input[type="submit"],
    .modal-footer .homepage-broadcast .homepage-events .gform_wrapper .visitor-link-button+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .homepage-broadcast .visitor-link-button+input[type="submit"],
    .homepage-broadcast .modal-footer .homepage-events .gform_wrapper .visitor-link-button+input[type="submit"],
    .homepage-events .gform_wrapper .homepage-broadcast .modal-footer .visitor-link-button+input[type="submit"],
    .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-events .gform_wrapper .homepage-eletter-subscribe-button+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+input[type="submit"],
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-events .gform_wrapper .homepage-eletter-subscribe-button+input[type="submit"],
    .homepage-events .gform_wrapper .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-eletter-subscribe-button+input[type="submit"],
    .modal-footer .homepage-events .gform_wrapper .button+input[type="submit"],
    .homepage-events .modal-footer .gform_wrapper .button+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .button+input[type="submit"],
    .modal-footer .homepage-events .gform_wrapper .button-primary+input[type="submit"],
    .homepage-events .modal-footer .gform_wrapper .button-primary+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .button-primary+input[type="submit"],
    .modal-footer .homepage-events .js-contact-form .gform_wrapper button[type="submit"]+input[type="submit"],
    .modal-footer .homepage-events .gform_wrapper .js-contact-form button[type="submit"]+input[type="submit"],
    .homepage-events .js-contact-form .modal-footer .gform_wrapper button[type="submit"]+input[type="submit"],
    .homepage-events .gform_wrapper .js-contact-form .modal-footer button[type="submit"]+input[type="submit"],
    .modal-footer .js-contact-form .homepage-events .gform_wrapper button[type="submit"]+input[type="submit"],
    .js-contact-form .homepage-events .modal-footer .gform_wrapper button[type="submit"]+input[type="submit"],
    .js-contact-form .homepage-events .gform_wrapper .modal-footer button[type="submit"]+input[type="submit"],
    .modal-footer .homepage-events .gform_wrapper input[type="submit"]+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer input[type="submit"]+input[type="submit"],
    .modal-footer .gform_wrapper .homepage-events .gform_wrapper input[type="submit"]+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .gform_wrapper input[type="submit"]+input[type="submit"],
    .gform_wrapper .homepage-events .gform_wrapper .modal-footer input[type="submit"]+input[type="submit"],
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-events .gform_wrapper .homepage-hero-button+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .homepage-hero .homepage-hero-buttons .homepage-hero-button+input[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-events .gform_wrapper .homepage-hero-button+input[type="submit"],
    .homepage-events .gform_wrapper .homepage-hero .homepage-hero-buttons .modal-footer .homepage-hero-button+input[type="submit"],
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-events .gform_wrapper .order-button+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .homepage-hero .homepage-hero-buttons .order-button+input[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-events .gform_wrapper .order-button+input[type="submit"],
    .homepage-events .gform_wrapper .homepage-hero .homepage-hero-buttons .modal-footer .order-button+input[type="submit"],
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-events .gform_wrapper .visitor-link-button+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .homepage-hero .homepage-hero-buttons .visitor-link-button+input[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-events .gform_wrapper .visitor-link-button+input[type="submit"],
    .homepage-events .gform_wrapper .homepage-hero .homepage-hero-buttons .modal-footer .visitor-link-button+input[type="submit"],
    .modal-footer .gform_wrapper .homepage-events .btn+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .btn+input[type="submit"],
    .modal-footer .gform_wrapper .homepage-events .button+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .button+input[type="submit"],
    .modal-footer .gform_wrapper .homepage-events .button-primary+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .button-primary+input[type="submit"],
    .modal-footer .js-contact-form .gform_wrapper .homepage-events button[type="submit"]+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .js-contact-form button[type="submit"]+input[type="submit"],
    .js-contact-form .modal-footer .gform_wrapper .homepage-events button[type="submit"]+input[type="submit"],
    .gform_wrapper .homepage-events .js-contact-form .modal-footer button[type="submit"]+input[type="submit"],
    .modal-footer .gform_wrapper .homepage-events input[type="submit"]+input[type="submit"],
    .gform_wrapper .modal-footer .homepage-events input[type="submit"]+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer input[type="submit"]+input[type="submit"],
    .modal-footer .login-form .login-form-buttons .gform_wrapper .homepage-events .login-form-button+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .login-form .login-form-buttons .login-form-button+input[type="submit"],
    .login-form .login-form-buttons .modal-footer .gform_wrapper .homepage-events .login-form-button+input[type="submit"],
    .gform_wrapper .homepage-events .login-form .login-form-buttons .modal-footer .login-form-button+input[type="submit"],
    .modal-footer .login-form .login-form-buttons .gform_wrapper .homepage-events .login-button+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .login-form .login-form-buttons .login-button+input[type="submit"],
    .login-form .login-form-buttons .modal-footer .gform_wrapper .homepage-events .login-button+input[type="submit"],
    .gform_wrapper .homepage-events .login-form .login-form-buttons .modal-footer .login-button+input[type="submit"],
    .modal-footer .login-form .login-form-buttons .gform_wrapper .homepage-events .membership-button+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .login-form .login-form-buttons .membership-button+input[type="submit"],
    .login-form .login-form-buttons .modal-footer .gform_wrapper .homepage-events .membership-button+input[type="submit"],
    .gform_wrapper .homepage-events .login-form .login-form-buttons .modal-footer .membership-button+input[type="submit"],
    .modal-footer .events-page .gform_wrapper .homepage-events .events-page-button+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .events-page .events-page-button+input[type="submit"],
    .events-page .modal-footer .gform_wrapper .homepage-events .events-page-button+input[type="submit"],
    .gform_wrapper .homepage-events .events-page .modal-footer .events-page-button+input[type="submit"],
    .modal-footer .homepage-broadcast .gform_wrapper .homepage-events .homepage-broadcast-button+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .homepage-broadcast .homepage-broadcast-button+input[type="submit"],
    .homepage-broadcast .modal-footer .gform_wrapper .homepage-events .homepage-broadcast-button+input[type="submit"],
    .gform_wrapper .homepage-events .homepage-broadcast .modal-footer .homepage-broadcast-button+input[type="submit"],
    .modal-footer .homepage-broadcast .gform_wrapper .homepage-events .order-button+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .homepage-broadcast .order-button+input[type="submit"],
    .homepage-broadcast .modal-footer .gform_wrapper .homepage-events .order-button+input[type="submit"],
    .gform_wrapper .homepage-events .homepage-broadcast .modal-footer .order-button+input[type="submit"],
    .modal-footer .homepage-broadcast .gform_wrapper .homepage-events .visitor-link-button+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .homepage-broadcast .visitor-link-button+input[type="submit"],
    .homepage-broadcast .modal-footer .gform_wrapper .homepage-events .visitor-link-button+input[type="submit"],
    .gform_wrapper .homepage-events .homepage-broadcast .modal-footer .visitor-link-button+input[type="submit"],
    .modal-footer .homepage-eletters .homepage-eletter-subscribe .gform_wrapper .homepage-events .homepage-eletter-subscribe-button+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+input[type="submit"],
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .gform_wrapper .homepage-events .homepage-eletter-subscribe-button+input[type="submit"],
    .gform_wrapper .homepage-events .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-eletter-subscribe-button+input[type="submit"],
    .modal-footer .gform_wrapper .homepage-events .button+input[type="submit"],
    .gform_wrapper .modal-footer .homepage-events .button+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .button+input[type="submit"],
    .modal-footer .gform_wrapper .homepage-events .button-primary+input[type="submit"],
    .gform_wrapper .modal-footer .homepage-events .button-primary+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .button-primary+input[type="submit"],
    .modal-footer .gform_wrapper .homepage-events .js-contact-form button[type="submit"]+input[type="submit"],
    .gform_wrapper .modal-footer .homepage-events .js-contact-form button[type="submit"]+input[type="submit"],
    .gform_wrapper .homepage-events .js-contact-form .modal-footer button[type="submit"]+input[type="submit"],
    .modal-footer .js-contact-form .gform_wrapper .homepage-events button[type="submit"]+input[type="submit"],
    .gform_wrapper .modal-footer .js-contact-form .homepage-events button[type="submit"]+input[type="submit"],
    .js-contact-form .gform_wrapper .homepage-events .modal-footer button[type="submit"]+input[type="submit"],
    .gform_wrapper .js-contact-form .homepage-events .modal-footer button[type="submit"]+input[type="submit"],
    .modal-footer .homepage-events .gform_wrapper .homepage-events input[type="submit"]+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .homepage-events input[type="submit"]+input[type="submit"],
    .homepage-events .gform_wrapper .homepage-events .modal-footer input[type="submit"]+input[type="submit"],
    .modal-footer .gform_wrapper .homepage-events input[type="submit"]+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer input[type="submit"]+input[type="submit"],
    .modal-footer .homepage-hero .homepage-hero-buttons .gform_wrapper .homepage-events .homepage-hero-button+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .homepage-hero .homepage-hero-buttons .homepage-hero-button+input[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .gform_wrapper .homepage-events .homepage-hero-button+input[type="submit"],
    .gform_wrapper .homepage-events .homepage-hero .homepage-hero-buttons .modal-footer .homepage-hero-button+input[type="submit"],
    .modal-footer .homepage-hero .homepage-hero-buttons .gform_wrapper .homepage-events .order-button+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .homepage-hero .homepage-hero-buttons .order-button+input[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .gform_wrapper .homepage-events .order-button+input[type="submit"],
    .gform_wrapper .homepage-events .homepage-hero .homepage-hero-buttons .modal-footer .order-button+input[type="submit"],
    .modal-footer .homepage-hero .homepage-hero-buttons .gform_wrapper .homepage-events .visitor-link-button+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .homepage-hero .homepage-hero-buttons .visitor-link-button+input[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .gform_wrapper .homepage-events .visitor-link-button+input[type="submit"],
    .gform_wrapper .homepage-events .homepage-hero .homepage-hero-buttons .modal-footer .visitor-link-button+input[type="submit"],
    .modal-footer .homepage-hero .homepage-hero-buttons .btn+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn+.homepage-hero-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .button+.homepage-hero-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .button-primary+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .button-primary+.homepage-hero-button,
    .modal-footer .js-contact-form .homepage-hero .homepage-hero-buttons button[type="submit"]+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .js-contact-form button[type="submit"]+.homepage-hero-button,
    .js-contact-form .modal-footer .homepage-hero .homepage-hero-buttons button[type="submit"]+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .js-contact-form .modal-footer button[type="submit"]+.homepage-hero-button,
    .modal-footer .gform_wrapper .homepage-hero .homepage-hero-buttons input[type="submit"]+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .gform_wrapper input[type="submit"]+.homepage-hero-button,
    .gform_wrapper .modal-footer .homepage-hero .homepage-hero-buttons input[type="submit"]+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .gform_wrapper .modal-footer input[type="submit"]+.homepage-hero-button,
    .modal-footer .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .login-form-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .login-form .login-form-buttons .login-form-button+.homepage-hero-button,
    .login-form .login-form-buttons .modal-footer .homepage-hero .homepage-hero-buttons .login-form-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .modal-footer .login-form-button+.homepage-hero-button,
    .modal-footer .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .login-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .login-form .login-form-buttons .login-button+.homepage-hero-button,
    .login-form .login-form-buttons .modal-footer .homepage-hero .homepage-hero-buttons .login-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .modal-footer .login-button+.homepage-hero-button,
    .modal-footer .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .membership-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .login-form .login-form-buttons .membership-button+.homepage-hero-button,
    .login-form .login-form-buttons .modal-footer .homepage-hero .homepage-hero-buttons .membership-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .modal-footer .membership-button+.homepage-hero-button,
    .modal-footer .events-page .homepage-hero .homepage-hero-buttons .events-page-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .events-page .events-page-button+.homepage-hero-button,
    .events-page .modal-footer .homepage-hero .homepage-hero-buttons .events-page-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .events-page .modal-footer .events-page-button+.homepage-hero-button,
    .modal-footer .homepage-broadcast .homepage-hero .homepage-hero-buttons .homepage-broadcast-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-broadcast .homepage-broadcast-button+.homepage-hero-button,
    .homepage-broadcast .modal-footer .homepage-hero .homepage-hero-buttons .homepage-broadcast-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .homepage-broadcast .modal-footer .homepage-broadcast-button+.homepage-hero-button,
    .modal-footer .homepage-broadcast .homepage-hero .homepage-hero-buttons .order-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-broadcast .order-button+.homepage-hero-button,
    .homepage-broadcast .modal-footer .homepage-hero .homepage-hero-buttons .order-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .homepage-broadcast .modal-footer .order-button+.homepage-hero-button,
    .modal-footer .homepage-broadcast .homepage-hero .homepage-hero-buttons .visitor-link-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-broadcast .visitor-link-button+.homepage-hero-button,
    .homepage-broadcast .modal-footer .homepage-hero .homepage-hero-buttons .visitor-link-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .homepage-broadcast .modal-footer .visitor-link-button+.homepage-hero-button,
    .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-hero .homepage-hero-buttons .homepage-eletter-subscribe-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.homepage-hero-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-hero .homepage-hero-buttons .homepage-eletter-subscribe-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-eletter-subscribe-button+.homepage-hero-button,
    .modal-footer .homepage-events .homepage-hero .homepage-hero-buttons .button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-events .button+.homepage-hero-button,
    .homepage-events .modal-footer .homepage-hero .homepage-hero-buttons .button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .homepage-events .modal-footer .button+.homepage-hero-button,
    .modal-footer .homepage-events .homepage-hero .homepage-hero-buttons .button-primary+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-events .button-primary+.homepage-hero-button,
    .homepage-events .modal-footer .homepage-hero .homepage-hero-buttons .button-primary+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .homepage-events .modal-footer .button-primary+.homepage-hero-button,
    .modal-footer .homepage-events .js-contact-form .homepage-hero .homepage-hero-buttons button[type="submit"]+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-events .js-contact-form button[type="submit"]+.homepage-hero-button,
    .homepage-events .js-contact-form .modal-footer .homepage-hero .homepage-hero-buttons button[type="submit"]+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .homepage-events .js-contact-form .modal-footer button[type="submit"]+.homepage-hero-button,
    .modal-footer .js-contact-form .homepage-events .homepage-hero .homepage-hero-buttons button[type="submit"]+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .js-contact-form .homepage-events button[type="submit"]+.homepage-hero-button,
    .js-contact-form .homepage-events .modal-footer .homepage-hero .homepage-hero-buttons button[type="submit"]+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .js-contact-form .homepage-events .modal-footer button[type="submit"]+.homepage-hero-button,
    .modal-footer .homepage-events .gform_wrapper .homepage-hero .homepage-hero-buttons input[type="submit"]+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-events .gform_wrapper input[type="submit"]+.homepage-hero-button,
    .homepage-events .gform_wrapper .modal-footer .homepage-hero .homepage-hero-buttons input[type="submit"]+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .homepage-events .gform_wrapper .modal-footer input[type="submit"]+.homepage-hero-button,
    .modal-footer .gform_wrapper .homepage-events .homepage-hero .homepage-hero-buttons input[type="submit"]+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .gform_wrapper .homepage-events input[type="submit"]+.homepage-hero-button,
    .gform_wrapper .homepage-events .modal-footer .homepage-hero .homepage-hero-buttons input[type="submit"]+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .gform_wrapper .homepage-events .modal-footer input[type="submit"]+.homepage-hero-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-hero-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-hero-button+.homepage-hero-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .order-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .order-button+.homepage-hero-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .visitor-link-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .visitor-link-button+.homepage-hero-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .btn+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn+.order-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .button+.order-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .button-primary+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .button-primary+.order-button,
    .modal-footer .js-contact-form .homepage-hero .homepage-hero-buttons button[type="submit"]+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .js-contact-form button[type="submit"]+.order-button,
    .js-contact-form .modal-footer .homepage-hero .homepage-hero-buttons button[type="submit"]+.order-button,
    .homepage-hero .homepage-hero-buttons .js-contact-form .modal-footer button[type="submit"]+.order-button,
    .modal-footer .gform_wrapper .homepage-hero .homepage-hero-buttons input[type="submit"]+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .gform_wrapper input[type="submit"]+.order-button,
    .gform_wrapper .modal-footer .homepage-hero .homepage-hero-buttons input[type="submit"]+.order-button,
    .homepage-hero .homepage-hero-buttons .gform_wrapper .modal-footer input[type="submit"]+.order-button,
    .modal-footer .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .login-form-button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .login-form .login-form-buttons .login-form-button+.order-button,
    .login-form .login-form-buttons .modal-footer .homepage-hero .homepage-hero-buttons .login-form-button+.order-button,
    .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .modal-footer .login-form-button+.order-button,
    .modal-footer .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .login-button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .login-form .login-form-buttons .login-button+.order-button,
    .login-form .login-form-buttons .modal-footer .homepage-hero .homepage-hero-buttons .login-button+.order-button,
    .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .modal-footer .login-button+.order-button,
    .modal-footer .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .membership-button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .login-form .login-form-buttons .membership-button+.order-button,
    .login-form .login-form-buttons .modal-footer .homepage-hero .homepage-hero-buttons .membership-button+.order-button,
    .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .modal-footer .membership-button+.order-button,
    .modal-footer .events-page .homepage-hero .homepage-hero-buttons .events-page-button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .events-page .events-page-button+.order-button,
    .events-page .modal-footer .homepage-hero .homepage-hero-buttons .events-page-button+.order-button,
    .homepage-hero .homepage-hero-buttons .events-page .modal-footer .events-page-button+.order-button,
    .modal-footer .homepage-broadcast .homepage-hero .homepage-hero-buttons .homepage-broadcast-button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-broadcast .homepage-broadcast-button+.order-button,
    .homepage-broadcast .modal-footer .homepage-hero .homepage-hero-buttons .homepage-broadcast-button+.order-button,
    .homepage-hero .homepage-hero-buttons .homepage-broadcast .modal-footer .homepage-broadcast-button+.order-button,
    .modal-footer .homepage-broadcast .homepage-hero .homepage-hero-buttons .order-button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-broadcast .order-button+.order-button,
    .homepage-broadcast .modal-footer .homepage-hero .homepage-hero-buttons .order-button+.order-button,
    .homepage-hero .homepage-hero-buttons .homepage-broadcast .modal-footer .order-button+.order-button,
    .modal-footer .homepage-broadcast .homepage-hero .homepage-hero-buttons .visitor-link-button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-broadcast .visitor-link-button+.order-button,
    .homepage-broadcast .modal-footer .homepage-hero .homepage-hero-buttons .visitor-link-button+.order-button,
    .homepage-hero .homepage-hero-buttons .homepage-broadcast .modal-footer .visitor-link-button+.order-button,
    .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-hero .homepage-hero-buttons .homepage-eletter-subscribe-button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.order-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-hero .homepage-hero-buttons .homepage-eletter-subscribe-button+.order-button,
    .homepage-hero .homepage-hero-buttons .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-eletter-subscribe-button+.order-button,
    .modal-footer .homepage-events .homepage-hero .homepage-hero-buttons .button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-events .button+.order-button,
    .homepage-events .modal-footer .homepage-hero .homepage-hero-buttons .button+.order-button,
    .homepage-hero .homepage-hero-buttons .homepage-events .modal-footer .button+.order-button,
    .modal-footer .homepage-events .homepage-hero .homepage-hero-buttons .button-primary+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-events .button-primary+.order-button,
    .homepage-events .modal-footer .homepage-hero .homepage-hero-buttons .button-primary+.order-button,
    .homepage-hero .homepage-hero-buttons .homepage-events .modal-footer .button-primary+.order-button,
    .modal-footer .homepage-events .js-contact-form .homepage-hero .homepage-hero-buttons button[type="submit"]+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-events .js-contact-form button[type="submit"]+.order-button,
    .homepage-events .js-contact-form .modal-footer .homepage-hero .homepage-hero-buttons button[type="submit"]+.order-button,
    .homepage-hero .homepage-hero-buttons .homepage-events .js-contact-form .modal-footer button[type="submit"]+.order-button,
    .modal-footer .js-contact-form .homepage-events .homepage-hero .homepage-hero-buttons button[type="submit"]+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .js-contact-form .homepage-events button[type="submit"]+.order-button,
    .js-contact-form .homepage-events .modal-footer .homepage-hero .homepage-hero-buttons button[type="submit"]+.order-button,
    .homepage-hero .homepage-hero-buttons .js-contact-form .homepage-events .modal-footer button[type="submit"]+.order-button,
    .modal-footer .homepage-events .gform_wrapper .homepage-hero .homepage-hero-buttons input[type="submit"]+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-events .gform_wrapper input[type="submit"]+.order-button,
    .homepage-events .gform_wrapper .modal-footer .homepage-hero .homepage-hero-buttons input[type="submit"]+.order-button,
    .homepage-hero .homepage-hero-buttons .homepage-events .gform_wrapper .modal-footer input[type="submit"]+.order-button,
    .modal-footer .gform_wrapper .homepage-events .homepage-hero .homepage-hero-buttons input[type="submit"]+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .gform_wrapper .homepage-events input[type="submit"]+.order-button,
    .gform_wrapper .homepage-events .modal-footer .homepage-hero .homepage-hero-buttons input[type="submit"]+.order-button,
    .homepage-hero .homepage-hero-buttons .gform_wrapper .homepage-events .modal-footer input[type="submit"]+.order-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-hero-button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-hero-button+.order-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .order-button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .order-button+.order-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .visitor-link-button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .visitor-link-button+.order-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .btn+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn+.visitor-link-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .button+.visitor-link-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .button-primary+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .button-primary+.visitor-link-button,
    .modal-footer .js-contact-form .homepage-hero .homepage-hero-buttons button[type="submit"]+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .js-contact-form button[type="submit"]+.visitor-link-button,
    .js-contact-form .modal-footer .homepage-hero .homepage-hero-buttons button[type="submit"]+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .js-contact-form .modal-footer button[type="submit"]+.visitor-link-button,
    .modal-footer .gform_wrapper .homepage-hero .homepage-hero-buttons input[type="submit"]+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .gform_wrapper input[type="submit"]+.visitor-link-button,
    .gform_wrapper .modal-footer .homepage-hero .homepage-hero-buttons input[type="submit"]+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .gform_wrapper .modal-footer input[type="submit"]+.visitor-link-button,
    .modal-footer .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .login-form-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .login-form .login-form-buttons .login-form-button+.visitor-link-button,
    .login-form .login-form-buttons .modal-footer .homepage-hero .homepage-hero-buttons .login-form-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .modal-footer .login-form-button+.visitor-link-button,
    .modal-footer .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .login-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .login-form .login-form-buttons .login-button+.visitor-link-button,
    .login-form .login-form-buttons .modal-footer .homepage-hero .homepage-hero-buttons .login-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .modal-footer .login-button+.visitor-link-button,
    .modal-footer .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .membership-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .login-form .login-form-buttons .membership-button+.visitor-link-button,
    .login-form .login-form-buttons .modal-footer .homepage-hero .homepage-hero-buttons .membership-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .modal-footer .membership-button+.visitor-link-button,
    .modal-footer .events-page .homepage-hero .homepage-hero-buttons .events-page-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .events-page .events-page-button+.visitor-link-button,
    .events-page .modal-footer .homepage-hero .homepage-hero-buttons .events-page-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .events-page .modal-footer .events-page-button+.visitor-link-button,
    .modal-footer .homepage-broadcast .homepage-hero .homepage-hero-buttons .homepage-broadcast-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-broadcast .homepage-broadcast-button+.visitor-link-button,
    .homepage-broadcast .modal-footer .homepage-hero .homepage-hero-buttons .homepage-broadcast-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .homepage-broadcast .modal-footer .homepage-broadcast-button+.visitor-link-button,
    .modal-footer .homepage-broadcast .homepage-hero .homepage-hero-buttons .order-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-broadcast .order-button+.visitor-link-button,
    .homepage-broadcast .modal-footer .homepage-hero .homepage-hero-buttons .order-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .homepage-broadcast .modal-footer .order-button+.visitor-link-button,
    .modal-footer .homepage-broadcast .homepage-hero .homepage-hero-buttons .visitor-link-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-broadcast .visitor-link-button+.visitor-link-button,
    .homepage-broadcast .modal-footer .homepage-hero .homepage-hero-buttons .visitor-link-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .homepage-broadcast .modal-footer .visitor-link-button+.visitor-link-button,
    .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-hero .homepage-hero-buttons .homepage-eletter-subscribe-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.visitor-link-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-hero .homepage-hero-buttons .homepage-eletter-subscribe-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .homepage-eletters .homepage-eletter-subscribe .modal-footer .homepage-eletter-subscribe-button+.visitor-link-button,
    .modal-footer .homepage-events .homepage-hero .homepage-hero-buttons .button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-events .button+.visitor-link-button,
    .homepage-events .modal-footer .homepage-hero .homepage-hero-buttons .button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .homepage-events .modal-footer .button+.visitor-link-button,
    .modal-footer .homepage-events .homepage-hero .homepage-hero-buttons .button-primary+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-events .button-primary+.visitor-link-button,
    .homepage-events .modal-footer .homepage-hero .homepage-hero-buttons .button-primary+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .homepage-events .modal-footer .button-primary+.visitor-link-button,
    .modal-footer .homepage-events .js-contact-form .homepage-hero .homepage-hero-buttons button[type="submit"]+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-events .js-contact-form button[type="submit"]+.visitor-link-button,
    .homepage-events .js-contact-form .modal-footer .homepage-hero .homepage-hero-buttons button[type="submit"]+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .homepage-events .js-contact-form .modal-footer button[type="submit"]+.visitor-link-button,
    .modal-footer .js-contact-form .homepage-events .homepage-hero .homepage-hero-buttons button[type="submit"]+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .js-contact-form .homepage-events button[type="submit"]+.visitor-link-button,
    .js-contact-form .homepage-events .modal-footer .homepage-hero .homepage-hero-buttons button[type="submit"]+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .js-contact-form .homepage-events .modal-footer button[type="submit"]+.visitor-link-button,
    .modal-footer .homepage-events .gform_wrapper .homepage-hero .homepage-hero-buttons input[type="submit"]+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-events .gform_wrapper input[type="submit"]+.visitor-link-button,
    .homepage-events .gform_wrapper .modal-footer .homepage-hero .homepage-hero-buttons input[type="submit"]+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .homepage-events .gform_wrapper .modal-footer input[type="submit"]+.visitor-link-button,
    .modal-footer .gform_wrapper .homepage-events .homepage-hero .homepage-hero-buttons input[type="submit"]+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .gform_wrapper .homepage-events input[type="submit"]+.visitor-link-button,
    .gform_wrapper .homepage-events .modal-footer .homepage-hero .homepage-hero-buttons input[type="submit"]+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .gform_wrapper .homepage-events .modal-footer input[type="submit"]+.visitor-link-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .homepage-hero-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .homepage-hero-button+.visitor-link-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .order-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .order-button+.visitor-link-button,
    .modal-footer .homepage-hero .homepage-hero-buttons .visitor-link-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .visitor-link-button+.visitor-link-button {
      margin-left: 5px;
      margin-bottom: 0;
    }

    .modal-footer .btn-group .btn+.btn,
    .modal-footer .btn-group .button+.btn,
    .modal-footer .btn-group .button-primary+.btn,
    .modal-footer .btn-group .js-contact-form button[type="submit"]+.btn,
    .js-contact-form .modal-footer .btn-group button[type="submit"]+.btn,
    .modal-footer .btn-group .gform_wrapper input[type="submit"]+.btn,
    .gform_wrapper .modal-footer .btn-group input[type="submit"]+.btn,
    .modal-footer .btn-group .login-form .login-form-buttons .login-form-button+.btn,
    .login-form .login-form-buttons .modal-footer .btn-group .login-form-button+.btn,
    .modal-footer .btn-group .login-form .login-form-buttons .login-button+.btn,
    .login-form .login-form-buttons .modal-footer .btn-group .login-button+.btn,
    .modal-footer .btn-group .login-form .login-form-buttons .membership-button+.btn,
    .login-form .login-form-buttons .modal-footer .btn-group .membership-button+.btn,
    .modal-footer .btn-group .events-page .events-page-button+.btn,
    .events-page .modal-footer .btn-group .events-page-button+.btn,
    .modal-footer .btn-group .homepage-broadcast .homepage-broadcast-button+.btn,
    .homepage-broadcast .modal-footer .btn-group .homepage-broadcast-button+.btn,
    .modal-footer .btn-group .homepage-broadcast .order-button+.btn,
    .homepage-broadcast .modal-footer .btn-group .order-button+.btn,
    .modal-footer .btn-group .homepage-broadcast .visitor-link-button+.btn,
    .homepage-broadcast .modal-footer .btn-group .visitor-link-button+.btn,
    .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.btn,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-eletter-subscribe-button+.btn,
    .modal-footer .btn-group .homepage-events .button+.btn,
    .homepage-events .modal-footer .btn-group .button+.btn,
    .modal-footer .btn-group .homepage-events .button-primary+.btn,
    .homepage-events .modal-footer .btn-group .button-primary+.btn,
    .modal-footer .btn-group .homepage-events .js-contact-form button[type="submit"]+.btn,
    .homepage-events .js-contact-form .modal-footer .btn-group button[type="submit"]+.btn,
    .modal-footer .btn-group .js-contact-form .homepage-events button[type="submit"]+.btn,
    .js-contact-form .homepage-events .modal-footer .btn-group button[type="submit"]+.btn,
    .modal-footer .btn-group .homepage-events .gform_wrapper input[type="submit"]+.btn,
    .homepage-events .gform_wrapper .modal-footer .btn-group input[type="submit"]+.btn,
    .modal-footer .btn-group .gform_wrapper .homepage-events input[type="submit"]+.btn,
    .gform_wrapper .homepage-events .modal-footer .btn-group input[type="submit"]+.btn,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-hero-button+.btn,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-hero-button+.btn,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .order-button+.btn,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .order-button+.btn,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .visitor-link-button+.btn,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .visitor-link-button+.btn,
    .modal-footer .btn-group .btn+.button,
    .modal-footer .btn-group .button+.button,
    .modal-footer .btn-group .button-primary+.button,
    .modal-footer .btn-group .js-contact-form button[type="submit"]+.button,
    .js-contact-form .modal-footer .btn-group button[type="submit"]+.button,
    .modal-footer .btn-group .gform_wrapper input[type="submit"]+.button,
    .gform_wrapper .modal-footer .btn-group input[type="submit"]+.button,
    .modal-footer .btn-group .login-form .login-form-buttons .login-form-button+.button,
    .login-form .login-form-buttons .modal-footer .btn-group .login-form-button+.button,
    .modal-footer .btn-group .login-form .login-form-buttons .login-button+.button,
    .login-form .login-form-buttons .modal-footer .btn-group .login-button+.button,
    .modal-footer .btn-group .login-form .login-form-buttons .membership-button+.button,
    .login-form .login-form-buttons .modal-footer .btn-group .membership-button+.button,
    .modal-footer .btn-group .events-page .events-page-button+.button,
    .events-page .modal-footer .btn-group .events-page-button+.button,
    .modal-footer .btn-group .homepage-broadcast .homepage-broadcast-button+.button,
    .homepage-broadcast .modal-footer .btn-group .homepage-broadcast-button+.button,
    .modal-footer .btn-group .homepage-broadcast .order-button+.button,
    .homepage-broadcast .modal-footer .btn-group .order-button+.button,
    .modal-footer .btn-group .homepage-broadcast .visitor-link-button+.button,
    .homepage-broadcast .modal-footer .btn-group .visitor-link-button+.button,
    .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-eletter-subscribe-button+.button,
    .modal-footer .btn-group .homepage-events .button+.button,
    .homepage-events .modal-footer .btn-group .button+.button,
    .modal-footer .btn-group .homepage-events .button-primary+.button,
    .homepage-events .modal-footer .btn-group .button-primary+.button,
    .modal-footer .btn-group .homepage-events .js-contact-form button[type="submit"]+.button,
    .homepage-events .js-contact-form .modal-footer .btn-group button[type="submit"]+.button,
    .modal-footer .btn-group .js-contact-form .homepage-events button[type="submit"]+.button,
    .js-contact-form .homepage-events .modal-footer .btn-group button[type="submit"]+.button,
    .modal-footer .btn-group .homepage-events .gform_wrapper input[type="submit"]+.button,
    .homepage-events .gform_wrapper .modal-footer .btn-group input[type="submit"]+.button,
    .modal-footer .btn-group .gform_wrapper .homepage-events input[type="submit"]+.button,
    .gform_wrapper .homepage-events .modal-footer .btn-group input[type="submit"]+.button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-hero-button+.button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-hero-button+.button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .order-button+.button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .order-button+.button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .visitor-link-button+.button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .visitor-link-button+.button,
    .modal-footer .btn-group .btn+.button-primary,
    .modal-footer .btn-group .button+.button-primary,
    .modal-footer .btn-group .button-primary+.button-primary,
    .modal-footer .btn-group .js-contact-form button[type="submit"]+.button-primary,
    .js-contact-form .modal-footer .btn-group button[type="submit"]+.button-primary,
    .modal-footer .btn-group .gform_wrapper input[type="submit"]+.button-primary,
    .gform_wrapper .modal-footer .btn-group input[type="submit"]+.button-primary,
    .modal-footer .btn-group .login-form .login-form-buttons .login-form-button+.button-primary,
    .login-form .login-form-buttons .modal-footer .btn-group .login-form-button+.button-primary,
    .modal-footer .btn-group .login-form .login-form-buttons .login-button+.button-primary,
    .login-form .login-form-buttons .modal-footer .btn-group .login-button+.button-primary,
    .modal-footer .btn-group .login-form .login-form-buttons .membership-button+.button-primary,
    .login-form .login-form-buttons .modal-footer .btn-group .membership-button+.button-primary,
    .modal-footer .btn-group .events-page .events-page-button+.button-primary,
    .events-page .modal-footer .btn-group .events-page-button+.button-primary,
    .modal-footer .btn-group .homepage-broadcast .homepage-broadcast-button+.button-primary,
    .homepage-broadcast .modal-footer .btn-group .homepage-broadcast-button+.button-primary,
    .modal-footer .btn-group .homepage-broadcast .order-button+.button-primary,
    .homepage-broadcast .modal-footer .btn-group .order-button+.button-primary,
    .modal-footer .btn-group .homepage-broadcast .visitor-link-button+.button-primary,
    .homepage-broadcast .modal-footer .btn-group .visitor-link-button+.button-primary,
    .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.button-primary,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-eletter-subscribe-button+.button-primary,
    .modal-footer .btn-group .homepage-events .button+.button-primary,
    .homepage-events .modal-footer .btn-group .button+.button-primary,
    .modal-footer .btn-group .homepage-events .button-primary+.button-primary,
    .homepage-events .modal-footer .btn-group .button-primary+.button-primary,
    .modal-footer .btn-group .homepage-events .js-contact-form button[type="submit"]+.button-primary,
    .homepage-events .js-contact-form .modal-footer .btn-group button[type="submit"]+.button-primary,
    .modal-footer .btn-group .js-contact-form .homepage-events button[type="submit"]+.button-primary,
    .js-contact-form .homepage-events .modal-footer .btn-group button[type="submit"]+.button-primary,
    .modal-footer .btn-group .homepage-events .gform_wrapper input[type="submit"]+.button-primary,
    .homepage-events .gform_wrapper .modal-footer .btn-group input[type="submit"]+.button-primary,
    .modal-footer .btn-group .gform_wrapper .homepage-events input[type="submit"]+.button-primary,
    .gform_wrapper .homepage-events .modal-footer .btn-group input[type="submit"]+.button-primary,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-hero-button+.button-primary,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-hero-button+.button-primary,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .order-button+.button-primary,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .order-button+.button-primary,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .visitor-link-button+.button-primary,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .visitor-link-button+.button-primary,
    .modal-footer .btn-group .js-contact-form .btn+button[type="submit"],
    .js-contact-form .modal-footer .btn-group .btn+button[type="submit"],
    .modal-footer .btn-group .js-contact-form .button+button[type="submit"],
    .js-contact-form .modal-footer .btn-group .button+button[type="submit"],
    .modal-footer .btn-group .js-contact-form .button-primary+button[type="submit"],
    .js-contact-form .modal-footer .btn-group .button-primary+button[type="submit"],
    .modal-footer .btn-group .js-contact-form button[type="submit"]+button[type="submit"],
    .js-contact-form .modal-footer .btn-group button[type="submit"]+button[type="submit"],
    .modal-footer .btn-group .gform_wrapper .js-contact-form input[type="submit"]+button[type="submit"],
    .js-contact-form .modal-footer .btn-group .gform_wrapper input[type="submit"]+button[type="submit"],
    .gform_wrapper .modal-footer .btn-group .js-contact-form input[type="submit"]+button[type="submit"],
    .js-contact-form .gform_wrapper .modal-footer .btn-group input[type="submit"]+button[type="submit"],
    .modal-footer .btn-group .login-form .login-form-buttons .js-contact-form .login-form-button+button[type="submit"],
    .js-contact-form .modal-footer .btn-group .login-form .login-form-buttons .login-form-button+button[type="submit"],
    .login-form .login-form-buttons .modal-footer .btn-group .js-contact-form .login-form-button+button[type="submit"],
    .js-contact-form .login-form .login-form-buttons .modal-footer .btn-group .login-form-button+button[type="submit"],
    .modal-footer .btn-group .login-form .login-form-buttons .js-contact-form .login-button+button[type="submit"],
    .js-contact-form .modal-footer .btn-group .login-form .login-form-buttons .login-button+button[type="submit"],
    .login-form .login-form-buttons .modal-footer .btn-group .js-contact-form .login-button+button[type="submit"],
    .js-contact-form .login-form .login-form-buttons .modal-footer .btn-group .login-button+button[type="submit"],
    .modal-footer .btn-group .login-form .login-form-buttons .js-contact-form .membership-button+button[type="submit"],
    .js-contact-form .modal-footer .btn-group .login-form .login-form-buttons .membership-button+button[type="submit"],
    .login-form .login-form-buttons .modal-footer .btn-group .js-contact-form .membership-button+button[type="submit"],
    .js-contact-form .login-form .login-form-buttons .modal-footer .btn-group .membership-button+button[type="submit"],
    .modal-footer .btn-group .events-page .js-contact-form .events-page-button+button[type="submit"],
    .js-contact-form .modal-footer .btn-group .events-page .events-page-button+button[type="submit"],
    .events-page .modal-footer .btn-group .js-contact-form .events-page-button+button[type="submit"],
    .js-contact-form .events-page .modal-footer .btn-group .events-page-button+button[type="submit"],
    .modal-footer .btn-group .homepage-broadcast .js-contact-form .homepage-broadcast-button+button[type="submit"],
    .js-contact-form .modal-footer .btn-group .homepage-broadcast .homepage-broadcast-button+button[type="submit"],
    .homepage-broadcast .modal-footer .btn-group .js-contact-form .homepage-broadcast-button+button[type="submit"],
    .js-contact-form .homepage-broadcast .modal-footer .btn-group .homepage-broadcast-button+button[type="submit"],
    .modal-footer .btn-group .homepage-broadcast .js-contact-form .order-button+button[type="submit"],
    .js-contact-form .modal-footer .btn-group .homepage-broadcast .order-button+button[type="submit"],
    .homepage-broadcast .modal-footer .btn-group .js-contact-form .order-button+button[type="submit"],
    .js-contact-form .homepage-broadcast .modal-footer .btn-group .order-button+button[type="submit"],
    .modal-footer .btn-group .homepage-broadcast .js-contact-form .visitor-link-button+button[type="submit"],
    .js-contact-form .modal-footer .btn-group .homepage-broadcast .visitor-link-button+button[type="submit"],
    .homepage-broadcast .modal-footer .btn-group .js-contact-form .visitor-link-button+button[type="submit"],
    .js-contact-form .homepage-broadcast .modal-footer .btn-group .visitor-link-button+button[type="submit"],
    .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .js-contact-form .homepage-eletter-subscribe-button+button[type="submit"],
    .js-contact-form .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+button[type="submit"],
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .js-contact-form .homepage-eletter-subscribe-button+button[type="submit"],
    .js-contact-form .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-eletter-subscribe-button+button[type="submit"],
    .modal-footer .btn-group .homepage-events .js-contact-form .button+button[type="submit"],
    .js-contact-form .modal-footer .btn-group .homepage-events .button+button[type="submit"],
    .homepage-events .modal-footer .btn-group .js-contact-form .button+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .btn-group .button+button[type="submit"],
    .modal-footer .btn-group .homepage-events .js-contact-form .button-primary+button[type="submit"],
    .js-contact-form .modal-footer .btn-group .homepage-events .button-primary+button[type="submit"],
    .homepage-events .modal-footer .btn-group .js-contact-form .button-primary+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .btn-group .button-primary+button[type="submit"],
    .modal-footer .btn-group .homepage-events .js-contact-form button[type="submit"]+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .btn-group button[type="submit"]+button[type="submit"],
    .modal-footer .btn-group .js-contact-form .homepage-events button[type="submit"]+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .btn-group button[type="submit"]+button[type="submit"],
    .modal-footer .btn-group .homepage-events .gform_wrapper .js-contact-form input[type="submit"]+button[type="submit"],
    .js-contact-form .modal-footer .btn-group .homepage-events .gform_wrapper input[type="submit"]+button[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .btn-group .js-contact-form input[type="submit"]+button[type="submit"],
    .js-contact-form .homepage-events .gform_wrapper .modal-footer .btn-group input[type="submit"]+button[type="submit"],
    .modal-footer .btn-group .gform_wrapper .homepage-events .js-contact-form input[type="submit"]+button[type="submit"],
    .js-contact-form .modal-footer .btn-group .gform_wrapper .homepage-events input[type="submit"]+button[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .btn-group .js-contact-form input[type="submit"]+button[type="submit"],
    .js-contact-form .gform_wrapper .homepage-events .modal-footer .btn-group input[type="submit"]+button[type="submit"],
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .js-contact-form .homepage-hero-button+button[type="submit"],
    .js-contact-form .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-hero-button+button[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .js-contact-form .homepage-hero-button+button[type="submit"],
    .js-contact-form .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-hero-button+button[type="submit"],
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .js-contact-form .order-button+button[type="submit"],
    .js-contact-form .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .order-button+button[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .js-contact-form .order-button+button[type="submit"],
    .js-contact-form .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .order-button+button[type="submit"],
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .js-contact-form .visitor-link-button+button[type="submit"],
    .js-contact-form .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .visitor-link-button+button[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .js-contact-form .visitor-link-button+button[type="submit"],
    .js-contact-form .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .visitor-link-button+button[type="submit"],
    .modal-footer .btn-group .gform_wrapper .btn+input[type="submit"],
    .gform_wrapper .modal-footer .btn-group .btn+input[type="submit"],
    .modal-footer .btn-group .gform_wrapper .button+input[type="submit"],
    .gform_wrapper .modal-footer .btn-group .button+input[type="submit"],
    .modal-footer .btn-group .gform_wrapper .button-primary+input[type="submit"],
    .gform_wrapper .modal-footer .btn-group .button-primary+input[type="submit"],
    .modal-footer .btn-group .js-contact-form .gform_wrapper button[type="submit"]+input[type="submit"],
    .gform_wrapper .modal-footer .btn-group .js-contact-form button[type="submit"]+input[type="submit"],
    .js-contact-form .modal-footer .btn-group .gform_wrapper button[type="submit"]+input[type="submit"],
    .gform_wrapper .js-contact-form .modal-footer .btn-group button[type="submit"]+input[type="submit"],
    .modal-footer .btn-group .gform_wrapper input[type="submit"]+input[type="submit"],
    .gform_wrapper .modal-footer .btn-group input[type="submit"]+input[type="submit"],
    .modal-footer .btn-group .login-form .login-form-buttons .gform_wrapper .login-form-button+input[type="submit"],
    .gform_wrapper .modal-footer .btn-group .login-form .login-form-buttons .login-form-button+input[type="submit"],
    .login-form .login-form-buttons .modal-footer .btn-group .gform_wrapper .login-form-button+input[type="submit"],
    .gform_wrapper .login-form .login-form-buttons .modal-footer .btn-group .login-form-button+input[type="submit"],
    .modal-footer .btn-group .login-form .login-form-buttons .gform_wrapper .login-button+input[type="submit"],
    .gform_wrapper .modal-footer .btn-group .login-form .login-form-buttons .login-button+input[type="submit"],
    .login-form .login-form-buttons .modal-footer .btn-group .gform_wrapper .login-button+input[type="submit"],
    .gform_wrapper .login-form .login-form-buttons .modal-footer .btn-group .login-button+input[type="submit"],
    .modal-footer .btn-group .login-form .login-form-buttons .gform_wrapper .membership-button+input[type="submit"],
    .gform_wrapper .modal-footer .btn-group .login-form .login-form-buttons .membership-button+input[type="submit"],
    .login-form .login-form-buttons .modal-footer .btn-group .gform_wrapper .membership-button+input[type="submit"],
    .gform_wrapper .login-form .login-form-buttons .modal-footer .btn-group .membership-button+input[type="submit"],
    .modal-footer .btn-group .events-page .gform_wrapper .events-page-button+input[type="submit"],
    .gform_wrapper .modal-footer .btn-group .events-page .events-page-button+input[type="submit"],
    .events-page .modal-footer .btn-group .gform_wrapper .events-page-button+input[type="submit"],
    .gform_wrapper .events-page .modal-footer .btn-group .events-page-button+input[type="submit"],
    .modal-footer .btn-group .homepage-broadcast .gform_wrapper .homepage-broadcast-button+input[type="submit"],
    .gform_wrapper .modal-footer .btn-group .homepage-broadcast .homepage-broadcast-button+input[type="submit"],
    .homepage-broadcast .modal-footer .btn-group .gform_wrapper .homepage-broadcast-button+input[type="submit"],
    .gform_wrapper .homepage-broadcast .modal-footer .btn-group .homepage-broadcast-button+input[type="submit"],
    .modal-footer .btn-group .homepage-broadcast .gform_wrapper .order-button+input[type="submit"],
    .gform_wrapper .modal-footer .btn-group .homepage-broadcast .order-button+input[type="submit"],
    .homepage-broadcast .modal-footer .btn-group .gform_wrapper .order-button+input[type="submit"],
    .gform_wrapper .homepage-broadcast .modal-footer .btn-group .order-button+input[type="submit"],
    .modal-footer .btn-group .homepage-broadcast .gform_wrapper .visitor-link-button+input[type="submit"],
    .gform_wrapper .modal-footer .btn-group .homepage-broadcast .visitor-link-button+input[type="submit"],
    .homepage-broadcast .modal-footer .btn-group .gform_wrapper .visitor-link-button+input[type="submit"],
    .gform_wrapper .homepage-broadcast .modal-footer .btn-group .visitor-link-button+input[type="submit"],
    .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .gform_wrapper .homepage-eletter-subscribe-button+input[type="submit"],
    .gform_wrapper .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+input[type="submit"],
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .gform_wrapper .homepage-eletter-subscribe-button+input[type="submit"],
    .gform_wrapper .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-eletter-subscribe-button+input[type="submit"],
    .modal-footer .btn-group .homepage-events .gform_wrapper .button+input[type="submit"],
    .gform_wrapper .modal-footer .btn-group .homepage-events .button+input[type="submit"],
    .homepage-events .modal-footer .btn-group .gform_wrapper .button+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .btn-group .button+input[type="submit"],
    .modal-footer .btn-group .homepage-events .gform_wrapper .button-primary+input[type="submit"],
    .gform_wrapper .modal-footer .btn-group .homepage-events .button-primary+input[type="submit"],
    .homepage-events .modal-footer .btn-group .gform_wrapper .button-primary+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .btn-group .button-primary+input[type="submit"],
    .modal-footer .btn-group .homepage-events .js-contact-form .gform_wrapper button[type="submit"]+input[type="submit"],
    .gform_wrapper .modal-footer .btn-group .homepage-events .js-contact-form button[type="submit"]+input[type="submit"],
    .homepage-events .js-contact-form .modal-footer .btn-group .gform_wrapper button[type="submit"]+input[type="submit"],
    .gform_wrapper .homepage-events .js-contact-form .modal-footer .btn-group button[type="submit"]+input[type="submit"],
    .modal-footer .btn-group .js-contact-form .homepage-events .gform_wrapper button[type="submit"]+input[type="submit"],
    .gform_wrapper .modal-footer .btn-group .js-contact-form .homepage-events button[type="submit"]+input[type="submit"],
    .js-contact-form .homepage-events .modal-footer .btn-group .gform_wrapper button[type="submit"]+input[type="submit"],
    .gform_wrapper .js-contact-form .homepage-events .modal-footer .btn-group button[type="submit"]+input[type="submit"],
    .modal-footer .btn-group .homepage-events .gform_wrapper input[type="submit"]+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .btn-group input[type="submit"]+input[type="submit"],
    .modal-footer .btn-group .gform_wrapper .homepage-events input[type="submit"]+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .btn-group input[type="submit"]+input[type="submit"],
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .gform_wrapper .homepage-hero-button+input[type="submit"],
    .gform_wrapper .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-hero-button+input[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .gform_wrapper .homepage-hero-button+input[type="submit"],
    .gform_wrapper .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-hero-button+input[type="submit"],
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .gform_wrapper .order-button+input[type="submit"],
    .gform_wrapper .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .order-button+input[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .gform_wrapper .order-button+input[type="submit"],
    .gform_wrapper .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .order-button+input[type="submit"],
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .gform_wrapper .visitor-link-button+input[type="submit"],
    .gform_wrapper .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .visitor-link-button+input[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .gform_wrapper .visitor-link-button+input[type="submit"],
    .gform_wrapper .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .visitor-link-button+input[type="submit"],
    .modal-footer .btn-group .login-form .login-form-buttons .btn+.login-form-button,
    .login-form .login-form-buttons .modal-footer .btn-group .btn+.login-form-button,
    .modal-footer .btn-group .login-form .login-form-buttons .button+.login-form-button,
    .login-form .login-form-buttons .modal-footer .btn-group .button+.login-form-button,
    .modal-footer .btn-group .login-form .login-form-buttons .button-primary+.login-form-button,
    .login-form .login-form-buttons .modal-footer .btn-group .button-primary+.login-form-button,
    .modal-footer .btn-group .js-contact-form .login-form .login-form-buttons button[type="submit"]+.login-form-button,
    .login-form .login-form-buttons .modal-footer .btn-group .js-contact-form button[type="submit"]+.login-form-button,
    .js-contact-form .modal-footer .btn-group .login-form .login-form-buttons button[type="submit"]+.login-form-button,
    .login-form .login-form-buttons .js-contact-form .modal-footer .btn-group button[type="submit"]+.login-form-button,
    .modal-footer .btn-group .gform_wrapper .login-form .login-form-buttons input[type="submit"]+.login-form-button,
    .login-form .login-form-buttons .modal-footer .btn-group .gform_wrapper input[type="submit"]+.login-form-button,
    .gform_wrapper .modal-footer .btn-group .login-form .login-form-buttons input[type="submit"]+.login-form-button,
    .login-form .login-form-buttons .gform_wrapper .modal-footer .btn-group input[type="submit"]+.login-form-button,
    .modal-footer .btn-group .login-form .login-form-buttons .login-form-button+.login-form-button,
    .login-form .login-form-buttons .modal-footer .btn-group .login-form-button+.login-form-button,
    .modal-footer .btn-group .login-form .login-form-buttons .login-button+.login-form-button,
    .login-form .login-form-buttons .modal-footer .btn-group .login-button+.login-form-button,
    .modal-footer .btn-group .login-form .login-form-buttons .membership-button+.login-form-button,
    .login-form .login-form-buttons .modal-footer .btn-group .membership-button+.login-form-button,
    .modal-footer .btn-group .events-page .login-form .login-form-buttons .events-page-button+.login-form-button,
    .login-form .login-form-buttons .modal-footer .btn-group .events-page .events-page-button+.login-form-button,
    .events-page .modal-footer .btn-group .login-form .login-form-buttons .events-page-button+.login-form-button,
    .login-form .login-form-buttons .events-page .modal-footer .btn-group .events-page-button+.login-form-button,
    .modal-footer .btn-group .homepage-broadcast .login-form .login-form-buttons .homepage-broadcast-button+.login-form-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-broadcast .homepage-broadcast-button+.login-form-button,
    .homepage-broadcast .modal-footer .btn-group .login-form .login-form-buttons .homepage-broadcast-button+.login-form-button,
    .login-form .login-form-buttons .homepage-broadcast .modal-footer .btn-group .homepage-broadcast-button+.login-form-button,
    .modal-footer .btn-group .homepage-broadcast .login-form .login-form-buttons .order-button+.login-form-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-broadcast .order-button+.login-form-button,
    .homepage-broadcast .modal-footer .btn-group .login-form .login-form-buttons .order-button+.login-form-button,
    .login-form .login-form-buttons .homepage-broadcast .modal-footer .btn-group .order-button+.login-form-button,
    .modal-footer .btn-group .homepage-broadcast .login-form .login-form-buttons .visitor-link-button+.login-form-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-broadcast .visitor-link-button+.login-form-button,
    .homepage-broadcast .modal-footer .btn-group .login-form .login-form-buttons .visitor-link-button+.login-form-button,
    .login-form .login-form-buttons .homepage-broadcast .modal-footer .btn-group .visitor-link-button+.login-form-button,
    .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .login-form .login-form-buttons .homepage-eletter-subscribe-button+.login-form-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.login-form-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .login-form .login-form-buttons .homepage-eletter-subscribe-button+.login-form-button,
    .login-form .login-form-buttons .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-eletter-subscribe-button+.login-form-button,
    .modal-footer .btn-group .homepage-events .login-form .login-form-buttons .button+.login-form-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-events .button+.login-form-button,
    .homepage-events .modal-footer .btn-group .login-form .login-form-buttons .button+.login-form-button,
    .login-form .login-form-buttons .homepage-events .modal-footer .btn-group .button+.login-form-button,
    .modal-footer .btn-group .homepage-events .login-form .login-form-buttons .button-primary+.login-form-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-events .button-primary+.login-form-button,
    .homepage-events .modal-footer .btn-group .login-form .login-form-buttons .button-primary+.login-form-button,
    .login-form .login-form-buttons .homepage-events .modal-footer .btn-group .button-primary+.login-form-button,
    .modal-footer .btn-group .homepage-events .js-contact-form .login-form .login-form-buttons button[type="submit"]+.login-form-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-events .js-contact-form button[type="submit"]+.login-form-button,
    .homepage-events .js-contact-form .modal-footer .btn-group .login-form .login-form-buttons button[type="submit"]+.login-form-button,
    .login-form .login-form-buttons .homepage-events .js-contact-form .modal-footer .btn-group button[type="submit"]+.login-form-button,
    .modal-footer .btn-group .js-contact-form .homepage-events .login-form .login-form-buttons button[type="submit"]+.login-form-button,
    .login-form .login-form-buttons .modal-footer .btn-group .js-contact-form .homepage-events button[type="submit"]+.login-form-button,
    .js-contact-form .homepage-events .modal-footer .btn-group .login-form .login-form-buttons button[type="submit"]+.login-form-button,
    .login-form .login-form-buttons .js-contact-form .homepage-events .modal-footer .btn-group button[type="submit"]+.login-form-button,
    .modal-footer .btn-group .homepage-events .gform_wrapper .login-form .login-form-buttons input[type="submit"]+.login-form-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-events .gform_wrapper input[type="submit"]+.login-form-button,
    .homepage-events .gform_wrapper .modal-footer .btn-group .login-form .login-form-buttons input[type="submit"]+.login-form-button,
    .login-form .login-form-buttons .homepage-events .gform_wrapper .modal-footer .btn-group input[type="submit"]+.login-form-button,
    .modal-footer .btn-group .gform_wrapper .homepage-events .login-form .login-form-buttons input[type="submit"]+.login-form-button,
    .login-form .login-form-buttons .modal-footer .btn-group .gform_wrapper .homepage-events input[type="submit"]+.login-form-button,
    .gform_wrapper .homepage-events .modal-footer .btn-group .login-form .login-form-buttons input[type="submit"]+.login-form-button,
    .login-form .login-form-buttons .gform_wrapper .homepage-events .modal-footer .btn-group input[type="submit"]+.login-form-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .homepage-hero-button+.login-form-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-hero-button+.login-form-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .login-form .login-form-buttons .homepage-hero-button+.login-form-button,
    .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-hero-button+.login-form-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .order-button+.login-form-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .order-button+.login-form-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .login-form .login-form-buttons .order-button+.login-form-button,
    .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .order-button+.login-form-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .visitor-link-button+.login-form-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .visitor-link-button+.login-form-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .login-form .login-form-buttons .visitor-link-button+.login-form-button,
    .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .visitor-link-button+.login-form-button,
    .modal-footer .btn-group .login-form .login-form-buttons .btn+.login-button,
    .login-form .login-form-buttons .modal-footer .btn-group .btn+.login-button,
    .modal-footer .btn-group .login-form .login-form-buttons .button+.login-button,
    .login-form .login-form-buttons .modal-footer .btn-group .button+.login-button,
    .modal-footer .btn-group .login-form .login-form-buttons .button-primary+.login-button,
    .login-form .login-form-buttons .modal-footer .btn-group .button-primary+.login-button,
    .modal-footer .btn-group .js-contact-form .login-form .login-form-buttons button[type="submit"]+.login-button,
    .login-form .login-form-buttons .modal-footer .btn-group .js-contact-form button[type="submit"]+.login-button,
    .js-contact-form .modal-footer .btn-group .login-form .login-form-buttons button[type="submit"]+.login-button,
    .login-form .login-form-buttons .js-contact-form .modal-footer .btn-group button[type="submit"]+.login-button,
    .modal-footer .btn-group .gform_wrapper .login-form .login-form-buttons input[type="submit"]+.login-button,
    .login-form .login-form-buttons .modal-footer .btn-group .gform_wrapper input[type="submit"]+.login-button,
    .gform_wrapper .modal-footer .btn-group .login-form .login-form-buttons input[type="submit"]+.login-button,
    .login-form .login-form-buttons .gform_wrapper .modal-footer .btn-group input[type="submit"]+.login-button,
    .modal-footer .btn-group .login-form .login-form-buttons .login-form-button+.login-button,
    .login-form .login-form-buttons .modal-footer .btn-group .login-form-button+.login-button,
    .modal-footer .btn-group .login-form .login-form-buttons .login-button+.login-button,
    .login-form .login-form-buttons .modal-footer .btn-group .login-button+.login-button,
    .modal-footer .btn-group .login-form .login-form-buttons .membership-button+.login-button,
    .login-form .login-form-buttons .modal-footer .btn-group .membership-button+.login-button,
    .modal-footer .btn-group .events-page .login-form .login-form-buttons .events-page-button+.login-button,
    .login-form .login-form-buttons .modal-footer .btn-group .events-page .events-page-button+.login-button,
    .events-page .modal-footer .btn-group .login-form .login-form-buttons .events-page-button+.login-button,
    .login-form .login-form-buttons .events-page .modal-footer .btn-group .events-page-button+.login-button,
    .modal-footer .btn-group .homepage-broadcast .login-form .login-form-buttons .homepage-broadcast-button+.login-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-broadcast .homepage-broadcast-button+.login-button,
    .homepage-broadcast .modal-footer .btn-group .login-form .login-form-buttons .homepage-broadcast-button+.login-button,
    .login-form .login-form-buttons .homepage-broadcast .modal-footer .btn-group .homepage-broadcast-button+.login-button,
    .modal-footer .btn-group .homepage-broadcast .login-form .login-form-buttons .order-button+.login-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-broadcast .order-button+.login-button,
    .homepage-broadcast .modal-footer .btn-group .login-form .login-form-buttons .order-button+.login-button,
    .login-form .login-form-buttons .homepage-broadcast .modal-footer .btn-group .order-button+.login-button,
    .modal-footer .btn-group .homepage-broadcast .login-form .login-form-buttons .visitor-link-button+.login-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-broadcast .visitor-link-button+.login-button,
    .homepage-broadcast .modal-footer .btn-group .login-form .login-form-buttons .visitor-link-button+.login-button,
    .login-form .login-form-buttons .homepage-broadcast .modal-footer .btn-group .visitor-link-button+.login-button,
    .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .login-form .login-form-buttons .homepage-eletter-subscribe-button+.login-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.login-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .login-form .login-form-buttons .homepage-eletter-subscribe-button+.login-button,
    .login-form .login-form-buttons .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-eletter-subscribe-button+.login-button,
    .modal-footer .btn-group .homepage-events .login-form .login-form-buttons .button+.login-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-events .button+.login-button,
    .homepage-events .modal-footer .btn-group .login-form .login-form-buttons .button+.login-button,
    .login-form .login-form-buttons .homepage-events .modal-footer .btn-group .button+.login-button,
    .modal-footer .btn-group .homepage-events .login-form .login-form-buttons .button-primary+.login-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-events .button-primary+.login-button,
    .homepage-events .modal-footer .btn-group .login-form .login-form-buttons .button-primary+.login-button,
    .login-form .login-form-buttons .homepage-events .modal-footer .btn-group .button-primary+.login-button,
    .modal-footer .btn-group .homepage-events .js-contact-form .login-form .login-form-buttons button[type="submit"]+.login-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-events .js-contact-form button[type="submit"]+.login-button,
    .homepage-events .js-contact-form .modal-footer .btn-group .login-form .login-form-buttons button[type="submit"]+.login-button,
    .login-form .login-form-buttons .homepage-events .js-contact-form .modal-footer .btn-group button[type="submit"]+.login-button,
    .modal-footer .btn-group .js-contact-form .homepage-events .login-form .login-form-buttons button[type="submit"]+.login-button,
    .login-form .login-form-buttons .modal-footer .btn-group .js-contact-form .homepage-events button[type="submit"]+.login-button,
    .js-contact-form .homepage-events .modal-footer .btn-group .login-form .login-form-buttons button[type="submit"]+.login-button,
    .login-form .login-form-buttons .js-contact-form .homepage-events .modal-footer .btn-group button[type="submit"]+.login-button,
    .modal-footer .btn-group .homepage-events .gform_wrapper .login-form .login-form-buttons input[type="submit"]+.login-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-events .gform_wrapper input[type="submit"]+.login-button,
    .homepage-events .gform_wrapper .modal-footer .btn-group .login-form .login-form-buttons input[type="submit"]+.login-button,
    .login-form .login-form-buttons .homepage-events .gform_wrapper .modal-footer .btn-group input[type="submit"]+.login-button,
    .modal-footer .btn-group .gform_wrapper .homepage-events .login-form .login-form-buttons input[type="submit"]+.login-button,
    .login-form .login-form-buttons .modal-footer .btn-group .gform_wrapper .homepage-events input[type="submit"]+.login-button,
    .gform_wrapper .homepage-events .modal-footer .btn-group .login-form .login-form-buttons input[type="submit"]+.login-button,
    .login-form .login-form-buttons .gform_wrapper .homepage-events .modal-footer .btn-group input[type="submit"]+.login-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .homepage-hero-button+.login-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-hero-button+.login-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .login-form .login-form-buttons .homepage-hero-button+.login-button,
    .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-hero-button+.login-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .order-button+.login-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .order-button+.login-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .login-form .login-form-buttons .order-button+.login-button,
    .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .order-button+.login-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .visitor-link-button+.login-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .visitor-link-button+.login-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .login-form .login-form-buttons .visitor-link-button+.login-button,
    .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .visitor-link-button+.login-button,
    .modal-footer .btn-group .login-form .login-form-buttons .btn+.membership-button,
    .login-form .login-form-buttons .modal-footer .btn-group .btn+.membership-button,
    .modal-footer .btn-group .login-form .login-form-buttons .button+.membership-button,
    .login-form .login-form-buttons .modal-footer .btn-group .button+.membership-button,
    .modal-footer .btn-group .login-form .login-form-buttons .button-primary+.membership-button,
    .login-form .login-form-buttons .modal-footer .btn-group .button-primary+.membership-button,
    .modal-footer .btn-group .js-contact-form .login-form .login-form-buttons button[type="submit"]+.membership-button,
    .login-form .login-form-buttons .modal-footer .btn-group .js-contact-form button[type="submit"]+.membership-button,
    .js-contact-form .modal-footer .btn-group .login-form .login-form-buttons button[type="submit"]+.membership-button,
    .login-form .login-form-buttons .js-contact-form .modal-footer .btn-group button[type="submit"]+.membership-button,
    .modal-footer .btn-group .gform_wrapper .login-form .login-form-buttons input[type="submit"]+.membership-button,
    .login-form .login-form-buttons .modal-footer .btn-group .gform_wrapper input[type="submit"]+.membership-button,
    .gform_wrapper .modal-footer .btn-group .login-form .login-form-buttons input[type="submit"]+.membership-button,
    .login-form .login-form-buttons .gform_wrapper .modal-footer .btn-group input[type="submit"]+.membership-button,
    .modal-footer .btn-group .login-form .login-form-buttons .login-form-button+.membership-button,
    .login-form .login-form-buttons .modal-footer .btn-group .login-form-button+.membership-button,
    .modal-footer .btn-group .login-form .login-form-buttons .login-button+.membership-button,
    .login-form .login-form-buttons .modal-footer .btn-group .login-button+.membership-button,
    .modal-footer .btn-group .login-form .login-form-buttons .membership-button+.membership-button,
    .login-form .login-form-buttons .modal-footer .btn-group .membership-button+.membership-button,
    .modal-footer .btn-group .events-page .login-form .login-form-buttons .events-page-button+.membership-button,
    .login-form .login-form-buttons .modal-footer .btn-group .events-page .events-page-button+.membership-button,
    .events-page .modal-footer .btn-group .login-form .login-form-buttons .events-page-button+.membership-button,
    .login-form .login-form-buttons .events-page .modal-footer .btn-group .events-page-button+.membership-button,
    .modal-footer .btn-group .homepage-broadcast .login-form .login-form-buttons .homepage-broadcast-button+.membership-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-broadcast .homepage-broadcast-button+.membership-button,
    .homepage-broadcast .modal-footer .btn-group .login-form .login-form-buttons .homepage-broadcast-button+.membership-button,
    .login-form .login-form-buttons .homepage-broadcast .modal-footer .btn-group .homepage-broadcast-button+.membership-button,
    .modal-footer .btn-group .homepage-broadcast .login-form .login-form-buttons .order-button+.membership-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-broadcast .order-button+.membership-button,
    .homepage-broadcast .modal-footer .btn-group .login-form .login-form-buttons .order-button+.membership-button,
    .login-form .login-form-buttons .homepage-broadcast .modal-footer .btn-group .order-button+.membership-button,
    .modal-footer .btn-group .homepage-broadcast .login-form .login-form-buttons .visitor-link-button+.membership-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-broadcast .visitor-link-button+.membership-button,
    .homepage-broadcast .modal-footer .btn-group .login-form .login-form-buttons .visitor-link-button+.membership-button,
    .login-form .login-form-buttons .homepage-broadcast .modal-footer .btn-group .visitor-link-button+.membership-button,
    .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .login-form .login-form-buttons .homepage-eletter-subscribe-button+.membership-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.membership-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .login-form .login-form-buttons .homepage-eletter-subscribe-button+.membership-button,
    .login-form .login-form-buttons .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-eletter-subscribe-button+.membership-button,
    .modal-footer .btn-group .homepage-events .login-form .login-form-buttons .button+.membership-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-events .button+.membership-button,
    .homepage-events .modal-footer .btn-group .login-form .login-form-buttons .button+.membership-button,
    .login-form .login-form-buttons .homepage-events .modal-footer .btn-group .button+.membership-button,
    .modal-footer .btn-group .homepage-events .login-form .login-form-buttons .button-primary+.membership-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-events .button-primary+.membership-button,
    .homepage-events .modal-footer .btn-group .login-form .login-form-buttons .button-primary+.membership-button,
    .login-form .login-form-buttons .homepage-events .modal-footer .btn-group .button-primary+.membership-button,
    .modal-footer .btn-group .homepage-events .js-contact-form .login-form .login-form-buttons button[type="submit"]+.membership-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-events .js-contact-form button[type="submit"]+.membership-button,
    .homepage-events .js-contact-form .modal-footer .btn-group .login-form .login-form-buttons button[type="submit"]+.membership-button,
    .login-form .login-form-buttons .homepage-events .js-contact-form .modal-footer .btn-group button[type="submit"]+.membership-button,
    .modal-footer .btn-group .js-contact-form .homepage-events .login-form .login-form-buttons button[type="submit"]+.membership-button,
    .login-form .login-form-buttons .modal-footer .btn-group .js-contact-form .homepage-events button[type="submit"]+.membership-button,
    .js-contact-form .homepage-events .modal-footer .btn-group .login-form .login-form-buttons button[type="submit"]+.membership-button,
    .login-form .login-form-buttons .js-contact-form .homepage-events .modal-footer .btn-group button[type="submit"]+.membership-button,
    .modal-footer .btn-group .homepage-events .gform_wrapper .login-form .login-form-buttons input[type="submit"]+.membership-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-events .gform_wrapper input[type="submit"]+.membership-button,
    .homepage-events .gform_wrapper .modal-footer .btn-group .login-form .login-form-buttons input[type="submit"]+.membership-button,
    .login-form .login-form-buttons .homepage-events .gform_wrapper .modal-footer .btn-group input[type="submit"]+.membership-button,
    .modal-footer .btn-group .gform_wrapper .homepage-events .login-form .login-form-buttons input[type="submit"]+.membership-button,
    .login-form .login-form-buttons .modal-footer .btn-group .gform_wrapper .homepage-events input[type="submit"]+.membership-button,
    .gform_wrapper .homepage-events .modal-footer .btn-group .login-form .login-form-buttons input[type="submit"]+.membership-button,
    .login-form .login-form-buttons .gform_wrapper .homepage-events .modal-footer .btn-group input[type="submit"]+.membership-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .homepage-hero-button+.membership-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-hero-button+.membership-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .login-form .login-form-buttons .homepage-hero-button+.membership-button,
    .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-hero-button+.membership-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .order-button+.membership-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .order-button+.membership-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .login-form .login-form-buttons .order-button+.membership-button,
    .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .order-button+.membership-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .visitor-link-button+.membership-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .visitor-link-button+.membership-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .login-form .login-form-buttons .visitor-link-button+.membership-button,
    .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .visitor-link-button+.membership-button,
    .modal-footer .btn-group .events-page .btn+.events-page-button,
    .events-page .modal-footer .btn-group .btn+.events-page-button,
    .modal-footer .btn-group .events-page .button+.events-page-button,
    .events-page .modal-footer .btn-group .button+.events-page-button,
    .modal-footer .btn-group .events-page .button-primary+.events-page-button,
    .events-page .modal-footer .btn-group .button-primary+.events-page-button,
    .modal-footer .btn-group .js-contact-form .events-page button[type="submit"]+.events-page-button,
    .events-page .modal-footer .btn-group .js-contact-form button[type="submit"]+.events-page-button,
    .js-contact-form .modal-footer .btn-group .events-page button[type="submit"]+.events-page-button,
    .events-page .js-contact-form .modal-footer .btn-group button[type="submit"]+.events-page-button,
    .modal-footer .btn-group .gform_wrapper .events-page input[type="submit"]+.events-page-button,
    .events-page .modal-footer .btn-group .gform_wrapper input[type="submit"]+.events-page-button,
    .gform_wrapper .modal-footer .btn-group .events-page input[type="submit"]+.events-page-button,
    .events-page .gform_wrapper .modal-footer .btn-group input[type="submit"]+.events-page-button,
    .modal-footer .btn-group .login-form .login-form-buttons .events-page .login-form-button+.events-page-button,
    .events-page .modal-footer .btn-group .login-form .login-form-buttons .login-form-button+.events-page-button,
    .login-form .login-form-buttons .modal-footer .btn-group .events-page .login-form-button+.events-page-button,
    .events-page .login-form .login-form-buttons .modal-footer .btn-group .login-form-button+.events-page-button,
    .modal-footer .btn-group .login-form .login-form-buttons .events-page .login-button+.events-page-button,
    .events-page .modal-footer .btn-group .login-form .login-form-buttons .login-button+.events-page-button,
    .login-form .login-form-buttons .modal-footer .btn-group .events-page .login-button+.events-page-button,
    .events-page .login-form .login-form-buttons .modal-footer .btn-group .login-button+.events-page-button,
    .modal-footer .btn-group .login-form .login-form-buttons .events-page .membership-button+.events-page-button,
    .events-page .modal-footer .btn-group .login-form .login-form-buttons .membership-button+.events-page-button,
    .login-form .login-form-buttons .modal-footer .btn-group .events-page .membership-button+.events-page-button,
    .events-page .login-form .login-form-buttons .modal-footer .btn-group .membership-button+.events-page-button,
    .modal-footer .btn-group .events-page .events-page-button+.events-page-button,
    .events-page .modal-footer .btn-group .events-page-button+.events-page-button,
    .modal-footer .btn-group .homepage-broadcast .events-page .homepage-broadcast-button+.events-page-button,
    .events-page .modal-footer .btn-group .homepage-broadcast .homepage-broadcast-button+.events-page-button,
    .homepage-broadcast .modal-footer .btn-group .events-page .homepage-broadcast-button+.events-page-button,
    .events-page .homepage-broadcast .modal-footer .btn-group .homepage-broadcast-button+.events-page-button,
    .modal-footer .btn-group .homepage-broadcast .events-page .order-button+.events-page-button,
    .events-page .modal-footer .btn-group .homepage-broadcast .order-button+.events-page-button,
    .homepage-broadcast .modal-footer .btn-group .events-page .order-button+.events-page-button,
    .events-page .homepage-broadcast .modal-footer .btn-group .order-button+.events-page-button,
    .modal-footer .btn-group .homepage-broadcast .events-page .visitor-link-button+.events-page-button,
    .events-page .modal-footer .btn-group .homepage-broadcast .visitor-link-button+.events-page-button,
    .homepage-broadcast .modal-footer .btn-group .events-page .visitor-link-button+.events-page-button,
    .events-page .homepage-broadcast .modal-footer .btn-group .visitor-link-button+.events-page-button,
    .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .events-page .homepage-eletter-subscribe-button+.events-page-button,
    .events-page .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.events-page-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .events-page .homepage-eletter-subscribe-button+.events-page-button,
    .events-page .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-eletter-subscribe-button+.events-page-button,
    .modal-footer .btn-group .homepage-events .events-page .button+.events-page-button,
    .events-page .modal-footer .btn-group .homepage-events .button+.events-page-button,
    .homepage-events .modal-footer .btn-group .events-page .button+.events-page-button,
    .events-page .homepage-events .modal-footer .btn-group .button+.events-page-button,
    .modal-footer .btn-group .homepage-events .events-page .button-primary+.events-page-button,
    .events-page .modal-footer .btn-group .homepage-events .button-primary+.events-page-button,
    .homepage-events .modal-footer .btn-group .events-page .button-primary+.events-page-button,
    .events-page .homepage-events .modal-footer .btn-group .button-primary+.events-page-button,
    .modal-footer .btn-group .homepage-events .js-contact-form .events-page button[type="submit"]+.events-page-button,
    .events-page .modal-footer .btn-group .homepage-events .js-contact-form button[type="submit"]+.events-page-button,
    .homepage-events .js-contact-form .modal-footer .btn-group .events-page button[type="submit"]+.events-page-button,
    .events-page .homepage-events .js-contact-form .modal-footer .btn-group button[type="submit"]+.events-page-button,
    .modal-footer .btn-group .js-contact-form .homepage-events .events-page button[type="submit"]+.events-page-button,
    .events-page .modal-footer .btn-group .js-contact-form .homepage-events button[type="submit"]+.events-page-button,
    .js-contact-form .homepage-events .modal-footer .btn-group .events-page button[type="submit"]+.events-page-button,
    .events-page .js-contact-form .homepage-events .modal-footer .btn-group button[type="submit"]+.events-page-button,
    .modal-footer .btn-group .homepage-events .gform_wrapper .events-page input[type="submit"]+.events-page-button,
    .events-page .modal-footer .btn-group .homepage-events .gform_wrapper input[type="submit"]+.events-page-button,
    .homepage-events .gform_wrapper .modal-footer .btn-group .events-page input[type="submit"]+.events-page-button,
    .events-page .homepage-events .gform_wrapper .modal-footer .btn-group input[type="submit"]+.events-page-button,
    .modal-footer .btn-group .gform_wrapper .homepage-events .events-page input[type="submit"]+.events-page-button,
    .events-page .modal-footer .btn-group .gform_wrapper .homepage-events input[type="submit"]+.events-page-button,
    .gform_wrapper .homepage-events .modal-footer .btn-group .events-page input[type="submit"]+.events-page-button,
    .events-page .gform_wrapper .homepage-events .modal-footer .btn-group input[type="submit"]+.events-page-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .events-page .homepage-hero-button+.events-page-button,
    .events-page .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-hero-button+.events-page-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .events-page .homepage-hero-button+.events-page-button,
    .events-page .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-hero-button+.events-page-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .events-page .order-button+.events-page-button,
    .events-page .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .order-button+.events-page-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .events-page .order-button+.events-page-button,
    .events-page .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .order-button+.events-page-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .events-page .visitor-link-button+.events-page-button,
    .events-page .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .visitor-link-button+.events-page-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .events-page .visitor-link-button+.events-page-button,
    .events-page .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .visitor-link-button+.events-page-button,
    .modal-footer .btn-group .homepage-broadcast .btn+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .btn-group .btn+.homepage-broadcast-button,
    .modal-footer .btn-group .homepage-broadcast .button+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .btn-group .button+.homepage-broadcast-button,
    .modal-footer .btn-group .homepage-broadcast .button-primary+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .btn-group .button-primary+.homepage-broadcast-button,
    .modal-footer .btn-group .js-contact-form .homepage-broadcast button[type="submit"]+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .btn-group .js-contact-form button[type="submit"]+.homepage-broadcast-button,
    .js-contact-form .modal-footer .btn-group .homepage-broadcast button[type="submit"]+.homepage-broadcast-button,
    .homepage-broadcast .js-contact-form .modal-footer .btn-group button[type="submit"]+.homepage-broadcast-button,
    .modal-footer .btn-group .gform_wrapper .homepage-broadcast input[type="submit"]+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .btn-group .gform_wrapper input[type="submit"]+.homepage-broadcast-button,
    .gform_wrapper .modal-footer .btn-group .homepage-broadcast input[type="submit"]+.homepage-broadcast-button,
    .homepage-broadcast .gform_wrapper .modal-footer .btn-group input[type="submit"]+.homepage-broadcast-button,
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-broadcast .login-form-button+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .btn-group .login-form .login-form-buttons .login-form-button+.homepage-broadcast-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-broadcast .login-form-button+.homepage-broadcast-button,
    .homepage-broadcast .login-form .login-form-buttons .modal-footer .btn-group .login-form-button+.homepage-broadcast-button,
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-broadcast .login-button+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .btn-group .login-form .login-form-buttons .login-button+.homepage-broadcast-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-broadcast .login-button+.homepage-broadcast-button,
    .homepage-broadcast .login-form .login-form-buttons .modal-footer .btn-group .login-button+.homepage-broadcast-button,
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-broadcast .membership-button+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .btn-group .login-form .login-form-buttons .membership-button+.homepage-broadcast-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-broadcast .membership-button+.homepage-broadcast-button,
    .homepage-broadcast .login-form .login-form-buttons .modal-footer .btn-group .membership-button+.homepage-broadcast-button,
    .modal-footer .btn-group .events-page .homepage-broadcast .events-page-button+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .btn-group .events-page .events-page-button+.homepage-broadcast-button,
    .events-page .modal-footer .btn-group .homepage-broadcast .events-page-button+.homepage-broadcast-button,
    .homepage-broadcast .events-page .modal-footer .btn-group .events-page-button+.homepage-broadcast-button,
    .modal-footer .btn-group .homepage-broadcast .homepage-broadcast-button+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-broadcast-button+.homepage-broadcast-button,
    .modal-footer .btn-group .homepage-broadcast .order-button+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .btn-group .order-button+.homepage-broadcast-button,
    .modal-footer .btn-group .homepage-broadcast .visitor-link-button+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .btn-group .visitor-link-button+.homepage-broadcast-button,
    .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-broadcast .homepage-eletter-subscribe-button+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.homepage-broadcast-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-broadcast .homepage-eletter-subscribe-button+.homepage-broadcast-button,
    .homepage-broadcast .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-eletter-subscribe-button+.homepage-broadcast-button,
    .modal-footer .btn-group .homepage-events .homepage-broadcast .button+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-events .button+.homepage-broadcast-button,
    .homepage-events .modal-footer .btn-group .homepage-broadcast .button+.homepage-broadcast-button,
    .homepage-broadcast .homepage-events .modal-footer .btn-group .button+.homepage-broadcast-button,
    .modal-footer .btn-group .homepage-events .homepage-broadcast .button-primary+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-events .button-primary+.homepage-broadcast-button,
    .homepage-events .modal-footer .btn-group .homepage-broadcast .button-primary+.homepage-broadcast-button,
    .homepage-broadcast .homepage-events .modal-footer .btn-group .button-primary+.homepage-broadcast-button,
    .modal-footer .btn-group .homepage-events .js-contact-form .homepage-broadcast button[type="submit"]+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-events .js-contact-form button[type="submit"]+.homepage-broadcast-button,
    .homepage-events .js-contact-form .modal-footer .btn-group .homepage-broadcast button[type="submit"]+.homepage-broadcast-button,
    .homepage-broadcast .homepage-events .js-contact-form .modal-footer .btn-group button[type="submit"]+.homepage-broadcast-button,
    .modal-footer .btn-group .js-contact-form .homepage-events .homepage-broadcast button[type="submit"]+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .btn-group .js-contact-form .homepage-events button[type="submit"]+.homepage-broadcast-button,
    .js-contact-form .homepage-events .modal-footer .btn-group .homepage-broadcast button[type="submit"]+.homepage-broadcast-button,
    .homepage-broadcast .js-contact-form .homepage-events .modal-footer .btn-group button[type="submit"]+.homepage-broadcast-button,
    .modal-footer .btn-group .homepage-events .gform_wrapper .homepage-broadcast input[type="submit"]+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-events .gform_wrapper input[type="submit"]+.homepage-broadcast-button,
    .homepage-events .gform_wrapper .modal-footer .btn-group .homepage-broadcast input[type="submit"]+.homepage-broadcast-button,
    .homepage-broadcast .homepage-events .gform_wrapper .modal-footer .btn-group input[type="submit"]+.homepage-broadcast-button,
    .modal-footer .btn-group .gform_wrapper .homepage-events .homepage-broadcast input[type="submit"]+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .btn-group .gform_wrapper .homepage-events input[type="submit"]+.homepage-broadcast-button,
    .gform_wrapper .homepage-events .modal-footer .btn-group .homepage-broadcast input[type="submit"]+.homepage-broadcast-button,
    .homepage-broadcast .gform_wrapper .homepage-events .modal-footer .btn-group input[type="submit"]+.homepage-broadcast-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-broadcast .homepage-hero-button+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-hero-button+.homepage-broadcast-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-broadcast .homepage-hero-button+.homepage-broadcast-button,
    .homepage-broadcast .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-hero-button+.homepage-broadcast-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-broadcast .order-button+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .order-button+.homepage-broadcast-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-broadcast .order-button+.homepage-broadcast-button,
    .homepage-broadcast .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .order-button+.homepage-broadcast-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-broadcast .visitor-link-button+.homepage-broadcast-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .visitor-link-button+.homepage-broadcast-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-broadcast .visitor-link-button+.homepage-broadcast-button,
    .homepage-broadcast .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .visitor-link-button+.homepage-broadcast-button,
    .modal-footer .btn-group .homepage-broadcast .btn+.order-button,
    .homepage-broadcast .modal-footer .btn-group .btn+.order-button,
    .modal-footer .btn-group .homepage-broadcast .button+.order-button,
    .homepage-broadcast .modal-footer .btn-group .button+.order-button,
    .modal-footer .btn-group .homepage-broadcast .button-primary+.order-button,
    .homepage-broadcast .modal-footer .btn-group .button-primary+.order-button,
    .modal-footer .btn-group .js-contact-form .homepage-broadcast button[type="submit"]+.order-button,
    .homepage-broadcast .modal-footer .btn-group .js-contact-form button[type="submit"]+.order-button,
    .js-contact-form .modal-footer .btn-group .homepage-broadcast button[type="submit"]+.order-button,
    .homepage-broadcast .js-contact-form .modal-footer .btn-group button[type="submit"]+.order-button,
    .modal-footer .btn-group .gform_wrapper .homepage-broadcast input[type="submit"]+.order-button,
    .homepage-broadcast .modal-footer .btn-group .gform_wrapper input[type="submit"]+.order-button,
    .gform_wrapper .modal-footer .btn-group .homepage-broadcast input[type="submit"]+.order-button,
    .homepage-broadcast .gform_wrapper .modal-footer .btn-group input[type="submit"]+.order-button,
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-broadcast .login-form-button+.order-button,
    .homepage-broadcast .modal-footer .btn-group .login-form .login-form-buttons .login-form-button+.order-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-broadcast .login-form-button+.order-button,
    .homepage-broadcast .login-form .login-form-buttons .modal-footer .btn-group .login-form-button+.order-button,
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-broadcast .login-button+.order-button,
    .homepage-broadcast .modal-footer .btn-group .login-form .login-form-buttons .login-button+.order-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-broadcast .login-button+.order-button,
    .homepage-broadcast .login-form .login-form-buttons .modal-footer .btn-group .login-button+.order-button,
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-broadcast .membership-button+.order-button,
    .homepage-broadcast .modal-footer .btn-group .login-form .login-form-buttons .membership-button+.order-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-broadcast .membership-button+.order-button,
    .homepage-broadcast .login-form .login-form-buttons .modal-footer .btn-group .membership-button+.order-button,
    .modal-footer .btn-group .events-page .homepage-broadcast .events-page-button+.order-button,
    .homepage-broadcast .modal-footer .btn-group .events-page .events-page-button+.order-button,
    .events-page .modal-footer .btn-group .homepage-broadcast .events-page-button+.order-button,
    .homepage-broadcast .events-page .modal-footer .btn-group .events-page-button+.order-button,
    .modal-footer .btn-group .homepage-broadcast .homepage-broadcast-button+.order-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-broadcast-button+.order-button,
    .modal-footer .btn-group .homepage-broadcast .order-button+.order-button,
    .homepage-broadcast .modal-footer .btn-group .order-button+.order-button,
    .modal-footer .btn-group .homepage-broadcast .visitor-link-button+.order-button,
    .homepage-broadcast .modal-footer .btn-group .visitor-link-button+.order-button,
    .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-broadcast .homepage-eletter-subscribe-button+.order-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.order-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-broadcast .homepage-eletter-subscribe-button+.order-button,
    .homepage-broadcast .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-eletter-subscribe-button+.order-button,
    .modal-footer .btn-group .homepage-events .homepage-broadcast .button+.order-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-events .button+.order-button,
    .homepage-events .modal-footer .btn-group .homepage-broadcast .button+.order-button,
    .homepage-broadcast .homepage-events .modal-footer .btn-group .button+.order-button,
    .modal-footer .btn-group .homepage-events .homepage-broadcast .button-primary+.order-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-events .button-primary+.order-button,
    .homepage-events .modal-footer .btn-group .homepage-broadcast .button-primary+.order-button,
    .homepage-broadcast .homepage-events .modal-footer .btn-group .button-primary+.order-button,
    .modal-footer .btn-group .homepage-events .js-contact-form .homepage-broadcast button[type="submit"]+.order-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-events .js-contact-form button[type="submit"]+.order-button,
    .homepage-events .js-contact-form .modal-footer .btn-group .homepage-broadcast button[type="submit"]+.order-button,
    .homepage-broadcast .homepage-events .js-contact-form .modal-footer .btn-group button[type="submit"]+.order-button,
    .modal-footer .btn-group .js-contact-form .homepage-events .homepage-broadcast button[type="submit"]+.order-button,
    .homepage-broadcast .modal-footer .btn-group .js-contact-form .homepage-events button[type="submit"]+.order-button,
    .js-contact-form .homepage-events .modal-footer .btn-group .homepage-broadcast button[type="submit"]+.order-button,
    .homepage-broadcast .js-contact-form .homepage-events .modal-footer .btn-group button[type="submit"]+.order-button,
    .modal-footer .btn-group .homepage-events .gform_wrapper .homepage-broadcast input[type="submit"]+.order-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-events .gform_wrapper input[type="submit"]+.order-button,
    .homepage-events .gform_wrapper .modal-footer .btn-group .homepage-broadcast input[type="submit"]+.order-button,
    .homepage-broadcast .homepage-events .gform_wrapper .modal-footer .btn-group input[type="submit"]+.order-button,
    .modal-footer .btn-group .gform_wrapper .homepage-events .homepage-broadcast input[type="submit"]+.order-button,
    .homepage-broadcast .modal-footer .btn-group .gform_wrapper .homepage-events input[type="submit"]+.order-button,
    .gform_wrapper .homepage-events .modal-footer .btn-group .homepage-broadcast input[type="submit"]+.order-button,
    .homepage-broadcast .gform_wrapper .homepage-events .modal-footer .btn-group input[type="submit"]+.order-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-broadcast .homepage-hero-button+.order-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-hero-button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-broadcast .homepage-hero-button+.order-button,
    .homepage-broadcast .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-hero-button+.order-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-broadcast .order-button+.order-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .order-button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-broadcast .order-button+.order-button,
    .homepage-broadcast .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .order-button+.order-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-broadcast .visitor-link-button+.order-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .visitor-link-button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-broadcast .visitor-link-button+.order-button,
    .homepage-broadcast .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .visitor-link-button+.order-button,
    .modal-footer .btn-group .homepage-broadcast .btn+.visitor-link-button,
    .homepage-broadcast .modal-footer .btn-group .btn+.visitor-link-button,
    .modal-footer .btn-group .homepage-broadcast .button+.visitor-link-button,
    .homepage-broadcast .modal-footer .btn-group .button+.visitor-link-button,
    .modal-footer .btn-group .homepage-broadcast .button-primary+.visitor-link-button,
    .homepage-broadcast .modal-footer .btn-group .button-primary+.visitor-link-button,
    .modal-footer .btn-group .js-contact-form .homepage-broadcast button[type="submit"]+.visitor-link-button,
    .homepage-broadcast .modal-footer .btn-group .js-contact-form button[type="submit"]+.visitor-link-button,
    .js-contact-form .modal-footer .btn-group .homepage-broadcast button[type="submit"]+.visitor-link-button,
    .homepage-broadcast .js-contact-form .modal-footer .btn-group button[type="submit"]+.visitor-link-button,
    .modal-footer .btn-group .gform_wrapper .homepage-broadcast input[type="submit"]+.visitor-link-button,
    .homepage-broadcast .modal-footer .btn-group .gform_wrapper input[type="submit"]+.visitor-link-button,
    .gform_wrapper .modal-footer .btn-group .homepage-broadcast input[type="submit"]+.visitor-link-button,
    .homepage-broadcast .gform_wrapper .modal-footer .btn-group input[type="submit"]+.visitor-link-button,
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-broadcast .login-form-button+.visitor-link-button,
    .homepage-broadcast .modal-footer .btn-group .login-form .login-form-buttons .login-form-button+.visitor-link-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-broadcast .login-form-button+.visitor-link-button,
    .homepage-broadcast .login-form .login-form-buttons .modal-footer .btn-group .login-form-button+.visitor-link-button,
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-broadcast .login-button+.visitor-link-button,
    .homepage-broadcast .modal-footer .btn-group .login-form .login-form-buttons .login-button+.visitor-link-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-broadcast .login-button+.visitor-link-button,
    .homepage-broadcast .login-form .login-form-buttons .modal-footer .btn-group .login-button+.visitor-link-button,
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-broadcast .membership-button+.visitor-link-button,
    .homepage-broadcast .modal-footer .btn-group .login-form .login-form-buttons .membership-button+.visitor-link-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-broadcast .membership-button+.visitor-link-button,
    .homepage-broadcast .login-form .login-form-buttons .modal-footer .btn-group .membership-button+.visitor-link-button,
    .modal-footer .btn-group .events-page .homepage-broadcast .events-page-button+.visitor-link-button,
    .homepage-broadcast .modal-footer .btn-group .events-page .events-page-button+.visitor-link-button,
    .events-page .modal-footer .btn-group .homepage-broadcast .events-page-button+.visitor-link-button,
    .homepage-broadcast .events-page .modal-footer .btn-group .events-page-button+.visitor-link-button,
    .modal-footer .btn-group .homepage-broadcast .homepage-broadcast-button+.visitor-link-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-broadcast-button+.visitor-link-button,
    .modal-footer .btn-group .homepage-broadcast .order-button+.visitor-link-button,
    .homepage-broadcast .modal-footer .btn-group .order-button+.visitor-link-button,
    .modal-footer .btn-group .homepage-broadcast .visitor-link-button+.visitor-link-button,
    .homepage-broadcast .modal-footer .btn-group .visitor-link-button+.visitor-link-button,
    .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-broadcast .homepage-eletter-subscribe-button+.visitor-link-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.visitor-link-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-broadcast .homepage-eletter-subscribe-button+.visitor-link-button,
    .homepage-broadcast .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-eletter-subscribe-button+.visitor-link-button,
    .modal-footer .btn-group .homepage-events .homepage-broadcast .button+.visitor-link-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-events .button+.visitor-link-button,
    .homepage-events .modal-footer .btn-group .homepage-broadcast .button+.visitor-link-button,
    .homepage-broadcast .homepage-events .modal-footer .btn-group .button+.visitor-link-button,
    .modal-footer .btn-group .homepage-events .homepage-broadcast .button-primary+.visitor-link-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-events .button-primary+.visitor-link-button,
    .homepage-events .modal-footer .btn-group .homepage-broadcast .button-primary+.visitor-link-button,
    .homepage-broadcast .homepage-events .modal-footer .btn-group .button-primary+.visitor-link-button,
    .modal-footer .btn-group .homepage-events .js-contact-form .homepage-broadcast button[type="submit"]+.visitor-link-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-events .js-contact-form button[type="submit"]+.visitor-link-button,
    .homepage-events .js-contact-form .modal-footer .btn-group .homepage-broadcast button[type="submit"]+.visitor-link-button,
    .homepage-broadcast .homepage-events .js-contact-form .modal-footer .btn-group button[type="submit"]+.visitor-link-button,
    .modal-footer .btn-group .js-contact-form .homepage-events .homepage-broadcast button[type="submit"]+.visitor-link-button,
    .homepage-broadcast .modal-footer .btn-group .js-contact-form .homepage-events button[type="submit"]+.visitor-link-button,
    .js-contact-form .homepage-events .modal-footer .btn-group .homepage-broadcast button[type="submit"]+.visitor-link-button,
    .homepage-broadcast .js-contact-form .homepage-events .modal-footer .btn-group button[type="submit"]+.visitor-link-button,
    .modal-footer .btn-group .homepage-events .gform_wrapper .homepage-broadcast input[type="submit"]+.visitor-link-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-events .gform_wrapper input[type="submit"]+.visitor-link-button,
    .homepage-events .gform_wrapper .modal-footer .btn-group .homepage-broadcast input[type="submit"]+.visitor-link-button,
    .homepage-broadcast .homepage-events .gform_wrapper .modal-footer .btn-group input[type="submit"]+.visitor-link-button,
    .modal-footer .btn-group .gform_wrapper .homepage-events .homepage-broadcast input[type="submit"]+.visitor-link-button,
    .homepage-broadcast .modal-footer .btn-group .gform_wrapper .homepage-events input[type="submit"]+.visitor-link-button,
    .gform_wrapper .homepage-events .modal-footer .btn-group .homepage-broadcast input[type="submit"]+.visitor-link-button,
    .homepage-broadcast .gform_wrapper .homepage-events .modal-footer .btn-group input[type="submit"]+.visitor-link-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-broadcast .homepage-hero-button+.visitor-link-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-hero-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-broadcast .homepage-hero-button+.visitor-link-button,
    .homepage-broadcast .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-hero-button+.visitor-link-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-broadcast .order-button+.visitor-link-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .order-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-broadcast .order-button+.visitor-link-button,
    .homepage-broadcast .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .order-button+.visitor-link-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-broadcast .visitor-link-button+.visitor-link-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .visitor-link-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-broadcast .visitor-link-button+.visitor-link-button,
    .homepage-broadcast .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .visitor-link-button+.visitor-link-button,
    .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .btn+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .btn+.homepage-eletter-subscribe-button,
    .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .button+.homepage-eletter-subscribe-button,
    .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .button-primary+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .button-primary+.homepage-eletter-subscribe-button,
    .modal-footer .btn-group .js-contact-form .homepage-eletters .homepage-eletter-subscribe button[type="submit"]+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .js-contact-form button[type="submit"]+.homepage-eletter-subscribe-button,
    .js-contact-form .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe button[type="submit"]+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .js-contact-form .modal-footer .btn-group button[type="submit"]+.homepage-eletter-subscribe-button,
    .modal-footer .btn-group .gform_wrapper .homepage-eletters .homepage-eletter-subscribe input[type="submit"]+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .gform_wrapper input[type="submit"]+.homepage-eletter-subscribe-button,
    .gform_wrapper .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe input[type="submit"]+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .gform_wrapper .modal-footer .btn-group input[type="submit"]+.homepage-eletter-subscribe-button,
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-eletters .homepage-eletter-subscribe .login-form-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .login-form .login-form-buttons .login-form-button+.homepage-eletter-subscribe-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .login-form-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .login-form .login-form-buttons .modal-footer .btn-group .login-form-button+.homepage-eletter-subscribe-button,
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-eletters .homepage-eletter-subscribe .login-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .login-form .login-form-buttons .login-button+.homepage-eletter-subscribe-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .login-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .login-form .login-form-buttons .modal-footer .btn-group .login-button+.homepage-eletter-subscribe-button,
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-eletters .homepage-eletter-subscribe .membership-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .login-form .login-form-buttons .membership-button+.homepage-eletter-subscribe-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .membership-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .login-form .login-form-buttons .modal-footer .btn-group .membership-button+.homepage-eletter-subscribe-button,
    .modal-footer .btn-group .events-page .homepage-eletters .homepage-eletter-subscribe .events-page-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .events-page .events-page-button+.homepage-eletter-subscribe-button,
    .events-page .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .events-page-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .events-page .modal-footer .btn-group .events-page-button+.homepage-eletter-subscribe-button,
    .modal-footer .btn-group .homepage-broadcast .homepage-eletters .homepage-eletter-subscribe .homepage-broadcast-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-broadcast .homepage-broadcast-button+.homepage-eletter-subscribe-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-broadcast-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .homepage-broadcast .modal-footer .btn-group .homepage-broadcast-button+.homepage-eletter-subscribe-button,
    .modal-footer .btn-group .homepage-broadcast .homepage-eletters .homepage-eletter-subscribe .order-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-broadcast .order-button+.homepage-eletter-subscribe-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .order-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .homepage-broadcast .modal-footer .btn-group .order-button+.homepage-eletter-subscribe-button,
    .modal-footer .btn-group .homepage-broadcast .homepage-eletters .homepage-eletter-subscribe .visitor-link-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-broadcast .visitor-link-button+.homepage-eletter-subscribe-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .visitor-link-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .homepage-broadcast .modal-footer .btn-group .visitor-link-button+.homepage-eletter-subscribe-button,
    .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-eletter-subscribe-button+.homepage-eletter-subscribe-button,
    .modal-footer .btn-group .homepage-events .homepage-eletters .homepage-eletter-subscribe .button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-events .button+.homepage-eletter-subscribe-button,
    .homepage-events .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .homepage-events .modal-footer .btn-group .button+.homepage-eletter-subscribe-button,
    .modal-footer .btn-group .homepage-events .homepage-eletters .homepage-eletter-subscribe .button-primary+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-events .button-primary+.homepage-eletter-subscribe-button,
    .homepage-events .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .button-primary+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .homepage-events .modal-footer .btn-group .button-primary+.homepage-eletter-subscribe-button,
    .modal-footer .btn-group .homepage-events .js-contact-form .homepage-eletters .homepage-eletter-subscribe button[type="submit"]+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-events .js-contact-form button[type="submit"]+.homepage-eletter-subscribe-button,
    .homepage-events .js-contact-form .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe button[type="submit"]+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .homepage-events .js-contact-form .modal-footer .btn-group button[type="submit"]+.homepage-eletter-subscribe-button,
    .modal-footer .btn-group .js-contact-form .homepage-events .homepage-eletters .homepage-eletter-subscribe button[type="submit"]+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .js-contact-form .homepage-events button[type="submit"]+.homepage-eletter-subscribe-button,
    .js-contact-form .homepage-events .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe button[type="submit"]+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .js-contact-form .homepage-events .modal-footer .btn-group button[type="submit"]+.homepage-eletter-subscribe-button,
    .modal-footer .btn-group .homepage-events .gform_wrapper .homepage-eletters .homepage-eletter-subscribe input[type="submit"]+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-events .gform_wrapper input[type="submit"]+.homepage-eletter-subscribe-button,
    .homepage-events .gform_wrapper .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe input[type="submit"]+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .homepage-events .gform_wrapper .modal-footer .btn-group input[type="submit"]+.homepage-eletter-subscribe-button,
    .modal-footer .btn-group .gform_wrapper .homepage-events .homepage-eletters .homepage-eletter-subscribe input[type="submit"]+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .gform_wrapper .homepage-events input[type="submit"]+.homepage-eletter-subscribe-button,
    .gform_wrapper .homepage-events .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe input[type="submit"]+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .gform_wrapper .homepage-events .modal-footer .btn-group input[type="submit"]+.homepage-eletter-subscribe-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-eletters .homepage-eletter-subscribe .homepage-hero-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-hero-button+.homepage-eletter-subscribe-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-hero-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-hero-button+.homepage-eletter-subscribe-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-eletters .homepage-eletter-subscribe .order-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .order-button+.homepage-eletter-subscribe-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .order-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .order-button+.homepage-eletter-subscribe-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-eletters .homepage-eletter-subscribe .visitor-link-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .visitor-link-button+.homepage-eletter-subscribe-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .visitor-link-button+.homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .visitor-link-button+.homepage-eletter-subscribe-button,
    .modal-footer .btn-group .homepage-events .btn+.button,
    .homepage-events .modal-footer .btn-group .btn+.button,
    .modal-footer .btn-group .homepage-events .button+.button,
    .homepage-events .modal-footer .btn-group .button+.button,
    .modal-footer .btn-group .homepage-events .button-primary+.button,
    .homepage-events .modal-footer .btn-group .button-primary+.button,
    .modal-footer .btn-group .js-contact-form .homepage-events button[type="submit"]+.button,
    .homepage-events .modal-footer .btn-group .js-contact-form button[type="submit"]+.button,
    .js-contact-form .modal-footer .btn-group .homepage-events button[type="submit"]+.button,
    .homepage-events .js-contact-form .modal-footer .btn-group button[type="submit"]+.button,
    .modal-footer .btn-group .gform_wrapper .homepage-events input[type="submit"]+.button,
    .homepage-events .modal-footer .btn-group .gform_wrapper input[type="submit"]+.button,
    .gform_wrapper .modal-footer .btn-group .homepage-events input[type="submit"]+.button,
    .homepage-events .gform_wrapper .modal-footer .btn-group input[type="submit"]+.button,
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-events .login-form-button+.button,
    .homepage-events .modal-footer .btn-group .login-form .login-form-buttons .login-form-button+.button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-events .login-form-button+.button,
    .homepage-events .login-form .login-form-buttons .modal-footer .btn-group .login-form-button+.button,
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-events .login-button+.button,
    .homepage-events .modal-footer .btn-group .login-form .login-form-buttons .login-button+.button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-events .login-button+.button,
    .homepage-events .login-form .login-form-buttons .modal-footer .btn-group .login-button+.button,
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-events .membership-button+.button,
    .homepage-events .modal-footer .btn-group .login-form .login-form-buttons .membership-button+.button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-events .membership-button+.button,
    .homepage-events .login-form .login-form-buttons .modal-footer .btn-group .membership-button+.button,
    .modal-footer .btn-group .events-page .homepage-events .events-page-button+.button,
    .homepage-events .modal-footer .btn-group .events-page .events-page-button+.button,
    .events-page .modal-footer .btn-group .homepage-events .events-page-button+.button,
    .homepage-events .events-page .modal-footer .btn-group .events-page-button+.button,
    .modal-footer .btn-group .homepage-broadcast .homepage-events .homepage-broadcast-button+.button,
    .homepage-events .modal-footer .btn-group .homepage-broadcast .homepage-broadcast-button+.button,
    .homepage-broadcast .modal-footer .btn-group .homepage-events .homepage-broadcast-button+.button,
    .homepage-events .homepage-broadcast .modal-footer .btn-group .homepage-broadcast-button+.button,
    .modal-footer .btn-group .homepage-broadcast .homepage-events .order-button+.button,
    .homepage-events .modal-footer .btn-group .homepage-broadcast .order-button+.button,
    .homepage-broadcast .modal-footer .btn-group .homepage-events .order-button+.button,
    .homepage-events .homepage-broadcast .modal-footer .btn-group .order-button+.button,
    .modal-footer .btn-group .homepage-broadcast .homepage-events .visitor-link-button+.button,
    .homepage-events .modal-footer .btn-group .homepage-broadcast .visitor-link-button+.button,
    .homepage-broadcast .modal-footer .btn-group .homepage-events .visitor-link-button+.button,
    .homepage-events .homepage-broadcast .modal-footer .btn-group .visitor-link-button+.button,
    .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-events .homepage-eletter-subscribe-button+.button,
    .homepage-events .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-events .homepage-eletter-subscribe-button+.button,
    .homepage-events .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-eletter-subscribe-button+.button,
    .modal-footer .btn-group .homepage-events .button+.button,
    .homepage-events .modal-footer .btn-group .button+.button,
    .modal-footer .btn-group .homepage-events .button-primary+.button,
    .homepage-events .modal-footer .btn-group .button-primary+.button,
    .modal-footer .btn-group .homepage-events .js-contact-form button[type="submit"]+.button,
    .homepage-events .js-contact-form .modal-footer .btn-group button[type="submit"]+.button,
    .modal-footer .btn-group .js-contact-form .homepage-events button[type="submit"]+.button,
    .js-contact-form .homepage-events .modal-footer .btn-group button[type="submit"]+.button,
    .modal-footer .btn-group .homepage-events .gform_wrapper input[type="submit"]+.button,
    .homepage-events .gform_wrapper .modal-footer .btn-group input[type="submit"]+.button,
    .modal-footer .btn-group .gform_wrapper .homepage-events input[type="submit"]+.button,
    .gform_wrapper .homepage-events .modal-footer .btn-group input[type="submit"]+.button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-events .homepage-hero-button+.button,
    .homepage-events .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-hero-button+.button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-events .homepage-hero-button+.button,
    .homepage-events .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-hero-button+.button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-events .order-button+.button,
    .homepage-events .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .order-button+.button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-events .order-button+.button,
    .homepage-events .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .order-button+.button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-events .visitor-link-button+.button,
    .homepage-events .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .visitor-link-button+.button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-events .visitor-link-button+.button,
    .homepage-events .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .visitor-link-button+.button,
    .modal-footer .btn-group .homepage-events .btn+.button-primary,
    .homepage-events .modal-footer .btn-group .btn+.button-primary,
    .modal-footer .btn-group .homepage-events .button+.button-primary,
    .homepage-events .modal-footer .btn-group .button+.button-primary,
    .modal-footer .btn-group .homepage-events .button-primary+.button-primary,
    .homepage-events .modal-footer .btn-group .button-primary+.button-primary,
    .modal-footer .btn-group .js-contact-form .homepage-events button[type="submit"]+.button-primary,
    .homepage-events .modal-footer .btn-group .js-contact-form button[type="submit"]+.button-primary,
    .js-contact-form .modal-footer .btn-group .homepage-events button[type="submit"]+.button-primary,
    .homepage-events .js-contact-form .modal-footer .btn-group button[type="submit"]+.button-primary,
    .modal-footer .btn-group .gform_wrapper .homepage-events input[type="submit"]+.button-primary,
    .homepage-events .modal-footer .btn-group .gform_wrapper input[type="submit"]+.button-primary,
    .gform_wrapper .modal-footer .btn-group .homepage-events input[type="submit"]+.button-primary,
    .homepage-events .gform_wrapper .modal-footer .btn-group input[type="submit"]+.button-primary,
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-events .login-form-button+.button-primary,
    .homepage-events .modal-footer .btn-group .login-form .login-form-buttons .login-form-button+.button-primary,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-events .login-form-button+.button-primary,
    .homepage-events .login-form .login-form-buttons .modal-footer .btn-group .login-form-button+.button-primary,
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-events .login-button+.button-primary,
    .homepage-events .modal-footer .btn-group .login-form .login-form-buttons .login-button+.button-primary,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-events .login-button+.button-primary,
    .homepage-events .login-form .login-form-buttons .modal-footer .btn-group .login-button+.button-primary,
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-events .membership-button+.button-primary,
    .homepage-events .modal-footer .btn-group .login-form .login-form-buttons .membership-button+.button-primary,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-events .membership-button+.button-primary,
    .homepage-events .login-form .login-form-buttons .modal-footer .btn-group .membership-button+.button-primary,
    .modal-footer .btn-group .events-page .homepage-events .events-page-button+.button-primary,
    .homepage-events .modal-footer .btn-group .events-page .events-page-button+.button-primary,
    .events-page .modal-footer .btn-group .homepage-events .events-page-button+.button-primary,
    .homepage-events .events-page .modal-footer .btn-group .events-page-button+.button-primary,
    .modal-footer .btn-group .homepage-broadcast .homepage-events .homepage-broadcast-button+.button-primary,
    .homepage-events .modal-footer .btn-group .homepage-broadcast .homepage-broadcast-button+.button-primary,
    .homepage-broadcast .modal-footer .btn-group .homepage-events .homepage-broadcast-button+.button-primary,
    .homepage-events .homepage-broadcast .modal-footer .btn-group .homepage-broadcast-button+.button-primary,
    .modal-footer .btn-group .homepage-broadcast .homepage-events .order-button+.button-primary,
    .homepage-events .modal-footer .btn-group .homepage-broadcast .order-button+.button-primary,
    .homepage-broadcast .modal-footer .btn-group .homepage-events .order-button+.button-primary,
    .homepage-events .homepage-broadcast .modal-footer .btn-group .order-button+.button-primary,
    .modal-footer .btn-group .homepage-broadcast .homepage-events .visitor-link-button+.button-primary,
    .homepage-events .modal-footer .btn-group .homepage-broadcast .visitor-link-button+.button-primary,
    .homepage-broadcast .modal-footer .btn-group .homepage-events .visitor-link-button+.button-primary,
    .homepage-events .homepage-broadcast .modal-footer .btn-group .visitor-link-button+.button-primary,
    .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-events .homepage-eletter-subscribe-button+.button-primary,
    .homepage-events .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.button-primary,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-events .homepage-eletter-subscribe-button+.button-primary,
    .homepage-events .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-eletter-subscribe-button+.button-primary,
    .modal-footer .btn-group .homepage-events .button+.button-primary,
    .homepage-events .modal-footer .btn-group .button+.button-primary,
    .modal-footer .btn-group .homepage-events .button-primary+.button-primary,
    .homepage-events .modal-footer .btn-group .button-primary+.button-primary,
    .modal-footer .btn-group .homepage-events .js-contact-form button[type="submit"]+.button-primary,
    .homepage-events .js-contact-form .modal-footer .btn-group button[type="submit"]+.button-primary,
    .modal-footer .btn-group .js-contact-form .homepage-events button[type="submit"]+.button-primary,
    .js-contact-form .homepage-events .modal-footer .btn-group button[type="submit"]+.button-primary,
    .modal-footer .btn-group .homepage-events .gform_wrapper input[type="submit"]+.button-primary,
    .homepage-events .gform_wrapper .modal-footer .btn-group input[type="submit"]+.button-primary,
    .modal-footer .btn-group .gform_wrapper .homepage-events input[type="submit"]+.button-primary,
    .gform_wrapper .homepage-events .modal-footer .btn-group input[type="submit"]+.button-primary,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-events .homepage-hero-button+.button-primary,
    .homepage-events .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-hero-button+.button-primary,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-events .homepage-hero-button+.button-primary,
    .homepage-events .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-hero-button+.button-primary,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-events .order-button+.button-primary,
    .homepage-events .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .order-button+.button-primary,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-events .order-button+.button-primary,
    .homepage-events .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .order-button+.button-primary,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-events .visitor-link-button+.button-primary,
    .homepage-events .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .visitor-link-button+.button-primary,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-events .visitor-link-button+.button-primary,
    .homepage-events .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .visitor-link-button+.button-primary,
    .modal-footer .btn-group .homepage-events .js-contact-form .btn+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .btn-group .btn+button[type="submit"],
    .modal-footer .btn-group .homepage-events .js-contact-form .button+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .btn-group .button+button[type="submit"],
    .modal-footer .btn-group .homepage-events .js-contact-form .button-primary+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .btn-group .button-primary+button[type="submit"],
    .modal-footer .btn-group .homepage-events .js-contact-form button[type="submit"]+button[type="submit"],
    .homepage-events .modal-footer .btn-group .js-contact-form button[type="submit"]+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .btn-group button[type="submit"]+button[type="submit"],
    .modal-footer .btn-group .gform_wrapper .homepage-events .js-contact-form input[type="submit"]+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .btn-group .gform_wrapper input[type="submit"]+button[type="submit"],
    .gform_wrapper .modal-footer .btn-group .homepage-events .js-contact-form input[type="submit"]+button[type="submit"],
    .homepage-events .js-contact-form .gform_wrapper .modal-footer .btn-group input[type="submit"]+button[type="submit"],
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-events .js-contact-form .login-form-button+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .btn-group .login-form .login-form-buttons .login-form-button+button[type="submit"],
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-events .js-contact-form .login-form-button+button[type="submit"],
    .homepage-events .js-contact-form .login-form .login-form-buttons .modal-footer .btn-group .login-form-button+button[type="submit"],
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-events .js-contact-form .login-button+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .btn-group .login-form .login-form-buttons .login-button+button[type="submit"],
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-events .js-contact-form .login-button+button[type="submit"],
    .homepage-events .js-contact-form .login-form .login-form-buttons .modal-footer .btn-group .login-button+button[type="submit"],
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-events .js-contact-form .membership-button+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .btn-group .login-form .login-form-buttons .membership-button+button[type="submit"],
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-events .js-contact-form .membership-button+button[type="submit"],
    .homepage-events .js-contact-form .login-form .login-form-buttons .modal-footer .btn-group .membership-button+button[type="submit"],
    .modal-footer .btn-group .events-page .homepage-events .js-contact-form .events-page-button+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .btn-group .events-page .events-page-button+button[type="submit"],
    .events-page .modal-footer .btn-group .homepage-events .js-contact-form .events-page-button+button[type="submit"],
    .homepage-events .js-contact-form .events-page .modal-footer .btn-group .events-page-button+button[type="submit"],
    .modal-footer .btn-group .homepage-broadcast .homepage-events .js-contact-form .homepage-broadcast-button+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .btn-group .homepage-broadcast .homepage-broadcast-button+button[type="submit"],
    .homepage-broadcast .modal-footer .btn-group .homepage-events .js-contact-form .homepage-broadcast-button+button[type="submit"],
    .homepage-events .js-contact-form .homepage-broadcast .modal-footer .btn-group .homepage-broadcast-button+button[type="submit"],
    .modal-footer .btn-group .homepage-broadcast .homepage-events .js-contact-form .order-button+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .btn-group .homepage-broadcast .order-button+button[type="submit"],
    .homepage-broadcast .modal-footer .btn-group .homepage-events .js-contact-form .order-button+button[type="submit"],
    .homepage-events .js-contact-form .homepage-broadcast .modal-footer .btn-group .order-button+button[type="submit"],
    .modal-footer .btn-group .homepage-broadcast .homepage-events .js-contact-form .visitor-link-button+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .btn-group .homepage-broadcast .visitor-link-button+button[type="submit"],
    .homepage-broadcast .modal-footer .btn-group .homepage-events .js-contact-form .visitor-link-button+button[type="submit"],
    .homepage-events .js-contact-form .homepage-broadcast .modal-footer .btn-group .visitor-link-button+button[type="submit"],
    .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-events .js-contact-form .homepage-eletter-subscribe-button+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+button[type="submit"],
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-events .js-contact-form .homepage-eletter-subscribe-button+button[type="submit"],
    .homepage-events .js-contact-form .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-eletter-subscribe-button+button[type="submit"],
    .modal-footer .btn-group .homepage-events .js-contact-form .button+button[type="submit"],
    .homepage-events .modal-footer .btn-group .js-contact-form .button+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .btn-group .button+button[type="submit"],
    .modal-footer .btn-group .homepage-events .js-contact-form .button-primary+button[type="submit"],
    .homepage-events .modal-footer .btn-group .js-contact-form .button-primary+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .btn-group .button-primary+button[type="submit"],
    .modal-footer .btn-group .homepage-events .js-contact-form button[type="submit"]+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .btn-group button[type="submit"]+button[type="submit"],
    .modal-footer .btn-group .js-contact-form .homepage-events .js-contact-form button[type="submit"]+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .btn-group .js-contact-form button[type="submit"]+button[type="submit"],
    .js-contact-form .homepage-events .js-contact-form .modal-footer .btn-group button[type="submit"]+button[type="submit"],
    .modal-footer .btn-group .homepage-events .gform_wrapper .js-contact-form input[type="submit"]+button[type="submit"],
    .modal-footer .btn-group .homepage-events .js-contact-form .gform_wrapper input[type="submit"]+button[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .btn-group .js-contact-form input[type="submit"]+button[type="submit"],
    .homepage-events .js-contact-form .gform_wrapper .modal-footer .btn-group input[type="submit"]+button[type="submit"],
    .modal-footer .btn-group .gform_wrapper .homepage-events .js-contact-form input[type="submit"]+button[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .btn-group .js-contact-form input[type="submit"]+button[type="submit"],
    .gform_wrapper .homepage-events .js-contact-form .modal-footer .btn-group input[type="submit"]+button[type="submit"],
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-events .js-contact-form .homepage-hero-button+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-hero-button+button[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-events .js-contact-form .homepage-hero-button+button[type="submit"],
    .homepage-events .js-contact-form .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-hero-button+button[type="submit"],
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-events .js-contact-form .order-button+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .order-button+button[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-events .js-contact-form .order-button+button[type="submit"],
    .homepage-events .js-contact-form .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .order-button+button[type="submit"],
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-events .js-contact-form .visitor-link-button+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .visitor-link-button+button[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-events .js-contact-form .visitor-link-button+button[type="submit"],
    .homepage-events .js-contact-form .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .visitor-link-button+button[type="submit"],
    .modal-footer .btn-group .js-contact-form .homepage-events .btn+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .btn-group .btn+button[type="submit"],
    .modal-footer .btn-group .js-contact-form .homepage-events .button+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .btn-group .button+button[type="submit"],
    .modal-footer .btn-group .js-contact-form .homepage-events .button-primary+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .btn-group .button-primary+button[type="submit"],
    .modal-footer .btn-group .js-contact-form .homepage-events button[type="submit"]+button[type="submit"],
    .js-contact-form .modal-footer .btn-group .homepage-events button[type="submit"]+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .btn-group button[type="submit"]+button[type="submit"],
    .modal-footer .btn-group .gform_wrapper .js-contact-form .homepage-events input[type="submit"]+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .btn-group .gform_wrapper input[type="submit"]+button[type="submit"],
    .gform_wrapper .modal-footer .btn-group .js-contact-form .homepage-events input[type="submit"]+button[type="submit"],
    .js-contact-form .homepage-events .gform_wrapper .modal-footer .btn-group input[type="submit"]+button[type="submit"],
    .modal-footer .btn-group .login-form .login-form-buttons .js-contact-form .homepage-events .login-form-button+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .btn-group .login-form .login-form-buttons .login-form-button+button[type="submit"],
    .login-form .login-form-buttons .modal-footer .btn-group .js-contact-form .homepage-events .login-form-button+button[type="submit"],
    .js-contact-form .homepage-events .login-form .login-form-buttons .modal-footer .btn-group .login-form-button+button[type="submit"],
    .modal-footer .btn-group .login-form .login-form-buttons .js-contact-form .homepage-events .login-button+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .btn-group .login-form .login-form-buttons .login-button+button[type="submit"],
    .login-form .login-form-buttons .modal-footer .btn-group .js-contact-form .homepage-events .login-button+button[type="submit"],
    .js-contact-form .homepage-events .login-form .login-form-buttons .modal-footer .btn-group .login-button+button[type="submit"],
    .modal-footer .btn-group .login-form .login-form-buttons .js-contact-form .homepage-events .membership-button+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .btn-group .login-form .login-form-buttons .membership-button+button[type="submit"],
    .login-form .login-form-buttons .modal-footer .btn-group .js-contact-form .homepage-events .membership-button+button[type="submit"],
    .js-contact-form .homepage-events .login-form .login-form-buttons .modal-footer .btn-group .membership-button+button[type="submit"],
    .modal-footer .btn-group .events-page .js-contact-form .homepage-events .events-page-button+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .btn-group .events-page .events-page-button+button[type="submit"],
    .events-page .modal-footer .btn-group .js-contact-form .homepage-events .events-page-button+button[type="submit"],
    .js-contact-form .homepage-events .events-page .modal-footer .btn-group .events-page-button+button[type="submit"],
    .modal-footer .btn-group .homepage-broadcast .js-contact-form .homepage-events .homepage-broadcast-button+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .btn-group .homepage-broadcast .homepage-broadcast-button+button[type="submit"],
    .homepage-broadcast .modal-footer .btn-group .js-contact-form .homepage-events .homepage-broadcast-button+button[type="submit"],
    .js-contact-form .homepage-events .homepage-broadcast .modal-footer .btn-group .homepage-broadcast-button+button[type="submit"],
    .modal-footer .btn-group .homepage-broadcast .js-contact-form .homepage-events .order-button+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .btn-group .homepage-broadcast .order-button+button[type="submit"],
    .homepage-broadcast .modal-footer .btn-group .js-contact-form .homepage-events .order-button+button[type="submit"],
    .js-contact-form .homepage-events .homepage-broadcast .modal-footer .btn-group .order-button+button[type="submit"],
    .modal-footer .btn-group .homepage-broadcast .js-contact-form .homepage-events .visitor-link-button+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .btn-group .homepage-broadcast .visitor-link-button+button[type="submit"],
    .homepage-broadcast .modal-footer .btn-group .js-contact-form .homepage-events .visitor-link-button+button[type="submit"],
    .js-contact-form .homepage-events .homepage-broadcast .modal-footer .btn-group .visitor-link-button+button[type="submit"],
    .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .js-contact-form .homepage-events .homepage-eletter-subscribe-button+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+button[type="submit"],
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .js-contact-form .homepage-events .homepage-eletter-subscribe-button+button[type="submit"],
    .js-contact-form .homepage-events .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-eletter-subscribe-button+button[type="submit"],
    .modal-footer .btn-group .js-contact-form .homepage-events .button+button[type="submit"],
    .js-contact-form .modal-footer .btn-group .homepage-events .button+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .btn-group .button+button[type="submit"],
    .modal-footer .btn-group .js-contact-form .homepage-events .button-primary+button[type="submit"],
    .js-contact-form .modal-footer .btn-group .homepage-events .button-primary+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .btn-group .button-primary+button[type="submit"],
    .modal-footer .btn-group .homepage-events .js-contact-form .homepage-events button[type="submit"]+button[type="submit"],
    .homepage-events .js-contact-form .modal-footer .btn-group .homepage-events button[type="submit"]+button[type="submit"],
    .homepage-events .js-contact-form .homepage-events .modal-footer .btn-group button[type="submit"]+button[type="submit"],
    .modal-footer .btn-group .js-contact-form .homepage-events button[type="submit"]+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .btn-group button[type="submit"]+button[type="submit"],
    .modal-footer .btn-group .js-contact-form .homepage-events .gform_wrapper input[type="submit"]+button[type="submit"],
    .js-contact-form .modal-footer .btn-group .homepage-events .gform_wrapper input[type="submit"]+button[type="submit"],
    .js-contact-form .homepage-events .gform_wrapper .modal-footer .btn-group input[type="submit"]+button[type="submit"],
    .modal-footer .btn-group .gform_wrapper .js-contact-form .homepage-events input[type="submit"]+button[type="submit"],
    .js-contact-form .modal-footer .btn-group .gform_wrapper .homepage-events input[type="submit"]+button[type="submit"],
    .gform_wrapper .js-contact-form .homepage-events .modal-footer .btn-group input[type="submit"]+button[type="submit"],
    .js-contact-form .gform_wrapper .homepage-events .modal-footer .btn-group input[type="submit"]+button[type="submit"],
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .js-contact-form .homepage-events .homepage-hero-button+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-hero-button+button[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .js-contact-form .homepage-events .homepage-hero-button+button[type="submit"],
    .js-contact-form .homepage-events .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-hero-button+button[type="submit"],
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .js-contact-form .homepage-events .order-button+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .order-button+button[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .js-contact-form .homepage-events .order-button+button[type="submit"],
    .js-contact-form .homepage-events .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .order-button+button[type="submit"],
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .js-contact-form .homepage-events .visitor-link-button+button[type="submit"],
    .js-contact-form .homepage-events .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .visitor-link-button+button[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .js-contact-form .homepage-events .visitor-link-button+button[type="submit"],
    .js-contact-form .homepage-events .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .visitor-link-button+button[type="submit"],
    .modal-footer .btn-group .homepage-events .gform_wrapper .btn+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .btn-group .btn+input[type="submit"],
    .modal-footer .btn-group .homepage-events .gform_wrapper .button+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .btn-group .button+input[type="submit"],
    .modal-footer .btn-group .homepage-events .gform_wrapper .button-primary+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .btn-group .button-primary+input[type="submit"],
    .modal-footer .btn-group .js-contact-form .homepage-events .gform_wrapper button[type="submit"]+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .btn-group .js-contact-form button[type="submit"]+input[type="submit"],
    .js-contact-form .modal-footer .btn-group .homepage-events .gform_wrapper button[type="submit"]+input[type="submit"],
    .homepage-events .gform_wrapper .js-contact-form .modal-footer .btn-group button[type="submit"]+input[type="submit"],
    .modal-footer .btn-group .homepage-events .gform_wrapper input[type="submit"]+input[type="submit"],
    .homepage-events .modal-footer .btn-group .gform_wrapper input[type="submit"]+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .btn-group input[type="submit"]+input[type="submit"],
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-events .gform_wrapper .login-form-button+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .btn-group .login-form .login-form-buttons .login-form-button+input[type="submit"],
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-events .gform_wrapper .login-form-button+input[type="submit"],
    .homepage-events .gform_wrapper .login-form .login-form-buttons .modal-footer .btn-group .login-form-button+input[type="submit"],
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-events .gform_wrapper .login-button+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .btn-group .login-form .login-form-buttons .login-button+input[type="submit"],
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-events .gform_wrapper .login-button+input[type="submit"],
    .homepage-events .gform_wrapper .login-form .login-form-buttons .modal-footer .btn-group .login-button+input[type="submit"],
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-events .gform_wrapper .membership-button+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .btn-group .login-form .login-form-buttons .membership-button+input[type="submit"],
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-events .gform_wrapper .membership-button+input[type="submit"],
    .homepage-events .gform_wrapper .login-form .login-form-buttons .modal-footer .btn-group .membership-button+input[type="submit"],
    .modal-footer .btn-group .events-page .homepage-events .gform_wrapper .events-page-button+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .btn-group .events-page .events-page-button+input[type="submit"],
    .events-page .modal-footer .btn-group .homepage-events .gform_wrapper .events-page-button+input[type="submit"],
    .homepage-events .gform_wrapper .events-page .modal-footer .btn-group .events-page-button+input[type="submit"],
    .modal-footer .btn-group .homepage-broadcast .homepage-events .gform_wrapper .homepage-broadcast-button+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .btn-group .homepage-broadcast .homepage-broadcast-button+input[type="submit"],
    .homepage-broadcast .modal-footer .btn-group .homepage-events .gform_wrapper .homepage-broadcast-button+input[type="submit"],
    .homepage-events .gform_wrapper .homepage-broadcast .modal-footer .btn-group .homepage-broadcast-button+input[type="submit"],
    .modal-footer .btn-group .homepage-broadcast .homepage-events .gform_wrapper .order-button+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .btn-group .homepage-broadcast .order-button+input[type="submit"],
    .homepage-broadcast .modal-footer .btn-group .homepage-events .gform_wrapper .order-button+input[type="submit"],
    .homepage-events .gform_wrapper .homepage-broadcast .modal-footer .btn-group .order-button+input[type="submit"],
    .modal-footer .btn-group .homepage-broadcast .homepage-events .gform_wrapper .visitor-link-button+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .btn-group .homepage-broadcast .visitor-link-button+input[type="submit"],
    .homepage-broadcast .modal-footer .btn-group .homepage-events .gform_wrapper .visitor-link-button+input[type="submit"],
    .homepage-events .gform_wrapper .homepage-broadcast .modal-footer .btn-group .visitor-link-button+input[type="submit"],
    .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-events .gform_wrapper .homepage-eletter-subscribe-button+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+input[type="submit"],
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-events .gform_wrapper .homepage-eletter-subscribe-button+input[type="submit"],
    .homepage-events .gform_wrapper .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-eletter-subscribe-button+input[type="submit"],
    .modal-footer .btn-group .homepage-events .gform_wrapper .button+input[type="submit"],
    .homepage-events .modal-footer .btn-group .gform_wrapper .button+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .btn-group .button+input[type="submit"],
    .modal-footer .btn-group .homepage-events .gform_wrapper .button-primary+input[type="submit"],
    .homepage-events .modal-footer .btn-group .gform_wrapper .button-primary+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .btn-group .button-primary+input[type="submit"],
    .modal-footer .btn-group .homepage-events .js-contact-form .gform_wrapper button[type="submit"]+input[type="submit"],
    .modal-footer .btn-group .homepage-events .gform_wrapper .js-contact-form button[type="submit"]+input[type="submit"],
    .homepage-events .js-contact-form .modal-footer .btn-group .gform_wrapper button[type="submit"]+input[type="submit"],
    .homepage-events .gform_wrapper .js-contact-form .modal-footer .btn-group button[type="submit"]+input[type="submit"],
    .modal-footer .btn-group .js-contact-form .homepage-events .gform_wrapper button[type="submit"]+input[type="submit"],
    .js-contact-form .homepage-events .modal-footer .btn-group .gform_wrapper button[type="submit"]+input[type="submit"],
    .js-contact-form .homepage-events .gform_wrapper .modal-footer .btn-group button[type="submit"]+input[type="submit"],
    .modal-footer .btn-group .homepage-events .gform_wrapper input[type="submit"]+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .btn-group input[type="submit"]+input[type="submit"],
    .modal-footer .btn-group .gform_wrapper .homepage-events .gform_wrapper input[type="submit"]+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .btn-group .gform_wrapper input[type="submit"]+input[type="submit"],
    .gform_wrapper .homepage-events .gform_wrapper .modal-footer .btn-group input[type="submit"]+input[type="submit"],
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-events .gform_wrapper .homepage-hero-button+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-hero-button+input[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-events .gform_wrapper .homepage-hero-button+input[type="submit"],
    .homepage-events .gform_wrapper .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-hero-button+input[type="submit"],
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-events .gform_wrapper .order-button+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .order-button+input[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-events .gform_wrapper .order-button+input[type="submit"],
    .homepage-events .gform_wrapper .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .order-button+input[type="submit"],
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-events .gform_wrapper .visitor-link-button+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .visitor-link-button+input[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-events .gform_wrapper .visitor-link-button+input[type="submit"],
    .homepage-events .gform_wrapper .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .visitor-link-button+input[type="submit"],
    .modal-footer .btn-group .gform_wrapper .homepage-events .btn+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .btn-group .btn+input[type="submit"],
    .modal-footer .btn-group .gform_wrapper .homepage-events .button+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .btn-group .button+input[type="submit"],
    .modal-footer .btn-group .gform_wrapper .homepage-events .button-primary+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .btn-group .button-primary+input[type="submit"],
    .modal-footer .btn-group .js-contact-form .gform_wrapper .homepage-events button[type="submit"]+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .btn-group .js-contact-form button[type="submit"]+input[type="submit"],
    .js-contact-form .modal-footer .btn-group .gform_wrapper .homepage-events button[type="submit"]+input[type="submit"],
    .gform_wrapper .homepage-events .js-contact-form .modal-footer .btn-group button[type="submit"]+input[type="submit"],
    .modal-footer .btn-group .gform_wrapper .homepage-events input[type="submit"]+input[type="submit"],
    .gform_wrapper .modal-footer .btn-group .homepage-events input[type="submit"]+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .btn-group input[type="submit"]+input[type="submit"],
    .modal-footer .btn-group .login-form .login-form-buttons .gform_wrapper .homepage-events .login-form-button+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .btn-group .login-form .login-form-buttons .login-form-button+input[type="submit"],
    .login-form .login-form-buttons .modal-footer .btn-group .gform_wrapper .homepage-events .login-form-button+input[type="submit"],
    .gform_wrapper .homepage-events .login-form .login-form-buttons .modal-footer .btn-group .login-form-button+input[type="submit"],
    .modal-footer .btn-group .login-form .login-form-buttons .gform_wrapper .homepage-events .login-button+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .btn-group .login-form .login-form-buttons .login-button+input[type="submit"],
    .login-form .login-form-buttons .modal-footer .btn-group .gform_wrapper .homepage-events .login-button+input[type="submit"],
    .gform_wrapper .homepage-events .login-form .login-form-buttons .modal-footer .btn-group .login-button+input[type="submit"],
    .modal-footer .btn-group .login-form .login-form-buttons .gform_wrapper .homepage-events .membership-button+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .btn-group .login-form .login-form-buttons .membership-button+input[type="submit"],
    .login-form .login-form-buttons .modal-footer .btn-group .gform_wrapper .homepage-events .membership-button+input[type="submit"],
    .gform_wrapper .homepage-events .login-form .login-form-buttons .modal-footer .btn-group .membership-button+input[type="submit"],
    .modal-footer .btn-group .events-page .gform_wrapper .homepage-events .events-page-button+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .btn-group .events-page .events-page-button+input[type="submit"],
    .events-page .modal-footer .btn-group .gform_wrapper .homepage-events .events-page-button+input[type="submit"],
    .gform_wrapper .homepage-events .events-page .modal-footer .btn-group .events-page-button+input[type="submit"],
    .modal-footer .btn-group .homepage-broadcast .gform_wrapper .homepage-events .homepage-broadcast-button+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .btn-group .homepage-broadcast .homepage-broadcast-button+input[type="submit"],
    .homepage-broadcast .modal-footer .btn-group .gform_wrapper .homepage-events .homepage-broadcast-button+input[type="submit"],
    .gform_wrapper .homepage-events .homepage-broadcast .modal-footer .btn-group .homepage-broadcast-button+input[type="submit"],
    .modal-footer .btn-group .homepage-broadcast .gform_wrapper .homepage-events .order-button+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .btn-group .homepage-broadcast .order-button+input[type="submit"],
    .homepage-broadcast .modal-footer .btn-group .gform_wrapper .homepage-events .order-button+input[type="submit"],
    .gform_wrapper .homepage-events .homepage-broadcast .modal-footer .btn-group .order-button+input[type="submit"],
    .modal-footer .btn-group .homepage-broadcast .gform_wrapper .homepage-events .visitor-link-button+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .btn-group .homepage-broadcast .visitor-link-button+input[type="submit"],
    .homepage-broadcast .modal-footer .btn-group .gform_wrapper .homepage-events .visitor-link-button+input[type="submit"],
    .gform_wrapper .homepage-events .homepage-broadcast .modal-footer .btn-group .visitor-link-button+input[type="submit"],
    .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .gform_wrapper .homepage-events .homepage-eletter-subscribe-button+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+input[type="submit"],
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .gform_wrapper .homepage-events .homepage-eletter-subscribe-button+input[type="submit"],
    .gform_wrapper .homepage-events .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-eletter-subscribe-button+input[type="submit"],
    .modal-footer .btn-group .gform_wrapper .homepage-events .button+input[type="submit"],
    .gform_wrapper .modal-footer .btn-group .homepage-events .button+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .btn-group .button+input[type="submit"],
    .modal-footer .btn-group .gform_wrapper .homepage-events .button-primary+input[type="submit"],
    .gform_wrapper .modal-footer .btn-group .homepage-events .button-primary+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .btn-group .button-primary+input[type="submit"],
    .modal-footer .btn-group .gform_wrapper .homepage-events .js-contact-form button[type="submit"]+input[type="submit"],
    .gform_wrapper .modal-footer .btn-group .homepage-events .js-contact-form button[type="submit"]+input[type="submit"],
    .gform_wrapper .homepage-events .js-contact-form .modal-footer .btn-group button[type="submit"]+input[type="submit"],
    .modal-footer .btn-group .js-contact-form .gform_wrapper .homepage-events button[type="submit"]+input[type="submit"],
    .gform_wrapper .modal-footer .btn-group .js-contact-form .homepage-events button[type="submit"]+input[type="submit"],
    .js-contact-form .gform_wrapper .homepage-events .modal-footer .btn-group button[type="submit"]+input[type="submit"],
    .gform_wrapper .js-contact-form .homepage-events .modal-footer .btn-group button[type="submit"]+input[type="submit"],
    .modal-footer .btn-group .homepage-events .gform_wrapper .homepage-events input[type="submit"]+input[type="submit"],
    .homepage-events .gform_wrapper .modal-footer .btn-group .homepage-events input[type="submit"]+input[type="submit"],
    .homepage-events .gform_wrapper .homepage-events .modal-footer .btn-group input[type="submit"]+input[type="submit"],
    .modal-footer .btn-group .gform_wrapper .homepage-events input[type="submit"]+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .btn-group input[type="submit"]+input[type="submit"],
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .gform_wrapper .homepage-events .homepage-hero-button+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-hero-button+input[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .gform_wrapper .homepage-events .homepage-hero-button+input[type="submit"],
    .gform_wrapper .homepage-events .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-hero-button+input[type="submit"],
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .gform_wrapper .homepage-events .order-button+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .order-button+input[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .gform_wrapper .homepage-events .order-button+input[type="submit"],
    .gform_wrapper .homepage-events .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .order-button+input[type="submit"],
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .gform_wrapper .homepage-events .visitor-link-button+input[type="submit"],
    .gform_wrapper .homepage-events .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .visitor-link-button+input[type="submit"],
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .gform_wrapper .homepage-events .visitor-link-button+input[type="submit"],
    .gform_wrapper .homepage-events .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .visitor-link-button+input[type="submit"],
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .btn+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .btn+.homepage-hero-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .button+.homepage-hero-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .button-primary+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .button-primary+.homepage-hero-button,
    .modal-footer .btn-group .js-contact-form .homepage-hero .homepage-hero-buttons button[type="submit"]+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .js-contact-form button[type="submit"]+.homepage-hero-button,
    .js-contact-form .modal-footer .btn-group .homepage-hero .homepage-hero-buttons button[type="submit"]+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .js-contact-form .modal-footer .btn-group button[type="submit"]+.homepage-hero-button,
    .modal-footer .btn-group .gform_wrapper .homepage-hero .homepage-hero-buttons input[type="submit"]+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .gform_wrapper input[type="submit"]+.homepage-hero-button,
    .gform_wrapper .modal-footer .btn-group .homepage-hero .homepage-hero-buttons input[type="submit"]+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .gform_wrapper .modal-footer .btn-group input[type="submit"]+.homepage-hero-button,
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .login-form-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .login-form .login-form-buttons .login-form-button+.homepage-hero-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .login-form-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .modal-footer .btn-group .login-form-button+.homepage-hero-button,
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .login-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .login-form .login-form-buttons .login-button+.homepage-hero-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .login-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .modal-footer .btn-group .login-button+.homepage-hero-button,
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .membership-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .login-form .login-form-buttons .membership-button+.homepage-hero-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .membership-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .modal-footer .btn-group .membership-button+.homepage-hero-button,
    .modal-footer .btn-group .events-page .homepage-hero .homepage-hero-buttons .events-page-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .events-page .events-page-button+.homepage-hero-button,
    .events-page .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .events-page-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .events-page .modal-footer .btn-group .events-page-button+.homepage-hero-button,
    .modal-footer .btn-group .homepage-broadcast .homepage-hero .homepage-hero-buttons .homepage-broadcast-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-broadcast .homepage-broadcast-button+.homepage-hero-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-broadcast-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .homepage-broadcast .modal-footer .btn-group .homepage-broadcast-button+.homepage-hero-button,
    .modal-footer .btn-group .homepage-broadcast .homepage-hero .homepage-hero-buttons .order-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-broadcast .order-button+.homepage-hero-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .order-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .homepage-broadcast .modal-footer .btn-group .order-button+.homepage-hero-button,
    .modal-footer .btn-group .homepage-broadcast .homepage-hero .homepage-hero-buttons .visitor-link-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-broadcast .visitor-link-button+.homepage-hero-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .visitor-link-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .homepage-broadcast .modal-footer .btn-group .visitor-link-button+.homepage-hero-button,
    .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-hero .homepage-hero-buttons .homepage-eletter-subscribe-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.homepage-hero-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-eletter-subscribe-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-eletter-subscribe-button+.homepage-hero-button,
    .modal-footer .btn-group .homepage-events .homepage-hero .homepage-hero-buttons .button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-events .button+.homepage-hero-button,
    .homepage-events .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .homepage-events .modal-footer .btn-group .button+.homepage-hero-button,
    .modal-footer .btn-group .homepage-events .homepage-hero .homepage-hero-buttons .button-primary+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-events .button-primary+.homepage-hero-button,
    .homepage-events .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .button-primary+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .homepage-events .modal-footer .btn-group .button-primary+.homepage-hero-button,
    .modal-footer .btn-group .homepage-events .js-contact-form .homepage-hero .homepage-hero-buttons button[type="submit"]+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-events .js-contact-form button[type="submit"]+.homepage-hero-button,
    .homepage-events .js-contact-form .modal-footer .btn-group .homepage-hero .homepage-hero-buttons button[type="submit"]+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .homepage-events .js-contact-form .modal-footer .btn-group button[type="submit"]+.homepage-hero-button,
    .modal-footer .btn-group .js-contact-form .homepage-events .homepage-hero .homepage-hero-buttons button[type="submit"]+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .js-contact-form .homepage-events button[type="submit"]+.homepage-hero-button,
    .js-contact-form .homepage-events .modal-footer .btn-group .homepage-hero .homepage-hero-buttons button[type="submit"]+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .js-contact-form .homepage-events .modal-footer .btn-group button[type="submit"]+.homepage-hero-button,
    .modal-footer .btn-group .homepage-events .gform_wrapper .homepage-hero .homepage-hero-buttons input[type="submit"]+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-events .gform_wrapper input[type="submit"]+.homepage-hero-button,
    .homepage-events .gform_wrapper .modal-footer .btn-group .homepage-hero .homepage-hero-buttons input[type="submit"]+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .homepage-events .gform_wrapper .modal-footer .btn-group input[type="submit"]+.homepage-hero-button,
    .modal-footer .btn-group .gform_wrapper .homepage-events .homepage-hero .homepage-hero-buttons input[type="submit"]+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .gform_wrapper .homepage-events input[type="submit"]+.homepage-hero-button,
    .gform_wrapper .homepage-events .modal-footer .btn-group .homepage-hero .homepage-hero-buttons input[type="submit"]+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .gform_wrapper .homepage-events .modal-footer .btn-group input[type="submit"]+.homepage-hero-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-hero-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-hero-button+.homepage-hero-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .order-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .order-button+.homepage-hero-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .visitor-link-button+.homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .visitor-link-button+.homepage-hero-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .btn+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .btn+.order-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .button+.order-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .button-primary+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .button-primary+.order-button,
    .modal-footer .btn-group .js-contact-form .homepage-hero .homepage-hero-buttons button[type="submit"]+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .js-contact-form button[type="submit"]+.order-button,
    .js-contact-form .modal-footer .btn-group .homepage-hero .homepage-hero-buttons button[type="submit"]+.order-button,
    .homepage-hero .homepage-hero-buttons .js-contact-form .modal-footer .btn-group button[type="submit"]+.order-button,
    .modal-footer .btn-group .gform_wrapper .homepage-hero .homepage-hero-buttons input[type="submit"]+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .gform_wrapper input[type="submit"]+.order-button,
    .gform_wrapper .modal-footer .btn-group .homepage-hero .homepage-hero-buttons input[type="submit"]+.order-button,
    .homepage-hero .homepage-hero-buttons .gform_wrapper .modal-footer .btn-group input[type="submit"]+.order-button,
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .login-form-button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .login-form .login-form-buttons .login-form-button+.order-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .login-form-button+.order-button,
    .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .modal-footer .btn-group .login-form-button+.order-button,
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .login-button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .login-form .login-form-buttons .login-button+.order-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .login-button+.order-button,
    .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .modal-footer .btn-group .login-button+.order-button,
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .membership-button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .login-form .login-form-buttons .membership-button+.order-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .membership-button+.order-button,
    .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .modal-footer .btn-group .membership-button+.order-button,
    .modal-footer .btn-group .events-page .homepage-hero .homepage-hero-buttons .events-page-button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .events-page .events-page-button+.order-button,
    .events-page .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .events-page-button+.order-button,
    .homepage-hero .homepage-hero-buttons .events-page .modal-footer .btn-group .events-page-button+.order-button,
    .modal-footer .btn-group .homepage-broadcast .homepage-hero .homepage-hero-buttons .homepage-broadcast-button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-broadcast .homepage-broadcast-button+.order-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-broadcast-button+.order-button,
    .homepage-hero .homepage-hero-buttons .homepage-broadcast .modal-footer .btn-group .homepage-broadcast-button+.order-button,
    .modal-footer .btn-group .homepage-broadcast .homepage-hero .homepage-hero-buttons .order-button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-broadcast .order-button+.order-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .order-button+.order-button,
    .homepage-hero .homepage-hero-buttons .homepage-broadcast .modal-footer .btn-group .order-button+.order-button,
    .modal-footer .btn-group .homepage-broadcast .homepage-hero .homepage-hero-buttons .visitor-link-button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-broadcast .visitor-link-button+.order-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .visitor-link-button+.order-button,
    .homepage-hero .homepage-hero-buttons .homepage-broadcast .modal-footer .btn-group .visitor-link-button+.order-button,
    .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-hero .homepage-hero-buttons .homepage-eletter-subscribe-button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.order-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-eletter-subscribe-button+.order-button,
    .homepage-hero .homepage-hero-buttons .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-eletter-subscribe-button+.order-button,
    .modal-footer .btn-group .homepage-events .homepage-hero .homepage-hero-buttons .button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-events .button+.order-button,
    .homepage-events .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .button+.order-button,
    .homepage-hero .homepage-hero-buttons .homepage-events .modal-footer .btn-group .button+.order-button,
    .modal-footer .btn-group .homepage-events .homepage-hero .homepage-hero-buttons .button-primary+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-events .button-primary+.order-button,
    .homepage-events .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .button-primary+.order-button,
    .homepage-hero .homepage-hero-buttons .homepage-events .modal-footer .btn-group .button-primary+.order-button,
    .modal-footer .btn-group .homepage-events .js-contact-form .homepage-hero .homepage-hero-buttons button[type="submit"]+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-events .js-contact-form button[type="submit"]+.order-button,
    .homepage-events .js-contact-form .modal-footer .btn-group .homepage-hero .homepage-hero-buttons button[type="submit"]+.order-button,
    .homepage-hero .homepage-hero-buttons .homepage-events .js-contact-form .modal-footer .btn-group button[type="submit"]+.order-button,
    .modal-footer .btn-group .js-contact-form .homepage-events .homepage-hero .homepage-hero-buttons button[type="submit"]+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .js-contact-form .homepage-events button[type="submit"]+.order-button,
    .js-contact-form .homepage-events .modal-footer .btn-group .homepage-hero .homepage-hero-buttons button[type="submit"]+.order-button,
    .homepage-hero .homepage-hero-buttons .js-contact-form .homepage-events .modal-footer .btn-group button[type="submit"]+.order-button,
    .modal-footer .btn-group .homepage-events .gform_wrapper .homepage-hero .homepage-hero-buttons input[type="submit"]+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-events .gform_wrapper input[type="submit"]+.order-button,
    .homepage-events .gform_wrapper .modal-footer .btn-group .homepage-hero .homepage-hero-buttons input[type="submit"]+.order-button,
    .homepage-hero .homepage-hero-buttons .homepage-events .gform_wrapper .modal-footer .btn-group input[type="submit"]+.order-button,
    .modal-footer .btn-group .gform_wrapper .homepage-events .homepage-hero .homepage-hero-buttons input[type="submit"]+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .gform_wrapper .homepage-events input[type="submit"]+.order-button,
    .gform_wrapper .homepage-events .modal-footer .btn-group .homepage-hero .homepage-hero-buttons input[type="submit"]+.order-button,
    .homepage-hero .homepage-hero-buttons .gform_wrapper .homepage-events .modal-footer .btn-group input[type="submit"]+.order-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-hero-button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-hero-button+.order-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .order-button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .order-button+.order-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .visitor-link-button+.order-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .visitor-link-button+.order-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .btn+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .btn+.visitor-link-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .button+.visitor-link-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .button-primary+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .button-primary+.visitor-link-button,
    .modal-footer .btn-group .js-contact-form .homepage-hero .homepage-hero-buttons button[type="submit"]+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .js-contact-form button[type="submit"]+.visitor-link-button,
    .js-contact-form .modal-footer .btn-group .homepage-hero .homepage-hero-buttons button[type="submit"]+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .js-contact-form .modal-footer .btn-group button[type="submit"]+.visitor-link-button,
    .modal-footer .btn-group .gform_wrapper .homepage-hero .homepage-hero-buttons input[type="submit"]+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .gform_wrapper input[type="submit"]+.visitor-link-button,
    .gform_wrapper .modal-footer .btn-group .homepage-hero .homepage-hero-buttons input[type="submit"]+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .gform_wrapper .modal-footer .btn-group input[type="submit"]+.visitor-link-button,
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .login-form-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .login-form .login-form-buttons .login-form-button+.visitor-link-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .login-form-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .modal-footer .btn-group .login-form-button+.visitor-link-button,
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .login-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .login-form .login-form-buttons .login-button+.visitor-link-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .login-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .modal-footer .btn-group .login-button+.visitor-link-button,
    .modal-footer .btn-group .login-form .login-form-buttons .homepage-hero .homepage-hero-buttons .membership-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .login-form .login-form-buttons .membership-button+.visitor-link-button,
    .login-form .login-form-buttons .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .membership-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .login-form .login-form-buttons .modal-footer .btn-group .membership-button+.visitor-link-button,
    .modal-footer .btn-group .events-page .homepage-hero .homepage-hero-buttons .events-page-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .events-page .events-page-button+.visitor-link-button,
    .events-page .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .events-page-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .events-page .modal-footer .btn-group .events-page-button+.visitor-link-button,
    .modal-footer .btn-group .homepage-broadcast .homepage-hero .homepage-hero-buttons .homepage-broadcast-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-broadcast .homepage-broadcast-button+.visitor-link-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-broadcast-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .homepage-broadcast .modal-footer .btn-group .homepage-broadcast-button+.visitor-link-button,
    .modal-footer .btn-group .homepage-broadcast .homepage-hero .homepage-hero-buttons .order-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-broadcast .order-button+.visitor-link-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .order-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .homepage-broadcast .modal-footer .btn-group .order-button+.visitor-link-button,
    .modal-footer .btn-group .homepage-broadcast .homepage-hero .homepage-hero-buttons .visitor-link-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-broadcast .visitor-link-button+.visitor-link-button,
    .homepage-broadcast .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .visitor-link-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .homepage-broadcast .modal-footer .btn-group .visitor-link-button+.visitor-link-button,
    .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-hero .homepage-hero-buttons .homepage-eletter-subscribe-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button+.visitor-link-button,
    .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-eletter-subscribe-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .homepage-eletters .homepage-eletter-subscribe .modal-footer .btn-group .homepage-eletter-subscribe-button+.visitor-link-button,
    .modal-footer .btn-group .homepage-events .homepage-hero .homepage-hero-buttons .button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-events .button+.visitor-link-button,
    .homepage-events .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .homepage-events .modal-footer .btn-group .button+.visitor-link-button,
    .modal-footer .btn-group .homepage-events .homepage-hero .homepage-hero-buttons .button-primary+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-events .button-primary+.visitor-link-button,
    .homepage-events .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .button-primary+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .homepage-events .modal-footer .btn-group .button-primary+.visitor-link-button,
    .modal-footer .btn-group .homepage-events .js-contact-form .homepage-hero .homepage-hero-buttons button[type="submit"]+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-events .js-contact-form button[type="submit"]+.visitor-link-button,
    .homepage-events .js-contact-form .modal-footer .btn-group .homepage-hero .homepage-hero-buttons button[type="submit"]+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .homepage-events .js-contact-form .modal-footer .btn-group button[type="submit"]+.visitor-link-button,
    .modal-footer .btn-group .js-contact-form .homepage-events .homepage-hero .homepage-hero-buttons button[type="submit"]+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .js-contact-form .homepage-events button[type="submit"]+.visitor-link-button,
    .js-contact-form .homepage-events .modal-footer .btn-group .homepage-hero .homepage-hero-buttons button[type="submit"]+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .js-contact-form .homepage-events .modal-footer .btn-group button[type="submit"]+.visitor-link-button,
    .modal-footer .btn-group .homepage-events .gform_wrapper .homepage-hero .homepage-hero-buttons input[type="submit"]+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-events .gform_wrapper input[type="submit"]+.visitor-link-button,
    .homepage-events .gform_wrapper .modal-footer .btn-group .homepage-hero .homepage-hero-buttons input[type="submit"]+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .homepage-events .gform_wrapper .modal-footer .btn-group input[type="submit"]+.visitor-link-button,
    .modal-footer .btn-group .gform_wrapper .homepage-events .homepage-hero .homepage-hero-buttons input[type="submit"]+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .gform_wrapper .homepage-events input[type="submit"]+.visitor-link-button,
    .gform_wrapper .homepage-events .modal-footer .btn-group .homepage-hero .homepage-hero-buttons input[type="submit"]+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .gform_wrapper .homepage-events .modal-footer .btn-group input[type="submit"]+.visitor-link-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .homepage-hero-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .homepage-hero-button+.visitor-link-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .order-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .order-button+.visitor-link-button,
    .modal-footer .btn-group .homepage-hero .homepage-hero-buttons .visitor-link-button+.visitor-link-button,
    .homepage-hero .homepage-hero-buttons .modal-footer .btn-group .visitor-link-button+.visitor-link-button {
      margin-left: -1px;
    }

    .modal-footer .btn-block+.btn-block {
      margin-left: 0;
    }

    .modal-scrollbar-measure {
      position: absolute;
      top: -9999px;
      width: 50px;
      height: 50px;
      overflow: scroll;
    }

    @media (min-width: 768px) {
      .modal-dialog {
        width: 600px;
        margin: 30px auto;
      }

      .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
      }

      .modal-sm {
        width: 300px;
      }
    }

    @media (min-width: 992px) {
      .modal-lg {
        width: 900px;
      }
    }

    .carousel {
      position: relative;
    }

    .carousel-inner {
      position: relative;
      overflow: hidden;
      width: 100%;
      height: auto;
    }

    .carousel-inner>.item {
      display: none;
      position: relative;
      -webkit-transition: 0.6s ease-in-out left;
      -o-transition: 0.6s ease-in-out left;
      transition: 0.6s ease-in-out left;
    }

    .carousel-inner>.item>img,
    .carousel-inner>.item>a>img {
      display: inline-block;
      max-width: 100%;
      height: auto;
      line-height: 1;
    }

    @media all and (transform-3d),
    (-webkit-transform-3d) {
      .carousel-inner>.item {
        -webkit-transition: -webkit-transform 0.6s ease-in-out;
        -moz-transition: -moz-transform 0.6s ease-in-out;
        -o-transition: -o-transform 0.6s ease-in-out;
        transition: transform 0.6s ease-in-out;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        -moz-perspective: 1000px;
        perspective: 1000px;
      }

      .carousel-inner>.item.next,
      .carousel-inner>.item.active.right {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        left: 0;
      }

      .carousel-inner>.item.prev,
      .carousel-inner>.item.active.left {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        left: 0;
      }

      .carousel-inner>.item.next.left,
      .carousel-inner>.item.prev.right,
      .carousel-inner>.item.active {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        left: 0;
      }
    }

    .carousel-inner>.active,
    .carousel-inner>.next,
    .carousel-inner>.prev {
      display: block;
    }

    .carousel-inner>.active {
      left: 0;
    }

    .carousel-inner>.next,
    .carousel-inner>.prev {
      position: absolute;
      top: 0;
      width: 100%;
    }

    .carousel-inner>.next {
      left: 100%;
    }

    .carousel-inner>.prev {
      left: -100%;
    }

    .carousel-inner>.next.left,
    .carousel-inner>.prev.right {
      left: 0;
    }

    .carousel-inner>.active.left {
      left: -100%;
    }

    .carousel-inner>.active.right {
      left: 100%;
    }

    .carousel-control {
      position: absolute;
      top: 30%;
      left: 0;
      bottom: 0;
      width: 15%;
      opacity: 0.5;
      filter: alpha(opacity=50);
      font-size: 20px;
      color: #fff;
      text-align: center;
      text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
      background-color: transparent;
    }

    .carousel-control.left {
      background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
      background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
      background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
      background-repeat: repeat-x;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    }

    .carousel-control.right {
      left: auto;
      right: 0;
      background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
      background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
      background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
      background-repeat: repeat-x;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    }

    .carousel-control:hover,
    .carousel-control:focus {
      outline: 0;
      color: #fff;
      text-decoration: none;
      opacity: 0.9;
      filter: alpha(opacity=90);
    }

    .carousel-control .icon-prev,
    .carousel-control .icon-next,
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .glyphicon-chevron-right {
      position: absolute;
      top: 50%;
      margin-top: -10px;
      z-index: 5;
      display: inline-block;
    }

    .carousel-control .icon-prev,
    .carousel-control .glyphicon-chevron-left {
      left: 50%;
      margin-left: -10px;
    }

    .carousel-control .icon-next,
    .carousel-control .glyphicon-chevron-right {
      right: 50%;
      margin-right: -10px;
    }

    .carousel-control .icon-prev,
    .carousel-control .icon-next {
      width: 20px;
      height: 20px;
      line-height: 1;
      font-family: serif;
    }

    .carousel-control .icon-prev:before {
      content: '\2039';
    }

    .carousel-control .icon-next:before {
      content: '\203a';
    }

    .carousel-indicators {
      position: absolute;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
      bottom: 0;
      padding-left: 0;
      list-style: none;
      text-align: center;
      display: none;
    }

    .carousel-indicators li {
      width: 12px;
      height: 12px;
      margin-left: 3px;
      margin-right: 3px;
      border: 1px solid #aaaaaa;
      border-radius: 10px;
      cursor: pointer;
      background-color: transparent;
    }

    .carousel-indicators .active {
      width: 12px;
      height: 12px;
      background-color: #aaaaaa;
    }

    .carousel-caption {
      position: absolute;
      left: 15%;
      right: 15%;
      bottom: 20px;
      z-index: 10;
      padding-top: 20px;
      padding-bottom: 20px;
      color: #fff;
      text-align: center;
    }

    .carousel-caption .btn,
    .carousel-caption .button,
    .carousel-caption .button-primary,
    .carousel-caption .js-contact-form button[type="submit"],
    .js-contact-form .carousel-caption button[type="submit"],
    .carousel-caption .gform_wrapper input[type="submit"],
    .gform_wrapper .carousel-caption input[type="submit"],
    .carousel-caption .login-form .login-form-buttons .login-form-button,
    .login-form .login-form-buttons .carousel-caption .login-form-button,
    .carousel-caption .login-form .login-form-buttons .login-button,
    .login-form .login-form-buttons .carousel-caption .login-button,
    .carousel-caption .login-form .login-form-buttons .membership-button,
    .login-form .login-form-buttons .carousel-caption .membership-button,
    .carousel-caption .events-page .events-page-button,
    .events-page .carousel-caption .events-page-button,
    .carousel-caption .homepage-broadcast .homepage-broadcast-button,
    .homepage-broadcast .carousel-caption .homepage-broadcast-button,
    .carousel-caption .homepage-broadcast .order-button,
    .homepage-broadcast .carousel-caption .order-button,
    .carousel-caption .homepage-broadcast .visitor-link-button,
    .homepage-broadcast .carousel-caption .visitor-link-button,
    .carousel-caption .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .carousel-caption .homepage-eletter-subscribe-button,
    .carousel-caption .homepage-hero .homepage-hero-buttons .homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .carousel-caption .homepage-hero-button,
    .carousel-caption .homepage-hero .homepage-hero-buttons .order-button,
    .homepage-hero .homepage-hero-buttons .carousel-caption .order-button,
    .carousel-caption .homepage-hero .homepage-hero-buttons .visitor-link-button,
    .homepage-hero .homepage-hero-buttons .carousel-caption .visitor-link-button {
      text-shadow: none;
    }

    @media screen and (min-width: 768px) {

      .carousel-control .glyphicon-chevron-left,
      .carousel-control .glyphicon-chevron-right,
      .carousel-control .icon-prev,
      .carousel-control .icon-next {
        width: 30px;
        height: 30px;
        margin-top: -10px;
        font-size: 30px;
      }

      .carousel-control .glyphicon-chevron-left,
      .carousel-control .icon-prev {
        margin-left: -10px;
      }

      .carousel-control .glyphicon-chevron-right,
      .carousel-control .icon-next {
        margin-right: -10px;
      }

      .carousel-caption {
        left: 20%;
        right: 20%;
        padding-bottom: 30px;
      }
    }

    .pagination {
      display: inline-block;
      padding-left: 0;
      margin: 20px 0;
      border-radius: 4px;
    }

    .pagination>li {
      display: inline;
    }

    .pagination>li>a,
    .pagination>li>span {
      position: relative;
      float: left;
      padding: 6px 12px;
      line-height: 1.42857;
      text-decoration: none;
      color: #337ab7;
      background-color: #fff;
      border: 1px solid #ddd;
      margin-left: -1px;
    }

    .pagination>li:first-child>a,
    .pagination>li:first-child>span {
      margin-left: 0;
      border-bottom-left-radius: 4px;
      border-top-left-radius: 4px;
    }

    .pagination>li:last-child>a,
    .pagination>li:last-child>span {
      border-bottom-right-radius: 4px;
      border-top-right-radius: 4px;
    }

    .pagination>li>a:hover,
    .pagination>li>a:focus,
    .pagination>li>span:hover,
    .pagination>li>span:focus {
      z-index: 2;
      color: #23527c;
      background-color: #eeeeee;
      border-color: #ddd;
    }

    .pagination>.active>a,
    .pagination>.active>a:hover,
    .pagination>.active>a:focus,
    .pagination>.active>span,
    .pagination>.active>span:hover,
    .pagination>.active>span:focus {
      z-index: 3;
      color: #fff;
      background-color: #337ab7;
      border-color: #337ab7;
      cursor: default;
    }

    .pagination>.disabled>span,
    .pagination>.disabled>span:hover,
    .pagination>.disabled>span:focus,
    .pagination>.disabled>a,
    .pagination>.disabled>a:hover,
    .pagination>.disabled>a:focus {
      color: #777777;
      background-color: #fff;
      border-color: #ddd;
      cursor: not-allowed;
    }

    .pagination-lg>li>a,
    .pagination-lg>li>span {
      padding: 10px 16px;
      font-size: 23px;
      line-height: 1.33333;
    }

    .pagination-lg>li:first-child>a,
    .pagination-lg>li:first-child>span {
      border-bottom-left-radius: 6px;
      border-top-left-radius: 6px;
    }

    .pagination-lg>li:last-child>a,
    .pagination-lg>li:last-child>span {
      border-bottom-right-radius: 6px;
      border-top-right-radius: 6px;
    }

    .pagination-sm>li>a,
    .pagination-sm>li>span {
      padding: 5px 10px;
      font-size: 16px;
      line-height: 1.5;
    }

    .pagination-sm>li:first-child>a,
    .pagination-sm>li:first-child>span {
      border-bottom-left-radius: 3px;
      border-top-left-radius: 3px;
    }

    .pagination-sm>li:last-child>a,
    .pagination-sm>li:last-child>span {
      border-bottom-right-radius: 3px;
      border-top-right-radius: 3px;
    }

    .pager {
      padding-left: 0;
      margin: 20px 0;
      list-style: none;
      text-align: center;
    }

    .pager:before,
    .pager:after {
      content: " ";
      display: table;
    }

    .pager:after {
      clear: both;
    }

    .pager li {
      display: inline;
    }

    .pager li>a,
    .pager li>span {
      display: inline-block;
      padding: 5px 14px;
      background-color: #fff;
      border: 1px solid #ddd;
      border-radius: 15px;
    }

    .pager li>a:hover,
    .pager li>a:focus {
      text-decoration: none;
      background-color: #eeeeee;
    }

    .pager .next>a,
    .pager .next>span {
      float: right;
    }

    .pager .previous>a,
    .pager .previous>span {
      float: left;
    }

    .pager .disabled>a,
    .pager .disabled>a:hover,
    .pager .disabled>a:focus,
    .pager .disabled>span {
      color: #777777;
      background-color: #fff;
      cursor: not-allowed;
    }

    .tooltip {
      position: absolute;
      z-index: 1070;
      display: block;
      font-family: "source-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      letter-spacing: normal;
      line-break: auto;
      line-height: 1.42857;
      text-align: left;
      text-align: start;
      text-decoration: none;
      text-shadow: none;
      text-transform: none;
      white-space: normal;
      word-break: normal;
      word-spacing: normal;
      word-wrap: normal;
      font-size: 16px;
      opacity: 0;
      filter: alpha(opacity=0);
    }

    .tooltip.in {
      opacity: 0.9;
      filter: alpha(opacity=90);
    }

    .tooltip.top {
      margin-top: -3px;
      padding: 5px 0;
    }

    .tooltip.right {
      margin-left: 3px;
      padding: 0 5px;
    }

    .tooltip.bottom {
      margin-top: 3px;
      padding: 5px 0;
    }

    .tooltip.left {
      margin-left: -3px;
      padding: 0 5px;
    }

    .tooltip-inner {
      max-width: 200px;
      padding: 3px 8px;
      color: #fff;
      text-align: center;
      background-color: #000;
      border-radius: 4px;
    }

    .tooltip-arrow {
      position: absolute;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
    }

    .tooltip.top .tooltip-arrow {
      bottom: 0;
      left: 50%;
      margin-left: -5px;
      border-width: 5px 5px 0;
      border-top-color: #000;
    }

    .tooltip.top-left .tooltip-arrow {
      bottom: 0;
      right: 5px;
      margin-bottom: -5px;
      border-width: 5px 5px 0;
      border-top-color: #000;
    }

    .tooltip.top-right .tooltip-arrow {
      bottom: 0;
      left: 5px;
      margin-bottom: -5px;
      border-width: 5px 5px 0;
      border-top-color: #000;
    }

    .tooltip.right .tooltip-arrow {
      top: 50%;
      left: 0;
      margin-top: -5px;
      border-width: 5px 5px 5px 0;
      border-right-color: #000;
    }

    .tooltip.left .tooltip-arrow {
      top: 50%;
      right: 0;
      margin-top: -5px;
      border-width: 5px 0 5px 5px;
      border-left-color: #000;
    }

    .tooltip.bottom .tooltip-arrow {
      top: 0;
      left: 50%;
      margin-left: -5px;
      border-width: 0 5px 5px;
      border-bottom-color: #000;
    }

    .tooltip.bottom-left .tooltip-arrow {
      top: 0;
      right: 5px;
      margin-top: -5px;
      border-width: 0 5px 5px;
      border-bottom-color: #000;
    }

    .tooltip.bottom-right .tooltip-arrow {
      top: 0;
      left: 5px;
      margin-top: -5px;
      border-width: 0 5px 5px;
      border-bottom-color: #000;
    }

    /* Disable while not in use:








*/
    .clearfix:before,
    .clearfix:after {
      content: " ";
      display: table;
    }

    .clearfix:after {
      clear: both;
    }

    .center-block {
      display: block;
      margin-left: auto;
      margin-right: auto;
    }

    .pull-right {
      float: right !important;
    }

    .pull-left {
      float: left !important;
    }

    .hide {
      display: none !important;
    }

    .show {
      display: block !important;
    }

    .invisible {
      visibility: hidden;
    }

    .text-hide {
      font: 0 / 0 a;
      color: transparent;
      text-shadow: none;
      background-color: transparent;
      border: 0;
    }

    .hidden {
      display: none !important;
    }

    .affix {
      position: fixed;
    }

    @-ms-viewport {
      width: device-width;
    }

    .visible-xs {
      display: none !important;
    }

    .visible-sm {
      display: none !important;
    }

    .visible-md {
      display: none !important;
    }

    .visible-lg {
      display: none !important;
    }

    .visible-xs-block,
    .visible-xs-inline,
    .visible-xs-inline-block,
    .visible-sm-block,
    .visible-sm-inline,
    .visible-sm-inline-block,
    .visible-md-block,
    .visible-md-inline,
    .visible-md-inline-block,
    .visible-lg-block,
    .visible-lg-inline,
    .visible-lg-inline-block {
      display: none !important;
    }

    @media (max-width: 767px) {
      .visible-xs {
        display: block !important;
      }

      table.visible-xs {
        display: table !important;
      }

      tr.visible-xs {
        display: table-row !important;
      }

      th.visible-xs,
      td.visible-xs {
        display: table-cell !important;
      }
    }

    @media (max-width: 767px) {
      .visible-xs-block {
        display: block !important;
      }
    }

    @media (max-width: 767px) {
      .visible-xs-inline {
        display: inline !important;
      }
    }

    @media (max-width: 767px) {
      .visible-xs-inline-block {
        display: inline-block !important;
      }
    }

    @media (min-width: 768px) and (max-width: 991px) {
      .visible-sm {
        display: block !important;
      }

      table.visible-sm {
        display: table !important;
      }

      tr.visible-sm {
        display: table-row !important;
      }

      th.visible-sm,
      td.visible-sm {
        display: table-cell !important;
      }
    }

    @media (min-width: 768px) and (max-width: 991px) {
      .visible-sm-block {
        display: block !important;
      }
    }

    @media (min-width: 768px) and (max-width: 991px) {
      .visible-sm-inline {
        display: inline !important;
      }
    }

    @media (min-width: 768px) and (max-width: 991px) {
      .visible-sm-inline-block {
        display: inline-block !important;
      }
    }

    @media (min-width: 992px) and (max-width: 1199px) {
      .visible-md {
        display: block !important;
      }

      table.visible-md {
        display: table !important;
      }

      tr.visible-md {
        display: table-row !important;
      }

      th.visible-md,
      td.visible-md {
        display: table-cell !important;
      }
    }

    @media (min-width: 992px) and (max-width: 1199px) {
      .visible-md-block {
        display: block !important;
      }
    }

    @media (min-width: 992px) and (max-width: 1199px) {
      .visible-md-inline {
        display: inline !important;
      }
    }

    @media (min-width: 992px) and (max-width: 1199px) {
      .visible-md-inline-block {
        display: inline-block !important;
      }
    }

    @media (min-width: 1200px) {
      .visible-lg {
        display: block !important;
      }

      table.visible-lg {
        display: table !important;
      }

      tr.visible-lg {
        display: table-row !important;
      }

      th.visible-lg,
      td.visible-lg {
        display: table-cell !important;
      }
    }

    @media (min-width: 1200px) {
      .visible-lg-block {
        display: block !important;
      }
    }

    @media (min-width: 1200px) {
      .visible-lg-inline {
        display: inline !important;
      }
    }

    @media (min-width: 1200px) {
      .visible-lg-inline-block {
        display: inline-block !important;
      }
    }

    @media (max-width: 767px) {

      .hidden-xs,
      .main-menu #main-menu .nav li a span,
      .homepage-timeline .homepage-timeline-column:empty,
      .homepage-timeline .homepage-timeline-column-left:empty,
      .homepage-timeline .homepage-timeline-column-right:empty {
        display: none !important;
      }
    }

    @media (min-width: 768px) and (max-width: 991px) {

      .hidden-sm,
      .main-menu #main-menu .nav li a span {
        display: none !important;
      }
    }

    @media (min-width: 992px) and (max-width: 1199px) {

      .hidden-md,
      .main-menu #main-menu .nav li a span {
        display: none !important;
      }
    }

    @media (min-width: 1200px) {
      .hidden-lg {
        display: none !important;
      }
    }

    .visible-print {
      display: none !important;
    }

    @media print {
      .visible-print {
        display: block !important;
      }

      table.visible-print {
        display: table !important;
      }

      tr.visible-print {
        display: table-row !important;
      }

      th.visible-print,
      td.visible-print {
        display: table-cell !important;
      }
    }

    .visible-print-block {
      display: none !important;
    }

    @media print {
      .visible-print-block {
        display: block !important;
      }
    }

    .visible-print-inline {
      display: none !important;
    }

    @media print {
      .visible-print-inline {
        display: inline !important;
      }
    }

    .visible-print-inline-block {
      display: none !important;
    }

    @media print {
      .visible-print-inline-block {
        display: inline-block !important;
      }
    }

    @media print {
      .hidden-print {
        display: none !important;
      }
    }

    /**
 * Custom, non-Bootstrap imports go below this line
 */
    body {
      -webkit-font-smoothing: antialiased;
      position: relative;
    }

    .premier-member .hide-premier {
      display: none;
    }

    .chairmans-circle-member .hide-chairmans-circle {
      display: none;
    }

    .directors-circle-member .hide-directors-circle {
      display: none;
    }

    .wf-loading {
      visibility: none;
    }

    a {
      color: #96352a;
      font-weight: bold;
    }

    h1 {
      font-size: 36px;
      margin-bottom: 40px;
      color: #000;
    }

    h2 {
      font-weight: bold;
    }

    p {
      font-size: 1em;
      margin: 26px 0;
    }

    iframe {
      border: none;
    }

    .text-center {
      text-align: center;
    }

    .text-left {
      text-align: left;
    }

    .text-right {
      text-align: right;
    }

    .heading-secondary,
    .homepage-eletters h2,
    .homepage-hero .homepage-hero-left h1,
    .homepage-testimonials h2,
    .homepage-timeline h2 {
      margin-bottom: 40px;
      color: #000;
    }

    .heading-border {
      border-bottom: 1px solid #ddd;
      padding-bottom: 6px;
    }

    .heading-banner {
      background: #963c2d;
      color: #fff;
      font-size: 16px;
      font-weight: bold;
      padding: 12px 20px;
      margin: 0;
    }

    .heading-badge {
      padding-bottom: 16px;
      margin-top: 40px;
    }

    .heading-badge img {
      margin-top: -12px;
      margin-right: 10px !important;
      max-height: 39px;
    }

    .dark-links a {
      color: #000;
      font-weight: normal;
    }

    .dark-links a:hover {
      text-decoration: underline;
    }

    .category-chairmans-circle-weekly-briefing .e-content table {
      border: none !important;
    }

    .category-chairmans-circle-weekly-briefing .e-content table tr {
      background: transparent !important;
    }

    .category-chairmans-circle-weekly-briefing .e-content table tr td {
      padding: 0 !important;
      border-top: none !important;
    }

    .page-section {
      margin-bottom: 40px;
    }

    .members-content {
      padding: 20px 40px 0;
      margin-bottom: 0;
      margin-left: 280px;
    }

    .members-content-main {
      width: 780px;
      margin: 0 auto;
    }

    .members-content-main .cfox_ad {
      width: 728px;
      margin: 0 auto;
      border: 1px solid #d8d8d8;
    }

    .members-content-main .cfox_ad a img {
      width: 100%;
    }

    .float-left {
      float: left;
    }

    .float-right {
      float: right;
    }

    .single-report .alignnone,
    .single-report .e-content img {
      margin: 0 auto;
      display: block;
    }

    .alert,
    .homepage-eletters .homepage-eletter-subscribe .error-message {
      border-radius: 0;
      padding: 10px 20px;
      border: 0;
      margin-bottom: 40px;
    }

    .alert.alert-info,
    .homepage-eletters .homepage-eletter-subscribe .alert-info.error-message {
      color: #2eabc5;
      background: #e1f1f5;
    }

    .badge {
      border-radius: 0;
      font-size: 16px;
    }

    .badge.badge-primary {
      background: #963c2d;
    }

    .badge.badge-info {
      background: #12a0be;
    }

    .badge.badge-minty {
      background: #119e01;
    }

    .badge.badge-danger {
      background: #ec0000;
    }

    .breadcrumb {
      padding: 6px 0;
      background: transparent;
      border-bottom: 1px solid #ddd;
      font-size: 16px;
    }

    .breadcrumb li.active {
      color: #999;
      font-weight: bold;
    }

    .breadcrumb li a {
      color: #999;
      font-weight: normal;
    }

    .breadcrumb li+li:before {
      content: "\00bb";
      color: #bbb;
    }

    .browserupgrade {
      text-align: center;
      background-color: #484648;
      margin: 0;
      padding: 26px;
      color: #FFF;
      display: none;
    }

    .browserupgrade p {
      margin: 0;
    }

    .browserupgrade a {
      color: #fff;
      text-decoration: underline;
      font-weight: bold;
    }

    .browserupgrade a:hover {
      color: #ccc;
    }

    .browserupgrade .close {
      color: #FFF;
      opacity: 0.7;
      position: absolute;
      right: 10px;
      top: 3px;
    }

    .buttons {
      text-align: center;
      margin: 30px auto;
    }

    .button,
    .button-primary,
    .js-contact-form button[type="submit"],
    .gform_wrapper input[type="submit"] {
      font-weight: bold;
      border-radius: 0;
      margin-right: 10px;
      border: 0;
    }

    .button-join-now,
    .button-transcript {
      font-size: 20px;
    }

    .button-join-now {
      font-weight: bold;
      background: #9a1d12;
      border: 1px #912116 solid;
      color: #fff;
    }

    .button-join-now:hover {
      background: #841309;
      color: #fff;
    }

    .button-transcript {
      font-weight: normal;
      background: #ffffff;
      border: 1px #aaaaaa solid;
    }

    .button-primary,
    .js-contact-form button[type="submit"],
    .gform_wrapper input[type="submit"] {
      background-color: #9c1b07;
      color: #FFF;
    }

    .button-primary:hover,
    .js-contact-form button[type="submit"]:hover,
    .gform_wrapper input[type="submit"]:hover {
      background-color: #611A01;
      color: #fff;
    }

    .button-secondary {
      font-weight: normal;
      border: 1px solid #767676;
    }

    .button-large {
      font-size: 26px;
      padding: 10px 60px;
      border-radius: 4px;
    }

    .js-contact-form input,
    .js-contact-form textarea,
    .js-contact-form select,
    #agora_contact_us_form select {
      display: block;
      width: 100%;
      height: 36px;
      padding: 6px 12px;
      font-size: 16px;
      line-height: 1.42857143;
      color: #525151;
      vertical-align: middle;
      background-color: #ffffff;
      border: 1px solid #cccccc;
      border-radius: 4px;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
      transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    }

    .js-contact-form textarea {
      height: 10em;
    }

    .js-contact-form input,
    .js-contact-form textarea,
    .js-contact-form select,
    #agora_contact_us_form select {
      margin-bottom: 1em;
    }

    .js-contact-form hr {
      display: none;
    }

    .js-contact-form {
      margin-bottom: 40px;
    }

    .js-contact-form button {
      display: inline-block;
      padding: 6px 12px;
      margin-bottom: 0;
      font-size: 16px;
      font-weight: normal;
      line-height: 1.42857143;
      text-align: center;
      vertical-align: middle;
      cursor: pointer;
      border: 1px solid transparent;
      border-radius: 4px;
      white-space: nowrap;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      -o-user-select: none;
      user-select: none;
      color: #fff;
      border-radius: 2px;
      background: #5f85a6;
      background: -moz-linear-gradient(top, #5f85a6 0%, #16406a 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5f85a6), color-stop(100%, #16406a));
      background: -webkit-linear-gradient(top, #5f85a6 0%, #16406a 100%);
      background: -o-linear-gradient(top, #5f85a6 0%, #16406a 100%);
      background: -ms-linear-gradient(top, #5f85a6 0%, #16406a 100%);
      background: linear-gradient(to bottom, #5f85a6 0%, #16406a 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f85a6', endColorstr='#16406a', GradientType=0);
    }

    .js-contact-form input,
    .js-contact-form textarea,
    .js-contact-form select,
    #agora_contact_us_form select {
      margin-bottom: 1em;
    }

    .js-contact-form hr {
      display: none;
    }

    .grid_10_5 .js-contact-form label {
      font-weight: bold;
      font-size: 1.2em;
      color: #333;
    }

    .grid_10_5 .js-contact-form input,
    .grid_10_5 .js-contact-form select {
      height: 22px;
    }

    .content-list,
    #tfs_css_account {
      border-radius: 0;
      /* Read-more items */
    }

    .content-list p,
    #tfs_css_account p {
      margin: 0 !important;
    }

    .content-list br,
    #tfs_css_account br {
      display: none;
    }

    .content-list.content-list-pillarone>.content-list-toggle,
    .content-list-pillarone#tfs_css_account>.content-list-toggle,
    .content-list.content-list-pillarone>.css_open_url,
    .content-list-pillarone#tfs_css_account>.css_open_url {
      padding: 14px 0 !important;
    }

    .content-list.content-list-pillarone>.content-list-toggle .content-list-dropdown,
    .content-list-pillarone#tfs_css_account>.content-list-toggle .content-list-dropdown,
    .content-list.content-list-pillarone>.css_open_url .content-list-dropdown,
    .content-list-pillarone#tfs_css_account>.css_open_url .content-list-dropdown {
      margin-bottom: -14px;
      margin-top: 14px;
    }

    .content-list.content-list-media .content-list-item,
    .content-list-media#tfs_css_account .content-list-item,
    .content-list.content-list-media .content-list-footer,
    .content-list.content-list-media #tfs_css_account .content-list-footer,
    #tfs_css_account .content-list.content-list-media .content-list-footer,
    .content-list-media#tfs_css_account .content-list-footer,
    .content-list.content-list-media .css_open_url,
    .content-list-media#tfs_css_account .css_open_url {
      background-position-x: 99%;
      background-position-y: 20px;
    }

    .content-list.content-list-media .content-list-item:hover,
    .content-list-media#tfs_css_account .content-list-item:hover,
    .content-list.content-list-media .content-list-footer:hover,
    .content-list.content-list-media #tfs_css_account .content-list-footer:hover,
    #tfs_css_account .content-list.content-list-media .content-list-footer:hover,
    .content-list-media#tfs_css_account .content-list-footer:hover,
    .content-list.content-list-media .css_open_url:hover,
    .content-list-media#tfs_css_account .css_open_url:hover {
      background-color: #f5f5f5 !important;
      color: #000;
    }

    .content-list.content-list-media .content-list-item-strong,
    .content-list-media#tfs_css_account .content-list-item-strong {
      background: rgba(0, 0, 255, 0.1);
    }

    .content-list.content-list-media .media,
    .content-list-media#tfs_css_account .media,
    .content-list.content-list-media #events-calendar .event,
    #events-calendar .content-list.content-list-media .event,
    .content-list-media#tfs_css_account #events-calendar .event,
    #events-calendar .content-list-media#tfs_css_account .event,
    .content-list.content-list-media .homepage-experts .homepage-expert,
    .homepage-experts .content-list.content-list-media .homepage-expert,
    .content-list-media#tfs_css_account .homepage-experts .homepage-expert,
    .homepage-experts .content-list-media#tfs_css_account .homepage-expert {
      margin: -14px 0;
      padding: 14px 0;
    }

    .content-list.content-list-media .media-object,
    .content-list-media#tfs_css_account .media-object,
    .content-list.content-list-media #events-calendar .event-img img,
    #events-calendar .event-img .content-list.content-list-media img,
    .content-list-media#tfs_css_account #events-calendar .event-img img,
    #events-calendar .event-img .content-list-media#tfs_css_account img,
    .content-list.content-list-media .homepage-experts img,
    .homepage-experts .content-list.content-list-media img,
    .content-list-media#tfs_css_account .homepage-experts img,
    .homepage-experts .content-list-media#tfs_css_account img {
      margin-right: 10px;
    }

    .content-list.content-list-media .media-body>p,
    .content-list-media#tfs_css_account .media-body>p,
    .content-list.content-list-media #events-calendar .event-info>p,
    #events-calendar .content-list.content-list-media .event-info>p,
    .content-list-media#tfs_css_account #events-calendar .event-info>p,
    #events-calendar .content-list-media#tfs_css_account .event-info>p,
    .content-list.content-list-media .homepage-experts .homepage-expert-info>p,
    .homepage-experts .content-list.content-list-media .homepage-expert-info>p,
    .content-list-media#tfs_css_account .homepage-experts .homepage-expert-info>p,
    .homepage-experts .content-list-media#tfs_css_account .homepage-expert-info>p {
      font-size: 16px;
      margin: 0;
      font-weight: normal !important;
    }

    .content-list.content-list-media .media-heading,
    .content-list-media#tfs_css_account .media-heading,
    .content-list.content-list-media #events-calendar .event-header,
    #events-calendar .content-list.content-list-media .event-header,
    .content-list-media#tfs_css_account #events-calendar .event-header,
    #events-calendar .content-list-media#tfs_css_account .event-header {
      font-size: 16px;
      font-weight: bold;
      line-height: 24px;
    }

    .content-list .content-list-item-info,
    #tfs_css_account .content-list-item-info {
      background-color: #eaf5ef !important;
    }

    .content-list .content-list-item-info span,
    #tfs_css_account .content-list-item-info span {
      text-transform: uppercase;
      color: #659e83;
      font-weight: bold;
    }

    .content-list .content-list-item,
    #tfs_css_account .content-list-item,
    .content-list .content-list-footer,
    #tfs_css_account .content-list-footer,
    .content-list .css_open_url,
    #tfs_css_account .css_open_url,
    .content-list a.content-list-item,
    #tfs_css_account a.content-list-item,
    .content-list a.content-list-footer,
    #tfs_css_account a.content-list-footer,
    .content-list a.css_open_url,
    #tfs_css_account a.css_open_url {
      color: #000;
      border-left: 0;
      border-right: 0;
      border-radius: 0;
      padding: 14px 24px 14px 8px;
      font-size: 16px;
      font-weight: normal;
      list-style: none;
      background-image: url("");
      background-repeat: no-repeat;
      background-position-x: 99%;
      background-position-y: 50%;
    }

    .content-list .content-list-item:first-child,
    #tfs_css_account .content-list-item:first-child,
    .content-list .content-list-footer:first-child,
    #tfs_css_account .content-list-footer:first-child,
    .content-list .css_open_url:first-child,
    #tfs_css_account .css_open_url:first-child,
    .content-list .content-list-item:last-child,
    #tfs_css_account .content-list-item:last-child,
    .content-list .content-list-footer:last-child,
    #tfs_css_account .content-list-footer:last-child,
    .content-list .css_open_url:last-child,
    #tfs_css_account .css_open_url:last-child,
    .content-list a.content-list-item:first-child,
    #tfs_css_account a.content-list-item:first-child,
    .content-list a.content-list-footer:first-child,
    #tfs_css_account a.content-list-footer:first-child,
    .content-list a.css_open_url:first-child,
    #tfs_css_account a.css_open_url:first-child,
    .content-list a.content-list-item:last-child,
    #tfs_css_account a.content-list-item:last-child,
    .content-list a.content-list-footer:last-child,
    #tfs_css_account a.content-list-footer:last-child,
    .content-list a.css_open_url:last-child,
    #tfs_css_account a.css_open_url:last-child {
      border-radius: 0;
    }

    .content-list .content-list-item:empty,
    #tfs_css_account .content-list-item:empty,
    .content-list .content-list-footer:empty,
    #tfs_css_account .content-list-footer:empty,
    .content-list .css_open_url:empty,
    #tfs_css_account .css_open_url:empty,
    .content-list a.content-list-item:empty,
    #tfs_css_account a.content-list-item:empty,
    .content-list a.content-list-footer:empty,
    #tfs_css_account a.content-list-footer:empty,
    .content-list a.css_open_url:empty,
    #tfs_css_account a.css_open_url:empty {
      display: none;
    }

    .content-list .content-list-item:hover,
    #tfs_css_account .content-list-item:hover,
    .content-list .content-list-footer:hover,
    #tfs_css_account .content-list-footer:hover,
    .content-list .css_open_url:hover,
    #tfs_css_account .css_open_url:hover,
    .content-list a.content-list-item:hover,
    #tfs_css_account a.content-list-item:hover,
    .content-list a.content-list-footer:hover,
    #tfs_css_account a.content-list-footer:hover,
    .content-list a.css_open_url:hover,
    #tfs_css_account a.css_open_url:hover {
      color: #000;
    }

    .content-list .content-list-item.pub-subscribed .content-list-item-toggle-arrow,
    #tfs_css_account .content-list-item.pub-subscribed .content-list-item-toggle-arrow,
    .content-list .pub-subscribed.content-list-footer .content-list-item-toggle-arrow,
    #tfs_css_account .pub-subscribed.content-list-footer .content-list-item-toggle-arrow,
    .content-list .pub-subscribed.css_open_url .content-list-item-toggle-arrow,
    #tfs_css_account .pub-subscribed.css_open_url .content-list-item-toggle-arrow,
    .content-list .content-list-item.pub-subscribed #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme .content-list .content-list-item.pub-subscribed .sub,
    #tfs_css_account .content-list-item.pub-subscribed #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme #tfs_css_account .content-list-item.pub-subscribed .sub,
    .content-list .pub-subscribed.content-list-footer #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme .content-list .pub-subscribed.content-list-footer .sub,
    #tfs_css_account .pub-subscribed.content-list-footer #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme #tfs_css_account .pub-subscribed.content-list-footer .sub,
    .content-list .pub-subscribed.css_open_url #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme .content-list .pub-subscribed.css_open_url .sub,
    #tfs_css_account .pub-subscribed.css_open_url #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme #tfs_css_account .pub-subscribed.css_open_url .sub,
    .content-list .content-list-item.pub-unsubscribed .content-list-item-toggle-arrow,
    #tfs_css_account .content-list-item.pub-unsubscribed .content-list-item-toggle-arrow,
    .content-list .pub-unsubscribed.content-list-footer .content-list-item-toggle-arrow,
    #tfs_css_account .pub-unsubscribed.content-list-footer .content-list-item-toggle-arrow,
    .content-list .pub-unsubscribed.css_open_url .content-list-item-toggle-arrow,
    #tfs_css_account .pub-unsubscribed.css_open_url .content-list-item-toggle-arrow,
    .content-list .content-list-item.pub-unsubscribed #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme .content-list .content-list-item.pub-unsubscribed .sub,
    #tfs_css_account .content-list-item.pub-unsubscribed #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme #tfs_css_account .content-list-item.pub-unsubscribed .sub,
    .content-list .pub-unsubscribed.content-list-footer #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme .content-list .pub-unsubscribed.content-list-footer .sub,
    #tfs_css_account .pub-unsubscribed.content-list-footer #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme #tfs_css_account .pub-unsubscribed.content-list-footer .sub,
    .content-list .pub-unsubscribed.css_open_url #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme .content-list .pub-unsubscribed.css_open_url .sub,
    #tfs_css_account .pub-unsubscribed.css_open_url #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme #tfs_css_account .pub-unsubscribed.css_open_url .sub,
    .content-list a.content-list-item.pub-subscribed .content-list-item-toggle-arrow,
    #tfs_css_account a.content-list-item.pub-subscribed .content-list-item-toggle-arrow,
    .content-list a.pub-subscribed.content-list-footer .content-list-item-toggle-arrow,
    #tfs_css_account a.pub-subscribed.content-list-footer .content-list-item-toggle-arrow,
    .content-list a.pub-subscribed.css_open_url .content-list-item-toggle-arrow,
    #tfs_css_account a.pub-subscribed.css_open_url .content-list-item-toggle-arrow,
    .content-list a.content-list-item.pub-subscribed #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme .content-list a.content-list-item.pub-subscribed .sub,
    #tfs_css_account a.content-list-item.pub-subscribed #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme #tfs_css_account a.content-list-item.pub-subscribed .sub,
    .content-list a.pub-subscribed.content-list-footer #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme .content-list a.pub-subscribed.content-list-footer .sub,
    #tfs_css_account a.pub-subscribed.content-list-footer #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme #tfs_css_account a.pub-subscribed.content-list-footer .sub,
    .content-list a.pub-subscribed.css_open_url #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme .content-list a.pub-subscribed.css_open_url .sub,
    #tfs_css_account a.pub-subscribed.css_open_url #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme #tfs_css_account a.pub-subscribed.css_open_url .sub,
    .content-list a.content-list-item.pub-unsubscribed .content-list-item-toggle-arrow,
    #tfs_css_account a.content-list-item.pub-unsubscribed .content-list-item-toggle-arrow,
    .content-list a.pub-unsubscribed.content-list-footer .content-list-item-toggle-arrow,
    #tfs_css_account a.pub-unsubscribed.content-list-footer .content-list-item-toggle-arrow,
    .content-list a.pub-unsubscribed.css_open_url .content-list-item-toggle-arrow,
    #tfs_css_account a.pub-unsubscribed.css_open_url .content-list-item-toggle-arrow,
    .content-list a.content-list-item.pub-unsubscribed #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme .content-list a.content-list-item.pub-unsubscribed .sub,
    #tfs_css_account a.content-list-item.pub-unsubscribed #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme #tfs_css_account a.content-list-item.pub-unsubscribed .sub,
    .content-list a.pub-unsubscribed.content-list-footer #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme .content-list a.pub-unsubscribed.content-list-footer .sub,
    #tfs_css_account a.pub-unsubscribed.content-list-footer #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme #tfs_css_account a.pub-unsubscribed.content-list-footer .sub,
    .content-list a.pub-unsubscribed.css_open_url #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme .content-list a.pub-unsubscribed.css_open_url .sub,
    #tfs_css_account a.pub-unsubscribed.css_open_url #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme #tfs_css_account a.pub-unsubscribed.css_open_url .sub {
      display: none;
    }

    .content-list .content-list-item p,
    #tfs_css_account .content-list-item p,
    .content-list .content-list-footer p,
    #tfs_css_account .content-list-footer p,
    .content-list .css_open_url p,
    #tfs_css_account .css_open_url p,
    .content-list a.content-list-item p,
    #tfs_css_account a.content-list-item p,
    .content-list a.content-list-footer p,
    #tfs_css_account a.content-list-footer p,
    .content-list a.css_open_url p,
    #tfs_css_account a.css_open_url p {
      line-height: 20px;
    }

    .content-list .content-list-item.media,
    #tfs_css_account .content-list-item.media,
    .content-list .media.content-list-footer,
    #tfs_css_account .media.content-list-footer,
    .content-list #events-calendar .content-list-footer.event,
    #events-calendar .content-list .content-list-footer.event,
    #tfs_css_account #events-calendar .content-list-footer.event,
    #events-calendar #tfs_css_account .content-list-footer.event,
    .content-list .homepage-experts .content-list-footer.homepage-expert,
    .homepage-experts .content-list .content-list-footer.homepage-expert,
    #tfs_css_account .homepage-experts .content-list-footer.homepage-expert,
    .homepage-experts #tfs_css_account .content-list-footer.homepage-expert,
    .content-list #events-calendar .content-list-item.event,
    #events-calendar .content-list .content-list-item.event,
    #tfs_css_account #events-calendar .content-list-item.event,
    #events-calendar #tfs_css_account .content-list-item.event,
    .content-list #events-calendar .event.css_open_url,
    #events-calendar .content-list .event.css_open_url,
    #tfs_css_account #events-calendar .event.css_open_url,
    #events-calendar #tfs_css_account .event.css_open_url,
    .content-list .media.css_open_url,
    #tfs_css_account .media.css_open_url,
    .content-list .homepage-experts .css_open_url.homepage-expert,
    .homepage-experts .content-list .css_open_url.homepage-expert,
    #tfs_css_account .homepage-experts .css_open_url.homepage-expert,
    .homepage-experts #tfs_css_account .css_open_url.homepage-expert,
    .content-list .homepage-experts .content-list-item.homepage-expert,
    .homepage-experts .content-list .content-list-item.homepage-expert,
    #tfs_css_account .homepage-experts .content-list-item.homepage-expert,
    .homepage-experts #tfs_css_account .content-list-item.homepage-expert,
    .content-list a.content-list-item.media,
    #tfs_css_account a.content-list-item.media,
    .content-list a.media.content-list-footer,
    #tfs_css_account a.media.content-list-footer,
    .content-list #events-calendar a.content-list-footer.event,
    #events-calendar .content-list a.content-list-footer.event,
    #tfs_css_account #events-calendar a.content-list-footer.event,
    #events-calendar #tfs_css_account a.content-list-footer.event,
    .content-list .homepage-experts a.content-list-footer.homepage-expert,
    .homepage-experts .content-list a.content-list-footer.homepage-expert,
    #tfs_css_account .homepage-experts a.content-list-footer.homepage-expert,
    .homepage-experts #tfs_css_account a.content-list-footer.homepage-expert,
    .content-list #events-calendar a.content-list-item.event,
    #events-calendar .content-list a.content-list-item.event,
    #tfs_css_account #events-calendar a.content-list-item.event,
    #events-calendar #tfs_css_account a.content-list-item.event,
    .content-list #events-calendar a.event.css_open_url,
    #events-calendar .content-list a.event.css_open_url,
    #tfs_css_account #events-calendar a.event.css_open_url,
    #events-calendar #tfs_css_account a.event.css_open_url,
    .content-list a.media.css_open_url,
    #tfs_css_account a.media.css_open_url,
    .content-list .homepage-experts a.css_open_url.homepage-expert,
    .homepage-experts .content-list a.css_open_url.homepage-expert,
    #tfs_css_account .homepage-experts a.css_open_url.homepage-expert,
    .homepage-experts #tfs_css_account a.css_open_url.homepage-expert,
    .content-list .homepage-experts a.content-list-item.homepage-expert,
    .homepage-experts .content-list a.content-list-item.homepage-expert,
    #tfs_css_account .homepage-experts a.content-list-item.homepage-expert,
    .homepage-experts #tfs_css_account a.content-list-item.homepage-expert {
      margin-top: 0 !important;
    }

    .content-list .content-list-item.content-list-toggle,
    #tfs_css_account .content-list-item.content-list-toggle,
    .content-list .content-list-toggle.content-list-footer,
    #tfs_css_account .content-list-toggle.content-list-footer,
    .content-list .css_open_url,
    #tfs_css_account .css_open_url,
    .content-list a.content-list-item.content-list-toggle,
    #tfs_css_account a.content-list-item.content-list-toggle,
    .content-list a.content-list-toggle.content-list-footer,
    #tfs_css_account a.content-list-toggle.content-list-footer,
    .content-list a.css_open_url,
    #tfs_css_account a.css_open_url {
      background: transparent;
    }

    .content-list .content-list-item.content-list-toggle.toggled,
    #tfs_css_account .content-list-item.content-list-toggle.toggled,
    .content-list .content-list-toggle.toggled.content-list-footer,
    #tfs_css_account .content-list-toggle.toggled.content-list-footer,
    .content-list .toggled.css_open_url,
    #tfs_css_account .toggled.css_open_url,
    .content-list a.content-list-item.content-list-toggle.toggled,
    #tfs_css_account a.content-list-item.content-list-toggle.toggled,
    .content-list a.content-list-toggle.toggled.content-list-footer,
    #tfs_css_account a.content-list-toggle.toggled.content-list-footer,
    .content-list a.toggled.css_open_url,
    #tfs_css_account a.toggled.css_open_url {
      font-weight: bold;
      padding-bottom: 0;
    }

    .content-list .content-list-item.content-list-toggle.toggled:hover,
    #tfs_css_account .content-list-item.content-list-toggle.toggled:hover,
    .content-list .content-list-toggle.toggled.content-list-footer:hover,
    #tfs_css_account .content-list-toggle.toggled.content-list-footer:hover,
    .content-list .toggled.css_open_url:hover,
    #tfs_css_account .toggled.css_open_url:hover,
    .content-list a.content-list-item.content-list-toggle.toggled:hover,
    #tfs_css_account a.content-list-item.content-list-toggle.toggled:hover,
    .content-list a.content-list-toggle.toggled.content-list-footer:hover,
    #tfs_css_account a.content-list-toggle.toggled.content-list-footer:hover,
    .content-list a.toggled.css_open_url:hover,
    #tfs_css_account a.toggled.css_open_url:hover {
      background-color: transparent !important;
    }

    .content-list .content-list-item.content-list-item-favorite,
    #tfs_css_account .content-list-item.content-list-item-favorite,
    .content-list .content-list-item-favorite.content-list-footer,
    #tfs_css_account .content-list-item-favorite.content-list-footer,
    .content-list .content-list-item-favorite.css_open_url,
    #tfs_css_account .content-list-item-favorite.css_open_url,
    .content-list a.content-list-item.content-list-item-favorite,
    #tfs_css_account a.content-list-item.content-list-item-favorite,
    .content-list a.content-list-item-favorite.content-list-footer,
    #tfs_css_account a.content-list-item-favorite.content-list-footer,
    .content-list a.content-list-item-favorite.css_open_url,
    #tfs_css_account a.content-list-item-favorite.css_open_url {
      padding: 6px 30px !important;
      height: 52px;
    }

    .content-list .content-list-item.content-list-item-favorite .favorite-star,
    #tfs_css_account .content-list-item.content-list-item-favorite .favorite-star,
    .content-list .content-list-item-favorite.content-list-footer .favorite-star,
    #tfs_css_account .content-list-item-favorite.content-list-footer .favorite-star,
    .content-list .content-list-item-favorite.css_open_url .favorite-star,
    #tfs_css_account .content-list-item-favorite.css_open_url .favorite-star,
    .content-list a.content-list-item.content-list-item-favorite .favorite-star,
    #tfs_css_account a.content-list-item.content-list-item-favorite .favorite-star,
    .content-list a.content-list-item-favorite.content-list-footer .favorite-star,
    #tfs_css_account a.content-list-item-favorite.content-list-footer .favorite-star,
    .content-list a.content-list-item-favorite.css_open_url .favorite-star,
    #tfs_css_account a.content-list-item-favorite.css_open_url .favorite-star {
      margin-left: -30px;
    }

    .content-list .content-list-item.content-list-item-favorite .favorite-title,
    #tfs_css_account .content-list-item.content-list-item-favorite .favorite-title,
    .content-list .content-list-item-favorite.content-list-footer .favorite-title,
    #tfs_css_account .content-list-item-favorite.content-list-footer .favorite-title,
    .content-list .content-list-item-favorite.css_open_url .favorite-title,
    #tfs_css_account .content-list-item-favorite.css_open_url .favorite-title,
    .content-list a.content-list-item.content-list-item-favorite .favorite-title,
    #tfs_css_account a.content-list-item.content-list-item-favorite .favorite-title,
    .content-list a.content-list-item-favorite.content-list-footer .favorite-title,
    #tfs_css_account a.content-list-item-favorite.content-list-footer .favorite-title,
    .content-list a.content-list-item-favorite.css_open_url .favorite-title,
    #tfs_css_account a.content-list-item-favorite.css_open_url .favorite-title {
      height: 20px;
      overflow: hidden;
      position: absolute;
      top: 15px;
      padding-right: 20px;
      white-space: nowrap;
      text-overflow: ellipsis;
      width: 580px;
    }

    .content-list .content-list-item.content-list-item-favorite .badge-info,
    #tfs_css_account .content-list-item.content-list-item-favorite .badge-info,
    .content-list .content-list-item-favorite.content-list-footer .badge-info,
    #tfs_css_account .content-list-item-favorite.content-list-footer .badge-info,
    .content-list .content-list-item-favorite.css_open_url .badge-info,
    #tfs_css_account .content-list-item-favorite.css_open_url .badge-info,
    .content-list a.content-list-item.content-list-item-favorite .badge-info,
    #tfs_css_account a.content-list-item.content-list-item-favorite .badge-info,
    .content-list a.content-list-item-favorite.content-list-footer .badge-info,
    #tfs_css_account a.content-list-item-favorite.content-list-footer .badge-info,
    .content-list a.content-list-item-favorite.css_open_url .badge-info,
    #tfs_css_account a.content-list-item-favorite.css_open_url .badge-info {
      background: #999;
      font-size: 0.9em;
    }

    .content-list .content-list-item.nohover:hover,
    #tfs_css_account .content-list-item.nohover:hover,
    .content-list .nohover.content-list-footer:hover,
    #tfs_css_account .nohover.content-list-footer:hover,
    .content-list .nohover.css_open_url:hover,
    #tfs_css_account .nohover.css_open_url:hover,
    .content-list a.content-list-item.nohover:hover,
    #tfs_css_account a.content-list-item.nohover:hover,
    .content-list a.nohover.content-list-footer:hover,
    #tfs_css_account a.nohover.content-list-footer:hover,
    .content-list a.nohover.css_open_url:hover,
    #tfs_css_account a.nohover.css_open_url:hover {
      font-weight: normal;
    }

    .content-list .content-list-item time,
    #tfs_css_account .content-list-item time,
    .content-list .content-list-footer time,
    #tfs_css_account .content-list-footer time,
    .content-list .css_open_url time,
    #tfs_css_account .css_open_url time,
    .content-list .content-list-item small,
    #tfs_css_account .content-list-item small,
    .content-list .content-list-footer small,
    #tfs_css_account .content-list-footer small,
    .content-list .css_open_url small,
    #tfs_css_account .css_open_url small,
    .content-list a.content-list-item time,
    #tfs_css_account a.content-list-item time,
    .content-list a.content-list-footer time,
    #tfs_css_account a.content-list-footer time,
    .content-list a.css_open_url time,
    #tfs_css_account a.css_open_url time,
    .content-list a.content-list-item small,
    #tfs_css_account a.content-list-item small,
    .content-list a.content-list-footer small,
    #tfs_css_account a.content-list-footer small,
    .content-list a.css_open_url small,
    #tfs_css_account a.css_open_url small {
      float: right;
      color: #777777;
      font-weight: normal;
      position: absolute;
      right: 30px;
      top: 50%;
      margin-top: -11px;
    }

    .content-list .content-list-item .badge,
    #tfs_css_account .content-list-item .badge,
    .content-list .content-list-footer .badge,
    #tfs_css_account .content-list-footer .badge,
    .content-list .css_open_url .badge,
    #tfs_css_account .css_open_url .badge,
    .content-list a.content-list-item .badge,
    #tfs_css_account a.content-list-item .badge,
    .content-list a.content-list-footer .badge,
    #tfs_css_account a.content-list-footer .badge,
    .content-list a.css_open_url .badge,
    #tfs_css_account a.css_open_url .badge {
      margin: 0 10px;
      float: none;
    }

    .content-list .content-list-item .status-dot,
    #tfs_css_account .content-list-item .status-dot,
    .content-list .content-list-footer .status-dot,
    #tfs_css_account .content-list-footer .status-dot,
    .content-list .css_open_url .status-dot,
    #tfs_css_account .css_open_url .status-dot,
    .content-list a.content-list-item .status-dot,
    #tfs_css_account a.content-list-item .status-dot,
    .content-list a.content-list-footer .status-dot,
    #tfs_css_account a.content-list-footer .status-dot,
    .content-list a.css_open_url .status-dot,
    #tfs_css_account a.css_open_url .status-dot {
      position: absolute;
      right: 8px;
      top: 21px;
    }

    .content-list .content-list-item .subtitle,
    #tfs_css_account .content-list-item .subtitle,
    .content-list .content-list-footer .subtitle,
    #tfs_css_account .content-list-footer .subtitle,
    .content-list .css_open_url .subtitle,
    #tfs_css_account .css_open_url .subtitle,
    .content-list a.content-list-item .subtitle,
    #tfs_css_account a.content-list-item .subtitle,
    .content-list a.content-list-footer .subtitle,
    #tfs_css_account a.content-list-footer .subtitle,
    .content-list a.css_open_url .subtitle,
    #tfs_css_account a.css_open_url .subtitle {
      font-size: 14px;
      padding-top: 0;
    }

    .content-list .content-list-item br,
    #tfs_css_account .content-list-item br,
    .content-list .content-list-footer br,
    #tfs_css_account .content-list-footer br,
    .content-list .css_open_url br,
    #tfs_css_account .css_open_url br,
    .content-list a.content-list-item br,
    #tfs_css_account a.content-list-item br,
    .content-list a.content-list-footer br,
    #tfs_css_account a.content-list-footer br,
    .content-list a.css_open_url br,
    #tfs_css_account a.css_open_url br {
      display: none;
    }

    .content-list.content-list-subscriptions .content-list-item,
    .content-list-subscriptions#tfs_css_account .content-list-item,
    .content-list.content-list-subscriptions .content-list-footer,
    .content-list.content-list-subscriptions #tfs_css_account .content-list-footer,
    #tfs_css_account .content-list.content-list-subscriptions .content-list-footer,
    .content-list-subscriptions#tfs_css_account .content-list-footer,
    .content-list.content-list-subscriptions .css_open_url,
    .content-list-subscriptions#tfs_css_account .css_open_url,
    .content-list.content-list-subscriptions a.content-list-item,
    .content-list-subscriptions#tfs_css_account a.content-list-item,
    .content-list.content-list-subscriptions a.content-list-footer,
    .content-list.content-list-subscriptions #tfs_css_account a.content-list-footer,
    #tfs_css_account .content-list.content-list-subscriptions a.content-list-footer,
    .content-list-subscriptions#tfs_css_account a.content-list-footer,
    .content-list.content-list-subscriptions a.css_open_url,
    .content-list-subscriptions#tfs_css_account a.css_open_url {
      padding: 6px 0 6px 8px;
      cursor: pointer;
    }

    .content-list.content-list-subscriptions .content-list-item:hover,
    .content-list-subscriptions#tfs_css_account .content-list-item:hover,
    .content-list.content-list-subscriptions .content-list-footer:hover,
    .content-list.content-list-subscriptions #tfs_css_account .content-list-footer:hover,
    #tfs_css_account .content-list.content-list-subscriptions .content-list-footer:hover,
    .content-list-subscriptions#tfs_css_account .content-list-footer:hover,
    .content-list.content-list-subscriptions .css_open_url:hover,
    .content-list-subscriptions#tfs_css_account .css_open_url:hover,
    .content-list.content-list-subscriptions a.content-list-item:hover,
    .content-list-subscriptions#tfs_css_account a.content-list-item:hover,
    .content-list.content-list-subscriptions a.content-list-footer:hover,
    .content-list.content-list-subscriptions #tfs_css_account a.content-list-footer:hover,
    #tfs_css_account .content-list.content-list-subscriptions a.content-list-footer:hover,
    .content-list-subscriptions#tfs_css_account a.content-list-footer:hover,
    .content-list.content-list-subscriptions a.css_open_url:hover,
    .content-list-subscriptions#tfs_css_account a.css_open_url:hover {
      background-color: #efefef !important;
    }

    .content-list.content-list-subscriptions .content-list-item img,
    .content-list-subscriptions#tfs_css_account .content-list-item img,
    .content-list.content-list-subscriptions .content-list-footer img,
    .content-list.content-list-subscriptions #tfs_css_account .content-list-footer img,
    #tfs_css_account .content-list.content-list-subscriptions .content-list-footer img,
    .content-list-subscriptions#tfs_css_account .content-list-footer img,
    .content-list.content-list-subscriptions .css_open_url img,
    .content-list-subscriptions#tfs_css_account .css_open_url img,
    .content-list.content-list-subscriptions a.content-list-item img,
    .content-list-subscriptions#tfs_css_account a.content-list-item img,
    .content-list.content-list-subscriptions a.content-list-footer img,
    .content-list.content-list-subscriptions #tfs_css_account a.content-list-footer img,
    #tfs_css_account .content-list.content-list-subscriptions a.content-list-footer img,
    .content-list-subscriptions#tfs_css_account a.content-list-footer img,
    .content-list.content-list-subscriptions a.css_open_url img,
    .content-list-subscriptions#tfs_css_account a.css_open_url img {
      height: 38px;
      width: 32px;
      margin-right: 7px;
    }

    .content-list .content-list-dropdown,
    #tfs_css_account .content-list-dropdown {
      display: none;
      margin-top: 6px;
      font-weight: normal;
    }

    .content-list .content-list-dropdown p,
    #tfs_css_account .content-list-dropdown p {
      margin: 0 0 10px 44px !important;
      font-size: 16px;
    }

    .content-list .content-list-dropdown .content-list-item,
    #tfs_css_account .content-list-dropdown .content-list-item,
    .content-list .content-list-dropdown .content-list-footer,
    .content-list .content-list-dropdown #tfs_css_account .content-list-footer,
    #tfs_css_account .content-list-dropdown .content-list-footer,
    .content-list .content-list-dropdown .css_open_url,
    #tfs_css_account .content-list-dropdown .css_open_url {
      padding: 12px !important;
    }

    .content-list .content-list-dropdown .content-list-item:last-child,
    #tfs_css_account .content-list-dropdown .content-list-item:last-child,
    .content-list .content-list-dropdown .content-list-footer:last-child,
    .content-list .content-list-dropdown #tfs_css_account .content-list-footer:last-child,
    #tfs_css_account .content-list-dropdown .content-list-footer:last-child,
    .content-list .content-list-dropdown .css_open_url:last-child,
    #tfs_css_account .content-list-dropdown .css_open_url:last-child {
      border-bottom: 0;
    }

    .content-list .content-list-dropdown .content-list-dropdown-link,
    #tfs_css_account .content-list-dropdown .content-list-dropdown-link {
      white-space: nowrap;
    }

    .content-list .content-list-item-tall time,
    #tfs_css_account .content-list-item-tall time {
      margin-top: -10px;
    }

    .content-list .content-list-item-tall br,
    #tfs_css_account .content-list-item-tall br {
      display: block !important;
    }

    .content-list .content-list-item-toggle-arrow,
    #tfs_css_account .content-list-item-toggle-arrow,
    .content-list #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme .content-list .sub,
    #tfs_css_account #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme #tfs_css_account .sub {
      background-image: url("");
      width: 11px;
      height: 7px;
      background-repeat: no-repeat;
      display: inline-block;
      position: absolute;
      right: 8px;
      top: 22px;
    }

    .content-list .content-list-toggle.toggled .content-list-item-toggle-arrow,
    #tfs_css_account .content-list-toggle.toggled .content-list-item-toggle-arrow,
    .content-list .toggled.css_open_url .content-list-item-toggle-arrow,
    #tfs_css_account .toggled.css_open_url .content-list-item-toggle-arrow,
    .content-list .content-list-toggle.toggled #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme .content-list .content-list-toggle.toggled .sub,
    #tfs_css_account .content-list-toggle.toggled #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme #tfs_css_account .content-list-toggle.toggled .sub,
    .content-list .toggled.css_open_url #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme .content-list .toggled.css_open_url .sub,
    #tfs_css_account .toggled.css_open_url #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme #tfs_css_account .toggled.css_open_url .sub {
      /* Flip the toggle arrow background image */
      -moz-transform: scaleY(-1);
      -o-transform: scaleY(-1);
      -webkit-transform: scaleY(-1);
      transform: scaleY(-1);
      filter: FlipV;
      -ms-filter: "FlipV";
    }

    .content-list .content-list-footer,
    #tfs_css_account .content-list-footer {
      border-radius: 0;
    }

    .content-list .nohover p,
    #tfs_css_account .nohover p {
      margin: 0 0 2px !important;
    }

    .content-list .read-more-item .read-more-content p,
    #tfs_css_account .read-more-item .read-more-content p {
      margin: 0 0 16px !important;
    }

    .content-list .read-more-item .read-less-link,
    #tfs_css_account .read-more-item .read-less-link {
      color: #963c2d;
    }

    .page-pillars-of-wealth .content-list-item,
    .page-pillars-of-wealth .content-list .content-list-footer,
    .content-list .page-pillars-of-wealth .content-list-footer,
    .page-pillars-of-wealth #tfs_css_account .content-list-footer,
    #tfs_css_account .page-pillars-of-wealth .content-list-footer,
    .page-pillars-of-wealth .css_open_url {
      background-image: none;
    }

    .content-unit {
      text-align: center;
    }

    .content-unit img {
      margin-top: 10px;
    }

    .content-unit h4 {
      color: #963c2d;
      font-weight: bold;
      font-size: 16px;
      margin: 10px 0 4px;
    }

    .content-unit p {
      font-size: 16px;
      margin: 0;
    }

    .disclaimer p {
      font-size: 14px;
      color: #777;
    }

    #events-calendar .event {
      margin-bottom: 40px;
    }

    #events-calendar .event-img {
      padding-right: 20px;
    }

    #events-calendar .event-img img {
      width: 340px;
    }

    #events-calendar .event-header {
      background-color: #9c1a07;
      color: #fff;
      padding: 16px 16px 10px;
      margin: 0;
    }

    #events-calendar .event-title {
      font-size: 20px;
      font-weight: bold;
      margin: 0 0 2px;
    }

    #events-calendar .event-meta {
      font-size: 20px;
      margin: 0;
    }

    #events-calendar .event-body {
      background-color: #f1f3f0;
      padding: 16px;
    }

    #events-calendar .event-body p {
      margin: 0 0 26px;
      font-size: 20px;
    }

    #events-calendar .event-body p:last-child {
      margin-bottom: 0;
    }

    @media (max-width: 991px) {
      #events-calendar .event-img {
        display: none;
      }
    }

    .favorite-star {
      background-image: url("");
      background-repeat: no-repeat;
      text-indent: 20px;
      display: block;
      float: right;
      width: 21px;
      height: 20px;
      cursor: pointer;
      margin-right: 10px;
    }

    .favorite-star[data-action="remove"] {
      background-image: url("");
      background-position-x: 0;
    }

    .content-list-item>.favorite-star,
    .content-list .content-list-footer>.favorite-star,
    #tfs_css_account .content-list-footer>.favorite-star,
    .css_open_url>.favorite-star {
      float: left;
      margin-right: 14px;
      margin-top: 9px;
    }

    .required {
      color: #963c2d;
    }

    .gform_wrapper ul li.gfield,
    .gform_wrapper .gform_footer {
      clear: none !important;
    }

    .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
      width: 100%;
    }

    .gform_wrapper input[type="file"] {
      background-image: url("");
      background-repeat: no-repeat;
      padding-left: 800px;
      overflow: hidden;
      cursor: pointer;
    }

    .gform_wrapper input[type="file"]:hover {
      opacity: 0.7;
    }

    .gform_wrapper .remaining-words {
      float: right;
      color: #888;
      font-size: 14px;
      background: #eee;
      padding: 3px 10px;
    }

    .gform_wrapper .remaining-words[data-status="limit"],
    .gform_wrapper .remaining-words[data-status="over"] {
      background: #a92121;
      color: #fff;
    }

    .gform_wrapper .top_label .gfield_label {
      display: inline-block !important;
    }

    .gfield_description {
      clear: none !important;
    }

    .delete-listing-form_wrapper p,
    .delete-listing-form_wrapper br {
      display: none;
    }

    .graybox,
    .reports-greybox-full,
    .h-entry.report .report-note {
      background-color: #eaeaea;
      width: 100%;
      margin: 25px 0;
      padding: 20px;
    }

    .graybox h3,
    .reports-greybox-full h3,
    .h-entry.report .report-note h3 {
      margin-top: 0;
    }

    .graybox p:last-child,
    .reports-greybox-full p:last-child,
    .h-entry.report .report-note p:last-child {
      margin-bottom: 0;
    }

    .h-entry h1 {
      font-size: 36px;
      font-weight: bold;
      font-family: "pt-serif-pro", serif;
      margin: 34px auto 24px;
      text-align: left;
      color: #43413d;
    }

    .h-entry h2 {
      font-family: "pt-serif-pro", serif;
      font-size: 22px;
      margin: 20px auto;
      line-height: 1.38;
      text-align: left;
      color: #43413d;
    }

    .h-entry h3 {
      font-size: 18px;
      font-weight: bold;
    }

    .h-entry p {
      font-size: 1em;
      margin: 26px 0;
    }

    .h-entry li {
      font-size: 16px;
    }

    .h-entry.report h1 {
      font-size: 30px;
    }

    .h-entry.report h1.entry-title {
      text-align: center;
    }

    .h-entry.report h2 {
      font-size: 25px;
    }

    .h-entry.report h3 {
      font-size: 20px;
      font-weight: bold;
    }

    .h-entry.report h4 {
      font-size: 18px;
    }

    .h-entry.report p {
      font-size: 16px;
      margin: 26px 0;
    }

    .h-entry.report li {
      font-size: 16px;
    }

    .h-entry.report .report-logo {
      height: 85px;
      margin-bottom: 25px;
    }

    .h-entry.report .report-logo.report-logo-CBA {
      height: 98px;
    }

    .h-entry.report .report-logo.report-logo-ATM {
      height: 105px;
    }

    .h-entry.report .entry-meta {
      margin: 0;
    }

    .h-entry.report .e-content>p>img.alignnone {
      margin: 0 auto;
      display: block;
    }

    .h-entry.report .guru-signature {
      margin: 0;
      display: block;
    }

    .h-entry.report .chart {
      margin: 1em auto;
      display: block;
      max-width: 100%;
      height: auto;
    }

    .h-entry.report aside {
      background-color: #f0f0f0;
      padding: 24px;
    }

    .h-entry.report .report-note {
      background: #f5f5f5;
      color: #969696;
      font-size: 14px;
      line-height: 17px;
      padding: 30px;
    }

    .h-entry.report .report-note p {
      font-size: 14px;
      line-height: 17px;
    }

    .h-entry.report .report-note p:first-child {
      margin-top: 0;
    }

    .h-entry.report .report-note p:last-child {
      margin-bottom: 0;
    }

    .h-entry .entry-title {
      margin-bottom: 6px;
      font-weight: bold;
    }

    .h-entry .entry-title small {
      float: right;
      display: block;
      margin-top: 5px;
    }

    .h-entry .entry-title small a {
      font-weight: normal;
    }

    .h-entry .entry-subtitle {
      margin: 5px 0;
      font-weight: normal;
      font-size: 1.4em !important;
    }

    .h-entry .entry-meta,
    .h-entry .entry-meta a {
      font-size: 14px;
      color: #888;
      margin: 0;
      font-weight: normal;
    }

    .h-entry .print-icon {
      width: 20px;
      height: 20px;
      display: inline-block;
      margin-top: -3px;
    }

    .h-entry .e-content p {
      margin: 20px 0;
    }

    .h-entry .e-content table {
      border: 1px solid #ddd;
    }

    .h-entry .e-content table td>p {
      margin: 0;
    }

    .hero {
      background-attachment: fixed;
      height: 260px;
      background-position: top center;
      position: relative;
      margin-bottom: 60px;
    }

    .listing {
      background: #efefef;
      padding: 16px;
    }

    .listing h3 {
      margin: 0 0 3px;
      font-size: 16px;
      font-weight: bold;
      color: #222222;
    }

    .listing p {
      margin: 0 0 3px !important;
      color: #333333;
    }

    .listing ul {
      list-style: none;
      padding: 0;
      color: #333333;
      margin: 16px 0 0;
    }

    .listing ul li {
      display: inline-block;
      margin-right: 40px;
      font-size: 18px;
    }

    .listing ul li img {
      filter: grayscale(100%);
      margin-right: 4px;
    }

    .listing ul li a {
      color: #333333;
      font-weight: normal;
    }

    .listing .media-object>img,
    .listing #events-calendar .event-img img>img,
    #events-calendar .event-img .listing img>img,
    .listing .homepage-experts img>img,
    .homepage-experts .listing img>img {
      max-width: 180px;
    }

    .livechat {
      position: fixed;
      bottom: 20px;
      right: 20px;
    }

    @-moz-keyframes three-quarters-loader {
      0% {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
      }

      100% {
        -moz-transform: rotate(360deg);
        transform: rotate(360deg);
      }
    }

    @-webkit-keyframes three-quarters-loader {
      0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
      }

      100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
      }
    }

    @keyframes three-quarters-loader {
      0% {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
      }

      100% {
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
      }
    }

    /* :not(:required) hides this rule from IE9 and below */
    .three-quarters-loader:not(:required) {
      -moz-animation: three-quarters-loader 500ms infinite linear;
      -webkit-animation: three-quarters-loader 500ms infinite linear;
      animation: three-quarters-loader 500ms infinite linear;
      border: 8px solid #38e;
      border-right-color: transparent;
      border-radius: 16px;
      box-sizing: border-box;
      display: inline-block;
      position: relative;
      overflow: hidden;
      text-indent: -9999px;
      width: 32px;
      height: 32px;
      display: block;
      left: -40px;
      margin: 35% auto 0;
      display: none;
    }

    .login-form .login-form-field .glyphicon {
      display: block;
      margin-top: -49px;
      position: absolute;
      margin-left: 306px;
      font-size: 18px;
      top: auto;
      color: #CCC;
    }

    .login-form .form-control {
      max-width: 350px;
      margin-bottom: 20px;
      height: 40px;
      border-radius: 0;
      border: 0;
      font-size: 18px;
    }

    .login-form .forgot-password {
      margin-top: 10px;
    }

    .login-form .forgot-password a {
      color: #96352a;
    }

    .login-form .login-remember {
      color: #fff;
      text-shadow: #000 0 0 2px;
      font-size: 14px;
      margin: -10px 0;
    }

    .login-form .login-form-buttons {
      padding: 0;
      margin-top: 30px;
    }

    .login-form .login-form-buttons .login-form-button,
    .login-form .login-form-buttons .login-button,
    .login-form .login-form-buttons .membership-button {
      font-weight: bold;
      border-radius: 0;
      margin-right: 10px;
      border: 0;
    }

    .login-form .login-form-buttons .membership-button {
      background-color: #9c1b07;
      color: #fff;
    }

    .login-form .login-form-buttons .membership-button:hover {
      color: #fff;
      background-color: #711A0E;
    }

    .unauthorized-login-area {
      max-width: 390px;
      margin: 0 auto 20px;
      background: #1d1d1d;
      padding: 20px;
    }

    .modal-content {
      margin-top: 80px;
    }

    .modal-body p {
      margin: 0 0 16px;
      font-size: 16px;
    }

    #tfs_css_alt_theme .profile-icon {
      padding: 0;
    }

    body .tfs_csd_container__ul--profile-name {
      padding: 0 20px 20px;
    }

    #tfs_css_alt_theme h2 {
      border-bottom: none;
    }

    #tfs_css_alt_theme .sub:before {
      content: "";
    }

    .oxc-greeting {
      color: #963c2d;
      margin-bottom: 16px;
    }

    .oxc-content-list {
      background-color: #edf2f5 !important;
      padding: 16px;
    }

    .oxc-content-list header {
      font-size: 18px;
      padding-bottom: 10px;
      font-weight: bold;
      color: #7c878e;
    }

    .oxc-content-list .content-list-item,
    .oxc-content-list .content-list .content-list-footer,
    .content-list .oxc-content-list .content-list-footer,
    .oxc-content-list #tfs_css_account .content-list-footer,
    #tfs_css_account .oxc-content-list .content-list-footer,
    .oxc-content-list .css_open_url {
      background-color: #edf2f5 !important;
      padding-left: 0 !important;
      background-position-x: 100% !important;
      border-color: #ccc !important;
    }

    .oxc-content-list .content-list-item:hover,
    .oxc-content-list .content-list .content-list-footer:hover,
    .content-list .oxc-content-list .content-list-footer:hover,
    .oxc-content-list #tfs_css_account .content-list-footer:hover,
    #tfs_css_account .oxc-content-list .content-list-footer:hover,
    .oxc-content-list .css_open_url:hover {
      font-weight: bold;
    }

    .oxc-content-list .content-list-item .content-list-item-toggle-arrow,
    .oxc-content-list .content-list .content-list-footer .content-list-item-toggle-arrow,
    .content-list .oxc-content-list .content-list-footer .content-list-item-toggle-arrow,
    .oxc-content-list #tfs_css_account .content-list-footer .content-list-item-toggle-arrow,
    #tfs_css_account .oxc-content-list .content-list-footer .content-list-item-toggle-arrow,
    .oxc-content-list .css_open_url .content-list-item-toggle-arrow,
    .oxc-content-list .content-list-item #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme .oxc-content-list .content-list-item .sub,
    .oxc-content-list .content-list .content-list-footer #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme .oxc-content-list .content-list .content-list-footer .sub,
    .content-list .oxc-content-list .content-list-footer #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme .content-list .oxc-content-list .content-list-footer .sub,
    .oxc-content-list #tfs_css_account .content-list-footer #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme .oxc-content-list #tfs_css_account .content-list-footer .sub,
    #tfs_css_account .oxc-content-list .content-list-footer #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme #tfs_css_account .oxc-content-list .content-list-footer .sub,
    .oxc-content-list .css_open_url #tfs_css_alt_theme .sub,
    #tfs_css_alt_theme .oxc-content-list .css_open_url .sub {
      right: 0;
    }

    .pager {
      position: absolute;
      width: 100%;
    }

    .pager li>a {
      padding: 0;
      background: transparent;
      border: none;
      color: #000;
    }

    .pager li>a:hover {
      text-decoration: underline;
    }

    .pagination {
      display: inline-block;
    }

    .pagination li>a {
      border: none;
      color: #000;
      font-weight: normal;
      padding: 0 8px;
    }

    .pagination li>a:hover {
      font-weight: bold;
      background: transparent;
      color: #000;
    }

    .pagination li.active>a {
      background: transparent;
      color: #000;
      font-weight: bold;
    }

    .pagination li.active>a:hover {
      background: transparent;
      color: #000;
    }

    .pagination li.ellipse>a {
      padding: 6px 2px;
      color: #aaa;
    }

    .pagination li.ellipse>a:hover {
      color: #aaa;
      font-weight: normal;
    }

    .panel.panel-default,
    .widget {
      border-radius: 0;
      border: none;
    }

    .panel.panel-default .panel-heading,
    .widget .panel-heading,
    .panel.panel-default .widget .widget-heading,
    .widget .panel.panel-default .widget-heading,
    .widget .widget-heading {
      background: #963c2d;
      color: #fff;
      border-radius: 0;
      padding: 10px 22px;
    }

    .panel.panel-default .panel-body,
    .widget .panel-body,
    .panel.panel-default .widget .widget-body,
    .widget .panel.panel-default .widget-body,
    .widget .widget-body {
      background: #efefef;
      padding: 0 22px;
    }

    .scroll-arrow {
      text-align: center;
    }

    .search-box .search-box-field {
      right: 0;
      top: 10px;
      width: 200px;
    }

    .search-box .search-box-submit {
      text-indent: -900px;
      background-color: transparent;
      background-image: url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAARABIDAREAAhEBAxEB/8QAawAAAwEAAAAAAAAAAAAAAAAAAwYHBQEBAAAAAAAAAAAAAAAAAAAAABAAAQMCAwMICwAAAAAAAAAAAQIEBQADESEGMUFh8FFxkRIiMjRScrITI1MV1RY2BxEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AuV+9PamnX7Ji/XGRcYsWblyziLty6MQrMEHIpO/roCw7ybhdSWoGTdmQaPbarjF0sfESpIJKVYknYOc7qBxxNAlumGo4CbeyUO1EkwklC65a9oJuIuZkqSeJJ2A9GVAvy81qRjqSP1DNRvuWqMbTewCD2UqBCswfHgonvYUFA/JIn5ivI/U/CfLel08KDUPLqoFn+jfqbv1ke3QF+0UH/9k=");
      border: none;
      width: 18px;
      height: 18px;
      right: 6px;
      top: 14px;
    }

    .status-dot-section h2 {
      position: relative;
    }

    .status-dot-section h2 small {
      position: absolute;
      right: 0;
      bottom: 2px;
      font-size: 16px;
      color: #000;
    }

    .status-dot {
      background: green;
      width: 10px;
      height: 10px;
      border-radius: 100%;
      display: inline-block;
    }

    .pub-unsubscribed .status-dot {
      background: red;
    }

    #sticky-sidebar-ads.sticky {
      position: fixed;
      top: 34px;
      width: 288px;
    }

    .before_submit .gform_validation_container {
      display: none;
    }

    .before_submit,
    .after_submit {
      background-color: white;
    }

    .before_submit .btn,
    .before_submit .button,
    .before_submit .button-primary,
    .before_submit .js-contact-form button[type="submit"],
    .js-contact-form .before_submit button[type="submit"],
    .before_submit .gform_wrapper input[type="submit"],
    .gform_wrapper .before_submit input[type="submit"],
    .before_submit .login-form .login-form-buttons .login-form-button,
    .login-form .login-form-buttons .before_submit .login-form-button,
    .before_submit .login-form .login-form-buttons .login-button,
    .login-form .login-form-buttons .before_submit .login-button,
    .before_submit .login-form .login-form-buttons .membership-button,
    .login-form .login-form-buttons .before_submit .membership-button,
    .before_submit .events-page .events-page-button,
    .events-page .before_submit .events-page-button,
    .before_submit .homepage-broadcast .homepage-broadcast-button,
    .homepage-broadcast .before_submit .homepage-broadcast-button,
    .before_submit .homepage-broadcast .order-button,
    .homepage-broadcast .before_submit .order-button,
    .before_submit .homepage-broadcast .visitor-link-button,
    .homepage-broadcast .before_submit .visitor-link-button,
    .before_submit .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-subscribe-button,
    .homepage-eletters .homepage-eletter-subscribe .before_submit .homepage-eletter-subscribe-button,
    .before_submit .homepage-hero .homepage-hero-buttons .homepage-hero-button,
    .homepage-hero .homepage-hero-buttons .before_submit .homepage-hero-button,
    .before_submit .homepage-hero .homepage-hero-buttons .order-button,
    .homepage-hero .homepage-hero-buttons .before_submit .order-button,
    .before_submit .homepage-hero .homepage-hero-buttons .visitor-link-button,
    .homepage-hero .homepage-hero-buttons .before_submit .visitor-link-button {
      display: inline-block;
      font-weight: normal;
      line-height: 1.25;
      text-align: center;
      white-space: nowrap;
      vertical-align: middle;
      cursor: pointer;
      user-select: none;
      border: 1px solid transparent;
      padding: 0.5rem 1rem;
      font-size: 1rem;
      border-radius: 0.25rem;
    }

    .before_submit .btn-outline-secondary {
      background-color: #fff;
      color: black;
      width: 14%;
    }

    .before_submit .radio label,
    .gform_wrapper UL.gfield_radio li label {
      /*padding-left: 0px;
  margin-left:0px !important;
  width:13%;
  background-color: #fff;
  border: 1px solid black;
  border-radius: 2px;
  text-align: center !important;
  height: 30px;
  line-height: 28px;
  font-size:16px;*/
    }

    .before_submit .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {
      /*font-weight: 700;
  background-color: #ccc;
  color:#fff;*/
    }

    .before_submit .gform_wrapper ul.gfield_radio li input[type=radio]:hover+label {
      /*font-weight: 700;
  background-color: #ccc;
  color:#fff;*/
    }

    .before_submit .gform_wrapper.gf_browser_chrome .gfield_checkbox li input,
    .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox] {
      position: inherit;
      margin: 0;
      padding: 0;
      height: 14px !important;
    }

    .before_submit .gform_wrapper UL.gfield_checkbox li input[type="checkbox"] {
      padding-left: 20px !important;
      margin-top: -2px !important;
    }

    .before_submit .gform_wrapper UL.gfield_radio li input[type="radio"] {
      margin: 4px 0 0 2px !important;
    }

    .before_submit ul.gfield_radio li:nth-child(1) label {
      /*width: 33% !important;*/
      color: #2db127;
      width: 30% !important;
    }

    .before_submit ul.gfield_radio li:nth-child(2) label {
      /*width: 33% !important;*/
      color: #4c8be9;
      width: 27% !important;
    }

    .before_submit ul.gfield_radio li:nth-child(3) label {
      /*width: 33% !important;*/
      color: #f5b420;
      width: 23% !important;
    }

    .before_submit ul.gfield_radio li:nth-child(4) label {
      /*width: 33% !important;*/
      color: #e80000;
      padding-right: 0 !important;
      width: initial !important;
    }

    .before_submit .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
      width: 100%;
    }

    /*
.gform_wrapper .top_label .gfield_label {
display: inline-block;
line-height: 1.3;
clear: both;
float: left;
padding-right: 25px;
}
*/
    .before_submit .gform_button {
      background-color: #27ae60 !important;
      border-color: #27ae60 !important;
      width: 100% !important;
      font-size: 1.5em !important;
    }

    .before_submit .radio,
    .gform_wrapper UL.gfield_radio li {
      display: inline !important;
    }

    .before_submit .gform_wrapper UL.gfield_radio li input[type="radio"] {
      height: auto !important;
    }

    .before_submit .gform_wrapper .gfield_radio li label {
      margin: 4px 0 0 2px !important;
    }

    .before_submit .gform_wrapper ul.gform_fields li.gfield input[type=radio] {
      /*display:none !important;*/
    }

    .before_submit {
      border: 1px solid lightgray;
      border-radius: 4px;
    }

    .before_submit .after_submit {
      background-color: #ccc !important;
    }

    .before_submit .gform_wrapper UL.gfield_radio li label {
      font-size: 21px;
      padding: 30px !important;
      margin: 5px 0 0 5px !important;
      width: 28%;
      font-weight: normal;
    }

    .before_submit .gform_wrapper textarea::-webkit-input-placeholder {
      font-size: 16px;
    }

    .before_submit .gform_wrapper .gform_footer {
      padding: 0;
      margin: 0;
    }

    .before_submit .survey_links:hover {
      font-weight: 700;
    }

    .before_submit .gform_wrapper textarea.medium {
      height: 120px;
    }

    .before_submit .survey_link_box {
      background-color: #1b55a7;
      border-radius: 2px;
      font-size: 24px;
      color: #fff;
      margin-bottom: 15px;
    }

    /*#links > a:after {
    content: "|";
    padding: 0 5px 0 5px;
}

#links > a:hover {
    text-decoration: none;
}

#links > a:last-child:after {
    content: " ";
}*/
    .before_submit .disabled {
      pointer-events: none;
      cursor: default;
    }

    .before_submit .day_links {
      width: 85% !important;
      float: left;
    }

    .before_submit #locked {
      width: 12.9%;
      float: right;
    }

    .before_submit .gform_wrapper ul li.field_description_below div.ginput_container_radio {
      margin-top: 0;
    }

    @media (min-width: 601px) and (max-width: 1200px) {
      .before_submit ul.gfield_radio li:nth-child(1) label {
        padding-right: 55px;
        width: 27% !important;
      }

      .before_submit ul.gfield_radio li:nth-child(2) label {
        width: 24% !important;
      }

      .before_submit ul.gfield_radio li:nth-child(3) label {
        width: 22% !important;
      }
    }

    @media (max-width: 600px) {
      .before_submit .gform_wrapper UL.gfield_radio li label {
        font-size: 15px;
        padding: 30px;
      }

      .before_submit .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
        width: 95% !important;
      }

      .before_submit .gform_wrapper textarea.small {
        width: 95% !important;
      }

      .before_submit .gform_wrapper .gfield_radio li label {
        margin: 1px 0 0 2px !important;
      }

      .before_submit ul.gfield_radio li:nth-child(1) label {
        padding-right: 55px;
        width: 25% !important;
      }

      .before_submit ul.gfield_radio li:nth-child(2) label {
        width: 16% !important;
      }

      .before_submit ul.gfield_radio li:nth-child(3) label {
        width: 12% !important;
      }

      .before_submit ul.gfield_radio li:nth-child(4) label {
        /*width: 33% !important;*/
        color: #e80000;
        padding-right: 0 !important;
        width: initial !important;
      }

      .before_submit .gform_wrapper textarea.medium {
        width: 95% !important;
      }

      .before_submit .gform_wrapper .top_label select.medium {
        width: 95% !important;
      }

      .before_submit .gform_wrapper .gform_footer {
        width: 95% !important;
      }
    }

    @media (min-width: 601px) {

      .before_submit .gform_wrapper .gform_footer input.button,
      .before_submit .gform_wrapper .gform_footer input.button-primary,
      .before_submit .gform_wrapper .gform_footer input[type="submit"],
      .gform_wrapper .gform_footer input[type=submit] {
        height: 50px;
      }
    }

    @media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {
      .before_submit ul.gfield_radio li:nth-child(1) label {
        padding-right: 48px;
        width: 17% !important;
      }

      /*.before_submit .gform_wrapper UL.gfield_radio li label {
    font-size: 11px;
}*/
      .before_submit ul.gfield_radio li:nth-child(2) label {
        width: 14% !important;
      }

      .before_submit ul.gfield_radio li:nth-child(3) label {
        width: 11% !important;
      }

      .before_submit .gform_wrapper .gform_footer {
        width: 95% !important;
      }
    }

    .thumbnail {
      text-align: center;
      cursor: pointer;
    }

    .thumbnail:hover {
      text-decoration: none;
      -webkit-filter: grayscale(100%);
      /* Safari 6.0 - 9.0 */
      filter: grayscale(100%);
      display: block;
    }

    .thumbnail img {
      width: 100%;
    }

    .thumbnail h3 {
      font-weight: bold;
      font-size: 18px;
      margin: 10px 0 18px;
      color: #000;
    }

    .thumbnail p {
      font-size: 14px !important;
      color: #666 !important;
      margin: -10px 0 10px !important;
      font-weight: normal;
      line-height: 17px;
    }

    .timeline {
      position: relative;
      padding: 20px 0;
      list-style: none;
      margin-bottom: 60px;
      display: inline-block;
    }

    .timeline li {
      margin-bottom: 40px;
      position: relative;
      display: inline-block;
    }

    .timeline-badge {
      display: none;
      background-color: #e1e1e1;
    }

    .timeline-body {
      padding: 30px 30px 10px;
    }

    .timeline-body ul {
      padding: 0;
    }

    .timeline-body ul li {
      margin-bottom: 20px;
    }

    .timeline-body p {
      margin-bottom: 20px;
    }

    .timeline-panel {
      position: relative;
      width: 100%;
      background-color: #f9f9f9;
      border: 1px solid #d6dddd;
      border-radius: 3px;
      -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
      box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
    }

    .timeline-title {
      margin: 0;
      font-size: 28px;
      font-weight: 400;
      color: #fff;
      background: #9c1b07;
      padding: 20px;
    }

    @media (min-width: 992px) {
      .timeline-badge {
        top: 0;
        width: 80px;
        height: 80px;
        margin-left: -40px;
        font-size: 80px;
        line-height: 80px;
      }
    }

    @media (min-width: 768px) {
      .timeline:before {
        content: " ";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 50%;
        width: 2px;
        margin-left: -1px;
        background-color: #e1e1e1;
      }

      .timeline>li {
        margin-bottom: 20px;
      }

      .timeline>li:nth-of-type(even) {
        float: right;
      }

      .timeline>li:nth-of-type(even) .timeline-panel {
        float: right;
      }

      .timeline-badge {
        display: block;
        z-index: 100;
        position: absolute;
        top: 15px;
        left: 50%;
        width: 50px;
        height: 50px;
        margin-left: -25px;
        border-radius: 50% 50% 50% 50%;
        text-align: center;
        font-size: 50px;
        line-height: 50px;
        color: #ccc;
      }

      .timeline-panel {
        float: left;
        width: 44%;
      }
    }

    .well {
      padding: 16px;
    }

    .well.well-default {
      background: #eee;
      color: #333;
    }

    .well.well-info {
      margin-top: 10px;
      background: #eaf5ef;
    }

    .well.well-info h3 {
      margin-top: 0;
      font-size: 1em;
      font-weight: bold;
    }

    .well.well-info h3 span {
      text-transform: uppercase;
      color: #659e83;
    }

    .well.well-info p {
      font-size: 0.9em;
    }

    .well.well-info a {
      color: #4786a0;
    }

    .well p {
      margin: 0 !important;
    }

    .footer-members {
      color: #999;
      font-size: 15px;
      padding: 20px;
    }

    .footer-members.sticky {
      position: absolute;
      left: 0;
      bottom: 20px;
      padding-bottom: 0;
    }

    .footer-members ul {
      list-style: none;
      padding: 0;
      margin-bottom: 20px;
    }

    .footer-members ul li {
      margin-bottom: 2px;
    }

    .footer-members ul li a {
      line-height: 20px;
      text-decoration: underline;
      margin-bottom: 2px;
    }

    .footer-members ul li a:hover {
      color: #96352a;
    }

    .footer-members #footer-utility-links li a {
      text-indent: 20px;
      background-repeat: no-repeat;
      display: block;
      background-size: 12px 12px;
      background-position: 2px 5px;
      color: #96352a;
      font-weight: bold;
    }

    .footer-members #footer-utility-links li a:hover {
      -webkit-filter: brightness(0.6);
      filter: brightness(0.6);
    }

    .footer-members #footer-utility-links li.menu-faq>a {
      background-image: url("");
    }

    .footer-members #footer-utility-links li.menu-contact>a {
      background-image: url("");
    }

    .footer-members a {
      color: #999;
      font-weight: normal;
    }

    .footer-mobile {
      font-size: 14px;
      margin-top: 100px;
    }

    .footer-mobile ul {
      list-style: none;
    }

    .footer-mobile #footer-utility-links li a {
      text-indent: 20px;
      background-repeat: no-repeat;
      display: block;
      background-size: 12px 12px;
      background-position: 2px 5px;
      color: #96352a;
      font-weight: bold;
    }

    .footer-mobile #footer-utility-links li a:hover {
      -webkit-filter: brightness(0.6);
      filter: brightness(0.6);
    }

    .footer-mobile #footer-utility-links li.menu-faq>a {
      background-image: url("");
    }

    .footer-mobile #footer-utility-links li.menu-contact>a {
      background-image: url("");
    }

    #loggedout-flash-message {
      background: #31a5bf;
      padding: 12px;
      color: #fff;
      display: none;
    }

    #loggedout-flash-message .loggedout-icon {
      margin-top: -6px;
      margin-bottom: -4px;
      margin-right: 4px;
    }

    .main-menu {
      margin-bottom: 0;
    }

    .main-menu #main-menu.collapse.in #login-dropdown {
      max-width: 90%;
      min-height: 281px;
    }

    .main-menu.sticky {
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      background-color: #fff;
      font-size: 12px;
      height: auto;
      z-index: 99999;
      transition: all 0.4s ease;
    }

    .main-menu.sticky .navbar-header .navbar-brand {
      background-image: url("");
      background-repeat: no-repeat;
      margin-top: -4px;
      height: auto;
    }

    .main-menu.sticky #main-menu .nav {
      margin-top: 6px;
    }

    .main-menu.sticky #main-menu .nav li a strong {
      color: #F46B58;
    }

    .main-menu.sticky #main-menu.navbar-collapse.in .nav li a,
    .main-menu.sticky #main-menu .dropdown.open .dropdown-menu li a {
      color: #111;
    }

    .main-menu .navbar-header {
      padding-top: 12px;
      padding-bottom: 12px;
    }

    .main-menu .navbar-header .navbar-brand {
      background-image: url("");
      background-repeat: no-repeat;
      background-size: contain;
      width: 244px;
      text-indent: -900px;
      margin-top: -35px;
    }

    .main-menu.sticky .navbar-header .navbar-brand {
      padding: 0;
      width: 245px;
      height: 85px;
    }

    .main-menu .navbar-header .navbar-toggle {
      margin: 20px 0 0;
      padding-right: 0;
    }

    .main-menu .navbar-header .navbar-toggle .icon-bar {
      background-color: #222;
      width: 16px;
      height: 2px;
    }

    .main-menu #main-menu .nav {
      text-align: right;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container .nav {
      text-align: left;
      float: left;
    }

    .main-menu #main-menu .nav li {
      display: inline-block;
      font-size: 18px;
      padding: 10px 15px;
      line-height: 0;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container .nav li {
      vertical-align: top;
      font-size: 16px;
      padding: 10px 7px;
      line-height: 0;
      margin-top: 5px;
      border-color: #dddddd;
      top: 0;
      border-right: 1px solid #dddddd;
    }

    .main-menu.sticky #main-menu.menu-main-menu-visitors-container .nav li {
      border-color: none;
      border-top: 0;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container .nav li:after {
      content: " ";
      position: absolute;
      left: -2px;
      top: 21px;
    }

    .main-menu.sticky #main-menu.menu-main-menu-visitors-container .nav li {
      border-top: 0 none;
    }

    .main-menu #main-menu .nav li:first-child:after {
      display: none;
    }

    .main-menu #main-menu .nav li a {
      color: #96352a;
      padding: 0;
      line-height: 25px;
      font-weight: bold;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container .nav li a {
      line-height: 100%;
      /* width: 126.5px; */
      height: 43px;
      padding: 0 10px;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container .nav li a.active {
      color: #4f2c1d;
      border-bottom: solid 5px #4f2c1d;
    }

    .main-menu #main-menu .nav li a.current-menu-item {
      border-bottom: 2px solid #9C1B07;
    }

    .main-menu #main-menu .nav li a.current-menu-item:hover {
      text-decoration: none;
    }

    .main-menu #main-menu .nav li a:hover {
      background-color: transparent;
      text-decoration: underline;
    }

    .main-menu #main-menu .nav li a:focus {
      background-color: transparent;
    }

    .main-menu #main-menu .nav li a strong {
      color: #9c1b07;
    }

    .main-menu #main-menu .nav li:last-child {
      border-right: 0;
      padding-right: 0;
    }

    .main-menu #main-menu .nav li #services-dropdown {
      width: 634px;
      right: -100px;
      left: auto;
      padding: 0 0 20px 20px;
    }

    .main-menu #main-menu .nav li #services-dropdown h3.dropdown-heading {
      color: #872012;
      font-size: 16px;
      font-weight: bold;
      margin-bottom: 3px;
    }

    .main-menu #main-menu .nav li #services-dropdown li {
      padding: 0;
      font-size: 16px;
      display: block;
    }

    .main-menu #main-menu .nav li #services-dropdown li:after {
      content: "";
    }

    .main-menu #main-menu .nav li #services-dropdown .dropdown-button {
      background-color: #872012;
      color: #FFF;
      font-weight: bold;
      line-height: 38px;
      text-align: center;
      font-size: 18px;
      margin-top: 18px;
      display: block;
      margin-right: 20px;
    }

    .main-menu #main-menu .nav li #services-dropdown .dropdown-button:hover {
      background-color: #711A0E;
      text-decoration: none;
    }

    .main-menu #main-menu.collapse.in ul {
      text-align: center;
      padding: 30px;
      background: #EEE;
      margin: 0 0 14px;
      overflow: hidden;
    }

    .main-menu #main-menu.collapse.in ul .dropdown-menu {
      position: fixed;
      top: 100px;
      left: 50%;
      width: 376px;
      margin-left: -188px;
    }

    .main-menu #main-menu.collapse.in ul .login-form-buttons {
      padding: 0;
      background-color: transparent;
    }

    .main-menu #main-menu #login-dropdown {
      right: 0;
      width: 360px;
      left: auto;
      padding: 12px;
      background-color: #111;
    }

    .main-menu #main-menu #login-dropdown .forgot-password>a {
      color: #FFF;
      padding: 0;
      font-size: 17px;
    }

    .main-menu #main-menu #login-dropdown .login-remember {
      margin-bottom: 20px;
    }

    .main-menu #main-menu #login-dropdown .membership-button {
      font-weight: bold;
      color: #FFF;
      padding: 10px 16px !important 10px 16px;
      background-color: #9c1b07;
    }

    .main-menu #main-menu #login-dropdown .membership-button:hover {
      color: #fff;
      background-color: #711A0E;
      text-decoration: none;
    }

    @media (max-width: 1199px) {
      .main-menu #main-menu .nav li a {
        font-size: 16px;
      }

      .main-menu .navbar-header .navbar-toggle {
        margin-top: -4px;
      }
    }

    .open>#login-dropdown {
      position: relative !important;
      margin: 0 !important;
      top: 10px !important;
      width: 100% !important;
    }

    .members-sidebar {
      width: 290px;
      float: left;
      background: #fcfcfc;
      border-right: 1px solid #e8e8e8;
      position: relative;
    }

    .members-sidebar .logo {
      margin: 16px;
      max-width: 257px;
    }

    .members-sidebar .navbar-toggle {
      position: absolute;
      right: 0;
      top: 20px;
    }

    .members-sidebar .navbar-toggle .icon-bar {
      background: #ccc;
      width: 30px;
      height: 6px;
    }

    .members-sidebar .menu-main-menu-members-container {
      margin-bottom: 35px;
    }

    .members-sidebar .menu-main-menu-members-container ul>li {
      margin-top: 0;
    }

    .members-sidebar .menu-main-menu-members-container ul>li:first-child>a {
      border-top: 1px solid #e8e8e8;
    }

    .members-sidebar .menu-main-menu-members-container ul>li a {
      border-bottom: 1px solid #e8e8e8;
      color: #000;
      font-weight: normal;
      font-size: 16px;
      padding: 16px;
      background-repeat: no-repeat;
      background-position-y: 14px;
      background-position-x: 12px;
      text-indent: 38px;
    }

    .members-sidebar .menu-main-menu-members-container ul>li a:before {
      background-repeat: no-repeat;
      background-size: 30px;
      content: "";
      width: 30px;
      display: block;
      left: 10px;
      position: absolute;
      height: 30px;
    }

    .members-sidebar .menu-main-menu-members-container ul>li.current_page_item>a,
    .members-sidebar .menu-main-menu-members-container ul>li.current-menu-ancestor>a,
    .members-sidebar .menu-main-menu-members-container ul>li.current-menu-item>a {
      text-decoration: none;
      color: #963c2d;
      font-weight: bold;
    }

    .members-sidebar .menu-main-menu-members-container .menu-home a:before {
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-home a:hover:before {
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-home.current_page_item>a:before,
    .members-sidebar .menu-main-menu-members-container .menu-home.current-menu-ancestor>a:before,
    .members-sidebar .menu-main-menu-members-container .menu-home.current-menu-item>a:before {
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-about a:before {
      top: 12px;
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-about a:hover:before {
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-about.current_page_item>a:before,
    .members-sidebar .menu-main-menu-members-container .menu-about.current-menu-ancestor>a:before,
    .members-sidebar .menu-main-menu-members-container .menu-about.current-menu-item>a:before {
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-events a:before {
      top: 10px;
      height: 35px !important;
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-events a:hover:before {
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-events.current_page_item>a:before,
    .members-sidebar .menu-main-menu-members-container .menu-events.current-menu-ancestor>a:before,
    .members-sidebar .menu-main-menu-members-container .menu-events.current-menu-item>a:before {
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-favorites a:before {
      top: 13px;
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-favorites a:hover:before {
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-favorites.current_page_item>a:before,
    .members-sidebar .menu-main-menu-members-container .menu-favorites.current-menu-ancestor>a:before,
    .members-sidebar .menu-main-menu-members-container .menu-favorites.current-menu-item>a:before {
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-marketplace a:before {
      top: 11px;
      height: 34px !important;
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-marketplace a:hover:before {
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-marketplace.current_page_item>a:before,
    .members-sidebar .menu-main-menu-members-container .menu-marketplace.current-menu-ancestor>a:before,
    .members-sidebar .menu-main-menu-members-container .menu-marketplace.current-menu-item>a:before {
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-pillars a:before {
      top: 9px;
      height: 40px !important;
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-pillars a:hover:before {
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-pillars.current_page_item>a:before,
    .members-sidebar .menu-main-menu-members-container .menu-pillars.current-menu-ancestor>a:before,
    .members-sidebar .menu-main-menu-members-container .menu-pillars.current-menu-item>a:before {
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-pillarone a:before {
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-pillarone a:hover:before {
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-pillarone.current_page_item>a:before,
    .members-sidebar .menu-main-menu-members-container .menu-pillarone.current-menu-ancestor>a:before,
    .members-sidebar .menu-main-menu-members-container .menu-pillarone.current-menu-item>a:before {
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-profile a:before {
      top: 13px;
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMCAyOC41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMCAyOC41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0FGQUZBRjt9Cjwvc3R5bGU+CjxnIGlkPSJZb3VyX0ljb24iPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE5LjksMTQuM0MyMS44LDEyLjgsMjMsMTAuNiwyMyw4YzAtNC40LTMuNi04LTgtOFM3LDMuNiw3LDhjMCwyLjYsMS4yLDQuOCwzLjEsNi4zQzQuMiwxNi40LDAsMjEuOSwwLDI4LjUKCQloMzBDMzAsMjEuOSwyNS44LDE2LjQsMTkuOSwxNC4zeiIvPgo8L2c+Cjwvc3ZnPgo=");
    }

    .members-sidebar .menu-main-menu-members-container .menu-profile a:hover:before {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB2aWV3Qm94PSIwIDAgMzAgMjguNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAgMjguNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgogIC5zdDB7ZmlsbDojOTYzYzJkO30KPC9zdHlsZT4KPGcgaWQ9IllvdXJfSWNvbiI+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTE5LjksMTQuM0MyMS44LDEyLjgsMjMsMTAuNiwyMyw4YzAtNC40LTMuNi04LTgtOFM3LDMuNiw3LDhjMCwyLjYsMS4yLDQuOCwzLjEsNi4zQzQuMiwxNi40LDAsMjEuOSwwLDI4LjUKICAgIGgzMEMzMCwyMS45LDI1LjgsMTYuNCwxOS45LDE0LjN6Ii8+CjwvZz4KPC9zdmc+Cg==");
    }

    .members-sidebar .menu-main-menu-members-container .menu-profile.current_page_item>a:before,
    .members-sidebar .menu-main-menu-members-container .menu-profile.current-menu-ancestor>a:before,
    .members-sidebar .menu-main-menu-members-container .menu-profile.current-menu-item>a:before {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB2aWV3Qm94PSIwIDAgMzAgMjguNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAgMjguNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgogIC5zdDB7ZmlsbDojOTYzYzJkO30KPC9zdHlsZT4KPGcgaWQ9IllvdXJfSWNvbiI+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTE5LjksMTQuM0MyMS44LDEyLjgsMjMsMTAuNiwyMyw4YzAtNC40LTMuNi04LTgtOFM3LDMuNiw3LDhjMCwyLjYsMS4yLDQuOCwzLjEsNi4zQzQuMiwxNi40LDAsMjEuOSwwLDI4LjUKICAgIGgzMEMzMCwyMS45LDI1LjgsMTYuNCwxOS45LDE0LjN6Ii8+CjwvZz4KPC9zdmc+Cg==");
    }

    .members-sidebar .menu-main-menu-members-container .menu-publications a:before {
      top: 10px;
      height: 35px !important;
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-publications a:hover:before {
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-publications.current_page_item>a:before,
    .members-sidebar .menu-main-menu-members-container .menu-publications.current-menu-ancestor>a:before,
    .members-sidebar .menu-main-menu-members-container .menu-publications.current-menu-item>a:before {
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-reports a:before {
      top: 11px;
      height: 35px !important;
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-reports a:hover:before {
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-reports.current_page_item>a:before,
    .members-sidebar .menu-main-menu-members-container .menu-reports.current-menu-ancestor>a:before,
    .members-sidebar .menu-main-menu-members-container .menu-reports.current-menu-item>a:before {
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-wfs a:before {
      top: 10px;
      height: 35px !important;
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-wfs a:hover:before {
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-wfs.current_page_item>a:before,
    .members-sidebar .menu-main-menu-members-container .menu-wfs.current-menu-ancestor>a:before,
    .members-sidebar .menu-main-menu-members-container .menu-wfs.current-menu-item>a:before {
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-resources a:before {
      top: 14px;
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-resources a:hover:before {
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .menu-resources.current_page_item>a:before,
    .members-sidebar .menu-main-menu-members-container .menu-resources.current-menu-ancestor>a:before,
    .members-sidebar .menu-main-menu-members-container .menu-resources.current-menu-item>a:before {
      background-image: url("");
    }

    .members-sidebar .menu-main-menu-members-container .sub-menu {
      display: none;
    }

    .members-sidebar .members-sidebar-ad {
      padding: 20px;
    }

    .members-sidebar .members-sidebar-arrow,
    .members-sidebar .members-sidebar-badge {
      display: none;
    }

    .members-sidebar .cfox_ad {
      width: 100%;
      max-width: 100%;
      border: 1px solid #d8d8d8;
    }

    .members-sidebar .cfox_ad a img {
      width: 100%;
    }

    body.full-width-layout .members-content-main {
      width: 1100px;
      max-width: 100%;
    }

    body.full-width-layout .members-sidebar {
      width: 54px;
    }

    body.full-width-layout .members-sidebar nav>ul>li>a {
      text-indent: -300px;
    }

    body.full-width-layout .members-sidebar .members-sidebar-logo,
    body.full-width-layout .members-sidebar #sticky-sidebar-ads,
    body.full-width-layout .members-sidebar .footer-members {
      display: none;
    }

    body.full-width-layout .members-sidebar .members-sidebar-arrow {
      display: block;
      padding: 10px 12px;
    }

    body.full-width-layout .members-sidebar .members-sidebar-badge {
      display: block;
      border-top: 1px solid #e8e8e8;
      padding: 7px;
    }

    body.full-width-layout .members-sidebar .members-sidebar-badge a:hover>img {
      opacity: 0.8;
    }

    body.full-width-layout .members-sidebar .tooltip {
      width: 120px;
    }

    body.full-width-layout .members-content {
      margin-left: 60px;
    }

    .widgets {
      margin-top: 96px;
    }

    .widget .widget-body p {
      margin: 12px 0;
      font-size: 18px;
    }

    .widget .widget-body p:first-child {
      margin-top: 0;
    }

    .widget .widget-body p:last-child {
      margin-bottom: 0;
    }

    .entry-content img {
      margin: 0 0 1.5em;
    }

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

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

    .aligncenter,
    img.aligncenter {
      margin-right: auto;
      margin-left: auto;
      display: block;
    }

    .alignnone,
    img.alignnone {
      /* not sure about this one */
    }

    .wp-caption {
      margin-bottom: 1.5em;
      text-align: center;
      padding-top: 5px;
    }

    .wp-caption img {
      border: 0 none;
      padding: 0;
      margin: 0;
    }

    .wp-caption p.wp-caption-text {
      line-height: 1.5;
      font-size: 10px;
      margin: 0;
    }

    .wp-smiley {
      margin: 0 !important;
      max-height: 1em;
    }

    blockquote.left {
      margin-right: 20px;
      text-align: right;
      margin-left: 0;
      width: 33%;
      float: left;
    }

    blockquote.right {
      margin-left: 20px;
      text-align: left;
      margin-right: 0;
      width: 33%;
      float: right;
    }

    #network-nav {
      overflow: hidden;
    }

    #network-nav.member .social-media-menu {
      position: relative;
    }

    #network-nav.member .search-box {
      display: block;
    }

    #network-nav.member .social-media-menu {
      float: right;
      margin-right: 210px;
    }

    #network-nav.member .social-media-menu ul>li>a>span {
      font-size: 30px;
    }

    #network-nav.member #top-bar-util {
      position: absolute;
      right: 0;
      bottom: 8px;
      padding: 0;
    }

    #network-nav.member #top-bar-util ul {
      float: none;
    }

    #network-nav.member #top-bar-util ul li:after {
      content: "|";
      color: #b9b9b9;
      position: absolute;
      right: 0;
      top: 0;
    }

    #network-nav.member #top-bar-util ul li>a {
      color: #fff;
      padding: 0 8px;
      font-size: 13px;
    }

    #network-nav.member #top-bar-util ul li>a:hover {
      background: transparent;
      color: #ddd;
    }

    #network-nav.member #top-bar-util ul li:last-child:after {
      content: '';
    }

    #network-nav.member #top-bar-util ul li:last-child a {
      padding-right: 0;
    }

    #network-nav.visitor .social-media-menu {
      top: 12px;
    }

    #network-nav.visitor .support-number {
      right: 16px;
      bottom: 8px;
      display: block !important;
    }

    #network-nav.visitor #top-bar-util {
      display: none !important;
    }

    .logged-in #network-nav>#network-nav-container {
      width: 100%;
    }

    .logged-in #network-nav>#network-nav-container #top-bar-util,
    .logged-in #network-nav>#network-nav-container .search-box-field {
      right: 15px;
    }

    .logged-in #network-nav>#network-nav-container .search-box-submit {
      right: 21px;
    }

    .logged-in #network-nav>#network-nav-container .social-media-menu {
      margin-right: 225px;
    }

    @media (max-width: 996px) {
      #network-nav {
        display: block;
      }
    }

    .careers-page .careers-hero {
      background-image: url("");
      background-size: cover;
      background-attachment: fixed;
      height: 400px;
      background-position: center bottom;
      position: relative;
    }

    .careers-page ul {
      margin-bottom: 30px;
    }

    .careers-page ul li {
      font-size: 22px;
    }

    .membership-page h2 {
      font-weight: bold;
      margin-top: 60px;
    }

    #contact .content-unit {
      text-align: left;
      margin-bottom: 100px;
    }

    #contact h4 {
      font-family: "SourceSansPro", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-weight: normal;
    }

    #contact h4 .service-page .service-section {
      padding: 30px 0;
    }

    #contact h4 .service-page .service-section-odd {
      background-color: #f8f6f8;
    }

    #contact h4 .service-page .service-section-promo {
      text-align: center;
    }

    #contact h4 .service-page .service-logo>img {
      max-height: 110px;
      width: 500px;
    }

    #contact h4 .service-page h2 {
      font-size: 32px;
      line-height: 1.38;
      color: #43413d;
    }

    #contact h4 .bottom-separator {
      border-bottom: solid 1px #dddddd;
      margin-bottom: 40px;
      padding-bottom: 30px;
    }

    #contact h4 #contact .js-contact-form.visitor-form input {
      display: inline-block;
      width: 48%;
    }

    #contact h4 #contact .js-contact-form.visitor-form input:nth-child(even) {
      display: inline-block;
      width: 48%;
      margin-left: 4%;
    }

    #contact h4 #contact .js-contact-form button[type="submit"] {
      font-size: 14px;
      padding: 10px 20px;
    }

    #contact h4 .whitelist-page h2 {
      margin-top: 50px;
      padding-top: 50px;
      border-top: 3px solid #CCC;
    }

    @media (max-width: 1104px) {
      #contact h4 .members-content-main {
        width: 100%;
      }
    }

    @media (max-width: 991px) {
      #contact h4 .members-content {
        margin-left: 0;
      }

      #contact h4 .members-content-main {
        width: 100%;
      }

      #contact h4 .members-sidebar {
        float: none;
        width: 100%;
        height: auto !important;
        border-bottom: 1px solid #e8e8e8;
      }

      #contact h4 .menu-main-menu-members-container,
      #contact h4 #sticky-sidebar-ads,
      #contact h4 .footer-members,
      #contact h4 .favorite-star,
      #contact h4 .print-icon {
        display: none;
      }

      #contact h4 #network-nav {
        min-height: 45px;
      }

      #contact h4 #network-nav #network-nav-container .search-box-submit {
        right: 20px !important;
      }

      #contact h4 #network-nav .network-nav-right {
        float: none;
      }

      #contact h4 #network-nav .search-box-field {
        width: 97% !important;
        margin: 0 auto;
        float: none !important;
        right: auto !important;
        left: auto;
      }

      #contact h4 .content-list-item time,
      #contact h4 .content-list .content-list-footer time,
      #contact h4 #tfs_css_account .content-list-footer time,
      #contact h4 .css_open_url time,
      #contact h4 .content-list-item .badge,
      #contact h4 .content-list .content-list-footer .badge,
      #contact h4 #tfs_css_account .content-list-footer .badge,
      #contact h4 .css_open_url .badge,
      #contact h4 .content-list-item .media-left,
      #contact h4 .content-list .content-list-footer .media-left,
      #contact h4 #tfs_css_account .content-list-footer .media-left,
      #contact h4 .css_open_url .media-left,
      #contact h4 .content-list-item #events-calendar .event-img,
      #contact h4 #events-calendar .content-list-item .event-img,
      #contact h4 .content-list .content-list-footer #events-calendar .event-img,
      #contact h4 #events-calendar .content-list .content-list-footer .event-img,
      #contact h4 #tfs_css_account .content-list-footer #events-calendar .event-img,
      #contact h4 #events-calendar #tfs_css_account .content-list-footer .event-img,
      #contact h4 .css_open_url #events-calendar .event-img,
      #contact h4 #events-calendar .css_open_url .event-img {
        display: none;
      }

      #contact h4 .e-content img.alignleft,
      #contact h4 .e-content img.alignright {
        float: none;
        max-width: 100%;
        display: block;
        margin: 20px auto;
      }

      #contact h4 .footer-members.sticky {
        width: 100%;
        text-align: center;
        padding-bottom: 40px !important;
      }

      #contact h4 .breadcrumb {
        display: none;
      }
    }

    @media (max-width: 610px) {
      #contact h4 .status-dot-section>h2>small {
        display: block;
        position: relative;
        margin-top: 4px;
        font-size: 0.8em;
      }
    }

    @media (max-width: 406px) {

      #contact h4 .status-dot,
      #contact h4 .status-dot-section>h2>small {
        display: none;
      }
    }

    @media print {

      #contact h4 #network-nav,
      #contact h4 #loggedout-flash-message,
      #contact h4 .members-sidebar,
      #contact h4 .favorite-star,
      #contact h4 .print-icon,
      #contact h4 .breadcrumb,
      #contact h4 .entry-meta {
        display: none;
      }

      #contact h4 .h-entry p {
        font-size: 16px;
      }
    }

    :root {
      --visitor-white: #ffffff;
      --visitor-maroon: #96352a;
    }

    #network-nav {
      background-color: #2e2e2e;
      font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 14px;
      -webkit-font-smoothing: antialiased;
    }

    #network-nav.visitor {
      background-color: var(--visitor-white);
      font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
      text-align: left;
      color: var(--visitor-maroon);
    }

    #network-nav a {
      text-decoration: none;
    }

    #network-nav a:hover {
      color: var(--visitor-white);
    }

    #network-nav #network-nav-container {
      margin: 0 auto;
    }

    #network-nav #network-nav-row:before,
    #network-nav #network-nav-row:after {
      content: " ";
      display: table;
    }

    #network-nav #network-nav-row:after {
      clear: both;
    }

    #network-nav #network-nav-left {
      height: 68px;
      width: 62%;
      float: left;
      position: relative;
    }

    #network-nav #network-nav-right {
      height: 68px;
      width: 38%;
      float: right;
      position: relative;
    }

    #network-nav #top-bar-menu {
      position: relative;
    }

    #network-nav #top-bar-menu ul {
      float: left;
      padding-left: 0;
      list-style: none;
      margin: 0;
    }

    #network-nav #top-bar-menu ul li {
      padding-right: 14px;
      margin-right: 10px;
      display: inline-block;
      float: left;
      position: relative;
    }

    #network-nav #top-bar-menu ul li:after {
      content: "|";
      color: #b9b9b9;
      position: absolute;
      right: 0;
      top: 23px;
    }

    #network-nav #top-bar-menu ul li:last-child:after {
      content: "";
    }

    #network-nav #top-bar-menu ul li a {
      color: #e9e9e9;
      font-size: 14px;
      padding: 24px 0;
      display: inline-block;
      font-weight: normal;
    }

    #network-nav #top-bar-menu ul li a:hover {
      background: transparent;
      text-decoration: underline;
    }

    #network-nav #top-bar-menu ul li a.active {
      color: var(--visitor-white);
      font-weight: 900;
    }

    #network-nav label.sr-only {
      position: absolute;
      width: 1px;
      height: 1px;
      margin: -1px;
      padding: 0;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      border: 0;
      display: inline-block;
      max-width: 100%;
    }

    #network-nav .search-box {
      display: none;
    }

    #network-nav.visitor .search-box {
      display: inline-block;
    }

    .main-menu.sticky #network-nav.visitor .search-box {
      display: none;
    }

    #network-nav .search-box .search-box-field {
      right: 0;
      top: 10px;
      width: 200px;
      font-family: inherit;
      line-height: inherit;
      font: inherit;
      font-size: 11px;
      font-style: italic;
      text-align: right;
      color: #838d8f;
      margin: 0;
      box-sizing: border-box;
      border: none;
      background-color: var(--visitor-white);
    }

    #network-nav .search-box .search-box-submit {
      text-indent: -900px;
      background-color: transparent;
      background-image: url("");
      background-size: contain;
      border: none;
      width: 18px;
      height: 18px;
      right: 6px;
      top: 14px;
      background-color: var(--visitor-white);
    }

    #network-nav .social-media-menu {
      position: absolute;
      right: 0px;
      top: 23px;
      min-height: 0;
    }

    #network-nav .social-media-menu ul {
      float: left;
      margin: 0;
      margin-bottom: 0;
      padding-left: 0;
      list-style: none;
    }

    #network-nav .social-media-menu ul li {
      margin-right: 10px;
      float: left;
      position: relative;
      display: block;
    }

    #network-nav .social-media-menu ul li a {
      padding: 0;
      font-weight: normal;
      line-height: 20px;
      position: relative;
    }

    #network-nav .social-media-menu ul li a span {
      color: #D4D4D4;
      font-size: 38px;
    }

    #network-nav .symbol,
    #network-nav a.symbol:before {
      font-family: 'Mono Social Icons Font';
      -webkit-text-rendering: optimizeLegibility;
      -moz-text-rendering: optimizeLegibility;
      -ms-text-rendering: optimizeLegibility;
      -o-text-rendering: optimizeLegibility;
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -ms-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
    }

    #network-nav .symbol:hover {
      color: var(--visitor-white);
    }

    #network-nav .support-number {
      position: absolute;
      right: 0;
      bottom: 6px;
      color: #a8d8f7;
      font-weight: bold;
      display: none;
    }

    #network-nav .support-number strong {
      color: var(--visitor-white);
      font-weight: bold;
    }

    #network-nav.visitor .support-info {
      font-family: "pt-serif-pro", serif;
      position: relative;
      text-align: right;
      float: right;
      font-style: italic;
      font-size: 11px;
      color: #838d8f;
      padding-top: 6px;
    }

    #network-nav.visitor .support-info strong {
      font-weight: bold;
      font-style: normal;
      color: var(--visitor-maroon);
    }

    .support-info {
      display: inline-block;
      vertical-align: bottom;
    }

    .main-menu.sticky .support-info {
      display: none;
    }

    @font-face {
      font-family: 'Mono Social Icons Font';
      src: url("");
      src: url("") format("embedded-opentype"), url("") format("woff"), url("") format("truetype"), url("") format("svg");
      src: url("") format("truetype");
      font-weight: normal;
      font-style: normal;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container #menu-main-menu-visitors.nav {
      float: right;
    }

    @media (max-width: 1199px) and (min-width: 992px) {
      .social-media-menu {
        display: none !important;
      }

      #network-nav-container {
        width: 970px;
      }

      .visitor #netwrok-nav-container {
        width: 100%;
      }

      #network-nav #network-nav-left {
        width: 75%;
        float: left;
      }

      #network-nav #network-nav-right {
        width: 25%;
        float: left;
      }

      #network-nav.visitor #network-nav-left {
        width: 75%;
        float: right;
      }

      #network-nav.visitor #network-nav-right {
        width: 25%;
        float: left;
      }
    }

    @media (max-width: 991px) {
      #network-nav #network-nav-right .search-box-field {
        position: relative;
        float: right;
      }

      #network-nav #network-nav-right .search-box-submit {
        right: 20px;
      }

      #network-nav #network-nav-right .support-number {
        position: relative;
        margin-top: 19px;
        float: left;
      }

      #network-nav #network-nav-left .support-info {
        position: relative;
        margin-top: 19px;
        float: left;
      }

      #network-nav #network-nav-right {
        height: 45px;
      }

      .social-media-menu,
      #network-nav #network-nav-left {
        display: none;
      }
    }

    @media (max-width: 991px) and (min-width: 768px) {
      #network-nav-container {
        width: 750px;
      }

      .visitor #network-nav-container {
        width: 100%;
      }

      #network-nav #network-nav-right {
        width: 100%;
        height: 45px;
        text-align: center;
      }
    }

    @media (max-width: 767px) {
      #network-nav-container {
        width: 100%;
      }

      #network-nav #network-nav-left {
        float: none;
        width: 100%;
      }

      #network-nav #network-nav-right {
        height: auto !important;
        text-align: center;
        width: 100%;
        float: none;
      }

      #network-nav #network-nav-right .search-box-field {
        width: 93%;
        float: none;
      }

      #network-nav #network-nav-right .support-number {
        float: none;
      }
    }

    @media (max-width: 991px) {
      #network-nav {
        display: none;
      }

      #network-nav-row {
        display: none;
      }
    }

    /**
 * Base
 * ----
 */
    body {
      font-family: "source-sans-pro", Arial, sans-serif;
      color: #43413d;
      font-smooth: auto;
    }

    /* TODO: Figure out why we need this .pager crap */
    a,
    .pager li>a {
      text-decoration: none;
    }

    a:hover,
    a:focus,
    a .pager li>a:hover,
    a .pager li>a:focus,
    .pager li>a:hover,
    .pager li>a:focus,
    .pager li>a .pager li>a:hover,
    .pager li>a .pager li>a:focus {
      color: #cd311f;
      text-decoration: none;
    }

    a:hover,
    a:focus,
    .pager li>a:hover,
    .pager li>a:focus {
      color: #cd311f;
      text-decoration: none;
    }

    a.primary-link {
      color: #96352a;
    }

    .pager li>a:hover,
    .pager li>a:focus {
      text-decoration: none;
      background: transparent;
    }

    .center-text {
      text-align: center !important;
    }

    .section-divider {
      margin: 36px 0;
    }

    /**
 * Current Path Header
 * -------------------
 */
    .current-path {
      width: 100%;
    }

    .current-path .current-path-content {
      background-image: linear-gradient(to left, rgba(246, 245, 243, 0), #eae8e4);
      width: 100%;
    }

    .current-path .current-path-content hr {
      border: 2px solid #aaaaaa;
      margin-bottom: 2px;
    }

    .current-path .current-path-content .container .row p {
      font-size: 14px;
      font-weight: bold;
      letter-spacing: 0.5px;
      text-align: left;
      color: #96352a;
      margin-bottom: 0;
    }

    .current-path .current-path-content .container .row p span {
      font-size: 10px;
    }

    .current-path .current-path-content .container .row h2 {
      font-weight: bold;
      text-align: left;
      margin-top: 0;
      line-height: 2.08;
      font-family: "pt-serif-pro", serif;
      font-size: 24px;
      color: #43413d;
    }

    .current-path hr {
      margin-bottom: 0px;
      border: 2px solid black;
      margin-top: 2px;
    }

    /**
 * Headings
 * --------
 */
    .visitor-heading {
      font-family: "pt-serif-pro", serif;
    }

    h2.visitor-heading {
      font-size: 22px;
    }

    /**
 * Buttons
 * -------
 */
    .visitor-button {
      margin: 0 auto !important;
      float: none !important;
    }

    .promo-visitor-button {
      color: #96352a;
      background-color: white;
      font-weight: 600;
      border-radius: 3px;
      padding: 12px 16px;
      font-size: 16px;
      font-family: "source-sans-pro", Arial, sans-serif;
      text-transform: uppercase;
    }

    .promo-visitor-button:hover {
      color: #cd311f;
    }

    /* TODO: Don't use a billion selectors below */
    .visitor-button,
    #contact .js-contact-form.visitor-form button[type=submit],
    .main-menu #main-menu #login-dropdown .login-form .login-form-buttons .login-button,
    .open>#login-dropdown .login-form .login-form-buttons .login-button,
    .open>#login-dropdown .membership-button,
    .main-menu #main-menu #login-dropdown .membership-button,
    .login-form-container .login-form-buttons .login-button,
    .login-form-container .login-form-buttons .membership-button {
      color: white;
      background-color: #96352a;
      font-weight: 600;
      border-radius: 3px;
      padding: 12px 16px;
      font-size: 16px;
      font-family: "source-sans-pro", Arial, sans-serif;
      display: inline-block;
    }

    .visitor-button-blue {
      color: white;
      background-color: #1885ad;
      font-weight: 600;
      border-radius: 3px;
      padding: 12px 16px;
      font-size: 16px;
      font-family: "source-sans-pro", Arial, sans-serif;
      display: inline-block;
    }

    .visitor-button-blue:hover,
    .visitor-button-blue:focus {
      background-color: #0c6a8c;
      color: white;
    }

    .visitor-button-green {
      color: white;
      background-color: #4cba25;
      font-weight: 600;
      border-radius: 3px;
      padding: 12px 16px;
      font-size: 16px;
      font-family: "source-sans-pro", Arial, sans-serif;
      display: inline-block;
    }

    .visitor-button-green:hover,
    .visitor-button-green:focus {
      background-color: #3b961b;
      color: white;
    }

    .visitor-button:hover,
    .visitor-button:focus,
    .open>#login-dropdown .membership-button:hover,
    .open>#login-dropdown .membership-button:focus,
    .main-menu #main-menu #login-dropdown .membership-button:hover,
    .main-menu #main-menu #login-dropdown .membership-button:focus,
    .main-menu #main-menu #login-dropdown .login-form .login-form-buttons .login-button:hover,
    .main-menu #main-menu #login-dropdown .login-form .login-form-buttons .login-button:focus,
    .open>#login-dropdown .login-form .login-form-buttons .login-button:hover,
    .open>#login-dropdown .login-form .login-form-buttons .login-button:focus,
    .login-form-container .login-form-buttons .login-button:hover,
    .login-form-container .login-form-buttons .login-button:focus,
    .login-form-container .login-form-buttons .membership-button:hover,
    .login-form-container .login-form-buttons .membership-button:focus {
      background-color: #cd311f;
      color: white;
      text-decoration: none;
    }

    .visitor-link-button {
      background-color: transparent !important;
      border: none !important;
      font-size: 16px !important;
      font-weight: bold !important;
      letter-spacing: 0 !important;
      text-align: left !important;
      color: #96352a !important;
      margin: 0 !important;
      padding: 0 !important;
      display: inline-block;
    }

    .visitor-link-button::before {
      content: '+ ';
    }

    .visitor-link-button:hover,
    .visitor-link-button:focus {
      background-color: transparent;
      color: #cd311f;
    }

    /**
 * Forms
 * -----
 */
    .checkbox label.container input {
      position: absolute;
      opacity: 0;
      display: none;
    }

    .container .checkbox label {
      width: 25px;
      padding: 0;
    }

    div.checkmark-row {
      width: 100%;
    }

    /* Create a custom checkbox */
    .checkmark {
      position: absolute;
      top: 0;
      left: 0;
      height: 25px;
      width: 25px;
      border-radius: 4px;
      background-color: white;
      border: solid 1px #77d2ef;
    }

    /* When the checkbox is checked, add a red background */
    .checkbox label.container input:checked~.checkmark {
      background-color: #77d2ef;
    }

    /* Create the checkmark/indicator (hidden when not checked) */
    .checkmark:after {
      content: "";
      position: absolute;
      display: none;
    }

    /* Show the checkmark when checked */
    .checkbox label.container input:checked~.checkmark:after {
      display: block;
    }

    /* Style the checkmark/indicator */
    .checkbox label.container .checkmark:after {
      left: 7px;
      top: 0px;
      width: 8px;
      height: 19px;
      border: solid #2a414c;
      border-width: 0 3px 3px 0;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
    }

    /**
 * Main menu and network nav
 * -------------------------
 */
    #network-nav.visitor {
      margin-top: 10px;
      position: relative;
      z-index: 2;
      background-color: transparent;
    }

    #network-nav.visitor #network-nav-container {
      width: 100%;
    }

    #network-nav.visitor .support-info {
      float: left;
    }

    #network-nav.visitor .support-info a {
      font-weight: bold;
      font-style: normal;
      font-family: "source-sans-pro", Arial, sans-serif;
      color: #96352a;
    }

    #network-nav.visitor .support-info a:focus,
    #network-nav.visitor .support-info a:hover {
      color: #cd311f;
    }

    #network-nav.visitor .support-info strong {
      font-family: "source-sans-pro", Arial, sans-serif;
    }

    #network-nav.visitor .topbar-content {
      width: 639.625px;
      float: right;
    }

    #network-nav.visitor #search-form-container {
      float: right;
      text-align: right;
    }

    #network-nav.visitor #search-form-container input {
      display: inline-block;
      vertical-align: middle;
    }

    #network-nav.visitor .search-box-field {
      text-align: left !important;
      width: 112px !important;
      font-family: "pt-serif-pro", serif;
    }

    #network-nav.visitor .search-box-field::placeholder {
      font-family: "pt-serif-pro", serif;
    }

    ul#menu-main-menu-visitors-1 {
      padding-bottom: 0 !important;
    }

    ul#menu-main-menu-visitors-1 li {
      border-bottom: 1px solid #dddddd;
    }

    ul#menu-main-menu-visitors-1 li:nth-last-child(2) {
      border-bottom: none;
    }

    ul#menu-main-menu-visitors-1 li.login-in-menu {
      display: none !important;
    }

    .menu-container {
      height: 64px;
      margin-bottom: 15px;
      position: relative;
      z-index: 999;
      border-bottom: 1px solid #ebebeb;
    }

    .main-menu {
      margin-left: 0px;
      margin-right: 0px;
      padding-top: 10px;
      /* TODO: Can we cut down on the # of selectors here? */
    }

    .main-menu .navbar-brand {
      margin-top: -10px !important;
    }

    .main-menu.sticky {
      border: 0;
      box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.1);
      height: 62px;
      padding-top: 10px;
      transition: none;
    }

    .main-menu.sticky .menu-main-menu-visitors-container {
      margin-top: 0px;
    }

    .main-menu.sticky .navbar-header {
      padding-top: 0;
      padding-bottom: 5px;
    }

    .main-menu.sticky .navbar-header .navbar-brand {
      margin: 4px 0 0 0 !important;
      height: 40px;
      width: 220px;
    }

    .main-menu.sticky #menu-main-menu-visitors .menu-item {
      margin-right: -3px;
    }

    .main-menu.sticky .main-menu-wrapper {
      padding-left: 0px;
      padding-right: 0px;
    }

    .main-menu.sticky #main-menu.menu-main-menu-visitors-container .nav,
    .main-menu.sticky #main-menu.menu-main-menu-visitors-container .nav li,
    .main-menu #main-menu.menu-main-menu-visitors-container.navbar-collapse .nav,
    .main-menu #main-menu.menu-main-menu-visitors-container.navbar-collapse .nav li {
      margin-top: 0px;
    }

    .main-menu .navbar-header .navbar-brand {
      margin: 0;
      padding: 0;
      background-image: url("") !important;
      width: 220px;
    }

    .main-menu .menu-main-menu-visitors-container,
    .main-menu #menu-main-menu-visitors {
      padding-right: 0 !important;
      margin-bottom: 10px;
      text-align: left;
      float: left;
    }

    .main-menu .navbar-right #login-dropdown-link {
      display: none;
    }

    .main-menu .navbar-right #visitors-menu-login #login-dropdown-link {
      display: block;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container {
      width: 100%;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container.navbar-collapse .nav,
    .main-menu #main-menu.menu-main-menu-visitors-container.navbar-collapse .nav li {
      border-top: 0px;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container.navbar-collapse .nav a,
    .main-menu #main-menu.menu-main-menu-visitors-container.navbar-collapse .nav li a {
      color: #96352a;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container.navbar-collapse .nav a:hover,
    .main-menu #main-menu.menu-main-menu-visitors-container.navbar-collapse .nav a:focus,
    .main-menu #main-menu.menu-main-menu-visitors-container.navbar-collapse .nav li a:hover,
    .main-menu #main-menu.menu-main-menu-visitors-container.navbar-collapse .nav li a:focus {
      color: #cd311f;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container .nav li {
      margin-right: -4px;
      padding: 0;
      vertical-align: top;
      font-size: 16px;
      line-height: 0px;
      margin-top: 0;
      border-color: #dddddd;
      top: 0px;
      border-right: 1px solid #dddddd;
      display: inline-block;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container .nav li:first-of-type {
      width: 81px;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container .nav li:nth-of-type(2n) {
      width: 75px;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container .nav li:nth-of-type(3n) {
      width: 79px;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container .nav li:nth-of-type(4n) {
      width: 132px;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container .nav li:nth-of-type(5n) {
      width: 65px;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container .nav li:nth-of-type(6n) {
      width: 73px;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container .nav li:nth-last-child(2) {
      border-right: none !important;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container .nav li:nth-last-child(1) {
      border-right: none !important;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container .nav li:last-of-type {
      padding: 0;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container .nav li:last-of-type a {
      color: white;
      padding: 10px;
      font-size: 12px;
      display: table-cell;
      vertical-align: middle;
      letter-spacing: 0.5px;
      text-transform: uppercase;
      background-color: #96352a;
      max-width: 115px;
      margin: 0 auto;
      border-radius: 3px;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container .nav li:last-of-type a:hover {
      background-color: #cd311f;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container .nav li #login-dropdown-link {
      color: #fff;
      background-color: #963c2d;
      border-radius: 3px;
      margin-left: 5px;
      vertical-align: middle;
      padding-left: 10px;
      padding-right: 10px;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container .nav li #login-dropdown-link:hover,
    .main-menu #main-menu.menu-main-menu-visitors-container .nav li #login-dropdown-link:focus {
      background-color: #cd311f;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container .nav li #services-dropdown {
      padding: 0 20px 20px 20px;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container .nav li #services-dropdown li {
      border: 0px;
      padding: 5px 0px;
      margin: 0px;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container .nav li #services-dropdown li a {
      padding: 0px;
      color: #96352a;
      font-weight: normal;
      line-height: 17px;
      height: auto;
      width: 100%;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container .nav li #services-dropdown li a:hover,
    .main-menu #main-menu.menu-main-menu-visitors-container .nav li #services-dropdown li a:focus {
      color: #cd311f;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container .nav li #services-dropdown .dropdown-button {
      width: 100%;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container .nav li #services-dropdown .dropdown-heading {
      color: #2b2b2b;
      font-size: 16px;
      font-weight: bold;
      margin-bottom: 3px;
      font-style: normal;
    }

    .main-menu #main-menu .nav li.login-link a.current-menu-item {
      border-bottom: none;
    }

    #login-dropdown-link {
      color: #fff;
      background-color: #963c2d;
      border-radius: 3px;
      margin-left: 5px;
    }

    #login-dropdown-link:hover,
    #login-dropdown-link:focus {
      background-color: #cd311f;
    }

    @media (max-width: 440px) {
      #login-dropdown-link {
        margin-right: 7px !important;
        padding: 10px 4px;
        font-size: 9px !important;
        text-align: right;
      }

      .main-menu .navbar-header .navbar-toggle {
        padding-left: 14px !important;
      }
    }

    /* TODO: Nest the following menu styles above if possible */
    #menu-main-menu-visitors .menu-item {
      margin-right: -4px;
    }

    .menu-right.hidden-md.hidden-lg.hidden-xl {
      padding-left: 0px;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container .nav li a {
      font-size: 12px;
      display: table-cell;
      vertical-align: middle;
      letter-spacing: 0.5px;
      text-transform: uppercase;
    }

    .main-menu #main-menu .nav li a:hover,
    .main-menu #main-menu .nav li a:focus {
      text-decoration: none;
      color: #cd311f;
    }

    .main-menu #main-menu.collapse.in ul {
      padding: 0px 0px 10px 0px;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container.navbar-collapse {
      padding-right: 15px !important;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container.navbar-collapse .nav,
    .main-menu #main-menu.menu-main-menu-visitors-container.navbar-collapse .nav li,
    .main-menu #main-menu.menu-main-menu-visitors-container.navbar-collapse .nav li a {
      width: 100%;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container.navbar-collapse .nav li {
      text-align: center;
      border-right: 0px;
      padding-top: 15px;
    }

    .main-menu #main-menu.menu-main-menu-visitors-container.navbar-collapse .nav li a {
      height: auto;
      line-height: 16px;
      display: block;
      text-align: center;
    }

    .main-menu #main-menu #login-dropdown,
    .open>#login-dropdown {
      position: absolute !important;
      width: 360px !important;
      top: 63px !important;
      right: 0;
      left: auto;
      padding: 12px;
      background-color: #111;
    }

    #visitors-menu-login {
      float: left;
    }

    .main-menu #main-menu #login-dropdown .membership-button,
    .open>#login-dropdown .login-form .login-form-buttons .membership-button {
      line-height: 1.33333;
      text-transform: none;
      padding-right: 22px !important;
      font-size: 14px;
    }

    .main-menu #main-menu #login-dropdown .forgot-password>a,
    .login-form .forgot-password a,
    .login-form-container .forgot-password a {
      text-transform: none;
      display: block;
      width: 100%;
      color: #96352a;
    }

    .main-menu #main-menu #login-dropdown .forgot-password>a:hover,
    .main-menu #main-menu #login-dropdown .forgot-password>a:focus,
    .login-form .forgot-password a:hover,
    .login-form .forgot-password a:focus,
    .login-form-container .forgot-password a:hover,
    .login-form-container .forgot-password a:focus {
      color: #cd311f;
    }

    @media (min-width: 1200px) {
      #search-form-container {
        text-align: right;
      }
    }

    @media (max-width: 1119px) {
      .main-menu .navbar-header .navbar-toggle {
        margin-top: 3px;
      }
    }

    @media (max-width: 991px) {
      #network-nav {
        display: none;
      }

      #network-nav .search-box .search-box-field {
        width: calc(100% - 21px) !important;
      }

      .main-menu.sticky .navbar-header,
      .main-menu .navbar-header {
        padding-right: 0px;
        padding-left: 0px;
      }

      .main-menu .navbar-header .navbar-brand {
        background-image: url("") !important;
        background-repeat: no-repeat;
        background-size: contain;
      }

      .homepage-hero {
        padding: 19px 0px 40px 0px;
      }

      .main-menu .navbar-header {
        padding-top: 15px;
        padding-bottom: 0px;
      }

      .main-menu .navbar-header .navbar-toggle {
        border-left: solid 1px #dddddd;
        margin-top: 0px;
        height: 62px;
        margin-top: -5px;
        margin-bottom: -5px;
        border-radius: 0;
        padding-left: 20px;
      }

      .navbar-right {
        float: right;
        margin-top: -20px;
      }

      .navbar-right #login-dropdown-link {
        display: block;
        float: left;
        margin-right: 20px;
        margin-top: 8px;
        font-size: 12px;
      }
    }

    @media (width: 992px) {
      #network-nav .search-box-field {
        width: 112px !important;
      }

      #network-nav {
        min-height: auto;
      }
    }

    @media (max-width: 767px) {
      .main-menu .navbar-right {
        margin-top: -20px;
      }

      .main-menu .navbar-right #login-dropdown-link {
        display: none;
      }

      .main-menu.sticky .navbar-right {
        margin-top: -4px;
      }
    }

    @media (max-width: 440px) {
      .main-menu .navbar-header .navbar-brand {
        width: 50% !important;
        margin-top: -3px !important;
      }

      .main-menu.sticky .navbar-header .navbar-brand {
        margin-top: 9px !important;
      }
    }

    /**
 * Footer
 * ------
 */
    .footer {
      text-align: left;
      padding: 30px 0 0;
      position: relative;
      overflow: hidden;
      background: #fff;
      color: #7a7770;
    }

    .footer .footer-logo {
      margin-top: -11px;
    }

    .footer .footer-logo img {
      max-width: 100%;
    }

    .footer .footer-menu {
      margin: 0;
    }

    .footer .footer-copyright {
      margin: 0 0 20px 0;
      padding-right: 0;
    }

    .footer .footer-copyright p {
      height: 18px;
      font-family: "source-sans-pro", Arial, sans-serif;
      font-size: 12px;
      line-height: 1.38;
      text-align: right;
      margin: 0px;
      color: #7a7770;
      font-weight: bold;
    }

    .footer .footer-menu {
      margin-top: -6px;
    }

    .footer .footer-menu ul {
      margin: 0;
    }

    .footer .footer-menu ul li {
      display: inline-block;
    }

    .footer .footer-menu ul li a {
      font-family: "source-sans-pro", Arial, sans-serif;
      font-size: 12px;
      font-weight: 600;
      line-height: 1.07;
      text-align: left;
      color: #96352a;
      display: inline-block;
      float: left;
      padding: 0 7px;
      text-transform: uppercase;
    }

    .footer .footer-menu ul li a:hover {
      color: #cd311f;
      background: transparent;
    }

    .footer-publications {
      background-color: #514f4c;
      padding: 39px 0 39px;
    }

    .footer-publications .footer-left-border {
      border-left: solid 1px #68655f;
    }

    .footer-publications h3,
    .footer-publications .footer-publications .footer-nav-links li a {
      font-style: normal;
      color: white;
      font-weight: 900;
      margin: 16px 0 0;
      line-height: 20px;
      font-family: "source-sans-pro", Arial, sans-serif;
      display: block;
      font-size: 16px !important;
    }

    .footer-publications h3:hover,
    .footer-publications h3:focus,
    .footer-publications .footer-publications .footer-nav-links li a:hover,
    .footer-publications .footer-publications .footer-nav-links li a:focus {
      color: #cd311f;
    }

    .footer-publications ul {
      list-style: none;
      padding: 0;
      margin: 0;
    }

    .footer-publications ul li {
      font-size: 16px;
      text-align: left;
    }

    .footer-publications ul a {
      color: white;
      font-weight: normal;
      font-size: 16px;
      line-height: 24px;
    }

    .footer-publications ul a:hover,
    .footer-publications ul a:focus {
      color: #e5f8ff;
    }

    @media (min-width: 1200px) {
      .footer-copyright {
        margin: 30px 0 15px 0;
      }

      .footer-publications ul.nav {
        margin-top: 5px;
      }
    }

    @media (max-width: 767px) {
      .footer-publications ul {
        margin-bottom: 20px;
      }

      .footer-publications .footer-left-border {
        border-left: none;
        margin-top: 35px;
      }
    }

    @media (max-width: 991px) {
      .footer .footer-logo {
        float: none;
      }

      .footer .footer-logo,
      .footer .footer-copyright p,
      #footer-menu {
        text-align: center;
      }
    }

    /**
 * Homepage partials
 * -----------------
 */
    .homepage-latest-free {
      background-color: #f8f8f8;
      padding: 35px 0;
    }

    .homepage-latest-free h2 {
      font-family: "pt-serif-pro", serif;
      font-size: 22px;
      margin-top: 0px;
    }

    .homepage-broadcast {
      padding: 35px 0;
      background-color: #ebebeb;
    }

    .homepage-broadcast .broadcast-container {
      overflow: auto;
      background: white;
      box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.1);
    }

    .homepage-broadcast .broadcast-header {
      background-color: #96352a;
      padding: 6px 0;
    }

    .homepage-broadcast .broadcast-header h2 {
      font-size: 16px;
      font-weight: bold;
      color: white;
      margin: 0;
      padding: 0;
      padding-left: 20px;
    }

    .homepage-broadcast .broadcast-content {
      padding: 0 20px;
    }

    .homepage-broadcast .broadcast-content h1 {
      font-family: "source-sans-pro", Arial, sans-serif;
    }

    .homepage-broadcast .broadcast-content p {
      margin: 20px auto;
      padding: 0;
    }

    .homepage-broadcast .broadcast-content .homepage-broadcast-buttons {
      margin: 40px 0 15px;
    }

    .homepage-broadcast .broadcast-content .visitor-button {
      background-color: #1885ad;
    }

    .homepage-broadcast .broadcast-content .visitor-button:hover {
      background-color: #0c6a8c;
    }

    .homepage-broadcast .broadcast-content .visitor-link-button {
      color: #7a7770 !important;
    }

    .homepage-broadcast .broadcast-video {
      padding-top: 15px;
      padding-bottom: 15px;
    }

    @media (max-width: 991px) {
      .homepage-broadcast {
        /*
	.broadcast-video {
		 padding-top: 0px !important;
	}
*/
      }

      .homepage-broadcast .homepage-broadcast-buttons {
        padding: 8px 18px 0px;
      }
    }

    @media (max-width: 767px) {
      .visitor-link-button {
        padding-top: 10px !important;
      }
    }

    @media (max-width: 767px) {
      .broadcast-container {
        grid-template-columns: 1fr 1fr;
      }

      .homepage-broadcast {
        padding: 0 0 !important;
      }
    }

    .homepage-credibility {
      padding: 35px 0 25px 0;
      text-align: left;
      background-color: #96352a;
    }

    .homepage-credibility .row {
      margin-left: 0;
      margin-right: 0;
    }

    .homepage-credibility .homepage-credibility-item {
      text-align: left;
      margin-bottom: 30px;
      float: left;
    }

    .homepage-credibility .homepage-credibility-item p {
      font-size: 15px;
      line-height: 130%;
      color: #7a7770;
      margin: 0;
    }

    .homepage-credibility .homepage-credibility-item p strong {
      font-weight: bold;
      text-align: left;
      color: #3b3d40;
    }

    .homepage-credibility .homepage-credibility-item p small {
      margin-top: -18px;
      display: block;
      font-size: 12px;
      color: #666;
    }

    .homepage-credibility .homepage-credibility-item img {
      height: 100px;
    }

    @media (min-width: 768px) {
      .homepage-credibility .homepage-credibility-item:first-of-type {
        margin-left: 0;
      }

      .homepage-credibility .homepage-credibility-item:last-of-type {
        margin-right: 0;
      }
    }

    @media (max-width: 767px) {
      .homepage-mission {
        display: block !important;
      }

      .homepage-credibility {
        background-image: none;
      }

      .homepage-credibility .homepage-credibility-item {
        width: 100%;
        max-width: 300px;
        margin: 0 auto 30px;
        float: none;
      }

      .homepage-credibility .homepage-credibility-item p {
        text-align: center;
        margin-bottom: 10px;
      }

      .homepage-credibility .homepage-credibility-item .mission-card img {
        margin: 0 auto;
      }
    }

    .homepage-events {
      padding: 30px 0;
      background-color: #e5f8ff;
    }

    .homepage-events .homepage-events-button {
      padding-top: 30px;
    }

    .homepage-events .homepage-events-background {
      display: flex;
      justify-content: center;
      align-items: center;
      overflow: hidden;
      position: relative;
      margin: 20px 0px;
      height: 250px;
    }

    .homepage-events .homepage-events-background img {
      flex-shrink: 0;
      min-width: 100%;
      min-height: 100%;
    }

    .homepage-events .homepage-events-cover {
      background: rgba(255, 255, 255, 0.9);
      bottom: 0;
      right: 0;
      left: 50%;
      box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.1);
      color: #43413d;
    }

    .homepage-events .homepage-events-cover:hover {
      box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.2);
    }

    .homepage-events .homepage-events-cover .homepage-events-content {
      text-align: center;
      vertical-align: bottom;
      padding: 0 0 5px 0;
      font-weight: normal;
    }

    .homepage-events .homepage-events-cover .homepage-events-content p,
    .homepage-events .homepage-events-cover .homepage-events-content p.dates {
      margin: 0 auto 20px;
      font-size: 16px;
    }

    .homepage-events .homepage-events-cover .homepage-events-content p a,
    .homepage-events .homepage-events-cover .homepage-events-content p.dates a {
      font-weight: bold;
      letter-spacing: 1px;
      text-align: left;
    }

    .homepage-events .homepage-events-cover .homepage-events-content p.dates {
      margin: 5px 20px;
      font-size: 14px;
      letter-spacing: 0.3px;
      height: 18px;
      font-family: "pt-serif-pro", serif;
      color: #43413d;
    }

    .homepage-events .homepage-events-cover .homepage-events-content h3 {
      margin: 18px auto;
      font-size: 18px;
      font-weight: bold;
      line-height: 120%;
      font-family: "source-sans-pro", Arial, sans-serif;
    }

    .homepage-events .homepage-events-button a {
      float: right;
    }

    .homepage-events .homepage-events-row {
      display: flex;
      align-items: center;
    }

    .homepage-events .homepage-events-img {
      height: 200px;
      overflow: hidden;
    }

    .homepage-events .event-card-header {
      width: 100%;
      padding: 6px;
      padding-left: 22px;
      background-color: #1885ad;
      margin-bottom: 0px;
    }

    .homepage-events .dates {
      color: white;
      margin: 0px !important;
      font-size: 14px;
      text-transform: uppercase;
      font-weight: normal;
    }

    .homepage-events h2 {
      font-size: 22px !important;
      display: inline-block;
      float: left;
      font-family: "pt-serif-pro", serif;
      font-weight: bold;
      margin-top: 0;
    }

    .homepage-events p {
      margin-top: 10px;
      margin-bottom: 30px;
      font-size: 18px;
      line-height: 1.33;
      text-align: left;
      color: #555555;
    }

    .homepage-eletters {
      background-color: white;
      padding: 35px 0;
    }

    .homepage-eletters .row {
      align-items: stretch;
    }

    .homepage-eletters h2 {
      text-align: center;
    }

    .homepage-eletters h3 {
      font-size: 24px;
    }

    .homepage-eletters p {
      font-size: 16px;
      margin-top: 20px;
    }

    .homepage-eletters .homepage-eletter p {
      font-size: 14px;
      color: #43413d;
      margin-top: 5px;
      margin-bottom: 10px;
    }

    .homepage-eletters .homepage-eletter-image .row-fluid {
      position: relative;
      overflow: hidden;
    }

    .homepage-eletters .homepage-eletter,
    .homepage-eletters .homepage-eletter:last-child {
      background-color: white;
      border-radius: 6px;
      height: auto;
      cursor: pointer;
      font-size: 22px;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      padding-bottom: 20px;
    }

    .homepage-eletters .homepage-eletter img,
    .homepage-eletters .homepage-eletter:last-child img {
      display: inline-block;
      height: 70px;
    }

    .homepage-eletters .homepage-eletter .checkbox .container,
    .homepage-eletters .homepage-eletter:last-child .checkbox .container {
      cursor: pointer;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
    }

    .homepage-eletters .eletter img {
      height: 80px;
      max-height: 100%;
    }

    .homepage-eletters .homepage-eletter-text {
      padding-bottom: 25px;
      /* TODO: Remove nesting of block els in span els */
    }

    .homepage-eletters .homepage-eletter-text h1 {
      font-size: 22px !important;
      display: inline-block;
      font-family: "pt-serif-pro", serif;
      font-weight: bold;
      margin-top: 0;
      margin-bottom: 0;
    }

    .homepage-eletters .homepage-eletter-text h3 {
      font-size: 18px;
      line-height: 1.33;
      text-align: left;
      color: #4c4a48;
      font-weight: normal;
    }

    .homepage-eletters .homepage-eletter-text a h3 {
      font-size: 18px;
      font-weight: bold;
      text-align: left;
      color: inherit;
    }

    .homepage-eletters .homepage-eletter-subscribe {
      margin: 0 auto;
      float: none;
      margin-top: 20px;
    }

    .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-checkboxes {
      margin-top: 16px;
    }

    .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-checkboxes .checkbox {
      margin: 0 12px;
    }

    .homepage-eletters .homepage-eletter-subscribe .form-control {
      display: inline-block;
      vertical-align: middle;
      height: 50px;
      width: 400px;
      border-radius: 3px 0px 0px 3px;
      border: 0;
      font-size: 14px;
      background-color: #ebebeb;
      box-shadow: none;
      color: #000;
      margin: 0 0px;
      padding-right: 0px;
      display: block;
      float: left;
    }

    .homepage-eletters .homepage-eletter-subscribe .form-control::placeholder {
      color: #7a7770;
    }

    .homepage-eletters .homepage-eletter-subscribe .error-message {
      max-width: 500px;
      margin: 30px auto 0;
    }

    .homepage-eletters .homepage-eletter-subscribe .error-message:empty {
      display: none;
    }

    .homepage-eletters .homepage-eletter-subscribe-button {
      background-color: #96352a;
      border: 0;
      border-radius: 0px 3px 3px 0px;
      padding: 16px 12px;
      margin: 0px;
      font-size: 14px;
      vertical-align: middle;
      height: 50px;
      display: block;
      float: left;
      text-transform: uppercase;
    }

    .homepage-eletters .homepage-eletter-subscribe-button:hover,
    .homepage-eletters .homepage-eletter-subscribe-button:active,
    .homepage-eletters .homepage-eletter-subscribe-button:focus,
    .homepage-eletters .homepage-eletter-subscribe-button:active:focus {
      background-color: #cd311f;
      border-color: #711A0E;
    }

    .homepage-eletters .homepage-eletter-formfield {
      width: 100%;
    }

    .homepage-eletters .homepage-eletter-formfield .glyphicon {
      display: block;
      margin-top: -29px;
      position: absolute;
      margin-left: 278px;
      font-size: 18px;
      top: auto;
      color: #A9A9A9;
    }

    .homepage-eletters .homepage-eletters-subscription {
      display: none;
    }

    .homepage-eletters .homepage-eletters-subscription-overlay {
      position: fixed;
      top: 0;
      bottom: 0;
      right: 0;
      left: 0;
      background: #000;
      opacity: 0.9;
      z-index: 999999999;
    }

    .homepage-eletters .homepage-eletters-subscription-confirmation {
      position: fixed;
      top: 20%;
      text-align: center;
      background: white;
      padding: 20px;
      left: 50%;
      margin-left: -300px;
      width: 600px;
      font-size: 24px;
      font-weight: bold;
      background-color: #666;
      color: #000;
      box-shadow: #000 0 0 17px;
      z-index: 999999999;
    }

    @media (min-width: 768px) {
      .homepage-eletters .homepage-eletter-image .row-fluid {
        display: flex;
      }

      .homepage-eletters .homepage-eletter:first-child {
        margin-left: 0px;
      }

      .homepage-eletters .homepage-eletter:last-child {
        margin-right: 0px;
      }
    }

    @media (max-width: 767px) {
      .homepage-events .homepage-events-button {
        padding-top: 0px;
      }

      .homepage-eletters .homepage-eletter p {
        text-align: center;
      }

      .homepage-eletters h3 {
        text-align: center;
      }

      .homepage-eletters .homepage-eletter .checkbox {
        position: relative !important;
      }

      .homepage-eletters .homepage-eletter img {
        display: block !important;
        margin: 0 auto;
        float: none;
      }

      .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-formfield .form-control {
        margin: 0 auto;
      }

      .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-formfield .glyphicon {
        display: none;
      }

      .homepage-eletters .homepage-eletter,
      .homepage-eletters .homepage-eletter:last-child {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
      }

      .homepage-events .homepage-events-button a {
        float: left;
      }

      .homepage-events .homepage-events-button a {
        float: left;
      }
    }

    @media (max-width: 400px) {
      .homepage-eletters .homepage-eletter-subscribe .homepage-eletter-formfield .form-control {
        background-size: 12px 15px !important;
        font-size: 14.5px !important;
      }
    }

    @media (max-width: 991px) {
      .homepage-event {
        margin-top: 15px;
        margin-bottom: 15px;
      }

      .homepage-events .homepage-events-row {
        display: block;
      }

      .homepage-events-cover {
        left: 0;
        width: 100%;
      }
    }

    @media (max-width: 991px) {
      .homepage-events .homepage-events-cover {
        right: 0;
      }

      .experts-row {
        padding-bottom: 70px;
      }
    }

    .homepage-experts {
      width: 100%;
      background-size: cover;
      background-position: center bottom;
      background-image: url("");
      background-repeat: no-repeat;
      padding: 35px 0 50px;
      text-align: center;
    }

    .homepage-experts h3 {
      font-family: "source-sans-pro", Arial, sans-serif;
      font-size: 16px;
      font-weight: bold;
      text-align: center;
      color: #3b3d40;
    }

    .homepage-experts h4 {
      font-family: "source-sans-pro", Arial, sans-serif;
      font-size: 13px;
      text-align: center;
      color: #7a7770;
    }

    .homepage-experts p {
      text-align: center;
    }

    .homepage-experts p a {
      font-size: 14px;
      font-weight: bold;
      letter-spacing: 1px;
      text-align: center;
      margin-top: auto;
    }

    .homepage-experts img {
      float: none;
      display: block;
      margin: auto;
      border-radius: 100%;
      max-width: 100%;
      max-height: 100%;
      height: 125px;
      width: 125px;
    }

    .homepage-experts .experts-headline {
      position: relative;
      overflow: hidden;
    }

    .homepage-experts .experts-headline h2 {
      font-size: 22px !important;
      display: inline-block;
      float: left;
      font-family: "pt-serif-pro", serif;
      font-weight: bold;
      margin-top: 0;
      padding-bottom: 20px;
    }

    .homepage-experts .experts-headline h4 {
      font-size: 18px;
      padding-top: 20px;
      display: inline-block;
      font-weight: bold;
      font-family: "source-sans-pro", Arial, sans-serif;
      float: right;
      color: #96352a;
      font-style: normal;
    }

    .homepage-experts .homepage-expert {
      width: 80%;
      margin: 0 auto;
      flex: auto;
    }

    .homepage-experts .homepage-expert-info {
      text-align: center;
      margin-left: auto;
      margin-right: auto;
      display: block;
      margin-top: 5px;
    }

    .homepage-experts .carousel-inner {
      margin-top: 0;
      width: 100%;
      padding-left: 0px;
      padding-right: 0px;
      margin-left: 0;
      overflow: visible;
      width: 100%;
    }

    .homepage-experts .carousel-caption {
      background-color: white;
      box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.1);
      position: static;
      display: flex;
      flex-flow: column nowrap;
      flex: auto;
      padding: 20px 0 0 0;
    }

    .homepage-experts .carousel-caption:hover {
      box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.2);
    }

    .homepage-experts .carousel-control {
      background: none;
      top: 50%;
      position: absolute;
      width: auto;
    }

    .homepage-experts .carousel-control:hover,
    .homepage-experts .carousel-control:focus {
      opacity: 1;
    }

    .homepage-experts .carousel-control .glyphicon {
      color: #9A3324;
      text-shadow: none;
      font-size: 28px;
      width: 44px;
      height: 62px;
      position: relative;
      margin-left: 0;
      left: 0;
      margin-right: 0;
      right: 0;
      display: inline;
    }

    .homepage-experts #carousel-experts-large {
      display: block;
    }

    .homepage-experts #carousel-experts-small {
      width: 80%;
      margin-right: auto;
      margin-left: auto;
      display: none;
    }

    .homepage-experts .carousel-control,
    .homepage-experts .carousel-inner {
      display: inline-block !important;
      vertical-align: middle;
      position: relative;
      float: none !important;
    }

    .homepage-experts .carousel-button {
      position: absolute;
      top: 50%;
    }

    .homepage-experts .carousel-button.left {
      left: -35px;
    }

    .homepage-experts .carousel-button.right {
      right: -35px;
    }

    .homepage-experts .carousel-button span {
      font-size: 25px;
    }

    @media (min-width: 768px) {
      .homepage-experts .carousel-expert-box:first-of-type {
        margin-left: -20px;
      }

      .homepage-experts .carousel-expert-box:last-of-type {
        margin-right: -20px;
      }

      .homepage-experts .carousel-button {
        bottom: -65px;
        top: auto;
      }

      .homepage-experts .carousel-button.left {
        left: 0px;
      }

      .homepage-experts .carousel-button.right {
        right: 0px;
      }
    }

    @media (min-width: 992px) {
      .carousel-button {
        bottom: auto;
        top: 50%;
      }

      .carousel-button.left {
        left: -30px;
      }

      .carousel-button.right {
        right: -28px;
      }
    }

    @media (min-width: 1010px) {
      .carousel-button.left {
        left: -35px;
      }

      .carousel-button.right {
        right: -35px;
      }
    }

    @media (min-width: 1200px) {
      .carousel-button.left {
        left: -30px;
      }

      .carousel-button.right {
        right: -28px;
      }
    }

    @media (min-width: 1218px) {
      .carousel-button.left {
        left: -35px;
      }

      .carousel-button.right {
        right: -35px;
      }
    }

    @media (max-width: 767px) {
      .homepage-experts .carousel-control .glyphicon {
        font-size: 14px;
        width: 34px;
      }

      .homepage-experts .experts-headline h2 {
        padding-left: 4px;
        padding-top: 15px;
        padding-bottom: 15px !important;
      }

      .homepage-experts .carousel-expert-box {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
      }

      .carousel-control.right {
        right: -20px;
      }

      .carousel-control.left {
        left: -20px;
      }

      .homepage-experts {
        background-image: none;
        background-color: #ebebeb;
        padding: 0;
        padding-bottom: 40px;
      }

      .homepage-experts img {
        float: none;
        margin: 0 auto 20px;
      }

      .homepage-experts .homepage-expert-info {
        text-align: center;
      }

      .homepage-experts .glyphicon {
        top: 0px;
      }

      .homepage-experts .experts-headline h4 {
        display: none;
      }

      #carousel-experts-large {
        display: none;
      }

      #carousel-experts-small {
        display: block;
      }
    }

    .homepage-testimonials {
      width: 100%;
      text-align: center;
      background-color: transparent;
      padding: 35px 0;
    }

    .homepage-testimonials h2 {
      font-size: 22px !important;
      display: inline-block;
      float: left;
      font-family: "pt-serif-pro", serif;
      font-weight: bold;
      margin: 0;
      padding-left: 17px;
    }

    .homepage-testimonials .carousel-caption {
      position: static;
      display: flex;
      padding-bottom: 0;
    }

    .homepage-testimonials .carousel-indicators {
      bottom: 0;
    }

    .homepage-testimonials .carousel-inner {
      width: 100%;
    }

    .homepage-testimonials .homepage-testimonials-left .homepage-testimonials-image {
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center center;
      border: 1px solid #dddddd;
      width: 350px;
      height: 350px;
      max-width: 350px;
      float: left;
      border-radius: 50%;
    }

    .homepage-testimonials .homepage-testimonials-right {
      text-shadow: none;
    }

    .homepage-testimonials .homepage-testimonials-right h2 {
      font-size: 32px;
      line-height: 0.88;
      text-align: left;
      color: #43413d;
      margin-bottom: 0px;
      font-weight: normal;
    }

    .homepage-testimonials h3,
    .homepage-testimonials h4 {
      font-size: 18px;
      line-height: 1.56;
      text-align: left;
      color: #43413d;
      position: relative;
      border: none;
      padding: 10px 0px;
      margin: 0;
    }

    .homepage-testimonials h4 {
      font-style: italic;
      font-family: "pt-serif-pro", serif;
    }

    @media (min-width: 992px) {
      .three-lines {
        padding-bottom: 38px !important;
      }
    }

    @media (max-width: 991px) {
      .testimonial-attribution {
        padding-bottom: 20px !important;
      }
    }

    @media (max-width: 767px) {
      .homepage-testimonials .homepage-testimonials-left .homepage-testimonials-image img.quotation-mark {
        position: absolute;
        width: 40px;
        height: 40px;
        right: 15%;
        top: 5%;
      }

      .homepage-credibility .homepage-credibility-item img {
        margin: 0;
        float: none;
      }

      .homepage-testimonials .homepage-testimonials-right h2,
      .homepage-testimonials .homepage-testimonials-right h3,
      .homepage-testimonials .homepage-testimonials-right h4 {
        text-align: left;
      }

      .homepage-testimonials .homepage-testimonials-left .homepage-testimonials-image {
        float: none;
      }

      .homepage-testimonials .homepage-testimonials-left .homepage-testimonials-image {
        width: 100%;
        margin: auto;
        display: block;
        float: none;
      }

      .homepage-testimonials .carousel-caption {
        flex-direction: column;
      }
    }

    @media (min-width: 768px) {
      .homepage-credibility .homepage-credibility-item img {
        margin: 0 auto;
        float: none;
      }

      .homepage-testimonials .homepage-testimonials-right {
        padding-left: 25px;
      }

      .homepage-testimonials .homepage-testimonials-left .homepage-testimonials-image {
        width: 180px;
        height: 180px;
      }

      .homepage-testimonials .homepage-testimonials-left {
        padding: 0px 0px;
      }

      .homepage-mission .visitor-button {
        box-sizing: border-box;
      }
    }

    @media (max-width: 746px) {
      .homepage-mission h2 {
        font-size: 18px !important;
      }

      .homepage-mission p {
        font-size: 14px !important;
      }

      .homepage-credibility .homepage-credibility-item {
        max-width: 400px;
      }

      .homepage-credibility .homepage-credibility-item .mission-card {
        zoom: 1;
        overflow: hidden;
        max-width: 500px;
        margin: 0 auto;
      }

      .homepage-credibility .homepage-credibility-item .mission-card .col-md-4 {
        display: table-cell;
        vertical-align: top;
        padding-right: 10px;
      }

      .homepage-credibility .homepage-credibility-item .mission-card .col-md-4 img {
        margin: 0;
        float: none;
        height: auto;
        min-width: 100px;
      }

      .homepage-credibility .homepage-credibility-item .mission-card .col-md-8 {
        display: table-cell;
        vertical-align: top;
        zoom: 1;
        overflow: hidden;
      }

      .homepage-credibility .homepage-credibility-item .mission-card .col-md-8 p {
        font-size: 14px !important;
        text-align: left;
      }
    }

    @media (min-width: 768px) and (max-width: 991px) {
      .homepage-testimonials .carousel-indicators {
        right: 150px;
      }

      .homepage-testimonials .homepage-testimonials-left .homepage-testimonials-image img.quotation-mark {
        position: absolute;
        width: 35px;
        height: 35px;
        right: 4%;
        top: 2%;
      }
    }

    @media (min-width: 992px) and (max-width: 1199px) {
      .homepage-testimonials .carousel-indicators {
        left: 70px;
      }

      .homepage-testimonials .homepage-testimonials-left .homepage-testimonials-image img.quotation-mark {
        position: absolute;
        width: 35px;
        height: 35px;
        right: 4%;
        top: 2%;
      }
    }

    @media (min-width: 992px) {
      .homepage-credibility .homepage-credibility-item img {
        margin: 0 auto;
        float: none;
      }

      .homepage-testimonials .homepage-testimonials-right {
        padding-left: 100px;
      }

      .homepage-testimonials .homepage-testimonials-left .homepage-testimonials-image {
        width: 250px;
        height: 250px;
        float: right;
      }

      .homepage-testimonials .homepage-testimonials-right {
        width: calc(100% - 380px);
      }
    }

    @media (min-width: 1200px) {
      .homepage-testimonials .carousel-indicators {
        right: 30px;
      }

      .homepage-testimonials .homepage-testimonials-left .homepage-testimonials-image img.quotation-mark {
        position: absolute;
        width: 35px;
        height: 35px;
        right: 4%;
        top: 2%;
      }
    }

    .promo-content p {
      color: #fff;
    }

    .homepage-hero {
      padding: 35px 0;
      position: relative;
      background-repeat: no-repeat;
      margin-left: 0px;
    }

    .homepage-hero.homepage-hero-welcome {
      background-color: white;
      margin-top: -15px;
    }

    .homepage-hero h1 {
      margin-top: 0;
      margin-bottom: 30px;
    }

    .homepage-hero h2 {
      font-weight: bold;
      font-size: 28px;
    }

    .homepage-hero h3 {
      margin-top: 0;
      font-size: 18px;
      margin-bottom: 30px;
    }

    .homepage-hero p {
      font-family: "source-sans-pro", Arial, sans-serif;
      font-size: 18px;
      color: #43413d;
      line-height: 24px;
      margin-right: 30px;
    }

    .homepage-hero p:last-child {
      margin-bottom: 0;
    }

    .homepage-hero p.forgot-password {
      font-size: 14px;
    }

    .homepage-hero p.forgot-password a {
      color: #fff;
      text-shadow: #000 0 0 2px;
    }

    .homepage-hero blockquote {
      border: none;
      padding: 60px 0 0;
      font-style: italic;
      font-size: 20px;
    }

    .homepage-hero .homepage-hero-left {
      padding-right: 0px;
      padding-left: 0px;
    }

    .homepage-hero .homepage-hero-left h1 {
      font-size: 36px;
      font-weight: bold;
      font-family: "pt-serif-pro", serif;
      margin-bottom: 0px !important;
      text-align: left;
      color: #43413d;
    }

    .homepage-hero .homepage-hero-right .login-form-container {
      margin: 0;
      padding: 20px;
    }

    .homepage-hero .homepage-hero-right .login-form-container p {
      color: #96352a;
    }

    .homepage-hero .homepage-hero-right .login-form-container form div input {
      margin-bottom: 0;
    }

    .homepage-hero .homepage-hero-right .login-form-container form div label {
      font-size: 12px;
      float: right;
      margin-top: 4px;
    }

    .homepage-hero .homepage-hero-right .login-form-container form div label a {
      font-weight: normal !important;
    }

    .homepage-hero .homepage-hero-right .login-form-container form p {
      margin: 15px auto;
    }

    .homepage-hero .homepage-hero-right .login-form-container form p label {
      font-weight: normal !important;
      margin: 0;
    }

    .homepage-hero .homepage-hero-right .login-form-container login-form-buttons {
      margin-top: 0;
      margin-bottom: 0;
    }

    .homepage-hero-cover {
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0 !important;
      background-color: white;
      background-image: url("");
      background-repeat: no-repeat;
      background-position: right center;
      background-size: cover;
      height: 100%;
    }

    #click-for-sound {
      background-color: rgba(0, 0, 0, 0.6);
      border-radius: 30px;
      color: #fff;
      display: block;
      font-size: 20px;
      right: 0;
      font-family: arial;
      margin-top: -67%;
      padding: 8px 24px 11px;
      pointer-events: none;
      position: absolute;
      width: 230px;
      z-index: 1;
    }

    .home .w-vulcan-v2-button {
      visibility: hidden !important;
    }

    .home .w-css-reset-button-important {
      visibility: visible !important;
    }

    .silent-auto-play--text {
      font-size: 40px !important;
    }

    .volume-icon {
      margin-bottom: -7px !important;
      height: 38px !important;
      width: 47px !important;
    }

    @media (max-width: 991px) {
      .homepage-hero.homepage-hero-welcome {
        background-size: cover;
      }

      .homepage-hero.homepage-hero-welcome .homepage-hero-cover {
        opacity: 0.6;
      }
    }

    @media (max-width: 767px) {
      .homepage-hero .homepage-hero-left {
        padding-right: 15px;
      }

      .homepage-hero.homepage-hero-welcome .homepage-hero-cover {
        opacity: 0.3;
      }
    }

    .homepage-rss {
      display: inline-block;
      background-color: white;
      box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.1);
      margin-top: 20px;
      padding-left: 0px;
      padding-right: 0px;
      font-family: "source-sans-pro", Arial, sans-serif;
    }

    .homepage-rss .rss-image {
      height: 125px;
      margin-bottom: 20px;
      background-size: cover;
      background-position: center center;
    }

    .homepage-rss .rss-content {
      padding-left: 20px;
      padding-right: 20px;
    }

    .homepage-rss .rss-source {
      width: 100%;
      padding: 8px;
      padding-left: 22px;
      color: #fff;
      margin-bottom: 20px;
      font-size: 13px;
      text-align: left;
      text-transform: uppercase;
      font-weight: 500;
    }

    .homepage-rss .rss-title {
      font-size: 16px;
      font-weight: 600;
      line-height: 1.31;
      text-align: left;
      color: #43413d;
      padding-bottom: 15px;
    }

    .homepage-rss .rss-description {
      font-size: 13px;
      line-height: 1.38;
      letter-spacing: -0.3px;
      text-align: left;
      color: #68655f;
      padding-bottom: 15px;
      margin-top: 0px;
    }

    .homepage-rss .rss-description p {
      font-size: 13px;
      line-height: 1.38;
      letter-spacing: -0.3px;
      text-align: left;
      color: #68655f;
      padding-bottom: 5px;
      margin-top: 0px;
    }

    .homepage-rss .rss-description a {
      font-weight: 600;
    }

    .homepage-rss .rss-pub-data {
      font-family: "source-sans-pro", Arial, sans-serif;
      font-size: 12px;
      text-align: left;
      padding-bottom: 15px;
    }

    .homepage-rss .rss-pub-data .rss-date {
      color: #aaaaaa;
      display: inline;
    }

    .homepage-rss .rss-pub-data .rss-author {
      color: #96352a;
      display: inline;
    }

    @media (min-width: 768px) {
      .rss-row {
        display: flex;
      }

      .homepage-rss {
        margin-left: .66%;
        margin-right: .66%;
      }

      .homepage-rss:first-of-type {
        margin-left: 0px;
      }

      .homepage-rss:last-of-type {
        margin-right: 0px;
      }
    }

    @media (max-width: 991px) {
      .homepage-rss {
        width: 100%;
      }
    }

    .homepage-mission {
      text-align: left;
      display: inline-block;
    }

    .homepage-mission .container,
    .homepage-mission .main-menu.sticky .main-menu-wrapper,
    .homepage-mission .main-menu.sticky .homepage-mission .main-menu-wrapper {
      max-width: 820px;
    }

    .homepage-mission p {
      font-size: 18px;
      text-align: left;
      font-family: "source-sans-pro", Arial, sans-serif;
      margin-top: 10px;
      margin-bottom: 40px;
      color: white;
    }

    .homepage-mission h2 {
      font-size: 22px;
      text-align: left;
      font-family: "pt-serif-pro", serif;
      margin: 0;
      font-weight: bold;
      color: white;
    }

    .homepage-mission hr {
      width: 150px;
      height: 3.7px;
      background-color: #4f2c1d;
      float: left;
    }

    .homepage-mission a {
      margin-top: 40px;
    }

    .mission-card {
      padding: 0px;
      background-color: white;
      box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
    }

    .mission-card:hover {
      box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.7);
    }

    .homepage-timeline {
      background-color: #f6f6f6;
      padding: 55px 0;
    }

    .homepage-timeline h2 {
      text-align: center;
      margin-bottom: 50px;
    }

    .homepage-timeline h3 {
      margin-top: 0;
    }

    .homepage-timeline figcaption {
      margin-top: 6px;
      font-size: 14px;
      color: #666;
    }

    .homepage-timeline .homepage-timeline-item {
      position: relative;
    }

    .homepage-timeline .homepage-timeline-spacing {
      background: #a8a8a8;
      width: 1px;
      height: 130px;
      margin: 0 auto;
    }

    .homepage-timeline .homepage-timeline-column,
    .homepage-timeline .homepage-timeline-column-left,
    .homepage-timeline .homepage-timeline-column-right {
      text-align: center;
      height: 221px;
      -webkit-transform-style: preserve-3d;
      -moz-transform-style: preserve-3d;
      transform-style: preserve-3d;
    }

    .homepage-timeline .homepage-timeline-column:first-child,
    .homepage-timeline .homepage-timeline-column:last-child,
    .homepage-timeline .homepage-timeline-column-left:first-child,
    .homepage-timeline .homepage-timeline-column-left:last-child,
    .homepage-timeline .homepage-timeline-column-right:first-child,
    .homepage-timeline .homepage-timeline-column-right:last-child {
      text-align: left;
    }

    .homepage-timeline .homepage-timeline-column h3,
    .homepage-timeline .homepage-timeline-column-left h3,
    .homepage-timeline .homepage-timeline-column-right h3 {
      font-size: 24px;
      line-height: 26px;
      color: #000;
    }

    .homepage-timeline .homepage-timeline-column p,
    .homepage-timeline .homepage-timeline-column-left p,
    .homepage-timeline .homepage-timeline-column-right p {
      font-size: 18px;
    }

    .homepage-timeline .homepage-timeline-column img,
    .homepage-timeline .homepage-timeline-column-left img,
    .homepage-timeline .homepage-timeline-column-right img {
      max-width: 100%;
    }

    .homepage-timeline .homepage-timeline-column-left {
      text-align: left;
    }

    .homepage-timeline .homepage-timeline-column-right {
      text-align: right;
    }

    .homepage-timeline .homepage-column-content {
      position: relative;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
    }

    @media (max-width: 1199px) {
      .homepage-timeline .homepage-timeline-item {
        margin-top: 40px;
        margin-bottom: 40px;
      }

      .homepage-timeline .homepage-timeline-item .homepage-timeline-column:empty,
      .homepage-timeline .homepage-timeline-item .homepage-timeline-column-left:empty,
      .homepage-timeline .homepage-timeline-item .homepage-timeline-column-right:empty {
        display: none;
      }

      .homepage-timeline .homepage-timeline-item .homepage-timeline-column:first-child,
      .homepage-timeline .homepage-timeline-item .homepage-timeline-column-left:first-child,
      .homepage-timeline .homepage-timeline-item .homepage-timeline-column-right:first-child {
        text-align: right;
      }

      .homepage-timeline .homepage-timeline-spacing {
        display: none;
      }
    }

    /* TODO: Ensure media queries are nested */
    @media (max-width: 991px) {
      .homepage-timeline .homepage-timeline-item {
        margin-top: 20px;
        margin-bottom: 20px;
      }

      .homepage-timeline .homepage-timeline-item:last-child {
        margin-bottom: 0;
      }

      .homepage-timeline .homepage-timeline-column,
      .homepage-timeline .homepage-timeline-column-left,
      .homepage-timeline .homepage-timeline-column-right {
        text-align: left;
        height: auto;
      }

      .homepage-timeline .homepage-timeline-column img,
      .homepage-timeline .homepage-timeline-column-left img,
      .homepage-timeline .homepage-timeline-column-right img {
        display: none;
      }

      .homepage-timeline .homepage-column-content {
        -webkit-transform: none;
        transform: none;
      }
    }

    /**
 * About Us page
 * -------------
 */
    .about-visitor-page {
      padding-top: 35px;
    }

    .about-visitor-page h1 {
      font-size: 36px;
      font-weight: bold;
      font-family: "pt-serif-pro", serif;
      margin-bottom: 24px;
      margin-top: 0;
      text-align: left;
      color: #43413d;
    }

    .about-visitor-page .e-content {
      color: #4c4a48;
    }

    .about-visitor-page .e-content p:first-of-type {
      margin-top: 0;
    }

    .about-visitor-page .e-content h1 {
      font-size: 32px;
      line-height: 1.38;
      text-align: left;
      color: #43413d;
    }

    .about-visitor-page .about-card {
      background-color: white;
      /*box-shadow: 2px 2px 7px rgba(0,0,0,.1);*/
      border: 1px solid rgba(0, 0, 0, 0.1);
      margin-bottom: 30px;
    }

    .about-visitor-page .about-card:hover {
      /*box-shadow: 2px 2px 7px rgba(0,0,0,.2);*/
      border: 1px solid rgba(0, 0, 0, 0.1);
    }

    .about-visitor-page .about-card img {
      width: 100%;
    }

    .about-visitor-page .about-card img:first-of-type {
      position: absolute;
      z-index: 3;
      width: 40px;
      background-color: #96352a;
      padding: 6px;
    }

    .about-visitor-page .about-card img:last-of-type {
      width: 100%;
      z-index: 1;
    }

    .about-visitor-page .about-card p {
      color: #43413d;
      text-align: center;
      font-size: 14px;
      line-height: 130%;
      padding: 16px;
    }

    .about-visitor-page .about-card div {
      align-items: center;
      display: flex;
      justify-content: space-around;
      height: 80px;
    }

    .about-visitor-page .entry-title {
      margin-bottom: 20px;
      font-size: 32px;
      font-weight: normal;
    }

    .about-visitor-page .about-expert-header {
      text-align: center;
      border: none;
    }

    .about-visitor-page h2.about-expert-header {
      font-family: "source-sans-pro", Arial, sans-serif;
      font-size: 32px;
      line-height: 1.38;
      text-align: left;
      color: #43413d;
    }

    .about-visitor-page .wp-caption p.wp-caption-text {
      font-size: 13px;
      color: #444;
      margin-top: -16px;
    }

    .about-visitor-page .about-expert-row {
      width: 100%;
      min-height: 100%;
      padding-bottom: 30px;
    }

    .about-visitor-page .about-page-expert {
      margin-top: 30px;
    }

    .about-visitor-page .about-page-expert .thumbnail {
      padding: 0 20px 20px 20px;
      text-align: center;
      box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.1);
      background-color: white;
    }

    .about-visitor-page .about-page-expert .thumbnail:hover {
      box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.2);
    }

    .about-visitor-page .about-page-expert .thumbnail h3 {
      font-family: "source-sans-pro", Arial, sans-serif;
      margin-bottom: 0px;
      font-size: 16px;
      font-weight: bold;
      line-height: 1.2;
      text-align: center;
      color: #3b3d40;
      font-style: normal;
    }

    .about-visitor-page .about-page-expert .thumbnail h4 {
      font-family: "source-sans-pro", Arial, sans-serif;
      font-size: 14px;
      line-height: 150%;
      text-align: center;
      color: #555555;
    }

    .about-visitor-page .about-page-expert .thumbnail p {
      padding-top: 30px;
      font-size: 14px;
    }

    .about-visitor-page .about-page-expert .thumbnail img {
      width: 125px;
      height: 125px;
      border-radius: 100%;
      margin: 20px;
    }

    .about-visitor-page .expert-popup {
      width: calc(100% - 20px);
      padding: 27px 27px;
      text-align: center;
      padding-top: 0px;
    }

    .about-visitor-page .expert-popup img {
      width: 125px;
      height: 125px;
      border-radius: 50%;
    }

    .about-visitor-page .expert-popup h3 {
      font-size: 18px;
      font-weight: bold;
    }

    .about-visitor-page .expert-popup h4 {
      font-size: 16px;
      font-weight: bold;
    }

    @media (max-width: 767px) {
      .about-expert-row {
        display: inline-block;
        margin: auto;
      }

      .about-page-expert {
        display: block;
      }

      .about-page-expert .thumbnail img {
        width: auto;
      }
    }

    .benefits-distinction .mission-card p {
      font-size: 15px;
      line-height: 130%;
      margin: 0;
      padding-top: 8px;
    }

    #oc-affiliates-page h1 {
      font-family: 'PT Serif', serif;
      font-weight: 700;
      font-size: 24px;
      letter-spacing: 0.42px;
      line-height: 1.3;
      text-align: center;
    }

    #oc-affiliates-page p {
      line-height: 1.3;
      margin: 0 auto 1rem;
      color: black;
    }

    #oc-affiliates-page button {
      background: #A2E9FA;
      border-radius: 5.6px;
      color: black;
      padding: 15px 24px;
      line-height: 1;
      border: none;
    }

    #oc-affiliates-page button:hover {
      background: #52dbfb;
    }

    #oc-affiliates-page section {
      text-align: center;
    }

    #oc-affiliates-page .top-cta {
      background: linear-gradient(180deg, #96352B, #5D1F19);
      padding: 30px 0;
    }

    #oc-affiliates-page .top-cta .flex-align {
      display: flex;
      justify-content: center;
      align-items: center;
    }

    #oc-affiliates-page .top-cta h1 {
      color: white;
      max-width: 250px;
      margin: 0 auto 26px;
    }

    #oc-affiliates-page .top-cta .cta-graphic {
      width: 100%;
    }

    #oc-affiliates-page .info-tiles {
      padding-top: .4rem;
      padding-bottom: 1rem;
    }

    #oc-affiliates-page .info-tiles h1 {
      margin: 8px auto;
    }

    #oc-affiliates-page .info-tiles .tile-group-wrapper {
      display: flex;
      flex-wrap: wrap;
      flex-direction: row;
      align-items: stretch;
      justify-content: center;
      padding: 0 2px;
      max-width: 500px;
      margin-left: auto;
      margin-right: auto;
    }

    #oc-affiliates-page .info-tiles .info-tile-box {
      padding: .35rem .4rem;
      width: 50%;
    }

    #oc-affiliates-page .info-tiles .info-tile-box p {
      margin-top: 0;
      margin-bottom: 0;
    }

    #oc-affiliates-page .info-tiles .info-tile-box .inner-tile-content {
      border: solid 1px #979797;
      border-radius: .412rem;
      height: 100%;
      padding: 1rem;
      text-align: center;
    }

    #oc-affiliates-page .info-tiles .info-tile-graphic {
      display: flex;
      flex-direction: row;
      align-content: center;
      justify-content: center;
      padding: 1rem 0;
    }

    #oc-affiliates-page .info-tiles .info-tile-graphic .circle {
      background: #3ea5b4;
      clip-path: circle(20%);
      height: 1em;
      width: .5em;
    }

    #oc-affiliates-page .info-tiles .info-tile-title {
      color: black;
      font-size: 1.176rem;
      font-weight: 700;
      line-height: 1.3;
      max-width: 11.5rem;
      margin: 0 auto;
    }

    #oc-affiliates-page .about-franchise,
    #oc-affiliates-page .good-affiliate {
      background: #ebebeb;
    }

    #oc-affiliates-page .about-franchise h1,
    #oc-affiliates-page .good-affiliate h1 {
      margin: 2rem auto 1.3rem;
    }

    #oc-affiliates-page .about-franchise .catch-phrase,
    #oc-affiliates-page .good-affiliate .catch-phrase {
      color: #96352a;
      font-size: 1.4rem;
      font-weight: 700;
      margin: 0 auto 1.7rem;
    }

    #oc-affiliates-page .about-franchise p,
    #oc-affiliates-page .good-affiliate p {
      max-width: 290px;
      margin: 0 auto 1.9rem;
    }

    #oc-affiliates-page .testimonials {
      padding: 10px 0;
    }

    #oc-affiliates-page .testimonials p {
      max-width: 300px;
      margin-left: auto;
      margin-right: auto;
    }

    #oc-affiliates-page .testimonials .testimonial-image {
      border-radius: 50%;
      height: auto;
      margin-bottom: 10px;
      margin-top: 14px;
      width: 57px;
    }

    #oc-affiliates-page .testimonials .testimonial-text-head {
      margin-bottom: 0;
    }

    #oc-affiliates-page .testimonials .testimonial-name {
      color: #41a3b3;
      font-weight: 700;
      margin-top: 17px;
    }

    #oc-affiliates-page .bottom-cta {
      background: linear-gradient(180deg, #96352B, #5D1F19);
      padding: 3rem 0;
    }

    #oc-affiliates-page .bottom-cta h1 {
      color: white;
      margin: 0 auto 1.8rem;
    }

    @media screen and (max-width: 767.98px) {
      #oc-affiliates-page .info-tiles h1 {
        max-width: 24rem;
      }

      #oc-affiliates-page .info-tiles .info-tile-box p {
        font-size: 1.058rem;
      }

      #oc-affiliates-page .about-franchise p,
      #oc-affiliates-page .good-affiliate p {
        font-size: 1.26rem;
      }

      #oc-affiliates-page .about-franchise h1,
      #oc-affiliates-page .good-affiliate h1 {
        max-width: 30rem;
      }

      #oc-affiliates-page .about-franchise .catch-phrase,
      #oc-affiliates-page .good-affiliate .catch-phrase {
        max-width: 19rem;
      }

      #oc-affiliates-page .testimonials p {
        font-size: 1.44rem;
      }
    }

    @media screen and (min-width: 768px) {
      #oc-affiliates-page p {
        font-size: 1.5rem;
      }

      #oc-affiliates-page button {
        border-radius: 5px;
        font-size: 1.5rem;
      }

      #oc-affiliates-page h1 {
        font-size: 2.8rem;
        margin: 1.5rem auto 1rem;
      }

      #oc-affiliates-page .top-cta {
        text-align: left;
        padding: 5rem 0;
      }

      #oc-affiliates-page .top-cta h1 {
        font-size: 2.8rem;
        text-align: left;
        margin-left: 0;
        max-width: 500px;
      }

      #oc-affiliates-page .top-cta .cta-graphic {
        max-width: 281px;
      }

      #oc-affiliates-page .info-tiles {
        padding-top: .8rem;
        padding-bottom: 4.5rem;
      }

      #oc-affiliates-page .info-tiles h1 {
        font-size: 2.24rem;
        margin: 2rem auto;
      }

      #oc-affiliates-page .info-tiles p {
        font-size: 1.134rem;
      }

      #oc-affiliates-page .info-tiles .tile-group-wrapper {
        max-width: unset;
        padding: 0 15px;
      }

      #oc-affiliates-page .info-tiles .info-tile-box {
        width: 25%;
        padding: 0 .9rem;
      }

      #oc-affiliates-page .info-tiles .info-tile-box:first-child {
        padding-left: 0;
      }

      #oc-affiliates-page .info-tiles .info-tile-box:last-child {
        padding-right: 0;
      }

      #oc-affiliates-page .info-tiles .info-tile-box .inner-tile-content {
        font-size: 1.134rem;
        padding: 1.3rem 1rem 2rem;
      }

      #oc-affiliates-page .info-tiles .info-tile-box .info-tile-title {
        margin: 0 auto .9rem;
        font-size: 1.26rem;
        max-width: 120px;
      }

      #oc-affiliates-page .info-tiles .info-tile-box .info-tile-graphic {
        padding: 1.2rem 0;
      }

      #oc-affiliates-page .info-tiles .info-tile-box .info-tile-graphic .circle {
        clip-path: circle(29%);
        height: 1em;
        width: .9em;
      }

      #oc-affiliates-page .about-franchise,
      #oc-affiliates-page .good-affiliate {
        padding: 1rem 0;
      }

      #oc-affiliates-page .about-franchise p,
      #oc-affiliates-page .good-affiliate p {
        max-width: 450px;
      }

      #oc-affiliates-page .about-franchise h1,
      #oc-affiliates-page .good-affiliate h1 {
        font-size: 2.24rem;
      }

      #oc-affiliates-page .about-franchise .catch-phrase,
      #oc-affiliates-page .good-affiliate .catch-phrase {
        font-size: 1.6rem;
      }

      #oc-affiliates-page .testimonials {
        padding: 4rem 0;
      }

      #oc-affiliates-page .testimonials .testimonial-image {
        margin-bottom: 10px;
        margin-top: 14px;
        width: 50px;
      }

      #oc-affiliates-page .testimonials p {
        font-size: 1.26rem;
      }

      #oc-affiliates-page .bottom-cta {
        padding: 3.5rem 0;
      }

      #oc-affiliates-page .bottom-cta h1 {
        margin-top: 0;
        font-size: 2.52rem;
      }
    }

    @media screen and (min-width: 992px) {
      #oc-affiliates-page p {
        font-size: 1.8rem;
      }

      #oc-affiliates-page button {
        border-radius: 7px;
        font-size: 18px;
      }

      #oc-affiliates-page h1 {
        font-size: 3.2rem;
        margin: .9375rem auto .625rem;
      }

      #oc-affiliates-page .top-cta {
        text-align: left;
        padding: 6rem 0;
      }

      #oc-affiliates-page .top-cta h1 {
        font-size: 3.6rem;
        text-align: left;
        margin-left: 0;
        max-width: 500px;
      }

      #oc-affiliates-page .top-cta .cta-graphic {
        max-width: 426px;
      }

      #oc-affiliates-page .info-tiles {
        padding: 2.5rem 0 4.5rem;
      }

      #oc-affiliates-page .info-tiles h1 {
        font-size: 3.2rem;
      }

      #oc-affiliates-page .info-tiles p {
        font-size: 1.6rem;
      }

      #oc-affiliates-page .info-tiles .info-tile-box .inner-tile-content {
        padding: 1.6rem 0.8rem;
      }

      #oc-affiliates-page .info-tiles .info-tile-box .info-tile-title {
        margin: 0 auto .6rem;
        font-size: 20px;
        max-width: 194px;
      }

      #oc-affiliates-page .info-tiles .info-tile-box .info-tile-graphic {
        padding: 3rem 0;
      }

      #oc-affiliates-page .info-tiles .info-tile-box .info-tile-graphic .circle {
        clip-path: circle(27%);
        height: 1.8em;
        width: 1.45em;
      }

      #oc-affiliates-page .about-franchise,
      #oc-affiliates-page .good-affiliate {
        padding: 5rem 0;
      }

      #oc-affiliates-page .about-franchise p,
      #oc-affiliates-page .good-affiliate p {
        max-width: 640px;
      }

      #oc-affiliates-page .about-franchise .catch-phrase,
      #oc-affiliates-page .good-affiliate .catch-phrase {
        font-size: 20px;
      }

      #oc-affiliates-page .about-franchise h1,
      #oc-affiliates-page .good-affiliate h1 {
        font-size: 3.2rem;
      }

      #oc-affiliates-page .testimonials {
        padding: 3rem 0;
      }

      #oc-affiliates-page .testimonials .testimonial-image {
        margin-bottom: 10px;
        margin-top: 14px;
        width: 70px;
      }

      #oc-affiliates-page .testimonials p {
        font-size: 1.5rem;
      }

      #oc-affiliates-page .bottom-cta {
        padding: 5.5rem 0;
      }

      #oc-affiliates-page .bottom-cta h1 {
        font-size: 3.6rem;
      }
    }

    /**
 * Newsletter detail page
 * ----------------------
 */
    .newsletters {
      padding-left: 0px;
      padding-right: 0px;
    }

    .subscription-logo {
      max-width: 260px;
      margin: 0px 0 16px;
    }

    .subscription-info>p {
      font-size: 16px;
    }

    .subscription-visitor-page .media {
      margin-bottom: 40px;
    }

    .subscription-visitor-page .media-body {
      font-size: 16px;
      line-height: 1.2;
    }

    .service-page .service-section-odd {
      background-color: white;
    }

    .service-page .service-section-odd h2 {
      height: 26px;
      font-family: "pt-serif-pro", serif;
      font-size: 20px;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: normal;
      text-align: center;
      color: #4f2c1d;
      margin: 10px 0px;
    }

    .service-page hr.section-divider {
      width: 100%;
      border: solid 1px #dddddd;
    }

    .service-page .service-section-promo {
      text-align: center;
    }

    .service-page .subscribe-logo-button {
      text-align: center;
    }

    .service-page .service-logo>img {
      max-height: 110px;
      display: block;
      margin: 0px auto 60px auto;
    }

    .service-page .visitor-button {
      float: none;
      padding: 15px 30px;
    }

    .service-page .media-body .subscribe-logo-button .service-logo {
      margin: auto;
      flex: 1;
    }

    .service-page .media-body .subscribe-logo-button .buttons {
      margin-bottom: 60px;
      margin: auto;
      flex: 1;
    }

    .service-page .media-body .subscribe-logo-button .buttons .button {
      border-radius: 4px;
    }

    .service-page .order-button {
      margin-bottom: 100px;
      margin-top: 100px;
    }

    .service-page .service-section.editor {
      background-color: #ebebeb;
      padding: 50px 0px 30px 0;
    }

    .service-page .media-body .subscribe-logo-button {
      margin-top: 80px;
    }

    .service-page .media-right .caption {
      text-align: center;
      font-size: 14px;
      margin-top: 10px;
    }

    .service-page h2 {
      font-size: 32px;
      color: #000;
    }

    .service-page p {
      font-size: 22px;
    }

    .service-page p.service-description {
      margin-top: 10px;
      font-size: 26px;
      line-height: 1.5;
      text-align: left;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.5;
      color: #4f2c1d;
      font-family: "pt-serif-pro", serif;
    }

    .service-page p.service-description strong {
      font-weight: bold;
      font-style: italic;
      color: #96352a;
    }

    .service-page .carousel-control {
      background: none;
      margin-top: 0;
      width: 60px;
    }

    .service-page .carousel-control .glyphicon {
      color: #9A3324;
      text-shadow: none;
      font-size: 60px;
      width: 22px;
      height: 62px;
    }

    .service-page .media.item,
    .service-page .item.event,
    .service-page .item.homepage-expert {
      width: 80%;
      margin: 0 auto;
    }

    .service-page .media-object img {
      display: block;
      margin: auto;
    }

    .service-page iframe {
      width: 100%;
      margin: 30px auto 0;
      display: block;
      height: 960px;
      border: 2px solid #AAA;
    }

    .subscription-visitor-page iframe {
      border: 1px solid #dddddd;
      overflow-y: scroll;
    }

    /* TODO: Deconstruct selector shit-bucket below */
    .service-page .media-object,
    .service-page #events-calendar .event-img img,
    #events-calendar .event-img .service-page img,
    .service-page .homepage-experts img,
    .homepage-experts .service-page img {
      max-width: 280px;
      display: block;
      margin: auto;
    }

    .service-page .media-right .media-object>img,
    .service-page .media-right #events-calendar .event-img img>img,
    #events-calendar .event-img .service-page .media-right img>img,
    .service-page .media-right .homepage-experts img>img,
    .homepage-experts .service-page .media-right img>img {
      border-radius: 100%;
    }

    @media (min-width: 768px) {
      .media-body .subscribe-logo-button {
        display: flex;
      }

      .service-page .subscribe-button .visitor-button {
        float: right;
        margin-right: 15px;
      }

      .service-page .service-logo>img {
        margin-left: 15px;
      }
    }

    @media (max-width: 991px) {

      /* TODO: Shoot this with a gun */
      .service-page .media-left,
      .service-page #events-calendar .event-img,
      #events-calendar .service-page .event-img,
      .service-page .media-right,
      .service-page .media-left .media-object,
      .service-page #events-calendar .event-img .media-object,
      #events-calendar .service-page .event-img .media-object,
      #events-calendar .event-img .service-page .media-left img,
      .service-page #events-calendar .event-img img,
      #events-calendar .service-page .event-img img,
      .service-page .media-left .homepage-experts img,
      .homepage-experts .service-page .media-left img,
      .service-page .media-body,
      .service-page #events-calendar .event-info,
      #events-calendar .service-page .event-info,
      .service-page .homepage-experts .homepage-expert-info,
      .homepage-experts .service-page .homepage-expert-info {
        width: 100%;
        display: block;
      }

      .service-page .media-object,
      .service-page #events-calendar .event-img img,
      #events-calendar .event-img .service-page img,
      .service-page .homepage-experts img,
      .homepage-experts .service-page img {
        max-width: 100px;
        margin: 0 auto;
      }

      .service-page .media-left .media-object,
      .service-page #events-calendar .event-img .media-object,
      #events-calendar .service-page .event-img .media-object,
      #events-calendar .event-img .service-page .media-left img,
      .service-page #events-calendar .event-img img,
      #events-calendar .service-page .event-img img,
      .service-page .media-left .homepage-experts img,
      .homepage-experts .service-page .media-left img {
        margin-right: auto;
      }

      .service-page .media-right .media-object,
      .service-page .media-right #events-calendar .event-img img,
      #events-calendar .event-img .service-page .media-right img,
      .service-page .media-right .homepage-experts img,
      .homepage-experts .service-page .media-right img {
        max-width: 260px;
      }
    }

    @media (max-width: 767px) {
      .services-page .service h2 {
        text-align: center;
      }

      .services-page .service .service-image {
        width: 100%;
        display: block;
        float: none;
        text-align: center;
      }

      .services-page .service .service-info {
        margin: 0;
      }
    }

    /**
 * Main Services page
 * ------------------
 */
    .services-page {
      padding-top: 35px;
    }

    .services-page h1 {
      font-size: 44px;
      color: #000;
      margin-bottom: 16px;
      font-size: 38px;
      font-family: "pt-serif-pro", serif;
      font-weight: bold;
      margin-top: 0;
      margin-left: -15px;
    }

    .services-page .service {
      margin-top: 20px;
    }

    .services-page .service:before,
    .services-page .service:after {
      content: " ";
      display: table;
    }

    .services-page .service:after {
      clear: both;
    }

    .services-page .service .service-info {
      margin-left: 0px;
      width: 100%;
      display: block;
      vertical-align: middle;
      text-align: center;
      padding-right: 0;
    }

    .services-page .container h3 span {
      display: inline-block;
      font-family: "pt-serif-pro", serif;
      font-size: 22px;
      text-align: left;
      font-weight: bold;
    }

    .services-page .container h3 span:after {
      right: 2%;
      left: auto;
    }

    .services-page .learn-more-container {
      display: inline-block;
      width: 100%;
      text-align: center;
    }

    .services-page .trading-container {
      display: flex;
      flex-wrap: wrap;
      margin-bottom: 30px;
    }

    .services-page .trading-column {
      display: flex;
      flex-direction: column;
      margin: 10px;
      width: calc(100% - 20px);
      padding: 0px;
    }

    .services-page .trading-column .trading img {
      width: 70px;
      height: auto;
      margin: 5px auto 25px auto;
      display: block;
    }

    .services-page .trading {
      padding: 20px;
      background-color: white;
    }

    .services-page .trading-info {
      text-align: center;
    }

    .services-page .trading-desc {
      margin: 10px 0;
    }

    .services-page .services .services-intro {
      padding-top: 100px;
      padding-bottom: 100px;
    }

    .services-page .services-title-row {
      text-align: left;
      position: relative;
    }

    .services-page .services-title-row .container {
      padding-left: 0px;
    }

    .services-page .service-container {
      padding: 20px;
      margin-bottom: 30px;
    }

    .services-page .service-container .service .learn-more-container .visitor-button {
      float: none;
    }

    .services-page .service-image,
    .services-page .services-page .service .service-image {
      margin: 0 auto;
    }

    .services-page .service-image {
      display: block;
      margin-bottom: 20px;
    }

    .services-page .service-info {
      width: 100%;
      display: block;
    }

    .service-name {
      margin-bottom: 0px;
      margin-top: 8px;
      color: #43413d !important;
      font-weight: bold;
    }

    .service-expert {
      font-size: 70% !important;
      font-weight: normal;
      color: #7a7770 !important;
      margin-top: 3px !important;
      margin-bottom: 0px;
    }

    .service-tagline {
      font-size: 80% !important;
      font-weight: normal;
      margin-bottom: 0px;
      margin-top: 12px;
      color: #43413d !important;
    }

    .editor-thumbnail {
      border-radius: 100%;
      max-width: 120px;
    }

    .vip-trading {
      background-color: #f8f8f8 !important;
      margin-top: 10px;
    }

    @media (max-width: 991px) {

      .services-page .container h3 span:before,
      .services-page .container h3 span:after {
        border: none;
        display: none;
      }
    }

    @media (max-width: 767px) {

      .services-page .oxford-offering,
      .services-page .oxford-growth {
        margin-top: 20px;
        margin-bottom: 20px;
      }
    }

    @media (min-width: 768px) {
      .services-page .service .service-image img {
        width: 80%;
      }

      .services-page .service h2 {
        text-align: left;
      }

      .services-page .trading-column {
        width: calc(100% - 20px);
      }

      .services-page .learn-more-container {
        text-align: center;
        margin-top: 20px;
        margin-bottom: 20px;
      }

      .services-page .chairman-container.service-container .service {
        text-align: left;
      }

      .services-page .chairman-container.service-container .service .service-image {
        display: inline-block;
        margin-right: 25px;
      }

      .services-page .chairman-container.service-container .service .service-info {
        width: calc(100% - 380px);
        display: inline-block;
      }

      .services-page .service-container .service .learn-more-container .visitor-button {
        float: none;
      }

      .services-page .service .chairman-callout-container {
        width: 160px;
        display: inline-block;
        margin: 0;
      }

      .services-page .service .chairman-callout {
        position: absolute;
        top: -44px;
      }
    }

    @media (min-width: 992px) {
      .services-page .trading-column {
        width: calc(33.33333% - 20px);
      }

      .services-page .service .service-info {
        width: 100%;
      }

      .services-page .chairman-container.service-container .service .service-info {
        width: calc(100% - 480px);
      }

      .services-page .service .chairman-callout-container {
        width: 250px;
      }
    }

    @media (min-width: 1200px) {
      .services-page .trading-column {
        width: calc(25% - 20px);
      }
    }

    /**
 * Benefits page
 * -------------
 */
    .benefits-card {
      background-color: white;
      box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.1);
      margin-bottom: 30px;
      overflow: auto;
    }

    .benefits-card:hover {
      box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.2);
    }

    .benefits-card img:first-of-type {
      position: absolute;
      z-index: 3;
      width: 40px;
      background-color: #96352a;
      padding: 6px;
    }

    .benefits-card img:last-of-type {
      width: 100%;
      z-index: 1;
      height: 100px;
    }

    .benefits-card p {
      color: #43413d;
      text-align: left;
      font-size: 18px;
      margin: 6px auto;
    }

    .benefits-card p:first-of-type {
      margin-top: 20px;
    }

    .benefits-card p:last-of-type {
      font-weight: normal !important;
    }

    .benefits-page h2 {
      font-size: 22px;
      line-height: 1.38;
      text-align: left;
      color: #43413d;
      font-family: "pt-serif-pro", serif;
      margin-top: 0;
      font-weight: bold;
    }

    .benefits-page ul {
      padding-left: 15px;
      font-family: "source-sans-pro", Arial, sans-serif;
      font-size: 18px;
      line-height: 24px;
      text-align: left;
      color: #7a7770;
      margin-top: 0px;
    }

    .benefits-page .benefits-row,
    .benefits-page .benefits-row-grey,
    .benefits-page .benefits-row-first {
      text-align: left;
      padding: 35px 0px;
      position: relative;
    }

    .benefits-page .benefits-row img,
    .benefits-page .benefits-row-grey img,
    .benefits-page .benefits-row-white img {
      max-width: 100%;
    }

    .benefits-page .benefits-row {
      margin-top: 20px;
    }

    .benefits-page .benefits-row .benefits-image {
      align-content: center;
    }

    .benefits-page .benefits-row-grey {
      background-color: #f8f8f8;
    }

    .benefits-page .benefits-row-grey .benefits-subscriptions {
      padding: 20px 10px;
    }

    .benefits-page .benefits-row-white {
      text-align: left;
      padding: 35px 0;
      position: relative;
      background-color: white;
    }

    .benefits-page .benefits-row-white.benefits-row-center .row {
      margin-bottom: 60px;
    }

    .benefits-page .benefits-row-white .image-blurb {
      text-align: left;
    }

    .benefits-page .benefits-row-white img {
      padding: 5px;
    }

    .benefits-page .benefits-row-white p img {
      height: 50px;
      background-color: white;
      padding-right: 15px;
    }

    .benefits-page .benefits-row-white a {
      margin-top: 20px;
    }

    .benefits-page .benefits-row-white button {
      align-content: center;
    }

    .benefits-page .benefits-row-white .benefits-distinction {
      padding-bottom: 20px;
      padding-left: 45px;
      padding-right: 45px;
      background-color: white;
    }

    .benefits-page .benefits-row-white .benefits-distinction h2 {
      font-style: italic;
      margin-bottom: 0px;
      font-size: 20px;
      font-weight: normal;
      line-height: 1.4;
      color: #4c4a48;
      font-family: "pt-serif-pro", serif;
    }

    .benefits-page .benefits-row-white .benefits-distinction h2 strong {
      font-family: "pt-serif-pro", serif;
      font-size: 28px;
      font-weight: bold;
      font-style: italic;
      line-height: 1.0;
      letter-spacing: 0.5px;
      color: #96352a;
      margin-bottom: 20px;
      display: block;
    }

    .benefits-page .benefits-row-white .benefits-distinction h3 {
      font-size: 18px;
      font-family: "source-sans-pro", Arial, sans-serif;
      font-size: 18px;
      line-height: 1.33;
      color: #7a7770;
      margin-bottom: 0px;
    }

    .benefits-page .benefits-row-first {
      background-color: white;
    }

    .benefits-page .benefits-row-first p,
    .benefits-page .benefits-row-first h2 {
      color: #43413d;
    }

    .benefits-page .benefits-access .benefits-row {
      background-image: url("");
      background-repeat: no-repeat;
      background-size: cover;
      color: white;
      text-align: left;
      margin: 0px;
      padding-top: 100px;
      padding-bottom: 100px;
    }

    .benefits-page .benefits-access .benefits-row li p,
    .benefits-page .benefits-access .benefits-row li p strong {
      color: white;
      font-size: 18px;
    }

    .benefits-page .benefits-property .benefits-row {
      background-image: url("");
      background-repeat: no-repeat;
      background-size: cover;
      color: white;
      text-align: left;
      margin: 0px;
      padding-top: 100px;
      padding-bottom: 100px;
    }

    .benefits-page .benefits-property .benefits-row li:before {
      content: "\e080";
      font-family: 'Glyphicons Halflings';
      font-size: 9px;
      float: left;
      margin-left: -17px;
      color: white;
    }

    .benefits-page .benefits-property .benefits-row li p,
    .benefits-page .benefits-property .benefits-row li p strong {
      font-family: "source-sans-pro", Arial, sans-serif;
      font-size: 18px;
      line-height: 1.33;
      text-align: left;
      color: white;
    }

    .benefits-page .benefits-access .benefits-row h1,
    .benefits-page .benefits-property .benefits-row h1 {
      color: white;
      font-size: 32px;
      font-weight: bold;
      font-style: italic;
      font-family: "pt-serif-pro", serif;
      line-height: 40px;
      text-align: left;
      margin-top: 0px;
    }

    .benefits-page .benefits-access .benefits-row .container div,
    .benefits-page .benefits-property .benefits-row .container div {
      padding: 0px;
      max-width: 500px;
    }

    .benefits-page .benefits-access hr,
    .benefits-page .benefits-property hr {
      border-color: white;
    }

    .benefits-page hr {
      margin-top: 40px;
      margin-bottom: 40px;
      border-color: #dddddd;
    }

    /* TODO: BURN WITH FIRE */
    .benefits-page .benefits-row .container,
    .benefits-page .benefits-row-grey .container,
    .benefits-page .benefits-row-even .container,
    .benefits-page .benefits-row .main-menu.sticky .main-menu-wrapper,
    .main-menu.sticky .benefits-page .benefits-row .main-menu-wrapper,
    .benefits-page .benefits-row-odd .main-menu.sticky .main-menu-wrapper,
    .main-menu.sticky .benefits-page .benefits-row-odd .main-menu-wrapper,
    .benefits-page .benefits-row-even .main-menu.sticky .main-menu-wrapper,
    .main-menu.sticky .benefits-page .benefits-row-even .main-menu-wrapper {
      max-width: 100%;
    }

    .benefits-page h1,
    .membership.page h1 {
      font-size: 36px;
      font-weight: bold;
      font-family: "pt-serif-pro", serif;
      margin-bottom: 0px !important;
      margin-top: 0;
      text-align: left;
      color: #43413d;
    }

    @media (max-width: 991px) {

      .benefits-page h2 span:before,
      .benefits-page h2 span:after {
        border: none;
        display: none;
      }
    }

    /**
 * Publication side menu
 * ---------------------
 */
    .publication-side-menu {
      padding: 0;
      background-color: white;
      box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.1);
      border: 1px solid #dddddd;
      margin: 0 0 20px 0;
    }

    .publication-side-menu:hover {
      box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.2);
    }

    .publication-side-menu .publication-side-menu-header {
      background-color: #96352a;
      padding: 8px 16px;
    }

    .publication-side-menu h3 {
      line-height: 1;
      font-weight: normal;
      font-style: normal;
      font-size: 13px;
      font-family: "source-sans-pro", Arial, sans-serif;
      text-transform: uppercase;
      letter-spacing: 0.5px;
      color: white;
      margin: 0 !important;
    }

    .publication-side-menu ul {
      padding: 0 16px;
      margin-bottom: 20px;
    }

    .publication-side-menu li {
      list-style-type: none;
      padding: 8px 0px;
      border-bottom: 1px solid #eae8e4;
    }

    .publication-side-menu li:last-of-type {
      border-bottom: none;
    }

    .publication-side-menu a {
      font-family: "source-sans-pro", Arial, sans-serif;
      font-weight: 600;
      font-size: 16px;
      text-align: left;
      color: #43413d;
    }

    .publication-side-menu a:hover {
      color: #cd311f;
    }

    .publication-side-menu p {
      font-family: "source-sans-pro", Arial, sans-serif;
      margin-bottom: 0px;
      margin-top: 0px;
      font-size: 13px;
      text-align: left;
      color: #7a7770;
    }

    @media (max-width: 991px) {
      .publication-side-menu {
        display: none;
      }
    }

    /**
 * Expert detail page
 * ------------------
 */
    .expert-detail {
      margin-left: auto;
      margin-right: auto;
    }

    .expert-detail a {
      font-style: normal;
    }

    .expert-detail .expert-main-content {
      margin-right: 50px;
      padding-top: 40px;
    }

    .expert-detail .title-module {
      margin-bottom: 30px;
    }

    .expert-detail .title-module h2 {
      font-size: 28px;
      line-height: 0.64;
      color: #3b3d40;
      font-family: "pt-serif-pro", serif;
    }

    .expert-detail .title-module h3 {
      font-size: 18px;
      line-height: 1;
      color: #555555;
      font-family: "pt-serif-pro", serif;
      font-style: italic;
    }

    .expert-detail .title-module .module-separator {
      width: 75px;
      height: 4px;
      background-color: #4f2c1d;
      margin-top: 20px;
    }

    .expert-detail .title-module-image {
      display: inline-block;
      vertical-align: middle;
      float: none;
    }

    .expert-detail .title-module-image img {
      width: 100%;
      border-radius: 50%;
      margin: 20px;
    }

    .expert-detail .title-module-text {
      display: inline-block;
      vertical-align: middle;
      float: none;
      margin-left: 50px;
    }

    .expert-detail .full-bio {
      font-size: 18px;
      font-family: "source-sans-pro", Arial, sans-serif;
      color: #4c4a48;
      padding-bottom: 30px;
      border-bottom: solid 1px #dddddd;
      margin-bottom: 30px;
    }

    .expert-detail .post-nav {
      margin: 40px 0;
      position: relative;
      overflow: hidden;
    }

    .expert-detail .post-nav a {
      display: block;
      font-size: 14px;
      padding: 15px 20px;
      border: solid 1px #dddddd;
    }

    .expert-detail .bio-contributions h3 {
      color: #4f2c1d;
      font-style: italic;
      font-size: 20px;
      font-family: "pt-serif-pro", serif;
    }

    .expert-detail .contribution .logo-container {
      text-align: center;
      padding-top: 20px;
    }

    .expert-detail .contribution .logo-container img {
      max-width: 100%;
      height: auto;
    }

    .expert-detail .contribution .contribution-description {
      margin-bottom: 30px;
    }

    .expert-detail .contribution .contribution-description h4 {
      font-size: 18px;
      font-weight: 600;
      color: #43413d;
      text-transform: uppercase;
      font-family: "source-sans-pro", Arial, sans-serif;
    }

    .expert-detail .contribution .contribution-description p {
      font-size: 14px;
      color: #555555;
      margin-top: 0;
      margin-bottom: 0;
      font-family: "source-sans-pro", Arial, sans-serif;
    }

    .expert-detail .contribution .contribution-description a {
      font-weight: bold;
      font-size: 14px;
      font-family: "source-sans-pro", Arial, sans-serif;
      margin-top: 20px;
      letter-spacing: 1px;
    }

    /**
 * Promo banner
 * ------------
 */
    .promo-banner {
      background-color: #993428;
      color: #43413d;
      font-family: "source-sans-pro", Arial, sans-serif;
    }

    .promo-banner .container {
      margin-bottom: 0;
      display: flex;
      padding: 0px;
    }

    .promo-banner .promo-text {
      font-size: 16px;
      color: #fff !important;
    }

    .promo-banner .link a {
      display: block;
      padding: 15px 15px;
      text-align: center;
      letter-spacing: 1.1px;
      text-transform: uppercase;
    }

    .promo-banner .promo-content,
    .promo-banner .promo-button {
      display: inline-block;
    }

    .promo-banner .promo-content {
      margin: 23px 0px;
    }

    .promo-banner .promo-content p {
      vertical-align: middle;
      margin: 0px;
    }

    .promo-banner .promo-content p.promo-title {
      padding-top: 10px;
      font-size: 20px;
      font-weight: bold;
      color: #fff !important;
    }

    .promo-banner .promo-button p {
      display: inline-block;
      vertical-align: middle;
      float: right;
    }

    @media (max-width: 767px) {
      .promo-banner .container {
        display: block;
      }

      .promo-banner .promo-content,
      .promo-banner .promo-button {
        display: block;
      }

      .promo-banner .promo-button p {
        float: none;
      }
    }

    /**
 * Contact
 * -------
 */
    #contact {
      padding-top: 35px;
    }

    #contact h1 {
      margin-bottom: 16px;
      font-size: 38px;
      font-family: "pt-serif-pro", serif;
      font-weight: bold;
      margin-top: 0;
      color: #43413d;
    }

    #contact h4 {
      font-family: "pt-serif-pro", serif;
      font-size: 26px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.54;
      letter-spacing: normal;
      color: #43413d;
    }

    #contact h4.email-contact {
      text-align: left;
    }

    #contact .js-contact-form input,
    #contact .js-contact-form select {
      color: #593442;
    }

    #contact .js-contact-form input::placeholder,
    #contact .js-contact-form select::placeholder {
      color: #593442;
      opacity: 0.5;
    }

    #contact .js-contact-form textarea {
      color: #593442;
    }

    #contact .js-contact-form textarea::placeholder {
      font-style: italic;
    }

    /**
 * Login form
 * ----------
 */
    .login-header {
      margin-bottom: 16px;
      font-size: 38px;
      font-family: "pt-serif-pro", serif;
      font-weight: bold;
      margin-top: 0;
      color: #43413d;
    }

    .login-form-container {
      margin: 60px auto;
      background-color: white;
      padding: 30px;
      max-width: 390px;
      box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.1);
    }

    .login-form-container form div label {
      font-size: 12px;
      float: right;
      margin-top: -14px;
    }

    .login-form-container form div label a {
      font-weight: normal !important;
    }

    .login-form-container form p label {
      font-weight: normal !important;
    }

    .login-form-container form p label input {
      font-weight: normal !important;
    }

    .login-form-container .login-form-buttons {
      position: relative;
      overflow: hidden;
      margin-top: 20px;
      margin-bottom: 0;
    }

    .login-form-container .login-form .login-remember {
      color: #4c4a48;
      text-shadow: none;
      margin: -2px auto;
    }

    .login-form-container .login-form .login-remember label {
      color: #1885ad;
    }

    .login-form-container .login-form .login-remember label:hover {
      color: #0c6a8c;
    }

    .login-form-container .login-form-field label a {
      color: #1885ad !important;
    }

    .login-form-container .login-form-field label a:hover {
      color: #0c6a8c !important;
    }

    .login-form-container .tfs-mw-wrapper-block .tfs-mw-wrapper-block-error {
      margin-top: 24px;
    }

    .login-form-container .tfs-mw-wrapper-block .tfs-mw-loginform #tfs-mw-wrapper-block-title h2 {
      font-size: 1em;
      font-weight: bold;
      margin-bottom: 12px;
    }

    .login-form-container .tfs-mw-wrapper-block .tfs-mw-loginform .login-username,
    .login-form-container .tfs-mw-wrapper-block .tfs-mw-loginform .login-password {
      margin-bottom: 0px;
    }

    .login-form-container .tfs-mw-wrapper-block .tfs-mw-loginform .login-username input,
    .login-form-container .tfs-mw-wrapper-block .tfs-mw-loginform .login-password input {
      max-width: 350px;
      margin-bottom: 10px;
      height: 50px;
      border-radius: 3px;
      border: 1px solid #dddddd;
      font-size: 1em;
      box-shadow: none;
      padding: 6px 12px;
      font-weight: normal;
    }

    .login-form-container .tfs-mw-wrapper-block .tfs-mw-loginform .login-username .login-forgot-password-link,
    .login-form-container .tfs-mw-wrapper-block .tfs-mw-loginform .login-password .login-forgot-password-link {
      margin-bottom: 10px;
    }

    .login-form-container .tfs-mw-wrapper-block .tfs-mw-loginform .login-remember label,
    .login-form-container .tfs-mw-wrapper-block .tfs-mw-loginform .login-forgot-password-link a {
      color: #1885ad;
      font-size: 12px;
      text-decoration: none;
      font-weight: normal;
      margin-top: unset;
    }

    .login-form-container .tfs-mw-wrapper-block .tfs-mw-loginform .login-remember label input,
    .login-form-container .tfs-mw-wrapper-block .tfs-mw-loginform .login-forgot-password-link a input {
      zoom: normal;
      vertical-align: inherit;
    }

    .login-form-container .tfs-mw-wrapper-block .tfs-mw-loginform .login-submit {
      width: auto;
    }

    .login-form-container .tfs-mw-wrapper-block .tfs-mw-loginform .login-submit .tfs-mw-wp-submit {
      color: #FFF;
      background-color: #96352a;
      font-weight: 600;
      border-radius: 3px;
      padding: 12px 42px;
      font-size: 16px;
      font-family: "source-sans-pro", Arial, sans-serif;
      display: inline-block;
      min-height: 50px;
    }

    h2.cheat-slide {
      font-size: 22px !important;
      text-align: center;
      font-family: "pt-serif-pro", serif;
      font-weight: bold;
      margin: 0;
      padding: 0;
      line-height: 130%;
      color: #43413d;
    }

    .login-form .form-control {
      max-width: 350px;
      margin-bottom: 20px;
      height: 50px;
      border-radius: 3px;
      border: 1px solid #dddddd;
      font-size: 1em;
      box-shadow: none;
    }

    /**
 * Membership page
 * ---------------
 */
    .membership.page .membership-main-container {
      margin-top: 66px;
      padding-right: 70px;
      padding-bottom: 66px;
    }

    .membership.page .entry-content p p {
      color: #4c4a48;
      font-size: 18px;
      line-height: 24px;
    }

    .membership.page .entry-content p p:first-of-type {
      font-size: 24px;
      line-height: 32px;
    }

    .membership.page .entry-content p p:nth-of-type(2) {
      line-height: 32px;
    }

    .membership.page .entry-content p h2 {
      font-size: 32px;
      font-weight: normal;
      border-color: #dddddd;
      margin-top: 74px;
    }

    /**
 * Levels of distinction page
 * --------------------------
 */
    .levels-of-distinction {
      background-color: #f8f8f8;
      padding: 40px 0;
    }

    .levels-of-distinction .container>h2 {
      font-size: 22px;
      line-height: 1.38;
      text-align: left;
      color: #43413d;
      font-family: "pt-serif-pro", serif;
      margin-top: 0;
      font-weight: bold;
      padding-left: 9px;
    }

    .levels-of-distinction .mission-card:hover {
      box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
    }

    /** 
 * Cards
 * -----
 */
    .card {
      margin: 10px;
      width: calc(100% - 20px);
      padding: 40px;
      text-align: center;
      box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.1);
      background-color: white;
      border: 1px solid #dddddd;
      color: #43413d;
    }

    .card:hover {
      box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.2);
    }

    .card h2 {
      margin: 20px;
      font-weight: bold;
      font-size: 18px;
      text-align: center;
      font-family: "source-sans-pro", Arial, sans-serif;
    }

    .card img {
      max-width: 90px !important;
    }

    .card .primary-link {
      font-size: 16px;
    }

    .card-toggle {
      cursor: pointer;
    }

    /** 
 * Breadcrumbs
 * -----------
 */
    .breadcrumb {
      border-bottom: 0;
    }

    /**
 * Modals
 * ------
 */
    .modal-body>p {
      text-align: left !important;
    }

    /**
 * Styles for the list of items on /testimonails/ 
 * ----------------------------------------------
 */
    .testimonial-item {
      box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.1);
      margin: 25px auto 0;
      overflow: auto;
      border: 1px #dddddd solid;
    }

    .testimonial-quote {
      background-color: white;
      margin: 0;
      padding: 20px;
      text-align: left;
    }

    .testimonial-quote p {
      margin: 0;
    }

    .testimonial-attribution {
      background-color: #ebebeb;
      color: #96352a;
      font-size: 14px;
      text-align: left;
      padding: 20px;
    }

    .testimonial-attribution p:first-of-type {
      font-weight: bold;
      margin: 0;
    }

    .testimonial-attribution p:last-of-type {
      font-weight: normal;
      margin: 0;
    }

    .grid-container {
      display: grid;
      height: 100%;
      grid-template-columns: 5fr 1fr;
      grid-template-rows: 1fr;
      grid-template-areas: "quote attribution";
    }

    .quote {
      grid-area: quote;
      align-self: stretch;
    }

    .attribution {
      grid-area: attribution;
      align-self: stretch;
    }

    .h-entry.report .report-note-red {
      background: #f7d1d1;
      color: #c90000;
      font-size: 14px;
      line-height: 17px;
      padding: 15px 30px;
    }

    .h-entry.report .report-note-red p {
      font-size: 14px;
      line-height: 17px;
    }

    .h-entry.report .report-note-red p:first-child {
      margin-top: 0;
    }

    .h-entry.report .report-note-red p:last-child {
      margin-bottom: 0;
    }

    .single-mwuc {
      background-color: #FFFFFF;
    }

    .single-mwuc .container {
      max-width: 960px;
    }

    .single-mwuc .video {
      max-width: 760px;
    }

    .single-mwuc .mwuc-mt-35 {
      margin-top: 35px;
    }

    .single-mwuc .mwuc-mt-55 {
      margin-top: 55px;
    }

    .single-mwuc .mwuc-single-header.row {
      background: #f2f2f2;
      border-top: 10px solid #9a3324;
    }

    .single-mwuc .mwuc-single-header.row img.mwuc-logo {
      max-width: 260px;
      padding: 20px 0;
    }

    .single-mwuc p {
      color: #000000;
      font-size: 20px;
      font-family: Arial, Helvetica, sans-serif;
      margin: 12px 0;
    }

    .single-mwuc .mwuc-single-ad,
    .single-mwuc .mwuc-post {
      background: #e7f1f7;
      padding: 34px;
    }

    .single-mwuc #mwuc-toggle-link {
      cursor: pointer;
      color: #808080;
      font-weight: bold;
    }

    .single-mwuc #mwuc-toggle-link i {
      color: #9a3324;
    }

    .single-mwuc hr {
      border-bottom: 2px solid #999;
    }

    .single-mwuc .pre-scrollable p {
      font-size: 16px;
    }

    .single-mwuc img.mwuc {
      margin: 0 auto;
      display: block;
      width: 100%;
      margin-bottom: 10px;
    }

    .single-mwuc #wrapper-transcript-container {
      background-color: #FFFFFF;
    }

    .single-mwuc #wrapper-transcript-container .transcript {
      max-width: 760px;
      display: none;
    }

    .single-mwuc #wrapper-transcript-container h1 {
      text-align: center;
      color: red;
      font-weight: normal;
      font-size: 48px;
    }

    .single-mwuc #wrapper-transcript-container p {
      color: #333333;
    }

    .single-mwuc #wrapper-transcript-container #mwuc-transcript {
      color: #000000;
    }

    .single-mwuc #wrapper-transcript-container #mwuc-transcript-ad {
      background-color: #E7E8E9;
    }

    .single-mwuc .legal-disclaimer {
      color: gray;
      font-size: 12px;
    }

    .single-videos .container {
      max-width: 960px;
    }

    .single-videos .videos-logo {
      max-width: 400px;
    }

    .single-videos h1 {
      font-weight: bold;
    }

    .single-videos .video {
      max-width: 760px;
    }

    .single-videos .videos-mt-35 {
      margin-top: 35px;
    }

    .single-videos .videos-mt-55 {
      margin-top: 55px;
    }

    .single-videos .wrapper-ad {
      background: #e7f1f7;
      padding: 10px 34px;
    }

    .single-videos .wrapper-ad img {
      margin: 4px;
    }

    .single-videos hr {
      border-bottom: 2px solid #999;
    }

    .single-videos .pre-scrollable p {
      font-size: 16px;
    }

    .single-videos .transcript {
      max-width: 760px;
    }

    .single-videos .transcript p {
      color: #333333;
    }

    .single-videos #videos-transcript-ad {
      background-color: #E7E8E9;
    }

    .single-videos .legal-disclaimer {
      color: gray;
      font-size: 12px;
    }

    /*# sourceMappingURL=visitors.css.map */
  

    /*~~ Gorgeous code goes below ~~*/

    @media screen and (max-width:480px) {
      .pf-widget {
        display: none;
      }
    }

     charset=utf-8;base64,LyogY3lyaWxsaWMtZXh0ICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDQwMDsKICBmb250LXN0cmV0Y2g6IDEwMCU7CiAgZm9udC1kaXNwbGF5OiBzd2FwOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92NDQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNLbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDOEEsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjsKfQovKiBjeXJpbGxpYyAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA0MDA7CiAgZm9udC1zdHJldGNoOiAxMDAlOwogIGZvbnQtZGlzcGxheTogc3dhcDsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjQ0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTdW11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7Cn0KLyogZ3JlZWstZXh0ICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDQwMDsKICBmb250LXN0cmV0Y2g6IDEwMCU7CiAgZm9udC1kaXNwbGF5OiBzd2FwOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92NDQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNPbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjsKfQovKiBncmVlayAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA0MDA7CiAgZm9udC1zdHJldGNoOiAxMDAlOwogIGZvbnQtZGlzcGxheTogc3dhcDsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjQ0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTeW11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzNzcsIFUrMDM3QS0wMzdGLCBVKzAzODQtMDM4QSwgVSswMzhDLCBVKzAzOEUtMDNBMSwgVSswM0EzLTAzRkY7Cn0KLyogaGVicmV3ICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDQwMDsKICBmb250LXN0cmV0Y2g6IDEwMCU7CiAgZm9udC1kaXNwbGF5OiBzd2FwOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92NDQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFMybXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzAzMDctMDMwOCwgVSswNTkwLTA1RkYsIFUrMjAwQy0yMDEwLCBVKzIwQUEsIFUrMjVDQywgVStGQjFELUZCNEY7Cn0KLyogbWF0aCAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA0MDA7CiAgZm9udC1zdHJldGNoOiAxMDAlOwogIGZvbnQtZGlzcGxheTogc3dhcDsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjQ0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRWT211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswMzAyLTAzMDMsIFUrMDMwNSwgVSswMzA3LTAzMDgsIFUrMDMxMCwgVSswMzEyLCBVKzAzMTUsIFUrMDMxQSwgVSswMzI2LTAzMjcsIFUrMDMyQywgVSswMzJGLTAzMzAsIFUrMDMzMi0wMzMzLCBVKzAzMzgsIFUrMDMzQSwgVSswMzQ2LCBVKzAzNEQsIFUrMDM5MS0wM0ExLCBVKzAzQTMtMDNBOSwgVSswM0IxLTAzQzksIFUrMDNEMSwgVSswM0Q1LTAzRDYsIFUrMDNGMC0wM0YxLCBVKzAzRjQtMDNGNSwgVSsyMDE2LTIwMTcsIFUrMjAzNC0yMDM4LCBVKzIwM0MsIFUrMjA0MCwgVSsyMDQzLCBVKzIwNDcsIFUrMjA1MCwgVSsyMDU3LCBVKzIwNUYsIFUrMjA3MC0yMDcxLCBVKzIwNzQtMjA4RSwgVSsyMDkwLTIwOUMsIFUrMjBEMC0yMERDLCBVKzIwRTEsIFUrMjBFNS0yMEVGLCBVKzIxMDAtMjExMiwgVSsyMTE0LTIxMTUsIFUrMjExNy0yMTIxLCBVKzIxMjMtMjE0RiwgVSsyMTkwLCBVKzIxOTIsIFUrMjE5NC0yMUFFLCBVKzIxQjAtMjFFNSwgVSsyMUYxLTIxRjIsIFUrMjFGNC0yMjExLCBVKzIyMTMtMjIxNCwgVSsyMjE2LTIyRkYsIFUrMjMwOC0yMzBCLCBVKzIzMTAsIFUrMjMxOSwgVSsyMzFDLTIzMjEsIFUrMjMzNi0yMzdBLCBVKzIzN0MsIFUrMjM5NSwgVSsyMzlCLTIzQjcsIFUrMjNEMCwgVSsyM0RDLTIzRTEsIFUrMjQ3NC0yNDc1LCBVKzI1QUYsIFUrMjVCMywgVSsyNUI3LCBVKzI1QkQsIFUrMjVDMSwgVSsyNUNBLCBVKzI1Q0MsIFUrMjVGQiwgVSsyNjZELTI2NkYsIFUrMjdDMC0yN0ZGLCBVKzI5MDAtMkFGRiwgVSsyQjBFLTJCMTEsIFUrMkIzMC0yQjRDLCBVKzJCRkUsIFUrMzAzMCwgVStGRjVCLCBVK0ZGNUQsIFUrMUQ0MDAtMUQ3RkYsIFUrMUVFMDAtMUVFRkY7Cn0KLyogc3ltYm9scyAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA0MDA7CiAgZm9udC1zdHJldGNoOiAxMDAlOwogIGZvbnQtZGlzcGxheTogc3dhcDsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjQ0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRVR211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswMDAxLTAwMEMsIFUrMDAwRS0wMDFGLCBVKzAwN0YtMDA5RiwgVSsyMERELTIwRTAsIFUrMjBFMi0yMEU0LCBVKzIxNTAtMjE4RiwgVSsyMTkwLCBVKzIxOTIsIFUrMjE5NC0yMTk5LCBVKzIxQUYsIFUrMjFFNi0yMUYwLCBVKzIxRjMsIFUrMjIxOC0yMjE5LCBVKzIyOTksIFUrMjJDNC0yMkM2LCBVKzIzMDAtMjQzRiwgVSsyNDQwLTI0NEEsIFUrMjQ2MC0yNEZGLCBVKzI1QTAtMjdCRiwgVSsyODAwLTI4RkYsIFUrMjkyMS0yOTIyLCBVKzI5ODEsIFUrMjlCRiwgVSsyOUVCLCBVKzJCMDAtMkJGRiwgVSs0REMwLTRERkYsIFUrRkZGOS1GRkZCLCBVKzEwMTQwLTEwMThFLCBVKzEwMTkwLTEwMTlDLCBVKzEwMUEwLCBVKzEwMUQwLTEwMUZELCBVKzEwMkUwLTEwMkZCLCBVKzEwRTYwLTEwRTdFLCBVKzFEMkMwLTFEMkQzLCBVKzFEMkUwLTFEMzdGLCBVKzFGMDAwLTFGMEZGLCBVKzFGMTAwLTFGMUFELCBVKzFGMUU2LTFGMUZGLCBVKzFGMzBELTFGMzBGLCBVKzFGMzE1LCBVKzFGMzFDLCBVKzFGMzFFLCBVKzFGMzIwLTFGMzJDLCBVKzFGMzM2LCBVKzFGMzc4LCBVKzFGMzdELCBVKzFGMzgyLCBVKzFGMzkzLTFGMzlGLCBVKzFGM0E3LTFGM0E4LCBVKzFGM0FDLTFGM0FGLCBVKzFGM0MyLCBVKzFGM0M0LTFGM0M2LCBVKzFGM0NBLTFGM0NFLCBVKzFGM0Q0LTFGM0UwLCBVKzFGM0VELCBVKzFGM0YxLTFGM0YzLCBVKzFGM0Y1LTFGM0Y3LCBVKzFGNDA4LCBVKzFGNDE1LCBVKzFGNDFGLCBVKzFGNDI2LCBVKzFGNDNGLCBVKzFGNDQxLTFGNDQyLCBVKzFGNDQ0LCBVKzFGNDQ2LTFGNDQ5LCBVKzFGNDRDLTFGNDRFLCBVKzFGNDUzLCBVKzFGNDZBLCBVKzFGNDdELCBVKzFGNEEzLCBVKzFGNEIwLCBVKzFGNEIzLCBVKzFGNEI5LCBVKzFGNEJCLCBVKzFGNEJGLCBVKzFGNEM4LTFGNENCLCBVKzFGNEQ2LCBVKzFGNERBLCBVKzFGNERGLCBVKzFGNEUzLTFGNEU2LCBVKzFGNEVBLTFGNEVELCBVKzFGNEY3LCBVKzFGNEY5LTFGNEZCLCBVKzFGNEZELTFGNEZFLCBVKzFGNTAzLCBVKzFGNTA3LTFGNTBCLCBVKzFGNTBELCBVKzFGNTEyLTFGNTEzLCBVKzFGNTNFLTFGNTRBLCBVKzFGNTRGLTFGNUZBLCBVKzFGNjEwLCBVKzFGNjUwLTFGNjdGLCBVKzFGNjg3LCBVKzFGNjhELCBVKzFGNjkxLCBVKzFGNjk0LCBVKzFGNjk4LCBVKzFGNkFELCBVKzFGNkIyLCBVKzFGNkI5LTFGNkJBLCBVKzFGNkJDLCBVKzFGNkM2LTFGNkNGLCBVKzFGNkQzLTFGNkQ3LCBVKzFGNkUwLTFGNkVBLCBVKzFGNkYwLTFGNkYzLCBVKzFGNkY3LTFGNkZDLCBVKzFGNzAwLTFGN0ZGLCBVKzFGODAwLTFGODBCLCBVKzFGODEwLTFGODQ3LCBVKzFGODUwLTFGODU5LCBVKzFGODYwLTFGODg3LCBVKzFGODkwLTFGOEFELCBVKzFGOEIwLTFGOEJCLCBVKzFGOEMwLTFGOEMxLCBVKzFGOTAwLTFGOTBCLCBVKzFGOTNCLCBVKzFGOTQ2LCBVKzFGOTg0LCBVKzFGOTk2LCBVKzFGOUU5LCBVKzFGQTAwLTFGQTZGLCBVKzFGQTcwLTFGQTdDLCBVKzFGQTgwLTFGQTg5LCBVKzFGQThGLTFGQUM2LCBVKzFGQUNFLTFGQURDLCBVKzFGQURGLTFGQUU5LCBVKzFGQUYwLTFGQUY4LCBVKzFGQjAwLTFGQkZGOwp9Ci8qIHZpZXRuYW1lc2UgKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNDAwOwogIGZvbnQtc3RyZXRjaDogMTAwJTsKICBmb250LWRpc3BsYXk6IHN3YXA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3Y0NC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0NtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMDMwMC0wMzAxLCBVKzAzMDMtMDMwNCwgVSswMzA4LTAzMDksIFUrMDMyMywgVSswMzI5LCBVKzFFQTAtMUVGOSwgVSsyMEFCOwp9Ci8qIGxhdGluLWV4dCAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA0MDA7CiAgZm9udC1zdHJldGNoOiAxMDAlOwogIGZvbnQtZGlzcGxheTogc3dhcDsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjQ0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTR211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQkEsIFUrMDJCRC0wMkM1LCBVKzAyQzctMDJDQywgVSswMkNFLTAyRDcsIFUrMDJERC0wMkZGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFEMDAtMURCRiwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDMCwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7Cn0KLyogbGF0aW4gKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNDAwOwogIGZvbnQtc3RyZXRjaDogMTAwJTsKICBmb250LWRpc3BsYXk6IHN3YXA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3Y0NC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUUy1tdTBTQzU1SS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEOwp9Ci8qIGN5cmlsbGljLWV4dCAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA2MDA7CiAgZm9udC1zdHJldGNoOiAxMDAlOwogIGZvbnQtZGlzcGxheTogc3dhcDsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjQ0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTS211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzhBLCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7Cn0KLyogY3lyaWxsaWMgKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNjAwOwogIGZvbnQtc3RyZXRjaDogMTAwJTsKICBmb250LWRpc3BsYXk6IHN3YXA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3Y0NC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3VtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2Owp9Ci8qIGdyZWVrLWV4dCAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA2MDA7CiAgZm9udC1zdHJldGNoOiAxMDAlOwogIGZvbnQtZGlzcGxheTogc3dhcDsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjQ0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTT211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7Cn0KLyogZ3JlZWsgKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNjAwOwogIGZvbnQtc3RyZXRjaDogMTAwJTsKICBmb250LWRpc3BsYXk6IHN3YXA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3Y0NC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3ltdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wMzc3LCBVKzAzN0EtMDM3RiwgVSswMzg0LTAzOEEsIFUrMDM4QywgVSswMzhFLTAzQTEsIFUrMDNBMy0wM0ZGOwp9Ci8qIGhlYnJldyAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA2MDA7CiAgZm9udC1zdHJldGNoOiAxMDAlOwogIGZvbnQtZGlzcGxheTogc3dhcDsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjQ0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTMm11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswMzA3LTAzMDgsIFUrMDU5MC0wNUZGLCBVKzIwMEMtMjAxMCwgVSsyMEFBLCBVKzI1Q0MsIFUrRkIxRC1GQjRGOwp9Ci8qIG1hdGggKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNjAwOwogIGZvbnQtc3RyZXRjaDogMTAwJTsKICBmb250LWRpc3BsYXk6IHN3YXA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3Y0NC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUVk9tdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMi0wMzAzLCBVKzAzMDUsIFUrMDMwNy0wMzA4LCBVKzAzMTAsIFUrMDMxMiwgVSswMzE1LCBVKzAzMUEsIFUrMDMyNi0wMzI3LCBVKzAzMkMsIFUrMDMyRi0wMzMwLCBVKzAzMzItMDMzMywgVSswMzM4LCBVKzAzM0EsIFUrMDM0NiwgVSswMzRELCBVKzAzOTEtMDNBMSwgVSswM0EzLTAzQTksIFUrMDNCMS0wM0M5LCBVKzAzRDEsIFUrMDNENS0wM0Q2LCBVKzAzRjAtMDNGMSwgVSswM0Y0LTAzRjUsIFUrMjAxNi0yMDE3LCBVKzIwMzQtMjAzOCwgVSsyMDNDLCBVKzIwNDAsIFUrMjA0MywgVSsyMDQ3LCBVKzIwNTAsIFUrMjA1NywgVSsyMDVGLCBVKzIwNzAtMjA3MSwgVSsyMDc0LTIwOEUsIFUrMjA5MC0yMDlDLCBVKzIwRDAtMjBEQywgVSsyMEUxLCBVKzIwRTUtMjBFRiwgVSsyMTAwLTIxMTIsIFUrMjExNC0yMTE1LCBVKzIxMTctMjEyMSwgVSsyMTIzLTIxNEYsIFUrMjE5MCwgVSsyMTkyLCBVKzIxOTQtMjFBRSwgVSsyMUIwLTIxRTUsIFUrMjFGMS0yMUYyLCBVKzIxRjQtMjIxMSwgVSsyMjEzLTIyMTQsIFUrMjIxNi0yMkZGLCBVKzIzMDgtMjMwQiwgVSsyMzEwLCBVKzIzMTksIFUrMjMxQy0yMzIxLCBVKzIzMzYtMjM3QSwgVSsyMzdDLCBVKzIzOTUsIFUrMjM5Qi0yM0I3LCBVKzIzRDAsIFUrMjNEQy0yM0UxLCBVKzI0NzQtMjQ3NSwgVSsyNUFGLCBVKzI1QjMsIFUrMjVCNywgVSsyNUJELCBVKzI1QzEsIFUrMjVDQSwgVSsyNUNDLCBVKzI1RkIsIFUrMjY2RC0yNjZGLCBVKzI3QzAtMjdGRiwgVSsyOTAwLTJBRkYsIFUrMkIwRS0yQjExLCBVKzJCMzAtMkI0QywgVSsyQkZFLCBVKzMwMzAsIFUrRkY1QiwgVStGRjVELCBVKzFENDAwLTFEN0ZGLCBVKzFFRTAwLTFFRUZGOwp9Ci8qIHN5bWJvbHMgKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNjAwOwogIGZvbnQtc3RyZXRjaDogMTAwJTsKICBmb250LWRpc3BsYXk6IHN3YXA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3Y0NC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUVUdtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMS0wMDBDLCBVKzAwMEUtMDAxRiwgVSswMDdGLTAwOUYsIFUrMjBERC0yMEUwLCBVKzIwRTItMjBFNCwgVSsyMTUwLTIxOEYsIFUrMjE5MCwgVSsyMTkyLCBVKzIxOTQtMjE5OSwgVSsyMUFGLCBVKzIxRTYtMjFGMCwgVSsyMUYzLCBVKzIyMTgtMjIxOSwgVSsyMjk5LCBVKzIyQzQtMjJDNiwgVSsyMzAwLTI0M0YsIFUrMjQ0MC0yNDRBLCBVKzI0NjAtMjRGRiwgVSsyNUEwLTI3QkYsIFUrMjgwMC0yOEZGLCBVKzI5MjEtMjkyMiwgVSsyOTgxLCBVKzI5QkYsIFUrMjlFQiwgVSsyQjAwLTJCRkYsIFUrNERDMC00REZGLCBVK0ZGRjktRkZGQiwgVSsxMDE0MC0xMDE4RSwgVSsxMDE5MC0xMDE5QywgVSsxMDFBMCwgVSsxMDFEMC0xMDFGRCwgVSsxMDJFMC0xMDJGQiwgVSsxMEU2MC0xMEU3RSwgVSsxRDJDMC0xRDJEMywgVSsxRDJFMC0xRDM3RiwgVSsxRjAwMC0xRjBGRiwgVSsxRjEwMC0xRjFBRCwgVSsxRjFFNi0xRjFGRiwgVSsxRjMwRC0xRjMwRiwgVSsxRjMxNSwgVSsxRjMxQywgVSsxRjMxRSwgVSsxRjMyMC0xRjMyQywgVSsxRjMzNiwgVSsxRjM3OCwgVSsxRjM3RCwgVSsxRjM4MiwgVSsxRjM5My0xRjM5RiwgVSsxRjNBNy0xRjNBOCwgVSsxRjNBQy0xRjNBRiwgVSsxRjNDMiwgVSsxRjNDNC0xRjNDNiwgVSsxRjNDQS0xRjNDRSwgVSsxRjNENC0xRjNFMCwgVSsxRjNFRCwgVSsxRjNGMS0xRjNGMywgVSsxRjNGNS0xRjNGNywgVSsxRjQwOCwgVSsxRjQxNSwgVSsxRjQxRiwgVSsxRjQyNiwgVSsxRjQzRiwgVSsxRjQ0MS0xRjQ0MiwgVSsxRjQ0NCwgVSsxRjQ0Ni0xRjQ0OSwgVSsxRjQ0Qy0xRjQ0RSwgVSsxRjQ1MywgVSsxRjQ2QSwgVSsxRjQ3RCwgVSsxRjRBMywgVSsxRjRCMCwgVSsxRjRCMywgVSsxRjRCOSwgVSsxRjRCQiwgVSsxRjRCRiwgVSsxRjRDOC0xRjRDQiwgVSsxRjRENiwgVSsxRjREQSwgVSsxRjRERiwgVSsxRjRFMy0xRjRFNiwgVSsxRjRFQS0xRjRFRCwgVSsxRjRGNywgVSsxRjRGOS0xRjRGQiwgVSsxRjRGRC0xRjRGRSwgVSsxRjUwMywgVSsxRjUwNy0xRjUwQiwgVSsxRjUwRCwgVSsxRjUxMi0xRjUxMywgVSsxRjUzRS0xRjU0QSwgVSsxRjU0Ri0xRjVGQSwgVSsxRjYxMCwgVSsxRjY1MC0xRjY3RiwgVSsxRjY4NywgVSsxRjY4RCwgVSsxRjY5MSwgVSsxRjY5NCwgVSsxRjY5OCwgVSsxRjZBRCwgVSsxRjZCMiwgVSsxRjZCOS0xRjZCQSwgVSsxRjZCQywgVSsxRjZDNi0xRjZDRiwgVSsxRjZEMy0xRjZENywgVSsxRjZFMC0xRjZFQSwgVSsxRjZGMC0xRjZGMywgVSsxRjZGNy0xRjZGQywgVSsxRjcwMC0xRjdGRiwgVSsxRjgwMC0xRjgwQiwgVSsxRjgxMC0xRjg0NywgVSsxRjg1MC0xRjg1OSwgVSsxRjg2MC0xRjg4NywgVSsxRjg5MC0xRjhBRCwgVSsxRjhCMC0xRjhCQiwgVSsxRjhDMC0xRjhDMSwgVSsxRjkwMC0xRjkwQiwgVSsxRjkzQiwgVSsxRjk0NiwgVSsxRjk4NCwgVSsxRjk5NiwgVSsxRjlFOSwgVSsxRkEwMC0xRkE2RiwgVSsxRkE3MC0xRkE3QywgVSsxRkE4MC0xRkE4OSwgVSsxRkE4Ri0xRkFDNiwgVSsxRkFDRS0xRkFEQywgVSsxRkFERi0xRkFFOSwgVSsxRkFGMC0xRkFGOCwgVSsxRkIwMC0xRkJGRjsKfQovKiB2aWV0bmFtZXNlICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDYwMDsKICBmb250LXN0cmV0Y2g6IDEwMCU7CiAgZm9udC1kaXNwbGF5OiBzd2FwOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92NDQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNDbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzAzMDAtMDMwMSwgVSswMzAzLTAzMDQsIFUrMDMwOC0wMzA5LCBVKzAzMjMsIFUrMDMyOSwgVSsxRUEwLTFFRjksIFUrMjBBQjsKfQovKiBsYXRpbi1leHQgKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNjAwOwogIGZvbnQtc3RyZXRjaDogMTAwJTsKICBmb250LWRpc3BsYXk6IHN3YXA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3Y0NC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0dtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkJBLCBVKzAyQkQtMDJDNSwgVSswMkM3LTAyQ0MsIFUrMDJDRS0wMkQ3LCBVKzAyREQtMDJGRiwgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsxRDAwLTFEQkYsIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQzAsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGOwp9Ci8qIGxhdGluICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDYwMDsKICBmb250LXN0cmV0Y2g6IDEwMCU7CiAgZm9udC1kaXNwbGF5OiBzd2FwOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92NDQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFMtbXUwU0M1NUkud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDsKfQovKiBjeXJpbGxpYy1leHQgKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNzAwOwogIGZvbnQtc3RyZXRjaDogMTAwJTsKICBmb250LWRpc3BsYXk6IHN3YXA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3Y0NC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0ttdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4QSwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGOwp9Ci8qIGN5cmlsbGljICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDcwMDsKICBmb250LXN0cmV0Y2g6IDEwMCU7CiAgZm9udC1kaXNwbGF5OiBzd2FwOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92NDQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN1bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjsKfQovKiBncmVlay1leHQgKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNzAwOwogIGZvbnQtc3RyZXRjaDogMTAwJTsKICBmb250LWRpc3BsYXk6IHN3YXA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3Y0NC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU09tdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGOwp9Ci8qIGdyZWVrICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDcwMDsKICBmb250LXN0cmV0Y2g6IDEwMCU7CiAgZm9udC1kaXNwbGF5OiBzd2FwOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92NDQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN5bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDM3NywgVSswMzdBLTAzN0YsIFUrMDM4NC0wMzhBLCBVKzAzOEMsIFUrMDM4RS0wM0ExLCBVKzAzQTMtMDNGRjsKfQovKiBoZWJyZXcgKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNzAwOwogIGZvbnQtc3RyZXRjaDogMTAwJTsKICBmb250LWRpc3BsYXk6IHN3YXA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3Y0NC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUUzJtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDMwNy0wMzA4LCBVKzA1OTAtMDVGRiwgVSsyMDBDLTIwMTAsIFUrMjBBQSwgVSsyNUNDLCBVK0ZCMUQtRkI0RjsKfQovKiBtYXRoICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDcwMDsKICBmb250LXN0cmV0Y2g6IDEwMCU7CiAgZm9udC1kaXNwbGF5OiBzd2FwOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92NDQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFZPbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzAzMDItMDMwMywgVSswMzA1LCBVKzAzMDctMDMwOCwgVSswMzEwLCBVKzAzMTIsIFUrMDMxNSwgVSswMzFBLCBVKzAzMjYtMDMyNywgVSswMzJDLCBVKzAzMkYtMDMzMCwgVSswMzMyLTAzMzMsIFUrMDMzOCwgVSswMzNBLCBVKzAzNDYsIFUrMDM0RCwgVSswMzkxLTAzQTEsIFUrMDNBMy0wM0E5LCBVKzAzQjEtMDNDOSwgVSswM0QxLCBVKzAzRDUtMDNENiwgVSswM0YwLTAzRjEsIFUrMDNGNC0wM0Y1LCBVKzIwMTYtMjAxNywgVSsyMDM0LTIwMzgsIFUrMjAzQywgVSsyMDQwLCBVKzIwNDMsIFUrMjA0NywgVSsyMDUwLCBVKzIwNTcsIFUrMjA1RiwgVSsyMDcwLTIwNzEsIFUrMjA3NC0yMDhFLCBVKzIwOTAtMjA5QywgVSsyMEQwLTIwREMsIFUrMjBFMSwgVSsyMEU1LTIwRUYsIFUrMjEwMC0yMTEyLCBVKzIxMTQtMjExNSwgVSsyMTE3LTIxMjEsIFUrMjEyMy0yMTRGLCBVKzIxOTAsIFUrMjE5MiwgVSsyMTk0LTIxQUUsIFUrMjFCMC0yMUU1LCBVKzIxRjEtMjFGMiwgVSsyMUY0LTIyMTEsIFUrMjIxMy0yMjE0LCBVKzIyMTYtMjJGRiwgVSsyMzA4LTIzMEIsIFUrMjMxMCwgVSsyMzE5LCBVKzIzMUMtMjMyMSwgVSsyMzM2LTIzN0EsIFUrMjM3QywgVSsyMzk1LCBVKzIzOUItMjNCNywgVSsyM0QwLCBVKzIzREMtMjNFMSwgVSsyNDc0LTI0NzUsIFUrMjVBRiwgVSsyNUIzLCBVKzI1QjcsIFUrMjVCRCwgVSsyNUMxLCBVKzI1Q0EsIFUrMjVDQywgVSsyNUZCLCBVKzI2NkQtMjY2RiwgVSsyN0MwLTI3RkYsIFUrMjkwMC0yQUZGLCBVKzJCMEUtMkIxMSwgVSsyQjMwLTJCNEMsIFUrMkJGRSwgVSszMDMwLCBVK0ZGNUIsIFUrRkY1RCwgVSsxRDQwMC0xRDdGRiwgVSsxRUUwMC0xRUVGRjsKfQovKiBzeW1ib2xzICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDcwMDsKICBmb250LXN0cmV0Y2g6IDEwMCU7CiAgZm9udC1kaXNwbGF5OiBzd2FwOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92NDQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFVHbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzAwMDEtMDAwQywgVSswMDBFLTAwMUYsIFUrMDA3Ri0wMDlGLCBVKzIwREQtMjBFMCwgVSsyMEUyLTIwRTQsIFUrMjE1MC0yMThGLCBVKzIxOTAsIFUrMjE5MiwgVSsyMTk0LTIxOTksIFUrMjFBRiwgVSsyMUU2LTIxRjAsIFUrMjFGMywgVSsyMjE4LTIyMTksIFUrMjI5OSwgVSsyMkM0LTIyQzYsIFUrMjMwMC0yNDNGLCBVKzI0NDAtMjQ0QSwgVSsyNDYwLTI0RkYsIFUrMjVBMC0yN0JGLCBVKzI4MDAtMjhGRiwgVSsyOTIxLTI5MjIsIFUrMjk4MSwgVSsyOUJGLCBVKzI5RUIsIFUrMkIwMC0yQkZGLCBVKzREQzAtNERGRiwgVStGRkY5LUZGRkIsIFUrMTAxNDAtMTAxOEUsIFUrMTAxOTAtMTAxOUMsIFUrMTAxQTAsIFUrMTAxRDAtMTAxRkQsIFUrMTAyRTAtMTAyRkIsIFUrMTBFNjAtMTBFN0UsIFUrMUQyQzAtMUQyRDMsIFUrMUQyRTAtMUQzN0YsIFUrMUYwMDAtMUYwRkYsIFUrMUYxMDAtMUYxQUQsIFUrMUYxRTYtMUYxRkYsIFUrMUYzMEQtMUYzMEYsIFUrMUYzMTUsIFUrMUYzMUMsIFUrMUYzMUUsIFUrMUYzMjAtMUYzMkMsIFUrMUYzMzYsIFUrMUYzNzgsIFUrMUYzN0QsIFUrMUYzODIsIFUrMUYzOTMtMUYzOUYsIFUrMUYzQTctMUYzQTgsIFUrMUYzQUMtMUYzQUYsIFUrMUYzQzIsIFUrMUYzQzQtMUYzQzYsIFUrMUYzQ0EtMUYzQ0UsIFUrMUYzRDQtMUYzRTAsIFUrMUYzRUQsIFUrMUYzRjEtMUYzRjMsIFUrMUYzRjUtMUYzRjcsIFUrMUY0MDgsIFUrMUY0MTUsIFUrMUY0MUYsIFUrMUY0MjYsIFUrMUY0M0YsIFUrMUY0NDEtMUY0NDIsIFUrMUY0NDQsIFUrMUY0NDYtMUY0NDksIFUrMUY0NEMtMUY0NEUsIFUrMUY0NTMsIFUrMUY0NkEsIFUrMUY0N0QsIFUrMUY0QTMsIFUrMUY0QjAsIFUrMUY0QjMsIFUrMUY0QjksIFUrMUY0QkIsIFUrMUY0QkYsIFUrMUY0QzgtMUY0Q0IsIFUrMUY0RDYsIFUrMUY0REEsIFUrMUY0REYsIFUrMUY0RTMtMUY0RTYsIFUrMUY0RUEtMUY0RUQsIFUrMUY0RjcsIFUrMUY0RjktMUY0RkIsIFUrMUY0RkQtMUY0RkUsIFUrMUY1MDMsIFUrMUY1MDctMUY1MEIsIFUrMUY1MEQsIFUrMUY1MTItMUY1MTMsIFUrMUY1M0UtMUY1NEEsIFUrMUY1NEYtMUY1RkEsIFUrMUY2MTAsIFUrMUY2NTAtMUY2N0YsIFUrMUY2ODcsIFUrMUY2OEQsIFUrMUY2OTEsIFUrMUY2OTQsIFUrMUY2OTgsIFUrMUY2QUQsIFUrMUY2QjIsIFUrMUY2QjktMUY2QkEsIFUrMUY2QkMsIFUrMUY2QzYtMUY2Q0YsIFUrMUY2RDMtMUY2RDcsIFUrMUY2RTAtMUY2RUEsIFUrMUY2RjAtMUY2RjMsIFUrMUY2RjctMUY2RkMsIFUrMUY3MDAtMUY3RkYsIFUrMUY4MDAtMUY4MEIsIFUrMUY4MTAtMUY4NDcsIFUrMUY4NTAtMUY4NTksIFUrMUY4NjAtMUY4ODcsIFUrMUY4OTAtMUY4QUQsIFUrMUY4QjAtMUY4QkIsIFUrMUY4QzAtMUY4QzEsIFUrMUY5MDAtMUY5MEIsIFUrMUY5M0IsIFUrMUY5NDYsIFUrMUY5ODQsIFUrMUY5OTYsIFUrMUY5RTksIFUrMUZBMDAtMUZBNkYsIFUrMUZBNzAtMUZBN0MsIFUrMUZBODAtMUZBODksIFUrMUZBOEYtMUZBQzYsIFUrMUZBQ0UtMUZBREMsIFUrMUZBREYtMUZBRTksIFUrMUZBRjAtMUZBRjgsIFUrMUZCMDAtMUZCRkY7Cn0KLyogdmlldG5hbWVzZSAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA3MDA7CiAgZm9udC1zdHJldGNoOiAxMDAlOwogIGZvbnQtZGlzcGxheTogc3dhcDsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjQ0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTQ211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSswMzAwLTAzMDEsIFUrMDMwMy0wMzA0LCBVKzAzMDgtMDMwOSwgVSswMzIzLCBVKzAzMjksIFUrMUVBMC0xRUY5LCBVKzIwQUI7Cn0KLyogbGF0aW4tZXh0ICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDcwMDsKICBmb250LXN0cmV0Y2g6IDEwMCU7CiAgZm9udC1kaXNwbGF5OiBzd2FwOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92NDQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNHbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJCQSwgVSswMkJELTAyQzUsIFUrMDJDNy0wMkNDLCBVKzAyQ0UtMDJENywgVSswMkRELTAyRkYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUQwMC0xREJGLCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMEMwLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjsKfQovKiBsYXRpbiAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA3MDA7CiAgZm9udC1zdHJldGNoOiAxMDAlOwogIGZvbnQtZGlzcGxheTogc3dhcDsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjQ0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTLW11MFNDNTVJLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7Cn0K");

    charset=utf-8;base64,LyoKICogVGhlIFR5cGVraXQgc2VydmljZSB1c2VkIHRvIGRlbGl2ZXIgdGhpcyBmb250IG9yIGZvbnRzIGZvciB1c2Ugb24gd2Vic2l0ZXMKICogaXMgcHJvdmlkZWQgYnkgQWRvYmUgYW5kIGlzIHN1YmplY3QgdG8gdGhlc2UgVGVybXMgb2YgVXNlCiAqIGh0dHA6Ly93d3cuYWRvYmUuY29tL3Byb2R1Y3RzL2V1bGFzL3RvdV90eXBla2l0LiBGb3IgZm9udCBsaWNlbnNlCiAqIGluZm9ybWF0aW9uLCBzZWUgdGhlIGxpc3QgYmVsb3cuCiAqCiAqIHF1YXRyby1zbGFiOgogKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDAzYjlhZmMwYwogKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDAzYjlhZmMxMgogKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDAzYjlhZmMwZQogKgogKiDCqSAyMDA5LTIwMjYgQWRvYmUgU3lzdGVtcyBJbmNvcnBvcmF0ZWQuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuCiAqLwovKnsibGFzdF9wdWJsaXNoZWQiOiIyMDE5LTA2LTE4IDIwOjM0OjUwIFVUQyJ9Ki8KCkBpbXBvcnQgdXJsKCJodHRwczovL3AudHlwZWtpdC5uZXQvcC5jc3M/cz0xJms9anNoNWVyZiZodD10ayZmPTE2NDY2LjE2NDY4LjE2NDcwJmE9NjQ3Mzk4JmFwcD10eXBla2l0JmU9Y3NzIik7CgpAZm9udC1mYWNlIHsKZm9udC1mYW1pbHk6InF1YXRyby1zbGFiIjsKc3JjOnVybCgiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvYmIwNzhlLzAwMDAwMDAwMDAwMDAwMDAzYjlhZmMwYy8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNCZ2PTMiKSBmb3JtYXQoIndvZmYyIiksdXJsKCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9iYjA3OGUvMDAwMDAwMDAwMDAwMDAwMDNiOWFmYzBjLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW40JnY9MyIpIGZvcm1hdCgid29mZiIpLHVybCgiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvYmIwNzhlLzAwMDAwMDAwMDAwMDAwMDAzYjlhZmMwYy8yNy9hP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNCZ2PTMiKSBmb3JtYXQoIm9wZW50eXBlIik7CmZvbnQtZGlzcGxheTphdXRvO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0cmV0Y2g6bm9ybWFsOwp9CgpAZm9udC1mYWNlIHsKZm9udC1mYW1pbHk6InF1YXRyby1zbGFiIjsKc3JjOnVybCgiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvOTdmM2NjLzAwMDAwMDAwMDAwMDAwMDAzYjlhZmMxMi8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNyZ2PTMiKSBmb3JtYXQoIndvZmYyIiksdXJsKCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi85N2YzY2MvMDAwMDAwMDAwMDAwMDAwMDNiOWFmYzEyLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW43JnY9MyIpIGZvcm1hdCgid29mZiIpLHVybCgiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvOTdmM2NjLzAwMDAwMDAwMDAwMDAwMDAzYjlhZmMxMi8yNy9hP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNyZ2PTMiKSBmb3JtYXQoIm9wZW50eXBlIik7CmZvbnQtZGlzcGxheTphdXRvO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0cmV0Y2g6bm9ybWFsOwp9CgpAZm9udC1mYWNlIHsKZm9udC1mYW1pbHk6InF1YXRyby1zbGFiIjsKc3JjOnVybCgiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMWQ0ZDljLzAwMDAwMDAwMDAwMDAwMDAzYjlhZmMwZS8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNSZ2PTMiKSBmb3JtYXQoIndvZmYyIiksdXJsKCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8xZDRkOWMvMDAwMDAwMDAwMDAwMDAwMDNiOWFmYzBlLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW41JnY9MyIpIGZvcm1hdCgid29mZiIpLHVybCgiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMWQ0ZDljLzAwMDAwMDAwMDAwMDAwMDAzYjlhZmMwZS8yNy9hP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNSZ2PTMiKSBmb3JtYXQoIm9wZW50eXBlIik7CmZvbnQtZGlzcGxheTphdXRvO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0cmV0Y2g6bm9ybWFsOwp9CgoudGstcXVhdHJvLXNsYWIgeyBmb250LWZhbWlseTogInF1YXRyby1zbGFiIixzZXJpZjsgfQo=");

    charset=utf-8;base64,LyoKICogVGhlIFR5cGVraXQgc2VydmljZSB1c2VkIHRvIGRlbGl2ZXIgdGhpcyBmb250IG9yIGZvbnRzIGZvciB1c2Ugb24gd2Vic2l0ZXMKICogaXMgcHJvdmlkZWQgYnkgQWRvYmUgYW5kIGlzIHN1YmplY3QgdG8gdGhlc2UgVGVybXMgb2YgVXNlCiAqIGh0dHA6Ly93d3cuYWRvYmUuY29tL3Byb2R1Y3RzL2V1bGFzL3RvdV90eXBla2l0LiBGb3IgZm9udCBsaWNlbnNlCiAqIGluZm9ybWF0aW9uLCBzZWUgdGhlIGxpc3QgYmVsb3cuCiAqCiAqIGFjdW1pbi1wcm8tZXh0cmEtY29uZGVuc2VkOgogKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDAzYjlhY2IyMAogKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDAzYjlhY2IyMQogKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDAzYjlhY2IxYQogKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDAzYjlhY2IxYgogKiBmaXJhLXNhbnM6CiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3MzVhM2E0CiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3MzVhM2E3CiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3MzVhM2IxCiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3MzVhM2IzCiAqCiAqIMKpIDIwMDktMjAyNiBBZG9iZSBTeXN0ZW1zIEluY29ycG9yYXRlZC4gQWxsIFJpZ2h0cyBSZXNlcnZlZC4KICovCi8qeyJsYXN0X3B1Ymxpc2hlZCI6IjIwMjEtMDktMTQgMDc6MTI6MzkgVVRDIn0qLwoKQGltcG9ydCB1cmwoImh0dHBzOi8vcC50eXBla2l0Lm5ldC9wLmNzcz9zPTEmaz1pdnEzdG12Jmh0PXRrJmY9MjI0ODkuMjI0OTAuMjI0OTUuMjI0OTYuMjYwMTYuMjYwMTcuMjYwMTguMjYwMTkmYT04NzAzNjU3MCZhcHA9dHlwZWtpdCZlPWNzcyIpOwoKQGZvbnQtZmFjZSB7CmZvbnQtZmFtaWx5OiJmaXJhLXNhbnMiOwpzcmM6dXJsKCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9lOGMyMmIvMDAwMDAwMDAwMDAwMDAwMDc3MzVhM2E0LzMwL2w/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW40JnY9MyIpIGZvcm1hdCgid29mZjIiKSx1cmwoImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2U4YzIyYi8wMDAwMDAwMDAwMDAwMDAwNzczNWEzYTQvMzAvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjQmdj0zIikgZm9ybWF0KCJ3b2ZmIiksdXJsKCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9lOGMyMmIvMDAwMDAwMDAwMDAwMDAwMDc3MzVhM2E0LzMwL2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW40JnY9MyIpIGZvcm1hdCgib3BlbnR5cGUiKTsKZm9udC1kaXNwbGF5OmF1dG87Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3RyZXRjaDpub3JtYWw7Cn0KCkBmb250LWZhY2Ugewpmb250LWZhbWlseToiZmlyYS1zYW5zIjsKc3JjOnVybCgiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMzk2OTQ3LzAwMDAwMDAwMDAwMDAwMDA3NzM1YTNhNy8zMC9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pNCZ2PTMiKSBmb3JtYXQoIndvZmYyIiksdXJsKCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8zOTY5NDcvMDAwMDAwMDAwMDAwMDAwMDc3MzVhM2E3LzMwL2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk0JnY9MyIpIGZvcm1hdCgid29mZiIpLHVybCgiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMzk2OTQ3LzAwMDAwMDAwMDAwMDAwMDA3NzM1YTNhNy8zMC9hP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pNCZ2PTMiKSBmb3JtYXQoIm9wZW50eXBlIik7CmZvbnQtZGlzcGxheTphdXRvO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0cmV0Y2g6bm9ybWFsOwp9CgpAZm9udC1mYWNlIHsKZm9udC1mYW1pbHk6ImZpcmEtc2FucyI7CnNyYzp1cmwoImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzE3NWIyNS8wMDAwMDAwMDAwMDAwMDAwNzczNWEzYjEvMzAvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjcmdj0zIikgZm9ybWF0KCJ3b2ZmMiIpLHVybCgiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMTc1YjI1LzAwMDAwMDAwMDAwMDAwMDA3NzM1YTNiMS8zMC9kP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNyZ2PTMiKSBmb3JtYXQoIndvZmYiKSx1cmwoImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzE3NWIyNS8wMDAwMDAwMDAwMDAwMDAwNzczNWEzYjEvMzAvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjcmdj0zIikgZm9ybWF0KCJvcGVudHlwZSIpOwpmb250LWRpc3BsYXk6YXV0bztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo3MDA7Zm9udC1zdHJldGNoOm5vcm1hbDsKfQoKQGZvbnQtZmFjZSB7CmZvbnQtZmFtaWx5OiJmaXJhLXNhbnMiOwpzcmM6dXJsKCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi84NGEyMGMvMDAwMDAwMDAwMDAwMDAwMDc3MzVhM2IzLzMwL2w/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk3JnY9MyIpIGZvcm1hdCgid29mZjIiKSx1cmwoImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzg0YTIwYy8wMDAwMDAwMDAwMDAwMDAwNzczNWEzYjMvMzAvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTcmdj0zIikgZm9ybWF0KCJ3b2ZmIiksdXJsKCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi84NGEyMGMvMDAwMDAwMDAwMDAwMDAwMDc3MzVhM2IzLzMwL2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk3JnY9MyIpIGZvcm1hdCgib3BlbnR5cGUiKTsKZm9udC1kaXNwbGF5OmF1dG87Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3RyZXRjaDpub3JtYWw7Cn0KCkBmb250LWZhY2Ugewpmb250LWZhbWlseToiYWN1bWluLXByby1leHRyYS1jb25kZW5zZWQiOwpzcmM6dXJsKCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9jNDc2N2IvMDAwMDAwMDAwMDAwMDAwMDNiOWFjYjIwLzI3L2w/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW43JnY9MyIpIGZvcm1hdCgid29mZjIiKSx1cmwoImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2M0NzY3Yi8wMDAwMDAwMDAwMDAwMDAwM2I5YWNiMjAvMjcvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjcmdj0zIikgZm9ybWF0KCJ3b2ZmIiksdXJsKCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9jNDc2N2IvMDAwMDAwMDAwMDAwMDAwMDNiOWFjYjIwLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW43JnY9MyIpIGZvcm1hdCgib3BlbnR5cGUiKTsKZm9udC1kaXNwbGF5OmF1dG87Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3RyZXRjaDpub3JtYWw7Cn0KCkBmb250LWZhY2Ugewpmb250LWZhbWlseToiYWN1bWluLXByby1leHRyYS1jb25kZW5zZWQiOwpzcmM6dXJsKCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8yODk2NjEvMDAwMDAwMDAwMDAwMDAwMDNiOWFjYjIxLzI3L2w/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk3JnY9MyIpIGZvcm1hdCgid29mZjIiKSx1cmwoImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzI4OTY2MS8wMDAwMDAwMDAwMDAwMDAwM2I5YWNiMjEvMjcvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTcmdj0zIikgZm9ybWF0KCJ3b2ZmIiksdXJsKCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8yODk2NjEvMDAwMDAwMDAwMDAwMDAwMDNiOWFjYjIxLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk3JnY9MyIpIGZvcm1hdCgib3BlbnR5cGUiKTsKZm9udC1kaXNwbGF5OmF1dG87Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3RyZXRjaDpub3JtYWw7Cn0KCkBmb250LWZhY2Ugewpmb250LWZhbWlseToiYWN1bWluLXByby1leHRyYS1jb25kZW5zZWQiOwpzcmM6dXJsKCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9mMmIyZWIvMDAwMDAwMDAwMDAwMDAwMDNiOWFjYjFhLzI3L2w/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW40JnY9MyIpIGZvcm1hdCgid29mZjIiKSx1cmwoImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2YyYjJlYi8wMDAwMDAwMDAwMDAwMDAwM2I5YWNiMWEvMjcvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjQmdj0zIikgZm9ybWF0KCJ3b2ZmIiksdXJsKCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9mMmIyZWIvMDAwMDAwMDAwMDAwMDAwMDNiOWFjYjFhLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW40JnY9MyIpIGZvcm1hdCgib3BlbnR5cGUiKTsKZm9udC1kaXNwbGF5OmF1dG87Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3RyZXRjaDpub3JtYWw7Cn0KCkBmb250LWZhY2Ugewpmb250LWZhbWlseToiYWN1bWluLXByby1leHRyYS1jb25kZW5zZWQiOwpzcmM6dXJsKCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9jODMwZjIvMDAwMDAwMDAwMDAwMDAwMDNiOWFjYjFiLzI3L2w/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk0JnY9MyIpIGZvcm1hdCgid29mZjIiKSx1cmwoImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2M4MzBmMi8wMDAwMDAwMDAwMDAwMDAwM2I5YWNiMWIvMjcvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTQmdj0zIikgZm9ybWF0KCJ3b2ZmIiksdXJsKCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9jODMwZjIvMDAwMDAwMDAwMDAwMDAwMDNiOWFjYjFiLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk0JnY9MyIpIGZvcm1hdCgib3BlbnR5cGUiKTsKZm9udC1kaXNwbGF5OmF1dG87Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3RyZXRjaDpub3JtYWw7Cn0KCi50ay1maXJhLXNhbnMgeyBmb250LWZhbWlseTogImZpcmEtc2FucyIsc2Fucy1zZXJpZjsgfQoudGstYWN1bWluLXByby1leHRyYS1jb25kZW5zZWQgeyBmb250LWZhbWlseTogImFjdW1pbi1wcm8tZXh0cmEtY29uZGVuc2VkIixzYW5zLXNlcmlmOyB9Cg==");


    /*OMT*/

    /*Modal Box Style*/

    .micro-one.pf-widget,
    .micro-two.pf-widget,
    .micro-three.pf-widget {
      background-color: #f8f4eb;
      color: #ffffff;
      text-align: center;
      font-family: quatro-slab, serif;
      border-style: solid;
      border-color: #094b2d;
      border-width: 2px;
    }

    /*Headline Style*/

    .micro-one .pf-widget-headline,
    .micro-two .pf-widget-headline,
    .micro-three .pf-widget-headline {
      font-family: quatro-slab, serif;
      font-weight: 700;
      font-size: 28px !important;
      text-align: center !important;
      color: #094b2d !important;
    }

    /*Date Spacing and Style*/

    .micro-one .pf-widget-message,
    .micro-two .pf-widget-message,
    .micro-three .pf-widget-message {
      text-align: center !important;
      color: #094b2d;
      font-family: quatro-slab, serif;
      font-weight: bold;
      font-size: 18px;
      margin-top: 20px;
    }

    /*Image link and spacing*/

    .micro-one .pf-widget-message::after {
      display: block;
      content: '';
      background-image: url("");
      width: 360px;
      height: 200px;
      background-size: contain;
      background-repeat: no-repeat;
      margin-top: 13px;
      margin-left: 13px;
    }

    .micro-two .pf-widget-message::after {
      display: block;
      content: '';
      background-image: url("");
      width: 150px;
      height: 150px;
      background-size: contain;
      background-repeat: no-repeat;
      margin-top: 15px;
      margin-left: 68px;
    }

    .micro-three .pf-widget-message::after {
      display: block;
      content: '';
      background-image: url("");
      width: 175px;
      height: 175px;
      background-size: contain;
      background-repeat: no-repeat;
      margin-top: 15px;
      margin-left: 68px;
    }

    /*Button Style*/

    .micro-one.pf-widget .pf-widget-btn.pf-widget-ok,
    .micro-two.pf-widget .pf-widget-btn.pf-widget-ok,
    .micro-three.pf-widget .pf-widget-btn.pf-widget-ok {
      text-transform: uppercase;
      color: #ffffff;
      font-family: "Open Sans", sans-serif;
      background-color: #ad8128;
      width: 90%;
      text-align: center;
      font-size: 16px;
      font-weight: 700;
    }


    /*OXF Renewal*/


    /*Modal Box Style*/

    .oxf-renewal-modal.pf-widget {

      background-color: #181a2c;
      color: #ffffff;
      text-align: center;
      font-family: quatro-slab, serif;
    }

    /*Headline Style*/

    .oxf-renewal-modal .pf-widget-headline {

      font-family: quatro-slab, serif;
      font-weight: 500 !important;
      font-size: 25px !important;
      text-align: center !important;
      color: #ffffff !important;
    }

    /*Message and Style*/

    .oxf-renewal-modal .pf-widget-message {

      text-align: center !important;
      color: #ffffff;
      font-family: quatro-slab, serif;
      font-weight: normal;
      font-size: 15px;
    }

    /*Image link and spacing*/

    .oxf-renewal-modal .pf-widget-message::after {
      display: block;
      content: '';
      background-image: url("");
      height: 140px;
      background-size: contain;
      background-repeat: no-repeat;
      margin-left: 95px;
      margin-bottom: 25px;
      margin-top: 25px;
      margin-right: 95px;
    }


    /*Button Style*/

    .oxf-renewal-modal.pf-widget .pf-widget-btn.pf-widget-ok {
      text-transform: uppercase;
      color: #ffffff;
      font-family: "Open Sans", sans-serif;
      background-color: #b91919;
      width: 90%;
      text-align: center;
      font-size: 14px;
      font-weight: 700;
      line-height: 25px;
    }

    /*Strategy Webinar Modal*/

    /*Modal Box Style*/

    .strategy-hotlist.pf-widget {

      background-color: #951515;
      color: #ffffff;
      text-align: center;
      font-family: quatro-slab, serif;
    }

    /*Headline Style*/

    .strategy-hotlist .pf-widget-headline {

      font-family: quatro-slab, serif;
      font-weight: 500 !important;
      font-size: 24px !important;
      text-align: center !important;
      color: #ffffff !important;
    }

    /*Message Style*/

    .strategy-hotlist .pf-widget-message {

      text-align: center !important;
      color: #ffffff;
      font-family: quatro-slab, serif;
      font-weight: normal;
      font-size: 16px;
    }

    /*Image link and spacing*/

    .strategy-hotlist .pf-widget-message::after {
      display: block;
      content: '';
      background-image: url("");
      height: 140px;
      background-size: contain;
      background-repeat: no-repeat;
      margin-left: 40px;
      margin-bottom: 0px;
      margin-top: 0px;
      margin-right: 40px;
      transform: translateY(22px);
    }


    /*Button Style*/

    .strategy-hotlist.pf-widget .pf-widget-btn.pf-widget-ok {
      text-transform: uppercase;
      color: #ffffff;
      font-family: "Open Sans", sans-serif;
      background-color: #17192A;
      width: 90%;
      text-align: center;
      font-size: 16px;
      font-weight: 700;
    }

    /*Chairman's Circle Callin Modal 1*/

    /*Modal Box Style*/

    .oxc-callin-modal-1.pf-widget {

      background-color: #951515;
      color: #ffffff;
      text-align: center;
      font-family: quatro-slab, serif;
    }

    /*Headline Style*/

    .oxc-callin-modal-1 .pf-widget-headline {

      font-family: quatro-slab, serif;
      font-weight: 500 !important;
      font-size: 24px !important;
      text-align: center !important;
      color: #ffffff !important;
    }

    /*Message Style*/

    .oxc-callin-modal-1 .pf-widget-message {

      text-align: center !important;
      color: #ffffff;
      font-family: quatro-slab, serif;
      font-weight: normal;
      font-size: 15px !important;
    }

    /*OWA Hotlist Modal 1*/

    /*Modal Box Style*/

    .owa-hotlist-1.pf-widget {

      background-color: #00152c;
      color: #ffffff;
      text-align: center;
      font-family: quatro-slab, serif;
    }

    /*Headline Style*/

    .owa-hotlist-1 .pf-widget-headline {

      font-family: quatro-slab, serif;
      font-weight: 500 !important;
      font-size: 24px !important;
      text-align: center !important;
      color: #ffffff !important;
    }

    /*Message Style*/

    .owa-hotlist-1 .pf-widget-message {

      text-align: center !important;
      color: #ffffff;
      font-family: quatro-slab, serif;
      font-weight: normal;
      font-size: 16px;
    }

    /*Image link and spacing*/

    .owa-hotlist-1 .pf-widget-message::after {
      display: block;
      content: '';
      background-image: url("");
      height: 140px;
      background-size: contain;
      background-repeat: no-repeat;
      margin-left: 70px;
      margin-bottom: 35px;
      margin-top: -10px;
      margin-right: 0px;
      transform: translateY(22px);
    }


    /*Button Style*/

    .owa-hotlist-1.pf-widget .pf-widget-btn.pf-widget-ok {
      text-transform: uppercase;
      color: #ffffff;
      font-family: "Open Sans", sans-serif;
      background-color: #ef514d;
      width: 90%;
      text-align: center;
      font-size: 16px;
      font-weight: 700;
    }


    /*CBP Rally Hotlist Modal*/

    /*Modal Box Style*/

    .str-hotlist-1.pf-widget {

      background-color: #00152c;
      color: #ffffff;
      text-align: center;
      font-family: quatro-slab, serif;
    }

    /*Headline Style*/

    .str-hotlist-1 .pf-widget-headline {

      font-family: quatro-slab, serif;
      font-weight: 500 !important;
      font-size: 24px !important;
      text-align: center !important;
      color: #ffffff !important;
    }

    /*Message Style*/

    .str-hotlist-1 .pf-widget-message {

      text-align: center !important;
      color: #ffffff;
      font-family: quatro-slab, serif;
      font-weight: normal;
      font-size: 14px !important;
    }

    /*Image link and spacing*/

    .str-hotlist-1 .pf-widget-message::after {
      display: block;
      content: '';
      background-image: url("");
      height: 140px;
      background-size: contain;
      background-repeat: no-repeat;
      margin-left: 40px;
      margin-bottom: 35px;
      margin-top: -10px;
      margin-right: 0px;
      transform: translateY(35px);
    }


    /*Button Style*/

    .str-hotlist-1.pf-widget .pf-widget-btn.pf-widget-ok {
      text-transform: uppercase;
      color: #000;
      font-family: "Open Sans", sans-serif;
      background-color: #d6e034;
      width: 90%;
      text-align: center;
      font-size: 16px;
      font-weight: 700;
    }

    /*CBP Rally Hotlist Modal 2*/

    /*Modal Box Style*/

    .str-hotlist-2.pf-widget {

      background-color: #00152c;
      color: #ffffff;
      text-align: center;
      font-family: quatro-slab, serif;
    }

    /*Headline Style*/

    .str-hotlist-2 .pf-widget-headline {

      font-family: quatro-slab, serif;
      font-weight: 500 !important;
      font-size: 24px !important;
      text-align: center !important;
      color: #ffffff !important;
    }

    /*Message Style*/

    .str-hotlist-2 .pf-widget-message {

      text-align: center !important;
      color: #ffffff;
      font-family: quatro-slab, serif;
      font-weight: normal;
      font-size: 14px !important;
    }

    /*Image link and spacing*/

    .str-hotlist-2 .pf-widget-message::after {
      display: block;
      content: '';
      background-image: url("");
      height: 190px;
      background-size: contain;
      background-repeat: no-repeat;
      margin-left: 95px;
      margin-bottom: 35px;
      margin-top: -10px;
      margin-right: 0px;
      transform: translateY(15px);
    }


    /*Button Style*/

    .str-hotlist-2.pf-widget .pf-widget-btn.pf-widget-ok {
      text-transform: uppercase;
      color: #000;
      font-family: "Open Sans", sans-serif;
      background-color: #d6e034;
      width: 90%;
      text-align: center;
      font-size: 16px;
      font-weight: 700;
    }

    /*OSA 2020 Hotlist Modal*/

    /*Modal Box Style*/

    .osa-hotlist-1.pf-widget {

      background-color: #212529;
      color: #ffffff;
      text-align: center;
      font-family: quatro-slab, serif;
    }

    /*Headline Style*/

    .osa-hotlist-1 .pf-widget-headline {

      font-family: quatro-slab, serif;
      font-weight: 500 !important;
      font-size: 24px !important;
      text-align: center !important;
      color: #ffffff !important;
    }

    /*Message Style*/

    .osa-hotlist-1 .pf-widget-message {

      text-align: center !important;
      color: #ffffff;
      font-family: quatro-slab, serif;
      font-weight: normal;
      font-size: 14px !important;
    }

    /*Image link and spacing*/

    .osa-hotlist-1 .pf-widget-message::after {
      display: block;
      content: '';
      background-image: url("");
      height: 140px;
      background-size: contain;
      background-repeat: no-repeat;
      margin-left: 75px;
      margin-bottom: 50px;
      margin-top: -10px;
      margin-right: 0px;
      transform: translateY(35px);
    }


    /*Button Style*/

    .osa-hotlist-1.pf-widget .pf-widget-btn.pf-widget-ok {
      text-transform: uppercase;
      color: #fff;
      font-family: "Open Sans", sans-serif;
      background-color: #31b466;
      width: 90%;
      text-align: center;
      font-size: 16px;
      font-weight: 700;
    }


    /*WAR Election Hotlist Modal*/

    /*Modal Box Style*/

    .war-election-1.pf-widget {

      background-color: #122069;
      color: #ffffff;
      text-align: center;
      font-family: quatro-slab, serif;
    }

    /*Headline Style*/

    .war-election-1 .pf-widget-headline {

      font-family: quatro-slab, serif;
      font-weight: 500 !important;
      font-size: 22px !important;
      text-align: center !important;
      color: #ffffff !important;
    }

    /*Message Style*/

    .war-election-1 .pf-widget-message {

      text-align: center !important;
      color: #ffffff;
      font-family: quatro-slab, serif;
      font-weight: normal;
      font-size: 14px !important;
    }

    /*Image link and spacing*/

    .war-election-1 .pf-widget-message::after {
      display: block;
      content: '';
      background-image: url("");
      height: 140px;
      background-size: contain;
      background-repeat: no-repeat;
      margin-left: 30px;
      margin-bottom: 35px;
      margin-top: -30px;
      margin-right: 0px;
      transform: translateY(35px);
    }


    /*Button Style*/

    .war-election-1.pf-widget .pf-widget-btn.pf-widget-ok {
      text-transform: uppercase;
      color: #fff;
      font-family: "Open Sans", sans-serif;
      background-color: #d12323;
      width: 90%;
      text-align: center;
      font-size: 16px;
      font-weight: 700;
    }

    /*TradeStops Webinar Modal*/

    /*Modal Box Style*/

    .tradestops.pf-widget {

      color: #ffffff;
      text-align: center;
      font-family: quatro-slab, serif;
    }

    /*Headline Style*/

    .tradestops .pf-widget-headline {

      font-family: quatro-slab, serif;
      font-weight: 500 !important;
      font-size: 24px !important;
      text-align: center !important;
      color: #19321b !important;
    }

    /*Message Style*/

    .tradestops .pf-widget-message {

      text-align: center !important;
      color: #000000;
      font-family: quatro-slab, serif;
      font-weight: normal;
      font-size: 16px;
    }

    /*Image link and spacing*/

    .tradestops .pf-widget-message::after {
      display: block;
      content: '';
      background-image: url("");
      height: 140px;
      background-size: contain;
      background-repeat: no-repeat;
      margin-left: 23px;
      margin-bottom: -10px;
      margin-top: 0px;
      margin-right: 40px;
      transform: translateY(10px);
      width: 280px;
    }


    /*Button Style*/

    .tradestops.pf-widget .pf-widget-btn.pf-widget-ok {
      text-transform: uppercase;
      color: #ffffff;
      font-family: "Open Sans", sans-serif;
      background-color: #19321b;
      width: 90%;
      text-align: center;
      font-size: 16px;
      font-weight: 700;
    }


    /*IPO Hotlist Modal*/

    /*Modal Box Style*/

    .ipo-hotlist.pf-widget {

      background-color: #1955A6;
      color: #ffffff;
      text-align: center;
      font-family: quatro-slab, serif;
    }

    /*Headline Style*/

    .ipo-hotlist .pf-widget-headline {

      font-family: quatro-slab, serif;
      font-weight: 500 !important;
      font-size: 24px !important;
      text-align: center !important;
      color: #ffffff !important;
    }

    /*Message Style*/

    .ipo-hotlist .pf-widget-message {

      text-align: center !important;
      color: #ffffff;
      font-family: quatro-slab, serif;
      font-weight: normal;
      font-size: 16px;
    }

    /*Image link and spacing*/

    .ipo-hotlist .pf-widget-message::after {
      display: block;
      content: '';
      background-image: url("");
      height: 140px;
      background-size: contain;
      background-repeat: no-repeat;
      margin-left: 65px;
      margin-bottom: 22px;
      margin-top: 0px;
      margin-right: 40px;
      transform: translateY(22px);
    }


    /*Button Style*/

    .ipo-hotlist.pf-widget .pf-widget-btn.pf-widget-ok {
      text-transform: uppercase;
      color: #0D3D7F;
      font-family: "Open Sans", sans-serif;
      background-color: #74FF36;
      width: 90%;
      text-align: center;
      font-size: 16px;
      font-weight: 700;
    }


    /*TBL Legal Hotlist Modal*/

    /*Modal Box Style*/

    .tbl-legal-hotlist.pf-widget {

      background-color: #04764f;
      color: #ffffff;
      text-align: center;
      font-family: quatro-slab, serif;
    }

    /*Headline Style*/

    .tbl-legal-hotlist .pf-widget-headline {

      font-family: quatro-slab, serif;
      font-weight: 500 !important;
      font-size: 26px !important;
      text-align: center !important;
      color: #ffffff !important;
    }

    /*Message Style*/

    .tbl-legal-hotlist .pf-widget-message {

      text-align: center !important;
      color: #ffffff;
      font-family: quatro-slab, serif;
      font-weight: normal;
      font-size: 16px;
    }

    /*Image link and spacing*/

    .tbl-legal-hotlist .pf-widget-message::after {
      display: block;
      content: '';
      background-image: url("");
      height: 140px;
      background-size: contain;
      background-repeat: no-repeat;
      margin-left: 75px;
      margin-bottom: 35px;
      margin-top: 0px;
      margin-right: 40px;
      transform: translateY(22px);
    }


    /*Button Style*/

    .tbl-legal-hotlist.pf-widget .pf-widget-btn.pf-widget-ok {
      text-transform: uppercase;
      color: #000;
      font-family: "Open Sans", sans-serif;
      background-color: #f9b616;
      width: 90%;
      text-align: center;
      font-size: 16px;
      font-weight: 700;
    }


    /*ORE Canna Modal*/

    /*Modal Box Style*/

    .ore-canna.pf-widget {

      background-color: #04764f;
      color: #ffffff;
      text-align: center;
      font-family: quatro-slab, serif;
    }

    /*Headline Style*/

    .ore-canna .pf-widget-headline {

      font-family: "Open Sans", sans-serif;
      font-weight: 500 !important;
      font-size: 26px !important;
      text-align: center !important;
      color: #ffffff !important;
    }

    /*Message Style*/

    .ore-canna .pf-widget-message {

      text-align: center !important;
      color: #ffffff;
      font-family: "Open Sans", sans-serif;
      font-weight: bold;
      font-size: 16px !important;
    }

    /*Image link and spacing*/

    .ore-canna .pf-widget-message::after {
      display: block;
      content: '';
      background-image: url("");
      height: 170px;
      width: 600px;
      background-size: contain;
      background-repeat: no-repeat;
      margin-bottom: 35px;
      margin-top: 0px;
      margin-right: 40px;
      transform: translateY(22px);
    }


    /*Button Style*/

    .ore-canna.pf-widget .pf-widget-btn.pf-widget-ok {
      text-transform: uppercase;
      color: #000;
      font-family: "Open Sans", sans-serif;
      background-color: #f9b616;
      width: 90%;
      text-align: center;
      font-size: 16px;
      font-weight: 700;
    }

    /*TBL Legal Hotlist Modal*/

    /*Modal Box Style*/

    .ore-nexus-modal.pf-widget {

      background-color: #1e2b47;
      color: #ffffff;
      text-align: center;
      font-family: quatro-slab, serif;
    }

    /*Headline Style*/

    .ore-nexus-modal .pf-widget-headline {

      font-family: quatro-slab, serif;
      font-weight: 500 !important;
      font-size: 26px !important;
      text-align: center !important;
      color: #ffffff !important;
    }

    /*Message Style*/

    .ore-nexus-modal .pf-widget-message {

      text-align: center !important;
      color: #ffffff;
      font-family: quatro-slab, serif;
      font-weight: normal;
      font-size: 16px;
    }

    /*Image link and spacing*/

    .ore-nexus-modal .pf-widget-message::after {
      display: block;
      content: '';
      background-image: url("");
      height: 140px;
      background-size: contain;
      background-repeat: no-repeat;
      margin-left: 75px;
      margin-bottom: 35px;
      margin-top: 0px;
      margin-right: 40px;
      transform: translateY(22px);
    }


    /*Button Style*/

    .ore-nexus-modal.pf-widget .pf-widget-btn.pf-widget-ok {
      text-transform: uppercase;
      color: #000;
      font-family: "Open Sans", sans-serif;
      background-color: #3bedf2;
      width: 90%;
      text-align: center;
      font-size: 16px;
      font-weight: 700;
    }

    /*MAL Pool Webinar Modal*/

    /*Modal Box Style*/

    .mal-pool-hotlist.pf-widget {

      background: rgb(226, 8, 8);
      background: linear-gradient(90deg, rgba(226, 8, 8, 1) 0%, rgba(80, 1, 16, 1) 97%);
      color: #ffffff;
      text-align: center;
      font-family: quatro-slab, serif;
    }

    /*Headline Style*/

    .mal-pool-hotlist .pf-widget-headline {

      font-family: 'acumin-pro-extra-condensed', sans-serif !important;
      font-weight: 700 !important;
      font-size: 30px !important;
      text-align: center !important;
      color: #ffffff !important;
      text-transform: uppercase;
    }

    .graphic-underline {
      background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgMAAAAbBAMAAAAT75G7AAAAMFBMVEUAAAC2sVy2sVy2sVy2sVy2sVy2sVy2sVy2sVy2sVy2sVy2sVy2sVy2sVy2sVy2sVymGxxKAAAAD3RSTlMAQIC/qs9gUCCP33DvMBBzo3TKAAABD0lEQVRYw+3WMU4CURAG4NHC2GgYC6go+CUhxI5ZCowJhfEEJLaKR9gT4BksLbE3WNlzAD2CnkGtx9119yUkBDBZYN8y3w3+98/kDRljjDHGGFM8h+yEWN0Zpz7ID/ccQ+JBEn3Nk0R6AFqFeJQjjrwAaEukq9swkAAYcoU2Y4+Z7wBcisizFsyPdDCsE62h59pf5nP1wzQAj3LoOkz2+EZ9Ne003um/jpPc/pS93PixsuI/VYvHvK+l9DRZWHoVTbnQsvt+nbvpOJU33RnXs1Nfbe9OeEkFt+QcXGk5DCSDTIsztMh+VwtsLE4PToOd3O73E6Dpzvb1+JIZAVIukzOiIvjk+ULEJrxMnYzxxC/0Y/2d6lFuPAAAAABJRU5ErkJggg==") 0 90% no-repeat;
      background-size: contain;
    }

    /*Message Style*/

    .mal-pool-hotlist .pf-widget-message {

      text-align: center !important;
      color: #ffffff;
      font-family: "fira-sans", sans-serif !important;
      font-weight: normal;
      font-size: 18px !important;
      text-transform: uppercase;
      line-height: 20px !important;
    }

    /*Image link and spacing*/

    .mal-pool-hotlist .pf-widget-message::after {
      display: block;
      content: '';
      background-image: url("");
      height: 160px;
      background-size: contain;
      background-repeat: no-repeat;
      margin-left: 30px;
      margin-bottom: 22px;
      margin-top: 0px;
      margin-right: 20px;
      transform: translateY(22px);
    }


    /*Button Style*/

    .mal-pool-hotlist.pf-widget .pf-widget-btn.pf-widget-ok {
      text-transform: uppercase;
      color: #ffffff;
      font-family: "Open Sans", sans-serif;
      background-color: #29ABE2;
      width: 85%;
      text-align: center;
      font-size: 18px;
      font-weight: 700;
    }


    /*CBP Start Modal*/

    /*Modal Box Style*/

    .cbp-start.pf-widget {

      background-color: #1e2b47;
      color: #ffffff;
      text-align: center;
      font-family: quatro-slab, serif;
    }

    /*Headline Style*/

    .cbp-start .pf-widget-headline {

      font-family: 'Open Sans', serif !important;
      font-weight: 500 !important;
      font-size: 26px !important;
      text-align: center !important;
      color: #ffffff !important;
    }

    /*Message Style*/

    .cbp-start .pf-widget-message {

      text-align: center !important;
      color: #ffffff;
      font-family: 'Open Sans', serif !important;
      font-weight: normal;
      font-size: 18px;
    }


    /*Button Style*/

    .cbp-start.pf-widget .pf-widget-btn.pf-widget-ok {
      text-transform: uppercase;
      color: #fff;
      font-family: "Open Sans", sans-serif;
      background-color: #FE5500;
      width: 90%;
      text-align: center;
      font-size: 18px;
      font-weight: 700;
    }


    /*MAL Pool Takeover Webinar Modal*/

    /*Modal Box Style*/

    .mal-pool-takeover.pf-widget {

      color: #ffffff;
      text-align: center;
      font-family: quatro-slab, serif;
    }

    /*Takeover Box Style*/

    .mal-pool-takeover.pf-widget-modal .pf-widget-content {

      background-color: #8c1d20;

    }

    /*Headline Style*/

    .mal-pool-takeover .pf-widget-headline {

      font-family: 'acumin-pro-extra-condensed', sans-serif !important;
      font-weight: 700 !important;
      font-size: 40px !important;
      text-align: center !important;
      color: #ffffff !important;
      text-transform: uppercase;
    }

    .graphic-underline {
      background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgMAAAAbBAMAAAAT75G7AAAAMFBMVEUAAAC2sVy2sVy2sVy2sVy2sVy2sVy2sVy2sVy2sVy2sVy2sVy2sVy2sVy2sVy2sVymGxxKAAAAD3RSTlMAQIC/qs9gUCCP33DvMBBzo3TKAAABD0lEQVRYw+3WMU4CURAG4NHC2GgYC6go+CUhxI5ZCowJhfEEJLaKR9gT4BksLbE3WNlzAD2CnkGtx9119yUkBDBZYN8y3w3+98/kDRljjDHGGFM8h+yEWN0Zpz7ID/ccQ+JBEn3Nk0R6AFqFeJQjjrwAaEukq9swkAAYcoU2Y4+Z7wBcisizFsyPdDCsE62h59pf5nP1wzQAj3LoOkz2+EZ9Ne003um/jpPc/pS93PixsuI/VYvHvK+l9DRZWHoVTbnQsvt+nbvpOJU33RnXs1Nfbe9OeEkFt+QcXGk5DCSDTIsztMh+VwtsLE4PToOd3O73E6Dpzvb1+JIZAVIukzOiIvjk+ULEJrxMnYzxxC/0Y/2d6lFuPAAAAABJRU5ErkJggg==") 0 90% no-repeat;
      background-size: contain;
    }

    /*Message Style*/

    .mal-pool-takeover .pf-widget-message {

      text-align: center !important;
      color: #ffffff;
      font-family: "fira-sans", sans-serif !important;
      font-weight: bold;
      font-size: 23px !important;
      text-transform: uppercase;
      line-height: 20px !important;
    }

    /*Image link and spacing*/

    .mal-pool-takeover .pf-widget-message::after {
      display: block;
      content: '';
      background-image: url("");
      height: 200px;
      background-size: contain;
      background-repeat: no-repeat;
      margin-left: 207px;
      margin-bottom: -8px;
      margin-top: 0px;
      margin-right: 20px;
      transform: translateY(22px);
    }


    /*Button Style*/

    .mal-pool-takeover.pf-widget .pf-widget-btn.pf-widget-ok {
      text-transform: uppercase;
      color: #ffffff;
      font-family: "Open Sans", sans-serif;
      background-color: #29ABE2;
      width: 50%;
      text-align: center;
      font-size: 18px;
      font-weight: 700;
    }



    /*IU MasterPlan 2021 Modal*/

    /*Modal Box Style*/

    .iu-masterplan.pf-widget {

      background: #163b48;
      color: #ffffff;
      text-align: center;
      font-family: quatro-slab, serif;
    }

    /*Headline Style*/

    .iu-masterplan .pf-widget-headline {

      font-family: 'acumin-pro-extra-condensed', sans-serif !important;
      font-weight: 700 !important;
      font-size: 30px !important;
      text-align: center !important;
      color: #ffffff !important;
      text-transform: uppercase;
    }

    .graphic-underline {
      background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgMAAAAbBAMAAAAT75G7AAAAMFBMVEUAAAC2sVy2sVy2sVy2sVy2sVy2sVy2sVy2sVy2sVy2sVy2sVy2sVy2sVy2sVy2sVymGxxKAAAAD3RSTlMAQIC/qs9gUCCP33DvMBBzo3TKAAABD0lEQVRYw+3WMU4CURAG4NHC2GgYC6go+CUhxI5ZCowJhfEEJLaKR9gT4BksLbE3WNlzAD2CnkGtx9119yUkBDBZYN8y3w3+98/kDRljjDHGGFM8h+yEWN0Zpz7ID/ccQ+JBEn3Nk0R6AFqFeJQjjrwAaEukq9swkAAYcoU2Y4+Z7wBcisizFsyPdDCsE62h59pf5nP1wzQAj3LoOkz2+EZ9Ne003um/jpPc/pS93PixsuI/VYvHvK+l9DRZWHoVTbnQsvt+nbvpOJU33RnXs1Nfbe9OeEkFt+QcXGk5DCSDTIsztMh+VwtsLE4PToOd3O73E6Dpzvb1+JIZAVIukzOiIvjk+ULEJrxMnYzxxC/0Y/2d6lFuPAAAAABJRU5ErkJggg==") 0 90% no-repeat;
      background-size: contain;
    }

    /*Message Style*/

    .iu-masterplan .pf-widget-message {

      text-align: center !important;
      color: #ffffff;
      font-family: "fira-sans", sans-serif !important;
      font-weight: normal;
      font-size: 18px !important;
      line-height: 20px !important;
    }

    /*Image link and spacing*/

    .iu-masterplan .pf-widget-message::after {
      display: block;
      content: '';
      background-image: url("");
      height: 160px;
      background-size: contain;
      background-repeat: no-repeat;
      margin-left: 30px;
      margin-bottom: -49px;
      margin-top: 0px;
      margin-right: 20px;
      transform: translateY(22px);
    }


    /*Button Style*/

    .iu-masterplan.pf-widget .pf-widget-btn.pf-widget-ok {
      text-transform: uppercase;
      color: #000;
      font-family: "Open Sans", sans-serif;
      background-color: #f9d437;
      width: 85%;
      height: 80px;
      text-align: center;
      font-size: 18px;
      font-weight: 700;
    }

    /*TPU Five Modal*/

    /*Modal Box Style*/

    .tpu-five.pf-widget {

      background: daeff5;
      color: #ffffff;
      text-align: center;
      font-family: quatro-slab, serif;
      border-color: #4ace3d;
      border-width: 5px;
      border-style: solid;
    }

    /*Headline Style*/

    .tpu-five .pf-widget-headline {

      font-family: 'acumin-pro-extra-condensed', sans-serif !important;
      font-weight: 700 !important;
      font-size: 40px !important;
      text-align: center !important;
      color: #000 !important;
      text-transform: uppercase;
    }

    /*Message Style*/

    .tpu-five .pf-widget-message {

      text-align: center !important;
      color: #000;
      font-family: "fira-sans", sans-serif !important;
      font-weight: normal;
      font-size: 18px !important;
      line-height: 20px !important;
    }

    /*Image link and spacing*/

    .tpu-five .pf-widget-message::after {
      display: block;
      content: '';
      background-image: url("");
      height: 140px;
      background-size: contain;
      background-repeat: no-repeat;
      margin-left: 60px;
      margin-bottom: 35px;
      margin-top: 0px;
      margin-right: 20px;
      transform: translateY(22px);
    }

    /*Button Style*/

    .tpu-five.pf-widget .pf-widget-btn.pf-widget-ok {
      text-transform: uppercase;
      color: #000;
      font-family: "Open Sans", sans-serif;
      background-color: #4ace3d;
      width: 85%;
      text-align: center;
      font-size: 18px;
      font-weight: 700;
    }

    /*TPU Five Takeover Modal*/

    /*Modal Box Style*/

    .tpu-five-takeover.pf-widget {

      background: daeff5;
      color: #ffffff;
      text-align: center;
      font-family: quatro-slab, serif;
    }

    /*Headline Style*/

    .tpu-five-takeover .pf-widget-headline {

      font-family: 'acumin-pro-extra-condensed', sans-serif !important;
      font-weight: 700 !important;
      font-size: 40px !important;
      text-align: center !important;
      color: #000 !important;
      text-transform: uppercase;
    }

    /*Message Style*/

    .tpu-five-takeover .pf-widget-message {

      text-align: center !important;
      color: #000;
      font-family: "fira-sans", sans-serif !important;
      font-weight: normal;
      font-size: 18px !important;
      line-height: 20px !important;
    }

    /*Image link and spacing*/

    .tpu-five-takeover .pf-widget-message::after {
      display: block;
      content: '';
      background-image: url("");
      height: 140px;
      background-size: contain;
      background-repeat: no-repeat;
      margin-left: 265px;
      margin-bottom: 35px;
      margin-top: 0px;
      margin-right: 20px;
      transform: translateY(22px);
    }

    /*Button Style*/

    .tpu-five-takeover.pf-widget .pf-widget-btn.pf-widget-ok {
      text-transform: uppercase;
      color: #000;
      font-family: "Open Sans", sans-serif;
      background-color: #4ace3d;
      width: 50%;
      text-align: center;
      font-size: 18px;
      font-weight: 700;
    }



    /*IU Survey 2021 Modal*/

    /*Modal Box Style*/

    .iu-survey.pf-widget {

      color: #ffffff;
      text-align: center;
      font-family: quatro-slab, serif;
    }

    /*Takeover Box Style*/

    .iu-survey.pf-widget-modal .pf-widget-content {

      background: #082c4c;
      border-width: 2px;
      border-color: #e48404;
      border-style: solid;
    }

    /*Headline Style*/

    .iu-survey .pf-widget-headline {

      font-family: 'acumin-pro-extra-condensed', sans-serif !important;
      font-weight: 700 !important;
      font-size: 65px !important;
      text-align: center !important;
      color: #ffffff !important;
    }

    /*Message Style*/

    .iu-survey .pf-widget-message {

      text-align: center !important;
      color: #ffffff;
      font-family: "fira-sans", sans-serif !important;
      font-weight: normal;
      font-size: 20px !important;
      line-height: 20px !important;
    }

    /*Image link and spacing*/

    .iu-survey .pf-widget-message::after {
      display: block;
      content: '';
      background-image: url("");
      height: 190px;
      background-size: contain;
      background-repeat: no-repeat;
      margin-left: 265px;
      margin-bottom: 40px;
      margin-top: 0px;
      margin-right: 20px;
      transform: translateY(22px);
    }


    /*Button Style*/

    .iu-survey.pf-widget .pf-widget-btn.pf-widget-ok {
      color: #fff;
      font-family: "Open Sans", sans-serif;
      background-color: #e48404;
      width: 55%;
      height: 50px;
      text-align: center;
      font-size: 18px;
      font-weight: 700;
    }

    /*CLO Champ Paid Modal*/

    /*Modal Box Style*/

    .clo-champ-modal.pf-widget {

      background-color: #096F82;
      color: #ffffff;
      text-align: center;
      font-family: quatro-slab, serif;
    }

    /*Headline Style*/

    .clo-champ-modal .pf-widget-headline {

      font-family: quatro-slab, serif;
      font-weight: 500 !important;
      font-size: 34px !important;
      text-align: center !important;
      color: #ffffff !important;
    }

    /*Message Style*/

    .clo-champ-modal .pf-widget-message {

      text-align: center !important;
      color: #ffffff;
      font-family: quatro-slab, serif;
      font-weight: normal;
      font-size: 16px;
    }

    /*Image link and spacing*/

    .clo-champ-modal .pf-widget-message::after {
      display: block;
      content: '';
      background-image: url("");
      height: 185px;
      background-size: contain;
      background-repeat: no-repeat;
      margin-left: 40px;
      margin-bottom: 22px;
      margin-top: 0px;
      margin-right: 40px;
      transform: translateY(22px);
    }


    /*Button Style*/

    .clo-champ-modal.pf-widget .pf-widget-btn.pf-widget-ok {
      text-transform: uppercase;
      color: #ffffff;
      font-family: "Open Sans", sans-serif;
      background-color: #FF4427;
      width: 90%;
      text-align: center;
      font-size: 16px;
      font-weight: 700;
    }

    /*TPU85 Modal*/

    /*Modal Box Style*/

    .tpunate-modal.pf-widget {

      background-color: #043144;
      color: #FFFFFF;
      text-align: center;
      font-family: quatro-slab, serif;

    }

    /*Headline Style*/

    .tpunate-modal .pf-widget-headline {

      font-family: quatro-slab, serif;
      font-weight: 500 !important;
      font-size: 28px !important;
      text-align: center !important;
      color: #fff !important;

    }

    /*Message Style*/

    .tpunate-modal .pf-widget-message {

      text-align: center !important;
      color: #fff;
      font-family: quatro-slab, serif;
      font-weight: normal;
      font-size: 16px;

    }

    /*Image link and Spacing*/

    .tpunate-modal .pf-widget-message::after {

      display: block;
      content: '';
      background-image: url("");
      height: 147px;
      background-size: contain;
      background-repeat: no-repeat;
      margin-left: 40px;
      margin-bottom: 22px;
      margin-top: 0px;
      margin-right: 40px;
      transform: translateY(22px);

    }

    /*Button Style*/

    .tpunate-modal.pf-widget .pf-widget-btn.pf-widget-ok {

      text-transform: uppercase;
      color: #043144;
      font-family: "Open Sans", sans-serif;
      background-color: #ddd55e;
      width: 90%;
      text-align: center;
      font-size: 18px;
      font-weight: 700;
    }


    /*CBP VPO*/

    /*Gradient background with image*/
    .cbp-vpo.pf-widget {
      background-image: url("") background-position: top left;
      background-size: 105%;
    }

    /*modal image*/
    .cbp-vpo.pf-widget-slideout.pf-widget-variant-2 .pf-widget-img {
      width: 130px;
      height: 130px;
      float: none;
      position: absolute;
      top: 8px;
      left: 43%;
      margin-left: -38PX;
      /* BREAK-AFTER: AVOID; */
      border: 3px solid #fff;
    }

    /*heading*/
    .cbp-vpo.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content .pf-widget-headline {
      margin-top: 111px;
      font-weight: bold;
      font-size: 36px;
      text-shadow: 2px 1px 0px #fcfcfc;
      color: #df5320;
    }

    /*body copy*/
    .cbp-vpo.pf-widget .pf-widget-message {
      line-height: 1.5;
      font-size: 18px;
      color: #444444;
      font-weight: 500;
    }


    /*modal button*/
    .cbp-vpo.pf-widget .pf-widget-btn.pf-widget-ok {
      box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
      color: #fff;
      background-color: #df5320;
      letter-spacing: 1px;

    }

    /*modal border*/
    .cbp-vpo.pf-widget-slideout .pf-widget-content {
      padding: 30px;
      width: 100%;
      border: 2px solid #808080;
      border-radius: 3px;
    }




    /*NEO*/
    .neo-launch.pf-widget-slideout.opened.pf-position-bottom-left,
    .neo-launch.pf-widget-slideout.opened.pf-position-left,
    .neo-launch.pf-widget-slideout.opened.pf-position-top-left {
      left: 50px;
      background-image: url("");
      background-size: cover;
      height: 410px;
    }

    .neo-launch.pf-widget-slideout .pf-widget-content {
      padding: 30px;
      width: 100%;
      margin-top: 185px;
    }

    .neo-launch.pf-widget .pf-widget-btn.pf-widget-ok {
      box-shadow: 0 1px 1px rgb(0 0 0 / 20%);
      color: #444;
      background-color: #fff;
      border-radius: 16px;
    }

    .neo-launch.pf-widget-slideout .pf-widget-content {
      padding: 30px;
      width: 100%;
      margin-top: 160px;
      text-align: center;
    }

    .neo-launch.pf-widget-slideout .pf-widget-headline {
      font-size: 30px;
      color: #fff;
      text-transform: uppercase;
      line-height: 26px;
      text-align: center !important;
    }

    .neo-launch.pf-widget .pf-widget-message {
      line-height: 1.8;
      font-size: 15px;
      font-weight: bold;
      color: #fff;
    }

    .neo-launch.pf-widget-slideout .pf-widget-message {
      margin: 0 0 10px;
    }

    .neo-launch.pf-widget-slideout .pf-widget-content {
      padding: 30px 30px 10px;
      width: 100%;
      margin-top: 185px;
      text-align: center;
    }

    .neo-launch.pf-widget .pf-widget-btn.pf-widget-ok {
      box-shadow: 0 1px 1px rgb(0 0 0 / 20%);
      color: #fff;
      background-color: #20c40e;
      border-radius: 16px;
    }

    .neo-launch.pf-widget-slideout.pf-widget-variant-1 .pf-widget-content .pf-widget-message {
      text-align: center;
    }
  

     charset=utf-8;base64,LyogY3lyaWxsaWMtZXh0ICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDQwMDsKICBmb250LXN0cmV0Y2g6IDEwMCU7CiAgZm9udC1kaXNwbGF5OiBzd2FwOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92NDQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNLbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDOEEsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjsKfQovKiBjeXJpbGxpYyAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA0MDA7CiAgZm9udC1zdHJldGNoOiAxMDAlOwogIGZvbnQtZGlzcGxheTogc3dhcDsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjQ0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTdW11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7Cn0KLyogZ3JlZWstZXh0ICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDQwMDsKICBmb250LXN0cmV0Y2g6IDEwMCU7CiAgZm9udC1kaXNwbGF5OiBzd2FwOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92NDQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNPbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjsKfQovKiBncmVlayAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA0MDA7CiAgZm9udC1zdHJldGNoOiAxMDAlOwogIGZvbnQtZGlzcGxheTogc3dhcDsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjQ0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTeW11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzNzcsIFUrMDM3QS0wMzdGLCBVKzAzODQtMDM4QSwgVSswMzhDLCBVKzAzOEUtMDNBMSwgVSswM0EzLTAzRkY7Cn0KLyogaGVicmV3ICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDQwMDsKICBmb250LXN0cmV0Y2g6IDEwMCU7CiAgZm9udC1kaXNwbGF5OiBzd2FwOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92NDQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFMybXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzAzMDctMDMwOCwgVSswNTkwLTA1RkYsIFUrMjAwQy0yMDEwLCBVKzIwQUEsIFUrMjVDQywgVStGQjFELUZCNEY7Cn0KLyogbWF0aCAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA0MDA7CiAgZm9udC1zdHJldGNoOiAxMDAlOwogIGZvbnQtZGlzcGxheTogc3dhcDsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjQ0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRWT211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswMzAyLTAzMDMsIFUrMDMwNSwgVSswMzA3LTAzMDgsIFUrMDMxMCwgVSswMzEyLCBVKzAzMTUsIFUrMDMxQSwgVSswMzI2LTAzMjcsIFUrMDMyQywgVSswMzJGLTAzMzAsIFUrMDMzMi0wMzMzLCBVKzAzMzgsIFUrMDMzQSwgVSswMzQ2LCBVKzAzNEQsIFUrMDM5MS0wM0ExLCBVKzAzQTMtMDNBOSwgVSswM0IxLTAzQzksIFUrMDNEMSwgVSswM0Q1LTAzRDYsIFUrMDNGMC0wM0YxLCBVKzAzRjQtMDNGNSwgVSsyMDE2LTIwMTcsIFUrMjAzNC0yMDM4LCBVKzIwM0MsIFUrMjA0MCwgVSsyMDQzLCBVKzIwNDcsIFUrMjA1MCwgVSsyMDU3LCBVKzIwNUYsIFUrMjA3MC0yMDcxLCBVKzIwNzQtMjA4RSwgVSsyMDkwLTIwOUMsIFUrMjBEMC0yMERDLCBVKzIwRTEsIFUrMjBFNS0yMEVGLCBVKzIxMDAtMjExMiwgVSsyMTE0LTIxMTUsIFUrMjExNy0yMTIxLCBVKzIxMjMtMjE0RiwgVSsyMTkwLCBVKzIxOTIsIFUrMjE5NC0yMUFFLCBVKzIxQjAtMjFFNSwgVSsyMUYxLTIxRjIsIFUrMjFGNC0yMjExLCBVKzIyMTMtMjIxNCwgVSsyMjE2LTIyRkYsIFUrMjMwOC0yMzBCLCBVKzIzMTAsIFUrMjMxOSwgVSsyMzFDLTIzMjEsIFUrMjMzNi0yMzdBLCBVKzIzN0MsIFUrMjM5NSwgVSsyMzlCLTIzQjcsIFUrMjNEMCwgVSsyM0RDLTIzRTEsIFUrMjQ3NC0yNDc1LCBVKzI1QUYsIFUrMjVCMywgVSsyNUI3LCBVKzI1QkQsIFUrMjVDMSwgVSsyNUNBLCBVKzI1Q0MsIFUrMjVGQiwgVSsyNjZELTI2NkYsIFUrMjdDMC0yN0ZGLCBVKzI5MDAtMkFGRiwgVSsyQjBFLTJCMTEsIFUrMkIzMC0yQjRDLCBVKzJCRkUsIFUrMzAzMCwgVStGRjVCLCBVK0ZGNUQsIFUrMUQ0MDAtMUQ3RkYsIFUrMUVFMDAtMUVFRkY7Cn0KLyogc3ltYm9scyAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA0MDA7CiAgZm9udC1zdHJldGNoOiAxMDAlOwogIGZvbnQtZGlzcGxheTogc3dhcDsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjQ0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRVR211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswMDAxLTAwMEMsIFUrMDAwRS0wMDFGLCBVKzAwN0YtMDA5RiwgVSsyMERELTIwRTAsIFUrMjBFMi0yMEU0LCBVKzIxNTAtMjE4RiwgVSsyMTkwLCBVKzIxOTIsIFUrMjE5NC0yMTk5LCBVKzIxQUYsIFUrMjFFNi0yMUYwLCBVKzIxRjMsIFUrMjIxOC0yMjE5LCBVKzIyOTksIFUrMjJDNC0yMkM2LCBVKzIzMDAtMjQzRiwgVSsyNDQwLTI0NEEsIFUrMjQ2MC0yNEZGLCBVKzI1QTAtMjdCRiwgVSsyODAwLTI4RkYsIFUrMjkyMS0yOTIyLCBVKzI5ODEsIFUrMjlCRiwgVSsyOUVCLCBVKzJCMDAtMkJGRiwgVSs0REMwLTRERkYsIFUrRkZGOS1GRkZCLCBVKzEwMTQwLTEwMThFLCBVKzEwMTkwLTEwMTlDLCBVKzEwMUEwLCBVKzEwMUQwLTEwMUZELCBVKzEwMkUwLTEwMkZCLCBVKzEwRTYwLTEwRTdFLCBVKzFEMkMwLTFEMkQzLCBVKzFEMkUwLTFEMzdGLCBVKzFGMDAwLTFGMEZGLCBVKzFGMTAwLTFGMUFELCBVKzFGMUU2LTFGMUZGLCBVKzFGMzBELTFGMzBGLCBVKzFGMzE1LCBVKzFGMzFDLCBVKzFGMzFFLCBVKzFGMzIwLTFGMzJDLCBVKzFGMzM2LCBVKzFGMzc4LCBVKzFGMzdELCBVKzFGMzgyLCBVKzFGMzkzLTFGMzlGLCBVKzFGM0E3LTFGM0E4LCBVKzFGM0FDLTFGM0FGLCBVKzFGM0MyLCBVKzFGM0M0LTFGM0M2LCBVKzFGM0NBLTFGM0NFLCBVKzFGM0Q0LTFGM0UwLCBVKzFGM0VELCBVKzFGM0YxLTFGM0YzLCBVKzFGM0Y1LTFGM0Y3LCBVKzFGNDA4LCBVKzFGNDE1LCBVKzFGNDFGLCBVKzFGNDI2LCBVKzFGNDNGLCBVKzFGNDQxLTFGNDQyLCBVKzFGNDQ0LCBVKzFGNDQ2LTFGNDQ5LCBVKzFGNDRDLTFGNDRFLCBVKzFGNDUzLCBVKzFGNDZBLCBVKzFGNDdELCBVKzFGNEEzLCBVKzFGNEIwLCBVKzFGNEIzLCBVKzFGNEI5LCBVKzFGNEJCLCBVKzFGNEJGLCBVKzFGNEM4LTFGNENCLCBVKzFGNEQ2LCBVKzFGNERBLCBVKzFGNERGLCBVKzFGNEUzLTFGNEU2LCBVKzFGNEVBLTFGNEVELCBVKzFGNEY3LCBVKzFGNEY5LTFGNEZCLCBVKzFGNEZELTFGNEZFLCBVKzFGNTAzLCBVKzFGNTA3LTFGNTBCLCBVKzFGNTBELCBVKzFGNTEyLTFGNTEzLCBVKzFGNTNFLTFGNTRBLCBVKzFGNTRGLTFGNUZBLCBVKzFGNjEwLCBVKzFGNjUwLTFGNjdGLCBVKzFGNjg3LCBVKzFGNjhELCBVKzFGNjkxLCBVKzFGNjk0LCBVKzFGNjk4LCBVKzFGNkFELCBVKzFGNkIyLCBVKzFGNkI5LTFGNkJBLCBVKzFGNkJDLCBVKzFGNkM2LTFGNkNGLCBVKzFGNkQzLTFGNkQ3LCBVKzFGNkUwLTFGNkVBLCBVKzFGNkYwLTFGNkYzLCBVKzFGNkY3LTFGNkZDLCBVKzFGNzAwLTFGN0ZGLCBVKzFGODAwLTFGODBCLCBVKzFGODEwLTFGODQ3LCBVKzFGODUwLTFGODU5LCBVKzFGODYwLTFGODg3LCBVKzFGODkwLTFGOEFELCBVKzFGOEIwLTFGOEJCLCBVKzFGOEMwLTFGOEMxLCBVKzFGOTAwLTFGOTBCLCBVKzFGOTNCLCBVKzFGOTQ2LCBVKzFGOTg0LCBVKzFGOTk2LCBVKzFGOUU5LCBVKzFGQTAwLTFGQTZGLCBVKzFGQTcwLTFGQTdDLCBVKzFGQTgwLTFGQTg5LCBVKzFGQThGLTFGQUM2LCBVKzFGQUNFLTFGQURDLCBVKzFGQURGLTFGQUU5LCBVKzFGQUYwLTFGQUY4LCBVKzFGQjAwLTFGQkZGOwp9Ci8qIHZpZXRuYW1lc2UgKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNDAwOwogIGZvbnQtc3RyZXRjaDogMTAwJTsKICBmb250LWRpc3BsYXk6IHN3YXA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3Y0NC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0NtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMDMwMC0wMzAxLCBVKzAzMDMtMDMwNCwgVSswMzA4LTAzMDksIFUrMDMyMywgVSswMzI5LCBVKzFFQTAtMUVGOSwgVSsyMEFCOwp9Ci8qIGxhdGluLWV4dCAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA0MDA7CiAgZm9udC1zdHJldGNoOiAxMDAlOwogIGZvbnQtZGlzcGxheTogc3dhcDsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjQ0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTR211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQkEsIFUrMDJCRC0wMkM1LCBVKzAyQzctMDJDQywgVSswMkNFLTAyRDcsIFUrMDJERC0wMkZGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFEMDAtMURCRiwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDMCwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7Cn0KLyogbGF0aW4gKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNDAwOwogIGZvbnQtc3RyZXRjaDogMTAwJTsKICBmb250LWRpc3BsYXk6IHN3YXA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3Y0NC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUUy1tdTBTQzU1SS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEOwp9Ci8qIGN5cmlsbGljLWV4dCAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA2MDA7CiAgZm9udC1zdHJldGNoOiAxMDAlOwogIGZvbnQtZGlzcGxheTogc3dhcDsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjQ0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTS211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzhBLCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7Cn0KLyogY3lyaWxsaWMgKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNjAwOwogIGZvbnQtc3RyZXRjaDogMTAwJTsKICBmb250LWRpc3BsYXk6IHN3YXA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3Y0NC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3VtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2Owp9Ci8qIGdyZWVrLWV4dCAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA2MDA7CiAgZm9udC1zdHJldGNoOiAxMDAlOwogIGZvbnQtZGlzcGxheTogc3dhcDsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjQ0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTT211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7Cn0KLyogZ3JlZWsgKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNjAwOwogIGZvbnQtc3RyZXRjaDogMTAwJTsKICBmb250LWRpc3BsYXk6IHN3YXA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3Y0NC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3ltdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wMzc3LCBVKzAzN0EtMDM3RiwgVSswMzg0LTAzOEEsIFUrMDM4QywgVSswMzhFLTAzQTEsIFUrMDNBMy0wM0ZGOwp9Ci8qIGhlYnJldyAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA2MDA7CiAgZm9udC1zdHJldGNoOiAxMDAlOwogIGZvbnQtZGlzcGxheTogc3dhcDsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjQ0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTMm11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswMzA3LTAzMDgsIFUrMDU5MC0wNUZGLCBVKzIwMEMtMjAxMCwgVSsyMEFBLCBVKzI1Q0MsIFUrRkIxRC1GQjRGOwp9Ci8qIG1hdGggKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNjAwOwogIGZvbnQtc3RyZXRjaDogMTAwJTsKICBmb250LWRpc3BsYXk6IHN3YXA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3Y0NC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUVk9tdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMi0wMzAzLCBVKzAzMDUsIFUrMDMwNy0wMzA4LCBVKzAzMTAsIFUrMDMxMiwgVSswMzE1LCBVKzAzMUEsIFUrMDMyNi0wMzI3LCBVKzAzMkMsIFUrMDMyRi0wMzMwLCBVKzAzMzItMDMzMywgVSswMzM4LCBVKzAzM0EsIFUrMDM0NiwgVSswMzRELCBVKzAzOTEtMDNBMSwgVSswM0EzLTAzQTksIFUrMDNCMS0wM0M5LCBVKzAzRDEsIFUrMDNENS0wM0Q2LCBVKzAzRjAtMDNGMSwgVSswM0Y0LTAzRjUsIFUrMjAxNi0yMDE3LCBVKzIwMzQtMjAzOCwgVSsyMDNDLCBVKzIwNDAsIFUrMjA0MywgVSsyMDQ3LCBVKzIwNTAsIFUrMjA1NywgVSsyMDVGLCBVKzIwNzAtMjA3MSwgVSsyMDc0LTIwOEUsIFUrMjA5MC0yMDlDLCBVKzIwRDAtMjBEQywgVSsyMEUxLCBVKzIwRTUtMjBFRiwgVSsyMTAwLTIxMTIsIFUrMjExNC0yMTE1LCBVKzIxMTctMjEyMSwgVSsyMTIzLTIxNEYsIFUrMjE5MCwgVSsyMTkyLCBVKzIxOTQtMjFBRSwgVSsyMUIwLTIxRTUsIFUrMjFGMS0yMUYyLCBVKzIxRjQtMjIxMSwgVSsyMjEzLTIyMTQsIFUrMjIxNi0yMkZGLCBVKzIzMDgtMjMwQiwgVSsyMzEwLCBVKzIzMTksIFUrMjMxQy0yMzIxLCBVKzIzMzYtMjM3QSwgVSsyMzdDLCBVKzIzOTUsIFUrMjM5Qi0yM0I3LCBVKzIzRDAsIFUrMjNEQy0yM0UxLCBVKzI0NzQtMjQ3NSwgVSsyNUFGLCBVKzI1QjMsIFUrMjVCNywgVSsyNUJELCBVKzI1QzEsIFUrMjVDQSwgVSsyNUNDLCBVKzI1RkIsIFUrMjY2RC0yNjZGLCBVKzI3QzAtMjdGRiwgVSsyOTAwLTJBRkYsIFUrMkIwRS0yQjExLCBVKzJCMzAtMkI0QywgVSsyQkZFLCBVKzMwMzAsIFUrRkY1QiwgVStGRjVELCBVKzFENDAwLTFEN0ZGLCBVKzFFRTAwLTFFRUZGOwp9Ci8qIHN5bWJvbHMgKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNjAwOwogIGZvbnQtc3RyZXRjaDogMTAwJTsKICBmb250LWRpc3BsYXk6IHN3YXA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3Y0NC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUVUdtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMS0wMDBDLCBVKzAwMEUtMDAxRiwgVSswMDdGLTAwOUYsIFUrMjBERC0yMEUwLCBVKzIwRTItMjBFNCwgVSsyMTUwLTIxOEYsIFUrMjE5MCwgVSsyMTkyLCBVKzIxOTQtMjE5OSwgVSsyMUFGLCBVKzIxRTYtMjFGMCwgVSsyMUYzLCBVKzIyMTgtMjIxOSwgVSsyMjk5LCBVKzIyQzQtMjJDNiwgVSsyMzAwLTI0M0YsIFUrMjQ0MC0yNDRBLCBVKzI0NjAtMjRGRiwgVSsyNUEwLTI3QkYsIFUrMjgwMC0yOEZGLCBVKzI5MjEtMjkyMiwgVSsyOTgxLCBVKzI5QkYsIFUrMjlFQiwgVSsyQjAwLTJCRkYsIFUrNERDMC00REZGLCBVK0ZGRjktRkZGQiwgVSsxMDE0MC0xMDE4RSwgVSsxMDE5MC0xMDE5QywgVSsxMDFBMCwgVSsxMDFEMC0xMDFGRCwgVSsxMDJFMC0xMDJGQiwgVSsxMEU2MC0xMEU3RSwgVSsxRDJDMC0xRDJEMywgVSsxRDJFMC0xRDM3RiwgVSsxRjAwMC0xRjBGRiwgVSsxRjEwMC0xRjFBRCwgVSsxRjFFNi0xRjFGRiwgVSsxRjMwRC0xRjMwRiwgVSsxRjMxNSwgVSsxRjMxQywgVSsxRjMxRSwgVSsxRjMyMC0xRjMyQywgVSsxRjMzNiwgVSsxRjM3OCwgVSsxRjM3RCwgVSsxRjM4MiwgVSsxRjM5My0xRjM5RiwgVSsxRjNBNy0xRjNBOCwgVSsxRjNBQy0xRjNBRiwgVSsxRjNDMiwgVSsxRjNDNC0xRjNDNiwgVSsxRjNDQS0xRjNDRSwgVSsxRjNENC0xRjNFMCwgVSsxRjNFRCwgVSsxRjNGMS0xRjNGMywgVSsxRjNGNS0xRjNGNywgVSsxRjQwOCwgVSsxRjQxNSwgVSsxRjQxRiwgVSsxRjQyNiwgVSsxRjQzRiwgVSsxRjQ0MS0xRjQ0MiwgVSsxRjQ0NCwgVSsxRjQ0Ni0xRjQ0OSwgVSsxRjQ0Qy0xRjQ0RSwgVSsxRjQ1MywgVSsxRjQ2QSwgVSsxRjQ3RCwgVSsxRjRBMywgVSsxRjRCMCwgVSsxRjRCMywgVSsxRjRCOSwgVSsxRjRCQiwgVSsxRjRCRiwgVSsxRjRDOC0xRjRDQiwgVSsxRjRENiwgVSsxRjREQSwgVSsxRjRERiwgVSsxRjRFMy0xRjRFNiwgVSsxRjRFQS0xRjRFRCwgVSsxRjRGNywgVSsxRjRGOS0xRjRGQiwgVSsxRjRGRC0xRjRGRSwgVSsxRjUwMywgVSsxRjUwNy0xRjUwQiwgVSsxRjUwRCwgVSsxRjUxMi0xRjUxMywgVSsxRjUzRS0xRjU0QSwgVSsxRjU0Ri0xRjVGQSwgVSsxRjYxMCwgVSsxRjY1MC0xRjY3RiwgVSsxRjY4NywgVSsxRjY4RCwgVSsxRjY5MSwgVSsxRjY5NCwgVSsxRjY5OCwgVSsxRjZBRCwgVSsxRjZCMiwgVSsxRjZCOS0xRjZCQSwgVSsxRjZCQywgVSsxRjZDNi0xRjZDRiwgVSsxRjZEMy0xRjZENywgVSsxRjZFMC0xRjZFQSwgVSsxRjZGMC0xRjZGMywgVSsxRjZGNy0xRjZGQywgVSsxRjcwMC0xRjdGRiwgVSsxRjgwMC0xRjgwQiwgVSsxRjgxMC0xRjg0NywgVSsxRjg1MC0xRjg1OSwgVSsxRjg2MC0xRjg4NywgVSsxRjg5MC0xRjhBRCwgVSsxRjhCMC0xRjhCQiwgVSsxRjhDMC0xRjhDMSwgVSsxRjkwMC0xRjkwQiwgVSsxRjkzQiwgVSsxRjk0NiwgVSsxRjk4NCwgVSsxRjk5NiwgVSsxRjlFOSwgVSsxRkEwMC0xRkE2RiwgVSsxRkE3MC0xRkE3QywgVSsxRkE4MC0xRkE4OSwgVSsxRkE4Ri0xRkFDNiwgVSsxRkFDRS0xRkFEQywgVSsxRkFERi0xRkFFOSwgVSsxRkFGMC0xRkFGOCwgVSsxRkIwMC0xRkJGRjsKfQovKiB2aWV0bmFtZXNlICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDYwMDsKICBmb250LXN0cmV0Y2g6IDEwMCU7CiAgZm9udC1kaXNwbGF5OiBzd2FwOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92NDQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNDbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzAzMDAtMDMwMSwgVSswMzAzLTAzMDQsIFUrMDMwOC0wMzA5LCBVKzAzMjMsIFUrMDMyOSwgVSsxRUEwLTFFRjksIFUrMjBBQjsKfQovKiBsYXRpbi1leHQgKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNjAwOwogIGZvbnQtc3RyZXRjaDogMTAwJTsKICBmb250LWRpc3BsYXk6IHN3YXA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3Y0NC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0dtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkJBLCBVKzAyQkQtMDJDNSwgVSswMkM3LTAyQ0MsIFUrMDJDRS0wMkQ3LCBVKzAyREQtMDJGRiwgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsxRDAwLTFEQkYsIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQzAsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGOwp9Ci8qIGxhdGluICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDYwMDsKICBmb250LXN0cmV0Y2g6IDEwMCU7CiAgZm9udC1kaXNwbGF5OiBzd2FwOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92NDQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFMtbXUwU0M1NUkud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDsKfQovKiBjeXJpbGxpYy1leHQgKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNzAwOwogIGZvbnQtc3RyZXRjaDogMTAwJTsKICBmb250LWRpc3BsYXk6IHN3YXA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3Y0NC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0ttdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4QSwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGOwp9Ci8qIGN5cmlsbGljICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDcwMDsKICBmb250LXN0cmV0Y2g6IDEwMCU7CiAgZm9udC1kaXNwbGF5OiBzd2FwOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92NDQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN1bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjsKfQovKiBncmVlay1leHQgKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNzAwOwogIGZvbnQtc3RyZXRjaDogMTAwJTsKICBmb250LWRpc3BsYXk6IHN3YXA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3Y0NC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU09tdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGOwp9Ci8qIGdyZWVrICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDcwMDsKICBmb250LXN0cmV0Y2g6IDEwMCU7CiAgZm9udC1kaXNwbGF5OiBzd2FwOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92NDQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN5bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDM3NywgVSswMzdBLTAzN0YsIFUrMDM4NC0wMzhBLCBVKzAzOEMsIFUrMDM4RS0wM0ExLCBVKzAzQTMtMDNGRjsKfQovKiBoZWJyZXcgKi8KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOwogIGZvbnQtc3R5bGU6IG5vcm1hbDsKICBmb250LXdlaWdodDogNzAwOwogIGZvbnQtc3RyZXRjaDogMTAwJTsKICBmb250LWRpc3BsYXk6IHN3YXA7CiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3Y0NC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUUzJtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpOwogIHVuaWNvZGUtcmFuZ2U6IFUrMDMwNy0wMzA4LCBVKzA1OTAtMDVGRiwgVSsyMDBDLTIwMTAsIFUrMjBBQSwgVSsyNUNDLCBVK0ZCMUQtRkI0RjsKfQovKiBtYXRoICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDcwMDsKICBmb250LXN0cmV0Y2g6IDEwMCU7CiAgZm9udC1kaXNwbGF5OiBzd2FwOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92NDQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFZPbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzAzMDItMDMwMywgVSswMzA1LCBVKzAzMDctMDMwOCwgVSswMzEwLCBVKzAzMTIsIFUrMDMxNSwgVSswMzFBLCBVKzAzMjYtMDMyNywgVSswMzJDLCBVKzAzMkYtMDMzMCwgVSswMzMyLTAzMzMsIFUrMDMzOCwgVSswMzNBLCBVKzAzNDYsIFUrMDM0RCwgVSswMzkxLTAzQTEsIFUrMDNBMy0wM0E5LCBVKzAzQjEtMDNDOSwgVSswM0QxLCBVKzAzRDUtMDNENiwgVSswM0YwLTAzRjEsIFUrMDNGNC0wM0Y1LCBVKzIwMTYtMjAxNywgVSsyMDM0LTIwMzgsIFUrMjAzQywgVSsyMDQwLCBVKzIwNDMsIFUrMjA0NywgVSsyMDUwLCBVKzIwNTcsIFUrMjA1RiwgVSsyMDcwLTIwNzEsIFUrMjA3NC0yMDhFLCBVKzIwOTAtMjA5QywgVSsyMEQwLTIwREMsIFUrMjBFMSwgVSsyMEU1LTIwRUYsIFUrMjEwMC0yMTEyLCBVKzIxMTQtMjExNSwgVSsyMTE3LTIxMjEsIFUrMjEyMy0yMTRGLCBVKzIxOTAsIFUrMjE5MiwgVSsyMTk0LTIxQUUsIFUrMjFCMC0yMUU1LCBVKzIxRjEtMjFGMiwgVSsyMUY0LTIyMTEsIFUrMjIxMy0yMjE0LCBVKzIyMTYtMjJGRiwgVSsyMzA4LTIzMEIsIFUrMjMxMCwgVSsyMzE5LCBVKzIzMUMtMjMyMSwgVSsyMzM2LTIzN0EsIFUrMjM3QywgVSsyMzk1LCBVKzIzOUItMjNCNywgVSsyM0QwLCBVKzIzREMtMjNFMSwgVSsyNDc0LTI0NzUsIFUrMjVBRiwgVSsyNUIzLCBVKzI1QjcsIFUrMjVCRCwgVSsyNUMxLCBVKzI1Q0EsIFUrMjVDQywgVSsyNUZCLCBVKzI2NkQtMjY2RiwgVSsyN0MwLTI3RkYsIFUrMjkwMC0yQUZGLCBVKzJCMEUtMkIxMSwgVSsyQjMwLTJCNEMsIFUrMkJGRSwgVSszMDMwLCBVK0ZGNUIsIFUrRkY1RCwgVSsxRDQwMC0xRDdGRiwgVSsxRUUwMC0xRUVGRjsKfQovKiBzeW1ib2xzICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDcwMDsKICBmb250LXN0cmV0Y2g6IDEwMCU7CiAgZm9udC1kaXNwbGF5OiBzd2FwOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92NDQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFVHbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzAwMDEtMDAwQywgVSswMDBFLTAwMUYsIFUrMDA3Ri0wMDlGLCBVKzIwREQtMjBFMCwgVSsyMEUyLTIwRTQsIFUrMjE1MC0yMThGLCBVKzIxOTAsIFUrMjE5MiwgVSsyMTk0LTIxOTksIFUrMjFBRiwgVSsyMUU2LTIxRjAsIFUrMjFGMywgVSsyMjE4LTIyMTksIFUrMjI5OSwgVSsyMkM0LTIyQzYsIFUrMjMwMC0yNDNGLCBVKzI0NDAtMjQ0QSwgVSsyNDYwLTI0RkYsIFUrMjVBMC0yN0JGLCBVKzI4MDAtMjhGRiwgVSsyOTIxLTI5MjIsIFUrMjk4MSwgVSsyOUJGLCBVKzI5RUIsIFUrMkIwMC0yQkZGLCBVKzREQzAtNERGRiwgVStGRkY5LUZGRkIsIFUrMTAxNDAtMTAxOEUsIFUrMTAxOTAtMTAxOUMsIFUrMTAxQTAsIFUrMTAxRDAtMTAxRkQsIFUrMTAyRTAtMTAyRkIsIFUrMTBFNjAtMTBFN0UsIFUrMUQyQzAtMUQyRDMsIFUrMUQyRTAtMUQzN0YsIFUrMUYwMDAtMUYwRkYsIFUrMUYxMDAtMUYxQUQsIFUrMUYxRTYtMUYxRkYsIFUrMUYzMEQtMUYzMEYsIFUrMUYzMTUsIFUrMUYzMUMsIFUrMUYzMUUsIFUrMUYzMjAtMUYzMkMsIFUrMUYzMzYsIFUrMUYzNzgsIFUrMUYzN0QsIFUrMUYzODIsIFUrMUYzOTMtMUYzOUYsIFUrMUYzQTctMUYzQTgsIFUrMUYzQUMtMUYzQUYsIFUrMUYzQzIsIFUrMUYzQzQtMUYzQzYsIFUrMUYzQ0EtMUYzQ0UsIFUrMUYzRDQtMUYzRTAsIFUrMUYzRUQsIFUrMUYzRjEtMUYzRjMsIFUrMUYzRjUtMUYzRjcsIFUrMUY0MDgsIFUrMUY0MTUsIFUrMUY0MUYsIFUrMUY0MjYsIFUrMUY0M0YsIFUrMUY0NDEtMUY0NDIsIFUrMUY0NDQsIFUrMUY0NDYtMUY0NDksIFUrMUY0NEMtMUY0NEUsIFUrMUY0NTMsIFUrMUY0NkEsIFUrMUY0N0QsIFUrMUY0QTMsIFUrMUY0QjAsIFUrMUY0QjMsIFUrMUY0QjksIFUrMUY0QkIsIFUrMUY0QkYsIFUrMUY0QzgtMUY0Q0IsIFUrMUY0RDYsIFUrMUY0REEsIFUrMUY0REYsIFUrMUY0RTMtMUY0RTYsIFUrMUY0RUEtMUY0RUQsIFUrMUY0RjcsIFUrMUY0RjktMUY0RkIsIFUrMUY0RkQtMUY0RkUsIFUrMUY1MDMsIFUrMUY1MDctMUY1MEIsIFUrMUY1MEQsIFUrMUY1MTItMUY1MTMsIFUrMUY1M0UtMUY1NEEsIFUrMUY1NEYtMUY1RkEsIFUrMUY2MTAsIFUrMUY2NTAtMUY2N0YsIFUrMUY2ODcsIFUrMUY2OEQsIFUrMUY2OTEsIFUrMUY2OTQsIFUrMUY2OTgsIFUrMUY2QUQsIFUrMUY2QjIsIFUrMUY2QjktMUY2QkEsIFUrMUY2QkMsIFUrMUY2QzYtMUY2Q0YsIFUrMUY2RDMtMUY2RDcsIFUrMUY2RTAtMUY2RUEsIFUrMUY2RjAtMUY2RjMsIFUrMUY2RjctMUY2RkMsIFUrMUY3MDAtMUY3RkYsIFUrMUY4MDAtMUY4MEIsIFUrMUY4MTAtMUY4NDcsIFUrMUY4NTAtMUY4NTksIFUrMUY4NjAtMUY4ODcsIFUrMUY4OTAtMUY4QUQsIFUrMUY4QjAtMUY4QkIsIFUrMUY4QzAtMUY4QzEsIFUrMUY5MDAtMUY5MEIsIFUrMUY5M0IsIFUrMUY5NDYsIFUrMUY5ODQsIFUrMUY5OTYsIFUrMUY5RTksIFUrMUZBMDAtMUZBNkYsIFUrMUZBNzAtMUZBN0MsIFUrMUZBODAtMUZBODksIFUrMUZBOEYtMUZBQzYsIFUrMUZBQ0UtMUZBREMsIFUrMUZBREYtMUZBRTksIFUrMUZBRjAtMUZBRjgsIFUrMUZCMDAtMUZCRkY7Cn0KLyogdmlldG5hbWVzZSAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA3MDA7CiAgZm9udC1zdHJldGNoOiAxMDAlOwogIGZvbnQtZGlzcGxheTogc3dhcDsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjQ0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTQ211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSswMzAwLTAzMDEsIFUrMDMwMy0wMzA0LCBVKzAzMDgtMDMwOSwgVSswMzIzLCBVKzAzMjksIFUrMUVBMC0xRUY5LCBVKzIwQUI7Cn0KLyogbGF0aW4tZXh0ICovCkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDcwMDsKICBmb250LXN0cmV0Y2g6IDEwMCU7CiAgZm9udC1kaXNwbGF5OiBzd2FwOwogIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92NDQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNHbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTsKICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJCQSwgVSswMkJELTAyQzUsIFUrMDJDNy0wMkNDLCBVKzAyQ0UtMDJENywgVSswMkRELTAyRkYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUQwMC0xREJGLCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMEMwLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjsKfQovKiBsYXRpbiAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIGZvbnQtd2VpZ2h0OiA3MDA7CiAgZm9udC1zdHJldGNoOiAxMDAlOwogIGZvbnQtZGlzcGxheTogc3dhcDsKICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjQ0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTLW11MFNDNTVJLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7CiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7Cn0K");
    charset=utf-8;base64,LyoKICogVGhlIFR5cGVraXQgc2VydmljZSB1c2VkIHRvIGRlbGl2ZXIgdGhpcyBmb250IG9yIGZvbnRzIGZvciB1c2Ugb24gd2Vic2l0ZXMKICogaXMgcHJvdmlkZWQgYnkgQWRvYmUgYW5kIGlzIHN1YmplY3QgdG8gdGhlc2UgVGVybXMgb2YgVXNlCiAqIGh0dHA6Ly93d3cuYWRvYmUuY29tL3Byb2R1Y3RzL2V1bGFzL3RvdV90eXBla2l0LiBGb3IgZm9udCBsaWNlbnNlCiAqIGluZm9ybWF0aW9uLCBzZWUgdGhlIGxpc3QgYmVsb3cuCiAqCiAqIHF1YXRyby1zbGFiOgogKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDAzYjlhZmMwYwogKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDAzYjlhZmMxMgogKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDAzYjlhZmMwZQogKgogKiDCqSAyMDA5LTIwMjYgQWRvYmUgU3lzdGVtcyBJbmNvcnBvcmF0ZWQuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuCiAqLwovKnsibGFzdF9wdWJsaXNoZWQiOiIyMDE5LTA2LTE4IDIwOjM0OjUwIFVUQyJ9Ki8KCkBpbXBvcnQgdXJsKCJodHRwczovL3AudHlwZWtpdC5uZXQvcC5jc3M/cz0xJms9anNoNWVyZiZodD10ayZmPTE2NDY2LjE2NDY4LjE2NDcwJmE9NjQ3Mzk4JmFwcD10eXBla2l0JmU9Y3NzIik7CgpAZm9udC1mYWNlIHsKZm9udC1mYW1pbHk6InF1YXRyby1zbGFiIjsKc3JjOnVybCgiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvYmIwNzhlLzAwMDAwMDAwMDAwMDAwMDAzYjlhZmMwYy8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNCZ2PTMiKSBmb3JtYXQoIndvZmYyIiksdXJsKCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9iYjA3OGUvMDAwMDAwMDAwMDAwMDAwMDNiOWFmYzBjLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW40JnY9MyIpIGZvcm1hdCgid29mZiIpLHVybCgiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvYmIwNzhlLzAwMDAwMDAwMDAwMDAwMDAzYjlhZmMwYy8yNy9hP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNCZ2PTMiKSBmb3JtYXQoIm9wZW50eXBlIik7CmZvbnQtZGlzcGxheTphdXRvO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0cmV0Y2g6bm9ybWFsOwp9CgpAZm9udC1mYWNlIHsKZm9udC1mYW1pbHk6InF1YXRyby1zbGFiIjsKc3JjOnVybCgiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvOTdmM2NjLzAwMDAwMDAwMDAwMDAwMDAzYjlhZmMxMi8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNyZ2PTMiKSBmb3JtYXQoIndvZmYyIiksdXJsKCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi85N2YzY2MvMDAwMDAwMDAwMDAwMDAwMDNiOWFmYzEyLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW43JnY9MyIpIGZvcm1hdCgid29mZiIpLHVybCgiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvOTdmM2NjLzAwMDAwMDAwMDAwMDAwMDAzYjlhZmMxMi8yNy9hP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNyZ2PTMiKSBmb3JtYXQoIm9wZW50eXBlIik7CmZvbnQtZGlzcGxheTphdXRvO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0cmV0Y2g6bm9ybWFsOwp9CgpAZm9udC1mYWNlIHsKZm9udC1mYW1pbHk6InF1YXRyby1zbGFiIjsKc3JjOnVybCgiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMWQ0ZDljLzAwMDAwMDAwMDAwMDAwMDAzYjlhZmMwZS8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNSZ2PTMiKSBmb3JtYXQoIndvZmYyIiksdXJsKCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8xZDRkOWMvMDAwMDAwMDAwMDAwMDAwMDNiOWFmYzBlLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW41JnY9MyIpIGZvcm1hdCgid29mZiIpLHVybCgiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMWQ0ZDljLzAwMDAwMDAwMDAwMDAwMDAzYjlhZmMwZS8yNy9hP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNSZ2PTMiKSBmb3JtYXQoIm9wZW50eXBlIik7CmZvbnQtZGlzcGxheTphdXRvO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0cmV0Y2g6bm9ybWFsOwp9CgoudGstcXVhdHJvLXNsYWIgeyBmb250LWZhbWlseTogInF1YXRyby1zbGFiIixzZXJpZjsgfQo=");

    .summit.pf-widget,
    .summit-lrg.pf-widget {
      background-color: #181a2c;
      color: #ffffff;
      text-align: center;
      font-family: quatro-slab, serif;
    }

    .summit .pf-widget-headline {
      font-family: quatro-slab, serif;
      font-weight: 700;
      font-size: 24px;
      text-align: center !important;
      color: #ffffff !important;
    }


    .summit p.pf-widget-message {
      text-align: center !important;
      color: #d0e1ff;
      font-family: quatro-slab, serif;
      font-weight: bold;
      font-size: 18px;
    }


    .summit .pf-widget-message::after {
      display: block;
      content: '';
      background-image: url("");
      height: 140px;
      margin: 1em 18px 0;
      background-size: contain;
      background-repeat: no-repeat;
      transform: translateY(20px);
    }

    .summit.pf-widget .pf-widget-btn.pf-widget-ok,
    .summit-lrg.pf-widget .pf-widget-btn.pf-widget-ok {
      text-transform: uppercase;
      color: #ffffff;
      font-family: "Open Sans", sans-serif;
      background-color: #b91919;
      width: 90%;
      text-align: center;
      font-size: 16px;
      font-weight: 700;
    }

    /*::::Large Modal Styles::::*/

    .summit-lrg .pf-widget-message::before {
      display: block;
      content: '';
      background-image: url("");
      height: 249px;
      margin: -24px -33px 13px -35px;
      background-size: 25.4em;
      background-repeat: no-repeat;
      transform: translateY(20px);
    }

    .summit-lrg.pf-widget .pf-widget-footer::after {
      display: block;
      content: '(Attendance is 100% free - but you must register in advance.)';
      color: #ffffff;
      text-align: center !important;
      color: white;
      font-family: "Open Sans", sans-serif;
      font-size: 1.2em;
    }

    .summit-lrg .pf-widget-headline {
      font-family: quatro-slab, serif;
      font-weight: 500;
      font-size: 27px !important;
      text-align: center !important;
      color: #ffffff !important;
    }

    .summit-lrg .pf-widget-headline {
      font-family: quatro-slab, serif;
      font-weight: 700;
      font-size: 27px;
      text-align: center !important;
      color: #ffffff !important;
    }

    .summit-lrg p.pf-widget-message {
      text-align: center !important;
      color: white;
      font-family: "Open Sans", sans-serif;
      font-size: 14px;
      font-weight: 600;
    }

    .summit-lrg .pf-widget-headline::before {
      font-family: quatro-slab, serif;
      font-weight: 500;
      display: block;
      content: 'The Biggest Event in Oxford Club History...';
      color: #ffffff;
      text-align: center !important;
      font-size: .65em;
      margin-bottom: 1em;
    }
  

    .badge-new>a::after {
      content: 'NEW';
      font-size: 0.9em;
      font-weight: bold;
      text-align: center;
      color: #54c3ca;
      border: 1px solid;
      border-color: #54c3ca;
      border-radius: 4px;
      padding: 2px 0;
      padding-right: 32px;
      position: absolute;
      right: 10px;
      top: 14px;
      z-index: 9;
      background: transparent;
    }
  
\s*$/g; function pa(a, b) { return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a } function qa(a) { return a.type = (null !== a.getAttribute("type")) + "/" + a.type, a } function ra(a) { var b = na.exec(a.type); return b ? a.type = b[1] : a.removeAttribute("type"), a } function sa(a, b) { var c, d, e, f, g, h, i, j; if (1 === b.nodeType) { if (N.hasData(a) && (f = N.access(a), g = N.set(b, f), j = f.events)) { delete g.handle, g.events = {}; for (e in j) for (c = 0, d = j[e].length; d > c; c++)n.event.add(b, e, j[e][c]) } O.hasData(a) && (h = O.access(a), i = n.extend({}, h), O.set(b, i)) } } function ta(a, b) { var c = b.nodeName.toLowerCase(); "input" === c && X.test(a.type) ? b.checked = a.checked : "input" !== c && "textarea" !== c || (b.defaultValue = a.defaultValue) } function ua(a, b, c, d) { b = f.apply([], b); var e, g, h, i, j, k, m = 0, o = a.length, p = o - 1, q = b[0], r = n.isFunction(q); if (r || o > 1 && "string" == typeof q && !l.checkClone && ma.test(q)) return a.each(function (e) { var f = a.eq(e); r && (b[0] = q.call(this, e, f.html())), ua(f, b, c, d) }); if (o && (e = ca(b, a[0].ownerDocument, !1, a, d), g = e.firstChild, 1 === e.childNodes.length && (e = g), g || d)) { for (h = n.map(_(e, "script"), qa), i = h.length; o > m; m++)j = e, m !== p && (j = n.clone(j, !0, !0), i && n.merge(h, _(j, "script"))), c.call(a[m], j, m); if (i) for (k = h[h.length - 1].ownerDocument, n.map(h, ra), m = 0; i > m; m++)j = h[m], Z.test(j.type || "") && !N.access(j, "globalEval") && n.contains(k, j) && (j.src ? n._evalUrl && n._evalUrl(j.src) : n.globalEval(j.textContent.replace(oa, ""))) } return a } function va(a, b, c) { for (var d, e = b ? n.filter(b, a) : a, f = 0; null != (d = e[f]); f++)c || 1 !== d.nodeType || n.cleanData(_(d)), d.parentNode && (c && n.contains(d.ownerDocument, d) && aa(_(d, "script")), d.parentNode.removeChild(d)); return a } n.extend({ htmlPrefilter: function (a) { return a.replace(ka, "<$1></$2>") }, clone: function (a, b, c) { var d, e, f, g, h = a.cloneNode(!0), i = n.contains(a.ownerDocument, a); if (!(l.noCloneChecked || 1 !== a.nodeType && 11 !== a.nodeType || n.isXMLDoc(a))) for (g = _(h), f = _(a), d = 0, e = f.length; e > d; d++)ta(f[d], g[d]); if (b) if (c) for (f = f || _(a), g = g || _(h), d = 0, e = f.length; e > d; d++)sa(f[d], g[d]); else sa(a, h); return g = _(h, "script"), g.length > 0 && aa(g, !i && _(a, "script")), h }, cleanData: function (a) { for (var b, c, d, e = n.event.special, f = 0; void 0 !== (c = a[f]); f++)if (L(c)) { if (b = c[N.expando]) { if (b.events) for (d in b.events) e[d] ? n.event.remove(c, d) : n.removeEvent(c, d, b.handle); c[N.expando] = void 0 } c[O.expando] && (c[O.expando] = void 0) } } }), n.fn.extend({ domManip: ua, detach: function (a) { return va(this, a, !0) }, remove: function (a) { return va(this, a) }, text: function (a) { return K(this, function (a) { return void 0 === a ? n.text(this) : this.empty().each(function () { 1 !== this.nodeType && 11 !== this.nodeType && 9 !== this.nodeType || (this.textContent = a) }) }, null, a, arguments.length) }, append: function () { return ua(this, arguments, function (a) { if (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) { var b = pa(this, a); b.appendChild(a) } }) }, prepend: function () { return ua(this, arguments, function (a) { if (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) { var b = pa(this, a); b.insertBefore(a, b.firstChild) } }) }, before: function () { return ua(this, arguments, function (a) { this.parentNode && this.parentNode.insertBefore(a, this) }) }, after: function () { return ua(this, arguments, function (a) { this.parentNode && this.parentNode.insertBefore(a, this.nextSibling) }) }, empty: function () { for (var a, b = 0; null != (a = this[b]); b++)1 === a.nodeType && (n.cleanData(_(a, !1)), a.textContent = ""); return this }, clone: function (a, b) { return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function () { return n.clone(this, a, b) }) }, html: function (a) { return K(this, function (a) { var b = this[0] || {}, c = 0, d = this.length; if (void 0 === a && 1 === b.nodeType) return b.innerHTML; if ("string" == typeof a && !la.test(a) && !$[(Y.exec(a) || ["", ""])[1].toLowerCase()]) { a = n.htmlPrefilter(a); try { for (; d > c; c++)b = this[c] || {}, 1 === b.nodeType && (n.cleanData(_(b, !1)), b.innerHTML = a); b = 0 } catch (e) { } } b && this.empty().append(a) }, null, a, arguments.length) }, replaceWith: function () { var a = []; return ua(this, arguments, function (b) { var c = this.parentNode; n.inArray(this, a) < 0 && (n.cleanData(_(this)), c && c.replaceChild(b, this)) }, a) } }), n.each({ appendTo: "append", prependTo: "prepend", insertBefore: "before", insertAfter: "after", replaceAll: "replaceWith" }, function (a, b) { n.fn[a] = function (a) { for (var c, d = [], e = n(a), f = e.length - 1, h = 0; f >= h; h++)c = h === f ? this : this.clone(!0), n(e[h])[b](c), g.apply(d, c.get()); return this.pushStack(d) } }); var wa, xa = { HTML: "block", BODY: "block" }; function ya(a, b) { var c = n(b.createElement(a)).appendTo(b.body), d = n.css(c[0], "display"); return c.detach(), d } function za(a) { var b = d, c = xa[a]; return c || (c = ya(a, b), "none" !== c && c || (wa = (wa || n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement), b = wa[0].contentDocument, b.write(), b.close(), c = ya(a, b), wa.detach()), xa[a] = c), c } var Aa = /^margin/, Ba = new RegExp("^(" + S + ")(?!px)[a-z%]+$", "i"), Ca = function (b) { var c = b.ownerDocument.defaultView; return c && c.opener || (c = a), c.getComputedStyle(b) }, Da = function (a, b, c, d) { var e, f, g = {}; for (f in b) g[f] = a.style[f], a.style[f] = b[f]; e = c.apply(a, d || []); for (f in b) a.style[f] = g[f]; return e }, Ea = d.documentElement; !function () { var b, c, e, f, g = d.createElement("div"), h = d.createElement("div"); if (h.style) { h.style.backgroundClip = "content-box", h.cloneNode(!0).style.backgroundClip = "", l.clearCloneStyle = "content-box" === h.style.backgroundClip, g.style.cssText = "border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute", g.appendChild(h); function i() { h.style.cssText = "-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%", h.innerHTML = "", Ea.appendChild(g); var d = a.getComputedStyle(h); b = "1%" !== d.top, f = "2px" === d.marginLeft, c = "4px" === d.width, h.style.marginRight = "50%", e = "4px" === d.marginRight, Ea.removeChild(g) } n.extend(l, { pixelPosition: function () { return i(), b }, boxSizingReliable: function () { return null == c && i(), c }, pixelMarginRight: function () { return null == c && i(), e }, reliableMarginLeft: function () { return null == c && i(), f }, reliableMarginRight: function () { var b, c = h.appendChild(d.createElement("div")); return c.style.cssText = h.style.cssText = "-webkit-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0", c.style.marginRight = c.style.width = "0", h.style.width = "1px", Ea.appendChild(g), b = !parseFloat(a.getComputedStyle(c).marginRight), Ea.removeChild(g), h.removeChild(c), b } }) } }(); function Fa(a, b, c) { var d, e, f, g, h = a.style; return c = c || Ca(a), g = c ? c.getPropertyValue(b) || c[b] : void 0, "" !== g && void 0 !== g || n.contains(a.ownerDocument, a) || (g = n.style(a, b)), c && !l.pixelMarginRight() && Ba.test(g) && Aa.test(b) && (d = h.width, e = h.minWidth, f = h.maxWidth, h.minWidth = h.maxWidth = h.width = g, g = c.width, h.width = d, h.minWidth = e, h.maxWidth = f), void 0 !== g ? g + "" : g } function Ga(a, b) { return { get: function () { return a() ? void delete this.get : (this.get = b).apply(this, arguments) } } } var Ha = /^(none|table(?!-c[ea]).+)/, Ia = { position: "absolute", visibility: "hidden", display: "block" }, Ja = { letterSpacing: "0", fontWeight: "400" }, Ka = ["Webkit", "O", "Moz", "ms"], La = d.createElement("div").style; function Ma(a) { if (a in La) return a; var b = a[0].toUpperCase() + a.slice(1), c = Ka.length; while (c--) if (a = Ka[c] + b, a in La) return a } function Na(a, b, c) { var d = T.exec(b); return d ? Math.max(0, d[2] - (c || 0)) + (d[3] || "px") : b } function Oa(a, b, c, d, e) { for (var f = c === (d ? "border" : "content") ? 4 : "width" === b ? 1 : 0, g = 0; 4 > f; f += 2)"margin" === c && (g += n.css(a, c + U[f], !0, e)), d ? ("content" === c && (g -= n.css(a, "padding" + U[f], !0, e)), "margin" !== c && (g -= n.css(a, "border" + U[f] + "Width", !0, e))) : (g += n.css(a, "padding" + U[f], !0, e), "padding" !== c && (g += n.css(a, "border" + U[f] + "Width", !0, e))); return g } function Pa(b, c, e) { var f = !0, g = "width" === c ? b.offsetWidth : b.offsetHeight, h = Ca(b), i = "border-box" === n.css(b, "boxSizing", !1, h); if (d.msFullscreenElement && a.top !== a && b.getClientRects().length && (g = Math.round(100 * b.getBoundingClientRect()[c])), 0 >= g || null == g) { if (g = Fa(b, c, h), (0 > g || null == g) && (g = b.style[c]), Ba.test(g)) return g; f = i && (l.boxSizingReliable() || g === b.style[c]), g = parseFloat(g) || 0 } return g + Oa(b, c, e || (i ? "border" : "content"), f, h) + "px" } function Qa(a, b) { for (var c, d, e, f = [], g = 0, h = a.length; h > g; g++)d = a[g], d.style && (f[g] = N.get(d, "olddisplay"), c = d.style.display, b ? (f[g] || "none" !== c || (d.style.display = ""), "" === d.style.display && V(d) && (f[g] = N.access(d, "olddisplay", za(d.nodeName)))) : (e = V(d), "none" === c && e || N.set(d, "olddisplay", e ? c : n.css(d, "display")))); for (g = 0; h > g; g++)d = a[g], d.style && (b && "none" !== d.style.display && "" !== d.style.display || (d.style.display = b ? f[g] || "" : "none")); return a } n.extend({ cssHooks: { opacity: { get: function (a, b) { if (b) { var c = Fa(a, "opacity"); return "" === c ? "1" : c } } } }, cssNumber: { animationIterationCount: !0, columnCount: !0, fillOpacity: !0, flexGrow: !0, flexShrink: !0, fontWeight: !0, lineHeight: !0, opacity: !0, order: !0, orphans: !0, widows: !0, zIndex: !0, zoom: !0 }, cssProps: { "float": "cssFloat" }, style: function (a, b, c, d) { if (a && 3 !== a.nodeType && 8 !== a.nodeType && a.style) { var e, f, g, h = n.camelCase(b), i = a.style; return b = n.cssProps[h] || (n.cssProps[h] = Ma(h) || h), g = n.cssHooks[b] || n.cssHooks[h], void 0 === c ? g && "get" in g && void 0 !== (e = g.get(a, !1, d)) ? e : i[b] : (f = typeof c, "string" === f && (e = T.exec(c)) && e[1] && (c = W(a, b, e), f = "number"), null != c && c === c && ("number" === f && (c += e && e[3] || (n.cssNumber[h] ? "" : "px")), l.clearCloneStyle || "" !== c || 0 !== b.indexOf("background") || (i[b] = "inherit"), g && "set" in g && void 0 === (c = g.set(a, c, d)) || (i[b] = c)), void 0) } }, css: function (a, b, c, d) { var e, f, g, h = n.camelCase(b); return b = n.cssProps[h] || (n.cssProps[h] = Ma(h) || h), g = n.cssHooks[b] || n.cssHooks[h], g && "get" in g && (e = g.get(a, !0, c)), void 0 === e && (e = Fa(a, b, d)), "normal" === e && b in Ja && (e = Ja[b]), "" === c || c ? (f = parseFloat(e), c === !0 || isFinite(f) ? f || 0 : e) : e } }), n.each(["height", "width"], function (a, b) { n.cssHooks[b] = { get: function (a, c, d) { return c ? Ha.test(n.css(a, "display")) && 0 === a.offsetWidth ? Da(a, Ia, function () { return Pa(a, b, d) }) : Pa(a, b, d) : void 0 }, set: function (a, c, d) { var e, f = d && Ca(a), g = d && Oa(a, b, d, "border-box" === n.css(a, "boxSizing", !1, f), f); return g && (e = T.exec(c)) && "px" !== (e[3] || "px") && (a.style[b] = c, c = n.css(a, b)), Na(a, c, g) } } }), n.cssHooks.marginLeft = Ga(l.reliableMarginLeft, function (a, b) { return b ? (parseFloat(Fa(a, "marginLeft")) || a.getBoundingClientRect().left - Da(a, { marginLeft: 0 }, function () { return a.getBoundingClientRect().left })) + "px" : void 0 }), n.cssHooks.marginRight = Ga(l.reliableMarginRight, function (a, b) { return b ? Da(a, { display: "inline-block" }, Fa, [a, "marginRight"]) : void 0 }), n.each({ margin: "", padding: "", border: "Width" }, function (a, b) { n.cssHooks[a + b] = { expand: function (c) { for (var d = 0, e = {}, f = "string" == typeof c ? c.split(" ") : [c]; 4 > d; d++)e[a + U[d] + b] = f[d] || f[d - 2] || f[0]; return e } }, Aa.test(a) || (n.cssHooks[a + b].set = Na) }), n.fn.extend({ css: function (a, b) { return K(this, function (a, b, c) { var d, e, f = {}, g = 0; if (n.isArray(b)) { for (d = Ca(a), e = b.length; e > g; g++)f[b[g]] = n.css(a, b[g], !1, d); return f } return void 0 !== c ? n.style(a, b, c) : n.css(a, b) }, a, b, arguments.length > 1) }, show: function () { return Qa(this, !0) }, hide: function () { return Qa(this) }, toggle: function (a) { return "boolean" == typeof a ? a ? this.show() : this.hide() : this.each(function () { V(this) ? n(this).show() : n(this).hide() }) } }); function Ra(a, b, c, d, e) { return new Ra.prototype.init(a, b, c, d, e) } n.Tween = Ra, Ra.prototype = { constructor: Ra, init: function (a, b, c, d, e, f) { this.elem = a, this.prop = c, this.easing = e || n.easing._default, this.options = b, this.start = this.now = this.cur(), this.end = d, this.unit = f || (n.cssNumber[c] ? "" : "px") }, cur: function () { var a = Ra.propHooks[this.prop]; return a && a.get ? a.get(this) : Ra.propHooks._default.get(this) }, run: function (a) { var b, c = Ra.propHooks[this.prop]; return this.options.duration ? this.pos = b = n.easing[this.easing](a, this.options.duration * a, 0, 1, this.options.duration) : this.pos = b = a, this.now = (this.end - this.start) * b + this.start, this.options.step && this.options.step.call(this.elem, this.now, this), c && c.set ? c.set(this) : Ra.propHooks._default.set(this), this } }, Ra.prototype.init.prototype = Ra.prototype, Ra.propHooks = { _default: { get: function (a) { var b; return 1 !== a.elem.nodeType || null != a.elem[a.prop] && null == a.elem.style[a.prop] ? a.elem[a.prop] : (b = n.css(a.elem, a.prop, ""), b && "auto" !== b ? b : 0) }, set: function (a) { n.fx.step[a.prop] ? n.fx.step[a.prop](a) : 1 !== a.elem.nodeType || null == a.elem.style[n.cssProps[a.prop]] && !n.cssHooks[a.prop] ? a.elem[a.prop] = a.now : n.style(a.elem, a.prop, a.now + a.unit) } } }, Ra.propHooks.scrollTop = Ra.propHooks.scrollLeft = { set: function (a) { a.elem.nodeType && a.elem.parentNode && (a.elem[a.prop] = a.now) } }, n.easing = { linear: function (a) { return a }, swing: function (a) { return .5 - Math.cos(a * Math.PI) / 2 }, _default: "swing" }, n.fx = Ra.prototype.init, n.fx.step = {}; var Sa, Ta, Ua = /^(?:toggle|show|hide)$/, Va = /queueHooks$/; function Wa() { return a.setTimeout(function () { Sa = void 0 }), Sa = n.now() } function Xa(a, b) { var c, d = 0, e = { height: a }; for (b = b ? 1 : 0; 4 > d; d += 2 - b)c = U[d], e["margin" + c] = e["padding" + c] = a; return b && (e.opacity = e.width = a), e } function Ya(a, b, c) { for (var d, e = (_a.tweeners[b] || []).concat(_a.tweeners["*"]), f = 0, g = e.length; g > f; f++)if (d = e[f].call(c, b, a)) return d } function Za(a, b, c) { var d, e, f, g, h, i, j, k, l = this, m = {}, o = a.style, p = a.nodeType && V(a), q = N.get(a, "fxshow"); c.queue || (h = n._queueHooks(a, "fx"), null == h.unqueued && (h.unqueued = 0, i = h.empty.fire, h.empty.fire = function () { h.unqueued || i() }), h.unqueued++, l.always(function () { l.always(function () { h.unqueued--, n.queue(a, "fx").length || h.empty.fire() }) })), 1 === a.nodeType && ("height" in b || "width" in b) && (c.overflow = [o.overflow, o.overflowX, o.overflowY], j = n.css(a, "display"), k = "none" === j ? N.get(a, "olddisplay") || za(a.nodeName) : j, "inline" === k && "none" === n.css(a, "float") && (o.display = "inline-block")), c.overflow && (o.overflow = "hidden", l.always(function () { o.overflow = c.overflow[0], o.overflowX = c.overflow[1], o.overflowY = c.overflow[2] })); for (d in b) if (e = b[d], Ua.exec(e)) { if (delete b[d], f = f || "toggle" === e, e === (p ? "hide" : "show")) { if ("show" !== e || !q || void 0 === q[d]) continue; p = !0 } m[d] = q && q[d] || n.style(a, d) } else j = void 0; if (n.isEmptyObject(m)) "inline" === ("none" === j ? za(a.nodeName) : j) && (o.display = j); else { q ? "hidden" in q && (p = q.hidden) : q = N.access(a, "fxshow", {}), f && (q.hidden = !p), p ? n(a).show() : l.done(function () { n(a).hide() }), l.done(function () { var b; N.remove(a, "fxshow"); for (b in m) n.style(a, b, m[b]) }); for (d in m) g = Ya(p ? q[d] : 0, d, l), d in q || (q[d] = g.start, p && (g.end = g.start, g.start = "width" === d || "height" === d ? 1 : 0)) } } function $a(a, b) { var c, d, e, f, g; for (c in a) if (d = n.camelCase(c), e = b[d], f = a[c], n.isArray(f) && (e = f[1], f = a[c] = f[0]), c !== d && (a[d] = f, delete a[c]), g = n.cssHooks[d], g && "expand" in g) { f = g.expand(f), delete a[d]; for (c in f) c in a || (a[c] = f[c], b[c] = e) } else b[d] = e } function _a(a, b, c) { var d, e, f = 0, g = _a.prefilters.length, h = n.Deferred().always(function () { delete i.elem }), i = function () { if (e) return !1; for (var b = Sa || Wa(), c = Math.max(0, j.startTime + j.duration - b), d = c / j.duration || 0, f = 1 - d, g = 0, i = j.tweens.length; i > g; g++)j.tweens[g].run(f); return h.notifyWith(a, [j, f, c]), 1 > f && i ? c : (h.resolveWith(a, [j]), !1) }, j = h.promise({ elem: a, props: n.extend({}, b), opts: n.extend(!0, { specialEasing: {}, easing: n.easing._default }, c), originalProperties: b, originalOptions: c, startTime: Sa || Wa(), duration: c.duration, tweens: [], createTween: function (b, c) { var d = n.Tween(a, j.opts, b, c, j.opts.specialEasing[b] || j.opts.easing); return j.tweens.push(d), d }, stop: function (b) { var c = 0, d = b ? j.tweens.length : 0; if (e) return this; for (e = !0; d > c; c++)j.tweens[c].run(1); return b ? (h.notifyWith(a, [j, 1, 0]), h.resolveWith(a, [j, b])) : h.rejectWith(a, [j, b]), this } }), k = j.props; for ($a(k, j.opts.specialEasing); g > f; f++)if (d = _a.prefilters[f].call(j, a, k, j.opts)) return n.isFunction(d.stop) && (n._queueHooks(j.elem, j.opts.queue).stop = n.proxy(d.stop, d)), d; return n.map(k, Ya, j), n.isFunction(j.opts.start) && j.opts.start.call(a, j), n.fx.timer(n.extend(i, { elem: a, anim: j, queue: j.opts.queue })), j.progress(j.opts.progress).done(j.opts.done, j.opts.complete).fail(j.opts.fail).always(j.opts.always) } n.Animation = n.extend(_a, { tweeners: { "*": [function (a, b) { var c = this.createTween(a, b); return W(c.elem, a, T.exec(b), c), c }] }, tweener: function (a, b) { n.isFunction(a) ? (b = a, a = ["*"]) : a = a.match(G); for (var c, d = 0, e = a.length; e > d; d++)c = a[d], _a.tweeners[c] = _a.tweeners[c] || [], _a.tweeners[c].unshift(b) }, prefilters: [Za], prefilter: function (a, b) { b ? _a.prefilters.unshift(a) : _a.prefilters.push(a) } }), n.speed = function (a, b, c) { var d = a && "object" == typeof a ? n.extend({}, a) : { complete: c || !c && b || n.isFunction(a) && a, duration: a, easing: c && b || b && !n.isFunction(b) && b }; return d.duration = n.fx.off ? 0 : "number" == typeof d.duration ? d.duration : d.duration in n.fx.speeds ? n.fx.speeds[d.duration] : n.fx.speeds._default, null != d.queue && d.queue !== !0 || (d.queue = "fx"), d.old = d.complete, d.complete = function () { n.isFunction(d.old) && d.old.call(this), d.queue && n.dequeue(this, d.queue) }, d }, n.fn.extend({ fadeTo: function (a, b, c, d) { return this.filter(V).css("opacity", 0).show().end().animate({ opacity: b }, a, c, d) }, animate: function (a, b, c, d) { var e = n.isEmptyObject(a), f = n.speed(b, c, d), g = function () { var b = _a(this, n.extend({}, a), f); (e || N.get(this, "finish")) && b.stop(!0) }; return g.finish = g, e || f.queue === !1 ? this.each(g) : this.queue(f.queue, g) }, stop: function (a, b, c) { var d = function (a) { var b = a.stop; delete a.stop, b(c) }; return "string" != typeof a && (c = b, b = a, a = void 0), b && a !== !1 && this.queue(a || "fx", []), this.each(function () { var b = !0, e = null != a && a + "queueHooks", f = n.timers, g = N.get(this); if (e) g[e] && g[e].stop && d(g[e]); else for (e in g) g[e] && g[e].stop && Va.test(e) && d(g[e]); for (e = f.length; e--;)f[e].elem !== this || null != a && f[e].queue !== a || (f[e].anim.stop(c), b = !1, f.splice(e, 1)); !b && c || n.dequeue(this, a) }) }, finish: function (a) { return a !== !1 && (a = a || "fx"), this.each(function () { var b, c = N.get(this), d = c[a + "queue"], e = c[a + "queueHooks"], f = n.timers, g = d ? d.length : 0; for (c.finish = !0, n.queue(this, a, []), e && e.stop && e.stop.call(this, !0), b = f.length; b--;)f[b].elem === this && f[b].queue === a && (f[b].anim.stop(!0), f.splice(b, 1)); for (b = 0; g > b; b++)d[b] && d[b].finish && d[b].finish.call(this); delete c.finish }) } }), n.each(["toggle", "show", "hide"], function (a, b) { var c = n.fn[b]; n.fn[b] = function (a, d, e) { return null == a || "boolean" == typeof a ? c.apply(this, arguments) : this.animate(Xa(b, !0), a, d, e) } }), n.each({ slideDown: Xa("show"), slideUp: Xa("hide"), slideToggle: Xa("toggle"), fadeIn: { opacity: "show" }, fadeOut: { opacity: "hide" }, fadeToggle: { opacity: "toggle" } }, function (a, b) { n.fn[a] = function (a, c, d) { return this.animate(b, a, c, d) } }), n.timers = [], n.fx.tick = function () { var a, b = 0, c = n.timers; for (Sa = n.now(); b < c.length; b++)a = c[b], a() || c[b] !== a || c.splice(b--, 1); c.length || n.fx.stop(), Sa = void 0 }, n.fx.timer = function (a) { n.timers.push(a), a() ? n.fx.start() : n.timers.pop() }, n.fx.interval = 13, n.fx.start = function () { Ta || (Ta = a.setInterval(n.fx.tick, n.fx.interval)) }, n.fx.stop = function () { a.clearInterval(Ta), Ta = null }, n.fx.speeds = { slow: 600, fast: 200, _default: 400 }, n.fn.delay = function (b, c) { return b = n.fx ? n.fx.speeds[b] || b : b, c = c || "fx", this.queue(c, function (c, d) { var e = a.setTimeout(c, b); d.stop = function () { a.clearTimeout(e) } }) }, function () { var a = d.createElement("input"), b = d.createElement("select"), c = b.appendChild(d.createElement("option")); a.type = "checkbox", l.checkOn = "" !== a.value, l.optSelected = c.selected, b.disabled = !0, l.optDisabled = !c.disabled, a = d.createElement("input"), a.value = "t", a.type = "radio", l.radioValue = "t" === a.value }(); var ab, bb = n.expr.attrHandle; n.fn.extend({ attr: function (a, b) { return K(this, n.attr, a, b, arguments.length > 1) }, removeAttr: function (a) { return this.each(function () { n.removeAttr(this, a) }) } }), n.extend({ attr: function (a, b, c) { var d, e, f = a.nodeType; if (3 !== f && 8 !== f && 2 !== f) return "undefined" == typeof a.getAttribute ? n.prop(a, b, c) : (1 === f && n.isXMLDoc(a) || (b = b.toLowerCase(), e = n.attrHooks[b] || (n.expr.match.bool.test(b) ? ab : void 0)), void 0 !== c ? null === c ? void n.removeAttr(a, b) : e && "set" in e && void 0 !== (d = e.set(a, c, b)) ? d : (a.setAttribute(b, c + ""), c) : e && "get" in e && null !== (d = e.get(a, b)) ? d : (d = n.find.attr(a, b), null == d ? void 0 : d)) }, attrHooks: { type: { set: function (a, b) { if (!l.radioValue && "radio" === b && n.nodeName(a, "input")) { var c = a.value; return a.setAttribute("type", b), c && (a.value = c), b } } } }, removeAttr: function (a, b) { var c, d, e = 0, f = b && b.match(G); if (f && 1 === a.nodeType) while (c = f[e++]) d = n.propFix[c] || c, n.expr.match.bool.test(c) && (a[d] = !1), a.removeAttribute(c) } }), ab = { set: function (a, b, c) { return b === !1 ? n.removeAttr(a, c) : a.setAttribute(c, c), c } }, n.each(n.expr.match.bool.source.match(/\w+/g), function (a, b) { var c = bb[b] || n.find.attr; bb[b] = function (a, b, d) { var e, f; return d || (f = bb[b], bb[b] = e, e = null != c(a, b, d) ? b.toLowerCase() : null, bb[b] = f), e } }); var cb = /^(?:input|select|textarea|button)$/i, db = /^(?:a|area)$/i; n.fn.extend({ prop: function (a, b) { return K(this, n.prop, a, b, arguments.length > 1) }, removeProp: function (a) { return this.each(function () { delete this[n.propFix[a] || a] }) } }), n.extend({
        prop: function (a, b, c) {
          var d, e, f = a.nodeType; if (3 !== f && 8 !== f && 2 !== f) return 1 === f && n.isXMLDoc(a) || (b = n.propFix[b] || b,
            e = n.propHooks[b]), void 0 !== c ? e && "set" in e && void 0 !== (d = e.set(a, c, b)) ? d : a[b] = c : e && "get" in e && null !== (d = e.get(a, b)) ? d : a[b]
        }, propHooks: { tabIndex: { get: function (a) { var b = n.find.attr(a, "tabindex"); return b ? parseInt(b, 10) : cb.test(a.nodeName) || db.test(a.nodeName) && a.href ? 0 : -1 } } }, propFix: { "for": "htmlFor", "class": "className" }
      }), l.optSelected || (n.propHooks.selected = { get: function (a) { var b = a.parentNode; return b && b.parentNode && b.parentNode.selectedIndex, null }, set: function (a) { var b = a.parentNode; b && (b.selectedIndex, b.parentNode && b.parentNode.selectedIndex) } }), n.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan", "useMap", "frameBorder", "contentEditable"], function () { n.propFix[this.toLowerCase()] = this }); var eb = /[\t\r\n\f]/g; function fb(a) { return a.getAttribute && a.getAttribute("class") || "" } n.fn.extend({ addClass: function (a) { var b, c, d, e, f, g, h, i = 0; if (n.isFunction(a)) return this.each(function (b) { n(this).addClass(a.call(this, b, fb(this))) }); if ("string" == typeof a && a) { b = a.match(G) || []; while (c = this[i++]) if (e = fb(c), d = 1 === c.nodeType && (" " + e + " ").replace(eb, " ")) { g = 0; while (f = b[g++]) d.indexOf(" " + f + " ") < 0 && (d += f + " "); h = n.trim(d), e !== h && c.setAttribute("class", h) } } return this }, removeClass: function (a) { var b, c, d, e, f, g, h, i = 0; if (n.isFunction(a)) return this.each(function (b) { n(this).removeClass(a.call(this, b, fb(this))) }); if (!arguments.length) return this.attr("class", ""); if ("string" == typeof a && a) { b = a.match(G) || []; while (c = this[i++]) if (e = fb(c), d = 1 === c.nodeType && (" " + e + " ").replace(eb, " ")) { g = 0; while (f = b[g++]) while (d.indexOf(" " + f + " ") > -1) d = d.replace(" " + f + " ", " "); h = n.trim(d), e !== h && c.setAttribute("class", h) } } return this }, toggleClass: function (a, b) { var c = typeof a; return "boolean" == typeof b && "string" === c ? b ? this.addClass(a) : this.removeClass(a) : n.isFunction(a) ? this.each(function (c) { n(this).toggleClass(a.call(this, c, fb(this), b), b) }) : this.each(function () { var b, d, e, f; if ("string" === c) { d = 0, e = n(this), f = a.match(G) || []; while (b = f[d++]) e.hasClass(b) ? e.removeClass(b) : e.addClass(b) } else void 0 !== a && "boolean" !== c || (b = fb(this), b && N.set(this, "__className__", b), this.setAttribute && this.setAttribute("class", b || a === !1 ? "" : N.get(this, "__className__") || "")) }) }, hasClass: function (a) { var b, c, d = 0; b = " " + a + " "; while (c = this[d++]) if (1 === c.nodeType && (" " + fb(c) + " ").replace(eb, " ").indexOf(b) > -1) return !0; return !1 } }); var gb = /\r/g, hb = /[\x20\t\r\n\f]+/g; n.fn.extend({ val: function (a) { var b, c, d, e = this[0]; { if (arguments.length) return d = n.isFunction(a), this.each(function (c) { var e; 1 === this.nodeType && (e = d ? a.call(this, c, n(this).val()) : a, null == e ? e = "" : "number" == typeof e ? e += "" : n.isArray(e) && (e = n.map(e, function (a) { return null == a ? "" : a + "" })), b = n.valHooks[this.type] || n.valHooks[this.nodeName.toLowerCase()], b && "set" in b && void 0 !== b.set(this, e, "value") || (this.value = e)) }); if (e) return b = n.valHooks[e.type] || n.valHooks[e.nodeName.toLowerCase()], b && "get" in b && void 0 !== (c = b.get(e, "value")) ? c : (c = e.value, "string" == typeof c ? c.replace(gb, "") : null == c ? "" : c) } } }), n.extend({ valHooks: { option: { get: function (a) { var b = n.find.attr(a, "value"); return null != b ? b : n.trim(n.text(a)).replace(hb, " ") } }, select: { get: function (a) { for (var b, c, d = a.options, e = a.selectedIndex, f = "select-one" === a.type || 0 > e, g = f ? null : [], h = f ? e + 1 : d.length, i = 0 > e ? h : f ? e : 0; h > i; i++)if (c = d[i], (c.selected || i === e) && (l.optDisabled ? !c.disabled : null === c.getAttribute("disabled")) && (!c.parentNode.disabled || !n.nodeName(c.parentNode, "optgroup"))) { if (b = n(c).val(), f) return b; g.push(b) } return g }, set: function (a, b) { var c, d, e = a.options, f = n.makeArray(b), g = e.length; while (g--) d = e[g], (d.selected = n.inArray(n.valHooks.option.get(d), f) > -1) && (c = !0); return c || (a.selectedIndex = -1), f } } } }), n.each(["radio", "checkbox"], function () { n.valHooks[this] = { set: function (a, b) { return n.isArray(b) ? a.checked = n.inArray(n(a).val(), b) > -1 : void 0 } }, l.checkOn || (n.valHooks[this].get = function (a) { return null === a.getAttribute("value") ? "on" : a.value }) }); var ib = /^(?:focusinfocus|focusoutblur)$/; n.extend(n.event, { trigger: function (b, c, e, f) { var g, h, i, j, l, m, o, p = [e || d], q = k.call(b, "type") ? b.type : b, r = k.call(b, "namespace") ? b.namespace.split(".") : []; if (h = i = e = e || d, 3 !== e.nodeType && 8 !== e.nodeType && !ib.test(q + n.event.triggered) && (q.indexOf(".") > -1 && (r = q.split("."), q = r.shift(), r.sort()), l = q.indexOf(":") < 0 && "on" + q, b = b[n.expando] ? b : new n.Event(q, "object" == typeof b && b), b.isTrigger = f ? 2 : 3, b.namespace = r.join("."), b.rnamespace = b.namespace ? new RegExp("(^|\\.)" + r.join("\\.(?:.*\\.|)") + "(\\.|$)") : null, b.result = void 0, b.target || (b.target = e), c = null == c ? [b] : n.makeArray(c, [b]), o = n.event.special[q] || {}, f || !o.trigger || o.trigger.apply(e, c) !== !1)) { if (!f && !o.noBubble && !n.isWindow(e)) { for (j = o.delegateType || q, ib.test(j + q) || (h = h.parentNode); h; h = h.parentNode)p.push(h), i = h; i === (e.ownerDocument || d) && p.push(i.defaultView || i.parentWindow || a) } g = 0; while ((h = p[g++]) && !b.isPropagationStopped()) b.type = g > 1 ? j : o.bindType || q, m = (N.get(h, "events") || {})[b.type] && N.get(h, "handle"), m && m.apply(h, c), m = l && h[l], m && m.apply && L(h) && (b.result = m.apply(h, c), b.result === !1 && b.preventDefault()); return b.type = q, f || b.isDefaultPrevented() || o._default && o._default.apply(p.pop(), c) !== !1 || !L(e) || l && n.isFunction(e[q]) && !n.isWindow(e) && (i = e[l], i && (e[l] = null), n.event.triggered = q, e[q](), n.event.triggered = void 0, i && (e[l] = i)), b.result } }, simulate: function (a, b, c) { var d = n.extend(new n.Event, c, { type: a, isSimulated: !0 }); n.event.trigger(d, null, b), d.isDefaultPrevented() && c.preventDefault() } }), n.fn.extend({ trigger: function (a, b) { return this.each(function () { n.event.trigger(a, b, this) }) }, triggerHandler: function (a, b) { var c = this[0]; return c ? n.event.trigger(a, b, c, !0) : void 0 } }), n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "), function (a, b) { n.fn[b] = function (a, c) { return arguments.length > 0 ? this.on(b, null, a, c) : this.trigger(b) } }), n.fn.extend({ hover: function (a, b) { return this.mouseenter(a).mouseleave(b || a) } }), l.focusin = "onfocusin" in a, l.focusin || n.each({ focus: "focusin", blur: "focusout" }, function (a, b) { var c = function (a) { n.event.simulate(b, a.target, n.event.fix(a)) }; n.event.special[b] = { setup: function () { var d = this.ownerDocument || this, e = N.access(d, b); e || d.addEventListener(a, c, !0), N.access(d, b, (e || 0) + 1) }, teardown: function () { var d = this.ownerDocument || this, e = N.access(d, b) - 1; e ? N.access(d, b, e) : (d.removeEventListener(a, c, !0), N.remove(d, b)) } } }); var jb = a.location, kb = n.now(), lb = /\?/; n.parseJSON = function (a) { return JSON.parse(a + "") }, n.parseXML = function (b) { var c; if (!b || "string" != typeof b) return null; try { c = (new a.DOMParser).parseFromString(b, "text/xml") } catch (d) { c = void 0 } return c && !c.getElementsByTagName("parsererror").length || n.error("Invalid XML: " + b), c }; var mb = /#.*$/, nb = /([?&])_=[^&]*/, ob = /^(.*?):[ \t]*([^\r\n]*)$/gm, pb = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, qb = /^(?:GET|HEAD)$/, rb = /^\/\//, sb = {}, tb = {}, ub = "*/".concat("*"), vb = d.createElement("a"); vb.href = jb.href; function wb(a) { return function (b, c) { "string" != typeof b && (c = b, b = "*"); var d, e = 0, f = b.toLowerCase().match(G) || []; if (n.isFunction(c)) while (d = f[e++]) "+" === d[0] ? (d = d.slice(1) || "*", (a[d] = a[d] || []).unshift(c)) : (a[d] = a[d] || []).push(c) } } function xb(a, b, c, d) { var e = {}, f = a === tb; function g(h) { var i; return e[h] = !0, n.each(a[h] || [], function (a, h) { var j = h(b, c, d); return "string" != typeof j || f || e[j] ? f ? !(i = j) : void 0 : (b.dataTypes.unshift(j), g(j), !1) }), i } return g(b.dataTypes[0]) || !e["*"] && g("*") } function yb(a, b) { var c, d, e = n.ajaxSettings.flatOptions || {}; for (c in b) void 0 !== b[c] && ((e[c] ? a : d || (d = {}))[c] = b[c]); return d && n.extend(!0, a, d), a } function zb(a, b, c) { var d, e, f, g, h = a.contents, i = a.dataTypes; while ("*" === i[0]) i.shift(), void 0 === d && (d = a.mimeType || b.getResponseHeader("Content-Type")); if (d) for (e in h) if (h[e] && h[e].test(d)) { i.unshift(e); break } if (i[0] in c) f = i[0]; else { for (e in c) { if (!i[0] || a.converters[e + " " + i[0]]) { f = e; break } g || (g = e) } f = f || g } return f ? (f !== i[0] && i.unshift(f), c[f]) : void 0 } function Ab(a, b, c, d) { var e, f, g, h, i, j = {}, k = a.dataTypes.slice(); if (k[1]) for (g in a.converters) j[g.toLowerCase()] = a.converters[g]; f = k.shift(); while (f) if (a.responseFields[f] && (c[a.responseFields[f]] = b), !i && d && a.dataFilter && (b = a.dataFilter(b, a.dataType)), i = f, f = k.shift()) if ("*" === f) f = i; else if ("*" !== i && i !== f) { if (g = j[i + " " + f] || j["* " + f], !g) for (e in j) if (h = e.split(" "), h[1] === f && (g = j[i + " " + h[0]] || j["* " + h[0]])) { g === !0 ? g = j[e] : j[e] !== !0 && (f = h[0], k.unshift(h[1])); break } if (g !== !0) if (g && a["throws"]) b = g(b); else try { b = g(b) } catch (l) { return { state: "parsererror", error: g ? l : "No conversion from " + i + " to " + f } } } return { state: "success", data: b } } n.extend({ active: 0, lastModified: {}, etag: {}, ajaxSettings: { url: jb.href, type: "GET", isLocal: pb.test(jb.protocol), global: !0, processData: !0, async: !0, contentType: "application/x-www-form-urlencoded; charset=UTF-8", accepts: { "*": ub, text: "text/plain", html: "text/html", xml: "application/xml, text/xml", json: "application/json, text/javascript" }, contents: { xml: /\bxml\b/, html: /\bhtml/, json: /\bjson\b/ }, responseFields: { xml: "responseXML", text: "responseText", json: "responseJSON" }, converters: { "* text": String, "text html": !0, "text json": n.parseJSON, "text xml": n.parseXML }, flatOptions: { url: !0, context: !0 } }, ajaxSetup: function (a, b) { return b ? yb(yb(a, n.ajaxSettings), b) : yb(n.ajaxSettings, a) }, ajaxPrefilter: wb(sb), ajaxTransport: wb(tb), ajax: function (b, c) { "object" == typeof b && (c = b, b = void 0), c = c || {}; var e, f, g, h, i, j, k, l, m = n.ajaxSetup({}, c), o = m.context || m, p = m.context && (o.nodeType || o.jquery) ? n(o) : n.event, q = n.Deferred(), r = n.Callbacks("once memory"), s = m.statusCode || {}, t = {}, u = {}, v = 0, w = "canceled", x = { readyState: 0, getResponseHeader: function (a) { var b; if (2 === v) { if (!h) { h = {}; while (b = ob.exec(g)) h[b[1].toLowerCase()] = b[2] } b = h[a.toLowerCase()] } return null == b ? null : b }, getAllResponseHeaders: function () { return 2 === v ? g : null }, setRequestHeader: function (a, b) { var c = a.toLowerCase(); return v || (a = u[c] = u[c] || a, t[a] = b), this }, overrideMimeType: function (a) { return v || (m.mimeType = a), this }, statusCode: function (a) { var b; if (a) if (2 > v) for (b in a) s[b] = [s[b], a[b]]; else x.always(a[x.status]); return this }, abort: function (a) { var b = a || w; return e && e.abort(b), z(0, b), this } }; if (q.promise(x).complete = r.add, x.success = x.done, x.error = x.fail, m.url = ((b || m.url || jb.href) + "").replace(mb, "").replace(rb, jb.protocol + "//"), m.type = c.method || c.type || m.method || m.type, m.dataTypes = n.trim(m.dataType || "*").toLowerCase().match(G) || [""], null == m.crossDomain) { j = d.createElement("a"); try { j.href = m.url, j.href = j.href, m.crossDomain = vb.protocol + "//" + vb.host != j.protocol + "//" + j.host } catch (y) { m.crossDomain = !0 } } if (m.data && m.processData && "string" != typeof m.data && (m.data = n.param(m.data, m.traditional)), xb(sb, m, c, x), 2 === v) return x; k = n.event && m.global, k && 0 === n.active++ && n.event.trigger("ajaxStart"), m.type = m.type.toUpperCase(), m.hasContent = !qb.test(m.type), f = m.url, m.hasContent || (m.data && (f = m.url += (lb.test(f) ? "&" : "?") + m.data, delete m.data), m.cache === !1 && (m.url = nb.test(f) ? f.replace(nb, "$1_=" + kb++) : f + (lb.test(f) ? "&" : "?") + "_=" + kb++)), m.ifModified && (n.lastModified[f] && x.setRequestHeader("If-Modified-Since", n.lastModified[f]), n.etag[f] && x.setRequestHeader("If-None-Match", n.etag[f])), (m.data && m.hasContent && m.contentType !== !1 || c.contentType) && x.setRequestHeader("Content-Type", m.contentType), x.setRequestHeader("Accept", m.dataTypes[0] && m.accepts[m.dataTypes[0]] ? m.accepts[m.dataTypes[0]] + ("*" !== m.dataTypes[0] ? ", " + ub + "; q=0.01" : "") : m.accepts["*"]); for (l in m.headers) x.setRequestHeader(l, m.headers[l]); if (m.beforeSend && (m.beforeSend.call(o, x, m) === !1 || 2 === v)) return x.abort(); w = "abort"; for (l in { success: 1, error: 1, complete: 1 }) x[l](m[l]); if (e = xb(tb, m, c, x)) { if (x.readyState = 1, k && p.trigger("ajaxSend", [x, m]), 2 === v) return x; m.async && m.timeout > 0 && (i = a.setTimeout(function () { x.abort("timeout") }, m.timeout)); try { v = 1, e.send(t, z) } catch (y) { if (!(2 > v)) throw y; z(-1, y) } } else z(-1, "No Transport"); function z(b, c, d, h) { var j, l, t, u, w, y = c; 2 !== v && (v = 2, i && a.clearTimeout(i), e = void 0, g = h || "", x.readyState = b > 0 ? 4 : 0, j = b >= 200 && 300 > b || 304 === b, d && (u = zb(m, x, d)), u = Ab(m, u, x, j), j ? (m.ifModified && (w = x.getResponseHeader("Last-Modified"), w && (n.lastModified[f] = w), w = x.getResponseHeader("etag"), w && (n.etag[f] = w)), 204 === b || "HEAD" === m.type ? y = "nocontent" : 304 === b ? y = "notmodified" : (y = u.state, l = u.data, t = u.error, j = !t)) : (t = y, !b && y || (y = "error", 0 > b && (b = 0))), x.status = b, x.statusText = (c || y) + "", j ? q.resolveWith(o, [l, y, x]) : q.rejectWith(o, [x, y, t]), x.statusCode(s), s = void 0, k && p.trigger(j ? "ajaxSuccess" : "ajaxError", [x, m, j ? l : t]), r.fireWith(o, [x, y]), k && (p.trigger("ajaxComplete", [x, m]), --n.active || n.event.trigger("ajaxStop"))) } return x }, getJSON: function (a, b, c) { return n.get(a, b, c, "json") }, getScript: function (a, b) { return n.get(a, void 0, b, "script") } }), n.each(["get", "post"], function (a, b) { n[b] = function (a, c, d, e) { return n.isFunction(c) && (e = e || d, d = c, c = void 0), n.ajax(n.extend({ url: a, type: b, dataType: e, data: c, success: d }, n.isPlainObject(a) && a)) } }), n._evalUrl = function (a) { return n.ajax({ url: a, type: "GET", dataType: "script", async: !1, global: !1, "throws": !0 }) }, n.fn.extend({ wrapAll: function (a) { var b; return n.isFunction(a) ? this.each(function (b) { n(this).wrapAll(a.call(this, b)) }) : (this[0] && (b = n(a, this[0].ownerDocument).eq(0).clone(!0), this[0].parentNode && b.insertBefore(this[0]), b.map(function () { var a = this; while (a.firstElementChild) a = a.firstElementChild; return a }).append(this)), this) }, wrapInner: function (a) { return n.isFunction(a) ? this.each(function (b) { n(this).wrapInner(a.call(this, b)) }) : this.each(function () { var b = n(this), c = b.contents(); c.length ? c.wrapAll(a) : b.append(a) }) }, wrap: function (a) { var b = n.isFunction(a); return this.each(function (c) { n(this).wrapAll(b ? a.call(this, c) : a) }) }, unwrap: function () { return this.parent().each(function () { n.nodeName(this, "body") || n(this).replaceWith(this.childNodes) }).end() } }), n.expr.filters.hidden = function (a) { return !n.expr.filters.visible(a) }, n.expr.filters.visible = function (a) { return a.offsetWidth > 0 || a.offsetHeight > 0 || a.getClientRects().length > 0 }; var Bb = /%20/g, Cb = /\[\]$/, Db = /\r?\n/g, Eb = /^(?:submit|button|image|reset|file)$/i, Fb = /^(?:input|select|textarea|keygen)/i; function Gb(a, b, c, d) { var e; if (n.isArray(b)) n.each(b, function (b, e) { c || Cb.test(a) ? d(a, e) : Gb(a + "[" + ("object" == typeof e && null != e ? b : "") + "]", e, c, d) }); else if (c || "object" !== n.type(b)) d(a, b); else for (e in b) Gb(a + "[" + e + "]", b[e], c, d) } n.param = function (a, b) { var c, d = [], e = function (a, b) { b = n.isFunction(b) ? b() : null == b ? "" : b, d[d.length] = encodeURIComponent(a) + "=" + encodeURIComponent(b) }; if (void 0 === b && (b = n.ajaxSettings && n.ajaxSettings.traditional), n.isArray(a) || a.jquery && !n.isPlainObject(a)) n.each(a, function () { e(this.name, this.value) }); else for (c in a) Gb(c, a[c], b, e); return d.join("&").replace(Bb, "+") }, n.fn.extend({ serialize: function () { return n.param(this.serializeArray()) }, serializeArray: function () { return this.map(function () { var a = n.prop(this, "elements"); return a ? n.makeArray(a) : this }).filter(function () { var a = this.type; return this.name && !n(this).is(":disabled") && Fb.test(this.nodeName) && !Eb.test(a) && (this.checked || !X.test(a)) }).map(function (a, b) { var c = n(this).val(); return null == c ? null : n.isArray(c) ? n.map(c, function (a) { return { name: b.name, value: a.replace(Db, "\r\n") } }) : { name: b.name, value: c.replace(Db, "\r\n") } }).get() } }), n.ajaxSettings.xhr = function () { try { return new a.XMLHttpRequest } catch (b) { } }; var Hb = { 0: 200, 1223: 204 }, Ib = n.ajaxSettings.xhr(); l.cors = !!Ib && "withCredentials" in Ib, l.ajax = Ib = !!Ib, n.ajaxTransport(function (b) { var c, d; return l.cors || Ib && !b.crossDomain ? { send: function (e, f) { var g, h = b.xhr(); if (h.open(b.type, b.url, b.async, b.username, b.password), b.xhrFields) for (g in b.xhrFields) h[g] = b.xhrFields[g]; b.mimeType && h.overrideMimeType && h.overrideMimeType(b.mimeType), b.crossDomain || e["X-Requested-With"] || (e["X-Requested-With"] = "XMLHttpRequest"); for (g in e) h.setRequestHeader(g, e[g]); c = function (a) { return function () { c && (c = d = h.onload = h.onerror = h.onabort = h.onreadystatechange = null, "abort" === a ? h.abort() : "error" === a ? "number" != typeof h.status ? f(0, "error") : f(h.status, h.statusText) : f(Hb[h.status] || h.status, h.statusText, "text" !== (h.responseType || "text") || "string" != typeof h.responseText ? { binary: h.response } : { text: h.responseText }, h.getAllResponseHeaders())) } }, h.onload = c(), d = h.onerror = c("error"), void 0 !== h.onabort ? h.onabort = d : h.onreadystatechange = function () { 4 === h.readyState && a.setTimeout(function () { c && d() }) }, c = c("abort"); try { h.send(b.hasContent && b.data || null) } catch (i) { if (c) throw i } }, abort: function () { c && c() } } : void 0 }), n.ajaxSetup({ accepts: { script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript" }, contents: { script: /\b(?:java|ecma)script\b/ }, converters: { "text script": function (a) { return n.globalEval(a), a } } }), n.ajaxPrefilter("script", function (a) { void 0 === a.cache && (a.cache = !1), a.crossDomain && (a.type = "GET") }), n.ajaxTransport("script", function (a) { if (a.crossDomain) { var b, c; return { send: function (e, f) { b = n("\x3cscript\x3e").prop({ charset: a.scriptCharset, src: a.url }).on("load error", c = function (a) { b.remove(), c = null, a && f("error" === a.type ? 404 : 200, a.type) }), d.head.appendChild(b[0]) }, abort: function () { c && c() } } } }); var Jb = [], Kb = /(=)\?(?=&|$)|\?\?/; n.ajaxSetup({ jsonp: "callback", jsonpCallback: function () { var a = Jb.pop() || n.expando + "_" + kb++; return this[a] = !0, a } }), n.ajaxPrefilter("json jsonp", function (b, c, d) { var e, f, g, h = b.jsonp !== !1 && (Kb.test(b.url) ? "url" : "string" == typeof b.data && 0 === (b.contentType || "").indexOf("application/x-www-form-urlencoded") && Kb.test(b.data) && "data"); return h || "jsonp" === b.dataTypes[0] ? (e = b.jsonpCallback = n.isFunction(b.jsonpCallback) ? b.jsonpCallback() : b.jsonpCallback, h ? b[h] = b[h].replace(Kb, "$1" + e) : b.jsonp !== !1 && (b.url += (lb.test(b.url) ? "&" : "?") + b.jsonp + "=" + e), b.converters["script json"] = function () { return g || n.error(e + " was not called"), g[0] }, b.dataTypes[0] = "json", f = a[e], a[e] = function () { g = arguments }, d.always(function () { void 0 === f ? n(a).removeProp(e) : a[e] = f, b[e] && (b.jsonpCallback = c.jsonpCallback, Jb.push(e)), g && n.isFunction(f) && f(g[0]), g = f = void 0 }), "script") : void 0 }), n.parseHTML = function (a, b, c) { if (!a || "string" != typeof a) return null; "boolean" == typeof b && (c = b, b = !1), b = b || d; var e = x.exec(a), f = !c && []; return e ? [b.createElement(e[1])] : (e = ca([a], b, f), f && f.length && n(f).remove(), n.merge([], e.childNodes)) }; var Lb = n.fn.load; n.fn.load = function (a, b, c) { if ("string" != typeof a && Lb) return Lb.apply(this, arguments); var d, e, f, g = this, h = a.indexOf(" "); return h > -1 && (d = n.trim(a.slice(h)), a = a.slice(0, h)), n.isFunction(b) ? (c = b, b = void 0) : b && "object" == typeof b && (e = "POST"), g.length > 0 && n.ajax({ url: a, type: e || "GET", dataType: "html", data: b }).done(function (a) { f = arguments, g.html(d ? n("<div>").append(n.parseHTML(a)).find(d) : a) }).always(c && function (a, b) { g.each(function () { c.apply(g, f || [a.responseText, b, a]) }) }), this }, n.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"], function (a, b) { n.fn[b] = function (a) { return this.on(b, a) } }), n.expr.filters.animated = function (a) { return n.grep(n.timers, function (b) { return a === b.elem }).length }; function Mb(a) { return n.isWindow(a) ? a : 9 === a.nodeType && a.defaultView } n.offset = { setOffset: function (a, b, c) { var d, e, f, g, h, i, j, k = n.css(a, "position"), l = n(a), m = {}; "static" === k && (a.style.position = "relative"), h = l.offset(), f = n.css(a, "top"), i = n.css(a, "left"), j = ("absolute" === k || "fixed" === k) && (f + i).indexOf("auto") > -1, j ? (d = l.position(), g = d.top, e = d.left) : (g = parseFloat(f) || 0, e = parseFloat(i) || 0), n.isFunction(b) && (b = b.call(a, c, n.extend({}, h))), null != b.top && (m.top = b.top - h.top + g), null != b.left && (m.left = b.left - h.left + e), "using" in b ? b.using.call(a, m) : l.css(m) } }, n.fn.extend({ offset: function (a) { if (arguments.length) return void 0 === a ? this : this.each(function (b) { n.offset.setOffset(this, a, b) }); var b, c, d = this[0], e = { top: 0, left: 0 }, f = d && d.ownerDocument; if (f) return b = f.documentElement, n.contains(b, d) ? (e = d.getBoundingClientRect(), c = Mb(f), { top: e.top + c.pageYOffset - b.clientTop, left: e.left + c.pageXOffset - b.clientLeft }) : e }, position: function () { if (this[0]) { var a, b, c = this[0], d = { top: 0, left: 0 }; return "fixed" === n.css(c, "position") ? b = c.getBoundingClientRect() : (a = this.offsetParent(), b = this.offset(), n.nodeName(a[0], "html") || (d = a.offset()), d.top += n.css(a[0], "borderTopWidth", !0), d.left += n.css(a[0], "borderLeftWidth", !0)), { top: b.top - d.top - n.css(c, "marginTop", !0), left: b.left - d.left - n.css(c, "marginLeft", !0) } } }, offsetParent: function () { return this.map(function () { var a = this.offsetParent; while (a && "static" === n.css(a, "position")) a = a.offsetParent; return a || Ea }) } }), n.each({ scrollLeft: "pageXOffset", scrollTop: "pageYOffset" }, function (a, b) { var c = "pageYOffset" === b; n.fn[a] = function (d) { return K(this, function (a, d, e) { var f = Mb(a); return void 0 === e ? f ? f[b] : a[d] : void (f ? f.scrollTo(c ? f.pageXOffset : e, c ? e : f.pageYOffset) : a[d] = e) }, a, d, arguments.length) } }), n.each(["top", "left"], function (a, b) { n.cssHooks[b] = Ga(l.pixelPosition, function (a, c) { return c ? (c = Fa(a, b), Ba.test(c) ? n(a).position()[b] + "px" : c) : void 0 }) }), n.each({ Height: "height", Width: "width" }, function (a, b) { n.each({ padding: "inner" + a, content: b, "": "outer" + a }, function (c, d) { n.fn[d] = function (d, e) { var f = arguments.length && (c || "boolean" != typeof d), g = c || (d === !0 || e === !0 ? "margin" : "border"); return K(this, function (b, c, d) { var e; return n.isWindow(b) ? b.document.documentElement["client" + a] : 9 === b.nodeType ? (e = b.documentElement, Math.max(b.body["scroll" + a], e["scroll" + a], b.body["offset" + a], e["offset" + a], e["client" + a])) : void 0 === d ? n.css(b, c, g) : n.style(b, c, d, g) }, b, f ? d : void 0, f, null) } }) }), n.fn.extend({ bind: function (a, b, c) { return this.on(a, null, b, c) }, unbind: function (a, b) { return this.off(a, null, b) }, delegate: function (a, b, c, d) { return this.on(b, a, c, d) }, undelegate: function (a, b, c) { return 1 === arguments.length ? this.off(a, "**") : this.off(b, a || "**", c) }, size: function () { return this.length } }), n.fn.andSelf = n.fn.addBack, "function" == typeof define && define.amd && define("jquery", [], function () { return n }); var Nb = a.jQuery, Ob = a.$; return n.noConflict = function (b) { return a.$ === n && (a.$ = Ob), b && a.jQuery === n && (a.jQuery = Nb), n }, b || (a.jQuery = a.$ = n), n
    });
  </script>
  <script type="text/javascript"
    id="cookie-js-js">/*!
* JavaScript Cookie v2.1.2
* https://github.com/js-cookie/js-cookie
*
* Copyright 2006, 2015 Klaus Hartl & Fagner Brack
* Released under the MIT license
*/
      !function (e) { if ("function" == typeof define && define.amd) define(e); else if ("object" == typeof exports) module.exports = e(); else { var n = window.Cookies, t = window.Cookies = e(); t.noConflict = function () { return window.Cookies = n, t } } }(function () { function e() { for (var e = 0, n = {}; e < arguments.length; e++) { var t = arguments[e]; for (var o in t) n[o] = t[o] } return n } function n(t) { function o(n, r, i) { var c; if ("undefined" != typeof document) { if (arguments.length > 1) { if (i = e({ path: "/" }, o.defaults, i), "number" == typeof i.expires) { var a = new Date; a.setMilliseconds(a.getMilliseconds() + 864e5 * i.expires), i.expires = a } try { c = JSON.stringify(r), /^[\{\[]/.test(c) && (r = c) } catch (s) { } return r = t.write ? t.write(r, n) : encodeURIComponent(String(r)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g, decodeURIComponent), n = encodeURIComponent(String(n)), n = n.replace(/%(23|24|26|2B|5E|60|7C)/g, decodeURIComponent), n = n.replace(/[\(\)]/g, escape), document.cookie = [n, "=", r, i.expires ? "; expires=" + i.expires.toUTCString() : "", i.path ? "; path=" + i.path : "", i.domain ? "; domain=" + i.domain : "", i.secure ? "; secure" : ""].join("") } n || (c = {}); for (var p = document.cookie ? document.cookie.split("; ") : [], u = /(%[0-9A-Z]{2})+/g, d = 0; d < p.length; d++) { var f = p[d].split("="), l = f.slice(1).join("="); '"' === l.charAt(0) && (l = l.slice(1, -1)); try { var m = f[0].replace(u, decodeURIComponent); if (l = t.read ? t.read(l, m) : t(l, m) || l.replace(u, decodeURIComponent), this.json) try { l = JSON.parse(l) } catch (s) { } if (n === m) { c = l; break } n || (c[m] = l) } catch (s) { } } return c } } return o.set = o, o.get = function (e) { return o(e) }, o.getJSON = function () { return o.apply({ json: !0 }, [].slice.call(arguments)) }, o.defaults = {}, o.remove = function (n, t) { o(n, "", e(t, { expires: -1 })) }, o.withConverter = n, o } return n(function () { }) });</script>
  <script type="text/javascript"
    id="featherlight-js-js">/**
* Featherlight - ultra slim jQuery lightbox
* Version 1.3.5 - http://noelboss.github.io/featherlight/
*
* Copyright 2015, Noël Raoul Bossart (http://www.noelboss.com)
* MIT Licensed.
**/
      !function (a) { "use strict"; function b(a, c) { if (!(this instanceof b)) { var d = new b(a, c); return d.open(), d } this.id = b.id++, this.setup(a, c), this.chainCallbacks(b._callbackChain) } if ("undefined" == typeof a) return void ("console" in window && window.console.info("Too much lightness, Featherlight needs jQuery.")); var c = [], d = function (b) { return c = a.grep(c, function (a) { return a !== b && a.$instance.closest("body").length > 0 }) }, e = function (a, b) { var c = {}, d = new RegExp("^" + b + "([A-Z])(.*)"); for (var e in a) { var f = e.match(d); if (f) { var g = (f[1] + f[2].replace(/([A-Z])/g, "-$1")).toLowerCase(); c[g] = a[e] } } return c }, f = { keyup: "onKeyUp", resize: "onResize" }, g = function (c) { a.each(b.opened().reverse(), function () { return c.isDefaultPrevented() || !1 !== this[f[c.type]](c) ? void 0 : (c.preventDefault(), c.stopPropagation(), !1) }) }, h = function (c) { if (c !== b._globalHandlerInstalled) { b._globalHandlerInstalled = c; var d = a.map(f, function (a, c) { return c + "." + b.prototype.namespace }).join(" "); a(window)[c ? "on" : "off"](d, g) } }; b.prototype = { constructor: b, namespace: "featherlight", targetAttr: "data-featherlight", variant: null, resetCss: !1, background: null, openTrigger: "click", closeTrigger: "click", filter: null, root: "body", openSpeed: 250, closeSpeed: 250, closeOnClick: "background", closeOnEsc: !0, closeIcon: "&#10005;", loading: "", persist: !1, otherClose: null, beforeOpen: a.noop, beforeContent: a.noop, beforeClose: a.noop, afterOpen: a.noop, afterContent: a.noop, afterClose: a.noop, onKeyUp: a.noop, onResize: a.noop, type: null, contentFilters: ["jquery", "image", "html", "ajax", "iframe", "text"], setup: function (b, c) { "object" != typeof b || b instanceof a != !1 || c || (c = b, b = void 0); var d = a.extend(this, c, { target: b }), e = d.resetCss ? d.namespace + "-reset" : d.namespace, f = a(d.background || ['<div class="' + e + "-loading " + e + '">', '<div class="' + e + '-content">', '<span class="' + e + "-close-icon " + d.namespace + '-close">', d.closeIcon, "</span>", '<div class="' + d.namespace + '-inner">' + d.loading + "</div>", "</div>", "</div>"].join("")), g = "." + d.namespace + "-close" + (d.otherClose ? "," + d.otherClose : ""); return d.$instance = f.clone().addClass(d.variant), d.$instance.on(d.closeTrigger + "." + d.namespace, function (b) { var c = a(b.target); ("background" === d.closeOnClick && c.is("." + d.namespace) || "anywhere" === d.closeOnClick || c.closest(g).length) && (d.close(b), b.preventDefault()) }), this }, getContent: function () { if (this.persist !== !1 && this.$content) return this.$content; var b = this, c = this.constructor.contentFilters, d = function (a) { return b.$currentTarget && b.$currentTarget.attr(a) }, e = d(b.targetAttr), f = b.target || e || "", g = c[b.type]; if (!g && f in c && (g = c[f], f = b.target && e), f = f || d("href") || "", !g) for (var h in c) b[h] && (g = c[h], f = b[h]); if (!g) { var i = f; if (f = null, a.each(b.contentFilters, function () { return g = c[this], g.test && (f = g.test(i)), !f && g.regex && i.match && i.match(g.regex) && (f = i), !f }), !f) return "console" in window && window.console.error("Featherlight: no content filter found " + (i ? ' for "' + i + '"' : " (no target specified)")), !1 } return g.process.call(b, f) }, setContent: function (b) { var c = this; return (b.is("iframe") || a("iframe", b).length > 0) && c.$instance.addClass(c.namespace + "-iframe"), c.$instance.removeClass(c.namespace + "-loading"), c.$instance.find("." + c.namespace + "-inner").not(b).slice(1).remove().end().replaceWith(a.contains(c.$instance[0], b[0]) ? "" : b), c.$content = b.addClass(c.namespace + "-inner"), c }, open: function (b) { var d = this; if (d.$instance.hide().appendTo(d.root), !(b && b.isDefaultPrevented() || d.beforeOpen(b) === !1)) { b && b.preventDefault(); var e = d.getContent(); if (e) return c.push(d), h(!0), d.$instance.fadeIn(d.openSpeed), d.beforeContent(b), a.when(e).always(function (a) { d.setContent(a), d.afterContent(b) }).then(d.$instance.promise()).done(function () { d.afterOpen(b) }) } return d.$instance.detach(), a.Deferred().reject().promise() }, close: function (b) { var c = this, e = a.Deferred(); return c.beforeClose(b) === !1 ? e.reject() : (0 === d(c).length && h(!1), c.$instance.fadeOut(c.closeSpeed, function () { c.$instance.detach(), c.afterClose(b), e.resolve() })), e.promise() }, chainCallbacks: function (b) { for (var c in b) this[c] = a.proxy(b[c], this, a.proxy(this[c], this)) } }, a.extend(b, { id: 0, autoBind: "[data-featherlight]", defaults: b.prototype, contentFilters: { jquery: { regex: /^[#.]\w/, test: function (b) { return b instanceof a && b }, process: function (b) { return this.persist !== !1 ? a(b) : a(b).clone(!0) } }, image: { regex: /\.(png|jpg|jpeg|gif|tiff|bmp|svg)(\?\S*)?$/i, process: function (b) { var c = this, d = a.Deferred(), e = new Image, f = a('<img src="' + b + '" alt="" class="' + c.namespace + '-image" />'); return e.onload = function () { f.naturalWidth = e.width, f.naturalHeight = e.height, d.resolve(f) }, e.onerror = function () { d.reject(f) }, e.src = b, d.promise() } }, html: { regex: /^\s*<[\w!][^<]*>/, process: function (b) { return a(b) } }, ajax: { regex: /./, process: function (b) { var c = a.Deferred(), d = a("<div></div>").load(b, function (a, b) { "error" !== b && c.resolve(d.contents()), c.fail() }); return c.promise() } }, iframe: { process: function (b) { var c = new a.Deferred, d = a("<iframe/>").hide().attr("src", b).css(e(this, "iframe")).on("load", function () { c.resolve(d.show()) }).appendTo(this.$instance.find("." + this.namespace + "-content")); return c.promise() } }, text: { process: function (b) { return a("<div>", { text: b }) } } }, functionAttributes: ["beforeOpen", "afterOpen", "beforeContent", "afterContent", "beforeClose", "afterClose"], readElementConfig: function (b, c) { var d = this, e = new RegExp("^data-" + c + "-(.*)"), f = {}; return b && b.attributes && a.each(b.attributes, function () { var b = this.name.match(e); if (b) { var c = this.value, g = a.camelCase(b[1]); if (a.inArray(g, d.functionAttributes) >= 0) c = new Function(c); else try { c = a.parseJSON(c) } catch (h) { } f[g] = c } }), f }, extend: function (b, c) { var d = function () { this.constructor = b }; return d.prototype = this.prototype, b.prototype = new d, b.__super__ = this.prototype, a.extend(b, this, c), b.defaults = b.prototype, b }, attach: function (b, c, d) { var e = this; "object" != typeof c || c instanceof a != !1 || d || (d = c, c = void 0), d = a.extend({}, d); var f, g = d.namespace || e.defaults.namespace, h = a.extend({}, e.defaults, e.readElementConfig(b[0], g), d); return b.on(h.openTrigger + "." + h.namespace, h.filter, function (g) { var i = a.extend({ $source: b, $currentTarget: a(this) }, e.readElementConfig(b[0], h.namespace), e.readElementConfig(this, h.namespace), d), j = f || a(this).data("featherlight-persisted") || new e(c, i); "shared" === j.persist ? f = j : j.persist !== !1 && a(this).data("featherlight-persisted", j), i.$currentTarget.blur(), j.open(g) }), b }, current: function () { var a = this.opened(); return a[a.length - 1] || null }, opened: function () { var b = this; return d(), a.grep(c, function (a) { return a instanceof b }) }, close: function (a) { var b = this.current(); return b ? b.close(a) : void 0 }, _onReady: function () { var b = this; b.autoBind && (a(b.autoBind).each(function () { b.attach(a(this)) }), a(document).on("click", b.autoBind, function (c) { c.isDefaultPrevented() || "featherlight" === c.namespace || (c.preventDefault(), b.attach(a(c.currentTarget)), a(c.target).trigger("click.featherlight")) })) }, _callbackChain: { onKeyUp: function (b, c) { return 27 === c.keyCode ? (this.closeOnEsc && a.featherlight.close(c), !1) : b(c) }, onResize: function (a, b) { if (this.$content.naturalWidth) { var c = this.$content.naturalWidth, d = this.$content.naturalHeight; this.$content.css("width", "").css("height", ""); var e = Math.max(c / parseInt(this.$content.parent().css("width"), 10), d / parseInt(this.$content.parent().css("height"), 10)); e > 1 && this.$content.css("width", "" + c / e + "px").css("height", "" + d / e + "px") } return a(b) }, afterContent: function (a, b) { var c = a(b); return this.onResize(b), c } } }), a.featherlight = b, a.fn.featherlight = function (a, c) { return b.attach(this, a, c) }, a(document).ready(function () { b._onReady() }) }(jQuery);</script>
  <script type="text/javascript" id="tfs-css-js-sitewide-localized-js-extra">
    /* <![CDATA[ */
    var tfs_css_localized_sitewide_data = { "subscription_renewals_save_for": "session" };
    /* ]]> */
  </script>
  <script type="text/javascript"
    id="tfs-css-js-sitewide-localized-js">// Localizes sitewide scripts, leave empty</script>
  <script type="text/javascript" id="tfs-css-js-sitewide-js">function hide_renewal_popup() { var a = parseInt(tfs_css_localized_sitewide_data.subscription_renewals_save_for); a && ("session" == a ? Cookies.set("css_subscription_renewal", "1", {}) : Cookies.set("css_subscription_renewal", "1", { expires: a })) } jQuery(document).ready(function () { if (jQuery("#tfs_css_subscription_renewals").length) { var a = Cookies.get("css_subscription_renewal"); a || jQuery.featherlight(jQuery("#tfs_css_subscription_renewals"), { afterClose: hide_renewal_popup }) } });
    //# sourceMappingURL=tfs-css-plugin-sitewide.min.js.map</script>
  <script type="text/javascript" id="tfs-css-prettydropdowns-localized-js-extra">
    /* <![CDATA[ */
    var tfs_css_localized_prettdropdowns = { "subscription_renewals_save_for": "session" };
    /* ]]> */
  </script>
  <script type="text/javascript" id="tfs-css-prettydropdowns-localized-js">/*!
* jQuery Pretty Dropdowns Plugin v4.13.0 by T. H. Doan (https://thdoan.github.io/pretty-dropdowns/)
*
* jQuery Pretty Dropdowns by T. H. Doan is licensed under the MIT License.
* Read a copy of the license in the LICENSE file or at https://choosealicense.com/licenses/mit/
*/

    (function ($) {
      $.fn.prettyDropdown = function (oOptions) {

        // Default options
        oOptions = $.extend({
          classic: false,
          customClass: 'arrow',
          width: null,
          height: 50,
          hoverIntent: 200,
          multiDelimiter: '; ',
          multiVerbosity: 99,
          selectedMarker: '&#10003;',
          afterLoad: function () { }
        }, oOptions);

        oOptions.selectedMarker = '<span aria-hidden="true" class="checked"> ' + oOptions.selectedMarker + '</span>';
        // Validate options
        if (isNaN(oOptions.width) && !/^\d+%$/.test(oOptions.width)) oOptions.width = null;
        if (isNaN(oOptions.height)) oOptions.height = 50;
        else if (oOptions.height < 8) oOptions.height = 8;
        if (isNaN(oOptions.hoverIntent) || oOptions.hoverIntent < 0) oOptions.hoverIntent = 200;
        if (isNaN(oOptions.multiVerbosity)) oOptions.multiVerbosity = 99;

        // Translatable strings
        var MULTI_NONE = 'None selected',
          MULTI_PREFIX = 'Selected: ',
          MULTI_POSTFIX = ' selected';

        // Globals
        var $current,
          aKeys = [
            '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', , , , , , , ,
            'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'
          ],
          nCount,
          nHoverIndex,
          nLastIndex,
          nTimer,
          nTimestamp,

          // Initiate pretty drop-downs
          init = function (elSel) {
            var $select = $(elSel),
              nSize = elSel.size,
              sId = elSel.name || elSel.id || '',
              sLabelId;
            // Exit if widget has already been initiated
            if ($select.data('loaded')) return;
            // Remove 'size' attribute to it doesn't affect vertical alignment
            $select.data('size', nSize).removeAttr('size');
            // Set <select> height to reserve space for <div> container
            $select.css('visibility', 'hidden').outerHeight(oOptions.height);
            nTimestamp = +new Date();
            // Test whether to add 'aria-labelledby'
            if (elSel.id) {
              // Look for <label>
              var $label = $('label[for=' + elSel.id + ']');
              if ($label.length) {
                // Add 'id' to <label> if necessary
                if ($label.attr('id') && !/^menu\d{13,}$/.test($label.attr('id'))) sLabelId = $label.attr('id');
                else $label.attr('id', (sLabelId = 'menu' + nTimestamp));
              }
            }
            nCount = 0;
            var $items = $('optgroup, option', $select),
              $selected = $items.filter(':selected'),
              bMultiple = elSel.multiple,
              // Height - 2px for borders
              sHtml = '<ul' + (elSel.disabled ? '' : ' tabindex="0"') + ' role="listbox"'
                + (elSel.title ? ' title="' + elSel.title + '" aria-label="' + elSel.title + '"' : '')
                + (sLabelId ? ' aria-labelledby="' + sLabelId + '"' : '')
                + ' aria-activedescendant="item' + nTimestamp + '-1" aria-expanded="false"'
                + ' style="max-height:' + (oOptions.height - 2) + 'px;margin:'
                // NOTE: $select.css('margin') returns an empty string in Firefox, so we have to get
                // each margin individually. See https://github.com/jquery/jquery/issues/3383
                + $select.css('margin-top') + ' '
                + $select.css('margin-right') + ' '
                + $select.css('margin-bottom') + ' '
                + $select.css('margin-left') + ';">';
            if (bMultiple) {
              sHtml += renderItem(null, 'selected');
              $items.each(function () {
                if (this.selected) {
                  sHtml += renderItem(this, '', true)
                } else {
                  sHtml += renderItem(this);
                }
              });
            } else {
              if (oOptions.classic) {
                $items.each(function () {
                  sHtml += renderItem(this);
                });
              } else {
                sHtml += renderItem($selected[0], 'selected');
                $items.filter(':not(:selected)').each(function () {
                  sHtml += renderItem(this);
                });
              }
            }
            sHtml += '</ul>';
            $select.wrap('<div ' + (sId ? 'id="prettydropdown-' + sId + '" ' : '')
              + 'class="prettydropdown '
              + (oOptions.classic ? 'classic ' : '')
              + (elSel.disabled ? 'disabled ' : '')
              + (bMultiple ? 'multiple ' : '')
              + oOptions.customClass + ' loading"'
              // NOTE: For some reason, the container height is larger by 1px if the <select> has the
              // 'multiple' attribute or 'size' attribute with a value larger than 1. To fix this, we
              // have to inline the height.
              + ((bMultiple || nSize > 1) ? ' style="height:' + oOptions.height + 'px;"' : '')
              + '></div>').before(sHtml).data('loaded', true);
            var $dropdown = $select.parent().children('ul'),
              nWidth = $dropdown.outerWidth(true),
              nOuterWidth;
            $items = $dropdown.children();
            // Update default selected values for multi-select menu
            if (bMultiple) updateSelected($dropdown);
            else if (oOptions.classic) $('[data-value="' + $selected.val() + '"]', $dropdown).addClass('selected').append(oOptions.selectedMarker);
            // Calculate width if initially hidden
            if ($dropdown.width() <= 0) {
              var $clone = $dropdown.parent().clone().css({
                position: 'absolute',
                top: '-100%'
              });
              $('body').append($clone);
              nWidth = $clone.children('ul').outerWidth(true);
              $('li', $clone).width(nWidth);
              nOuterWidth = $clone.children('ul').outerWidth(true);
              $clone.remove();
            }
            // Set dropdown width and event handler
            // NOTE: Setting width using width(), then css() because width() only can return a float,
            // which can result in a missing right border when there is a scrollbar.
            $items.width(nWidth).css('width', $items.css('width'));
            if (oOptions.width) {
              $dropdown.parent().css('min-width', $items.css('width'));
              $dropdown.css('width', '100%');
              $items.css('width', '100%');
            }
            $items.click(function () {
              var $li = $(this),
                $selected = $dropdown.children('.selected');
              // Ignore disabled menu
              if ($dropdown.parent().hasClass('disabled')) return;
              // Only update if not disabled, not a label, and a different value selected
              if ($dropdown.hasClass('active') && !$li.hasClass('disabled') && !$li.hasClass('label') && $li.data('value') !== $selected.data('value')) {
                // Select highlighted item
                if (bMultiple) {
                  if ($li.children('span.checked').length) $li.children('span.checked').remove();
                  else $li.append(oOptions.selectedMarker);
                  // Sync <select> element
                  $dropdown.children(':not(.selected)').each(function (nIndex) {
                    $('optgroup, option', $select).eq(nIndex).prop('selected', $(this).children('span.checked').length > 0);
                  });
                  // Update selected values for multi-select menu
                  updateSelected($dropdown);
                } else {
                  $selected.removeClass('selected').children('span.checked').remove();
                  $li.addClass('selected').append(oOptions.selectedMarker);
                  if (!oOptions.classic) $dropdown.prepend($li);
                  $dropdown.removeClass('reverse').attr('aria-activedescendant', $li.attr('id'));
                  if ($selected.data('group') && !oOptions.classic) $dropdown.children('.label').filter(function () {
                    return $(this).text() === $selected.data('group');
                  }).after($selected);
                  // Sync <select> element
                  $('optgroup, option', $select).filter(function () {
                    // NOTE: .data('value') can return numeric, so using == comparison instead.
                    return this.value == $li.data('value') || this.text === $li.contents().filter(function () {
                      // Filter out selected marker
                      return this.nodeType === 3;
                    }).text();
                  }).prop('selected', true);
                }
                $select.trigger('change');
              }
              if ($li.hasClass('selected') || !bMultiple) {
                $dropdown.toggleClass('active');
                $dropdown.attr('aria-expanded', $dropdown.hasClass('active'));
              }
              // Try to keep drop-down menu within viewport
              if ($dropdown.hasClass('active')) {
                // Close any other open menus
                if ($('.prettydropdown > ul.active').length > 1) resetDropdown($('.prettydropdown > ul.active').not($dropdown)[0]);
                var nWinHeight = window.innerHeight,
                  nMaxHeight,
                  nOffsetTop = $dropdown.offset().top,
                  nScrollTop = $(document).scrollTop(),
                  nDropdownHeight = $dropdown.outerHeight();
                if (nSize) {
                  nMaxHeight = nSize * (oOptions.height - 2);
                  if (nMaxHeight < nDropdownHeight - 2) nDropdownHeight = nMaxHeight + 2;
                }
                var nDropdownBottom = nOffsetTop - nScrollTop + nDropdownHeight;
                if (nDropdownBottom > nWinHeight) {
                  // Expand to direction that has the most space
                  if (nOffsetTop - nScrollTop > nWinHeight - (nOffsetTop - nScrollTop + oOptions.height)) {
                    $dropdown.addClass('reverse');
                    if (!oOptions.classic) $dropdown.append($selected);
                    if (nOffsetTop - nScrollTop + oOptions.height < nDropdownHeight) {
                      $dropdown.outerHeight(nOffsetTop - nScrollTop + oOptions.height);
                      // Ensure the selected item is in view
                      $dropdown.scrollTop(nDropdownHeight);
                    }
                  } else {
                    $dropdown.height($dropdown.height() - (nDropdownBottom - nWinHeight));
                  }
                }
                if (nMaxHeight && nMaxHeight < $dropdown.height()) $dropdown.css('height', nMaxHeight + 'px');
                // Ensure the selected item is in view
                if (oOptions.classic) $dropdown.scrollTop($selected.index() * (oOptions.height - 2));
              } else {
                $dropdown.data('clicked', true);
                resetDropdown($dropdown[0]);
              }
            });
            $dropdown.on({
              focusin: function () {
                // Unregister any existing handlers first to prevent duplicate firings
                $(window).off('keydown', handleKeypress).on('keydown', handleKeypress);
              },
              focusout: function () {
                $(window).off('keydown', handleKeypress);
              },
              mouseenter: function () {
                $dropdown.data('hover', true);
              },
              mouseleave: resetDropdown,
              mousemove: hoverDropdownItem
            });
            // Put focus on menu when user clicks on label
            if (sLabelId) $('#' + sLabelId).off('click', handleFocus).click(handleFocus);
            // Done with everything!
            $dropdown.parent().width(oOptions.width || nOuterWidth || $dropdown.outerWidth(true)).removeClass('loading');
            oOptions.afterLoad();
          },

          // Manage widget focusing
          handleFocus = function (e) {
            $('ul[aria-labelledby=' + e.target.id + ']').focus();
          },

          // Manage keyboard navigation
          handleKeypress = function (e) {
            var $dropdown = $('.prettydropdown > ul.active, .prettydropdown > ul:focus');
            if (!$dropdown.length) return;
            if (e.which === 9) { // Tab
              resetDropdown($dropdown[0]);
              return;
            } else {
              // Intercept non-Tab keys only
              e.preventDefault();
              e.stopPropagation();
            }
            var $items = $dropdown.children(),
              bOpen = $dropdown.hasClass('active'),
              nItemsHeight = $dropdown.height() / (oOptions.height - 2),
              nItemsPerPage = nItemsHeight % 1 < 0.5 ? Math.floor(nItemsHeight) : Math.ceil(nItemsHeight),
              sKey;
            nHoverIndex = Math.max(0, $dropdown.children('.hover').index());
            nLastIndex = $items.length - 1;
            $current = $items.eq(nHoverIndex);
            $dropdown.data('lastKeypress', +new Date());
            switch (e.which) {
              case 13: // Enter
                if (!bOpen) {
                  $current = $items.filter('.selected');
                  toggleHover($current, 1);
                }
                $current.click();
                break;
              case 27: // Esc
                if (bOpen) resetDropdown($dropdown[0]);
                break;
              case 32: // Space
                if (bOpen) {
                  sKey = ' ';
                } else {
                  $current = $items.filter('.selected');
                  toggleHover($current, 1);
                  $current.click();
                }
                break;
              case 33: // Page Up
                if (bOpen) {
                  toggleHover($current, 0);
                  toggleHover($items.eq(Math.max(nHoverIndex - nItemsPerPage - 1, 0)), 1);
                }
                break;
              case 34: // Page Down
                if (bOpen) {
                  toggleHover($current, 0);
                  toggleHover($items.eq(Math.min(nHoverIndex + nItemsPerPage - 1, nLastIndex)), 1);
                }
                break;
              case 35: // End
                if (bOpen) {
                  toggleHover($current, 0);
                  toggleHover($items.eq(nLastIndex), 1);
                }
                break;
              case 36: // Home
                if (bOpen) {
                  toggleHover($current, 0);
                  toggleHover($items.eq(0), 1);
                }
                break;
              case 38: // Up
                if (bOpen) {
                  toggleHover($current, 0);
                  // If not already key-navigated or first item is selected, cycle to the last item; or
                  // else select the previous item
                  toggleHover(nHoverIndex ? $items.eq(nHoverIndex - 1) : $items.eq(nLastIndex), 1);
                }
                break;
              case 40: // Down
                if (bOpen) {
                  toggleHover($current, 0);
                  // If last item is selected, cycle to the first item; or else select the next item
                  toggleHover(nHoverIndex === nLastIndex ? $items.eq(0) : $items.eq(nHoverIndex + 1), 1);
                }
                break;
              default:
                if (bOpen) sKey = aKeys[e.which - 48];
            }
            if (sKey) { // Alphanumeric key pressed
              clearTimeout(nTimer);
              $dropdown.data('keysPressed', $dropdown.data('keysPressed') === undefined ? sKey : $dropdown.data('keysPressed') + sKey);
              nTimer = setTimeout(function () {
                $dropdown.removeData('keysPressed');
                // NOTE: Windows keyboard repeat delay is 250-1000 ms. See
                // https://technet.microsoft.com/en-us/library/cc978658.aspx
              }, 300);
              // Build index of matches
              var aMatches = [],
                nCurrentIndex = $current.index();
              $items.each(function (nIndex) {
                if ($(this).text().toLowerCase().indexOf($dropdown.data('keysPressed')) === 0) aMatches.push(nIndex);
              });
              if (aMatches.length) {
                // Cycle through items matching key(s) pressed
                for (var i = 0; i < aMatches.length; ++i) {
                  if (aMatches[i] > nCurrentIndex) {
                    toggleHover($items, 0);
                    toggleHover($items.eq(aMatches[i]), 1);
                    break;
                  }
                  if (i === aMatches.length - 1) {
                    toggleHover($items, 0);
                    toggleHover($items.eq(aMatches[0]), 1);
                  }
                }
              }
            }
          },

          // Highlight menu item
          hoverDropdownItem = function (e) {
            var $dropdown = $(e.currentTarget);
            if (e.target.nodeName !== 'LI' || !$dropdown.hasClass('active') || new Date() - $dropdown.data('lastKeypress') < 200) return;
            toggleHover($dropdown.children(), 0, 1);
            toggleHover($(e.target), 1, 1);
          },

          // Construct menu item
          // elOpt is null for first item in multi-select menus
          renderItem = function (elOpt, sClass, bSelected) {
            var sGroup = '',
              sText = '',
              sTitle;
            sClass = sClass || '';
            if (elOpt) {
              switch (elOpt.nodeName) {
                case 'OPTION':
                  if (elOpt.parentNode.nodeName === 'OPTGROUP') sGroup = elOpt.parentNode.getAttribute('label');
                  sText = (elOpt.getAttribute('data-prefix') || '') + elOpt.text + (elOpt.getAttribute('data-suffix') || '');
                  break;
                case 'OPTGROUP':
                  sClass += ' label';
                  sText = (elOpt.getAttribute('data-prefix') || '') + elOpt.getAttribute('label') + (elOpt.getAttribute('data-suffix') || '');
                  break;
              }
              if (elOpt.disabled || (sGroup && elOpt.parentNode.disabled)) sClass += ' disabled';
              sTitle = elOpt.title;
              if (sGroup && !sTitle) sTitle = elOpt.parentNode.title;
            }
            ++nCount;
            return '<li id="item' + nTimestamp + '-' + nCount + '"'
              + (sGroup ? ' data-group="' + sGroup + '"' : '')
              + (elOpt && (elOpt.value || oOptions.classic) ? ' data-value="' + elOpt.value + '"' : '')
              + (elOpt && elOpt.nodeName === 'OPTION' ? ' role="option"' : '')
              + (sTitle ? ' title="' + sTitle + '" aria-label="' + sTitle + '"' : '')
              + (sClass ? ' class="' + $.trim(sClass) + '"' : '')
              + ((oOptions.height !== 50) ? ' style="height:' + (oOptions.height - 2)
                + 'px;line-height:' + (oOptions.height - 4) + 'px;"' : '') + '>' + sText
              + ((bSelected || sClass === 'selected') ? oOptions.selectedMarker : '') + '</li>';
          },

          // Reset menu state
          // @param o Event or Element object
          resetDropdown = function (o) {
            var $dropdown = $(o.currentTarget || o);
            // NOTE: Sometimes it's possible for $dropdown to point to the wrong element when you
            // quickly hover over another menu. To prevent this, we need to check for .active as a
            // backup and manually reassign $dropdown. This also requires that it's not clicked on
            // because in rare cases the reassignment fails and the reverse menu will not get reset.
            if (o.type === 'mouseleave' && !$dropdown.hasClass('active') && !$dropdown.data('clicked')) $dropdown = $('.prettydropdown > ul.active');
            $dropdown.data('hover', false);
            clearTimeout(nTimer);
            nTimer = setTimeout(function () {
              if ($dropdown.data('hover')) return;
              if ($dropdown.hasClass('reverse') && !oOptions.classic) $dropdown.prepend($dropdown.children(':last-child'));
              $dropdown.removeClass('active reverse').removeData('clicked').attr('aria-expanded', 'false').css('height', '');
              $dropdown.children().removeClass('hover nohover');
            }, (o.type === 'mouseleave' && !$dropdown.data('clicked')) ? oOptions.hoverIntent : 0);
          },

          // Set menu item hover state
          // bNoScroll set on hoverDropdownItem()
          toggleHover = function ($li, bOn, bNoScroll) {
            if (bOn) {
              $li.removeClass('nohover').addClass('hover');
              if ($li.length === 1 && $current && !bNoScroll) {
                // Ensure items are always in view
                var $dropdown = $li.parent(),
                  nDropdownHeight = $dropdown.outerHeight(),
                  nItemOffset = $li.offset().top - $dropdown.offset().top - 1; // -1px for top border
                if ($li.index() === 0) {
                  $dropdown.scrollTop(0);
                } else if ($li.index() === nLastIndex) {
                  $dropdown.scrollTop($dropdown.children().length * oOptions.height);
                } else {
                  if (nItemOffset + oOptions.height > nDropdownHeight) $dropdown.scrollTop($dropdown.scrollTop() + oOptions.height + nItemOffset - nDropdownHeight);
                  else if (nItemOffset < 0) $dropdown.scrollTop($dropdown.scrollTop() + nItemOffset);
                }
              }
            } else {
              $li.removeClass('hover').addClass('nohover');
            }
          },

          // Update selected values for multi-select menu
          updateSelected = function ($dropdown) {
            var $select = $dropdown.parent().children('select'),
              aSelected = $('option', $select).map(function () {
                if (this.selected) return this.text;
              }).get(),
              sSelected;
            if (oOptions.multiVerbosity >= aSelected.length) sSelected = aSelected.join(oOptions.multiDelimiter) || MULTI_NONE;
            else sSelected = aSelected.length + '/' + $('option', $select).length + MULTI_POSTFIX;
            if (sSelected) {
              var sTitle = ($select.attr('title') ? $select.attr('title') : '') + (aSelected.length ? '\n' + MULTI_PREFIX + aSelected.join(oOptions.multiDelimiter) : '');
              $dropdown.children('.selected').text(sSelected);
              $dropdown.attr({
                'title': sTitle,
                'aria-label': sTitle
              });
            } else {
              $dropdown.children('.selected').empty();
              $dropdown.attr({
                'title': $select.attr('title'),
                'aria-label': $select.attr('title')
              });
            }
          };

        /**
         * Public Functions
         */

        // Resync the menu with <select> to reflect state changes
        this.refresh = function (oOptions) {
          return this.each(function () {
            var $select = $(this);
            $select.prevAll('ul').remove();
            $select.unwrap().data('loaded', false);
            this.size = $select.data('size');
            init(this);
          });
        };

        return this.each(function () {
          init(this);
        });

      };
    }(jQuery));</script>
  <script type="text/javascript"
    id="14west-middleware-authentication-c86c15dbc45f/plugin.php_remodal-js">!function (t, n) { "function" == typeof define && define.amd ? define(["jquery"], function (e) { return n(t, e) }) : "object" == typeof exports ? n(t, require("jquery")) : n(t, t.jQuery || t.Zepto) }(this, function (t, n) { "use strict"; function e(t) { if (E && "none" === t.css("animation-name") && "none" === t.css("-webkit-animation-name") && "none" === t.css("-moz-animation-name") && "none" === t.css("-o-animation-name") && "none" === t.css("-ms-animation-name")) return 0; var n, e, a, i, o = t.css("animation-duration") || t.css("-webkit-animation-duration") || t.css("-moz-animation-duration") || t.css("-o-animation-duration") || t.css("-ms-animation-duration") || "0s", s = t.css("animation-delay") || t.css("-webkit-animation-delay") || t.css("-moz-animation-delay") || t.css("-o-animation-delay") || t.css("-ms-animation-delay") || "0s", r = t.css("animation-iteration-count") || t.css("-webkit-animation-iteration-count") || t.css("-moz-animation-iteration-count") || t.css("-o-animation-iteration-count") || t.css("-ms-animation-iteration-count") || "1"; for (o = o.split(", "), s = s.split(", "), r = r.split(", "), i = 0, e = o.length, n = Number.NEGATIVE_INFINITY; e > i; i++)a = parseFloat(o[i]) * parseInt(r[i], 10) + parseFloat(s[i]), a > n && (n = a); return a } function a() { if (n(document.body).height() <= n(window).height()) return 0; var t, e, a = document.createElement("div"), i = document.createElement("div"); return a.style.visibility = "hidden", a.style.width = "100px", document.body.appendChild(a), t = a.offsetWidth, a.style.overflow = "scroll", i.style.width = "100%", a.appendChild(i), e = i.offsetWidth, a.parentNode.removeChild(a), t - e } function i() { if (!N) { var t, e, i = n("html"), o = l("is-locked"); i.hasClass(o) || (e = n(document.body), t = parseInt(e.css("padding-right"), 10) + a(), e.css("padding-right", t + "px"), i.addClass(o)) } } function o() { if (!N) { var t, e, i = n("html"), o = l("is-locked"); i.hasClass(o) && (e = n(document.body), t = parseInt(e.css("padding-right"), 10) - a(), e.css("padding-right", t + "px"), i.removeClass(o)) } } function s(t, n, e, a) { var i = l("is", n), o = [l("is", $.CLOSING), l("is", $.OPENING), l("is", $.CLOSED), l("is", $.OPENED)].join(" "); t.$bg.removeClass(o).addClass(i), t.$overlay.removeClass(o).addClass(i), t.$wrapper.removeClass(o).addClass(i), t.$modal.removeClass(o).addClass(i), t.state = n, !e && t.$modal.trigger({ type: n, reason: a }, [{ reason: a }]) } function r(t, a, i) { var o = 0, s = function (t) { t.target === this && o++ }, r = function (t) { t.target === this && 0 === --o && (n.each(["$bg", "$overlay", "$wrapper", "$modal"], function (t, n) { i[n].off(v + " " + C) }), a()) }; n.each(["$bg", "$overlay", "$wrapper", "$modal"], function (t, n) { i[n].on(v, s).on(C, r) }), t(), 0 === e(i.$bg) && 0 === e(i.$overlay) && 0 === e(i.$wrapper) && 0 === e(i.$modal) && (n.each(["$bg", "$overlay", "$wrapper", "$modal"], function (t, n) { i[n].off(v + " " + C) }), a()) } function c(t) { t.state !== $.CLOSED && (n.each(["$bg", "$overlay", "$wrapper", "$modal"], function (n, e) { t[e].off(v + " " + C) }), t.$bg.removeClass(t.settings.modifier), t.$overlay.removeClass(t.settings.modifier).hide(), t.$wrapper.hide(), o(), s(t, $.CLOSED, !0)) } function d(t) { var n, e, a, i, o = {}; for (t = t.replace(/\s*:\s*/g, ":").replace(/\s*,\s*/g, ","), n = t.split(","), i = 0, e = n.length; e > i; i++)n[i] = n[i].split(":"), a = n[i][1], ("string" == typeof a || a instanceof String) && (a = "true" === a || ("false" === a ? !1 : a)), ("string" == typeof a || a instanceof String) && (a = isNaN(a) ? a : +a), o[n[i][0]] = a; return o } function l() { for (var t = g, n = 0; n < arguments.length; ++n)t += "-" + arguments[n]; return t } function m() { var t, e, a = location.hash.replace("#", ""); if (a) { try { e = n("[data-" + h + '-id="' + a + '"]') } catch (i) { } e && e.length && (t = n[h].lookup[e.data(h)], t && t.settings.hashTracking && t.open()) } else u && u.state === $.OPENED && u.settings.hashTracking && u.close() } function p(t, e) { var a = n(document.body), i = this; i.settings = n.extend({}, O, e), i.index = n[h].lookup.push(i) - 1, i.state = $.CLOSED, i.$overlay = n("." + l("overlay")), i.$overlay.length || (i.$overlay = n("<div>").addClass(l("overlay") + " " + l("is", $.CLOSED)).hide(), a.append(i.$overlay)), i.$bg = n("." + l("bg")).addClass(l("is", $.CLOSED)), i.$modal = t.addClass(g + " " + l("is-initialized") + " " + i.settings.modifier + " " + l("is", $.CLOSED)).attr("tabindex", "-1"), i.$wrapper = n("<div>").addClass(l("wrapper") + " " + i.settings.modifier + " " + l("is", $.CLOSED)).hide().append(i.$modal), a.append(i.$wrapper), i.$wrapper.on("click." + g, "[data-" + h + '-action="close"]', function (t) { t.preventDefault(), i.close() }), i.$wrapper.on("click." + g, "[data-" + h + '-action="cancel"]', function (t) { t.preventDefault(), i.$modal.trigger(y.CANCELLATION), i.settings.closeOnCancel && i.close(y.CANCELLATION) }), i.$wrapper.on("click." + g, "[data-" + h + '-action="confirm"]', function (t) { t.preventDefault(), i.$modal.trigger(y.CONFIRMATION), i.settings.closeOnConfirm && i.close(y.CONFIRMATION) }), i.$wrapper.on("click." + g, function (t) { var e = n(t.target); e.hasClass(l("wrapper")) && i.settings.closeOnOutsideClick && i.close() }) } var u, f, h = "remodal", g = t.REMODAL_GLOBALS && t.REMODAL_GLOBALS.NAMESPACE || h, v = n.map(["animationstart", "webkitAnimationStart", "MSAnimationStart", "oAnimationStart"], function (t) { return t + "." + g }).join(" "), C = n.map(["animationend", "webkitAnimationEnd", "MSAnimationEnd", "oAnimationEnd"], function (t) { return t + "." + g }).join(" "), O = n.extend({ hashTracking: !0, closeOnConfirm: !0, closeOnCancel: !0, closeOnEscape: !0, closeOnOutsideClick: !0, modifier: "" }, t.REMODAL_GLOBALS && t.REMODAL_GLOBALS.DEFAULTS), $ = { CLOSING: "closing", CLOSED: "closed", OPENING: "opening", OPENED: "opened" }, y = { CONFIRMATION: "confirmation", CANCELLATION: "cancellation" }, E = function () { var t = document.createElement("div").style; return void 0 !== t.animationName || void 0 !== t.WebkitAnimationName || void 0 !== t.MozAnimationName || void 0 !== t.msAnimationName || void 0 !== t.OAnimationName }(), N = /iPad|iPhone|iPod/.test(navigator.platform); p.prototype.open = function () { var t, e = this; e.state !== $.OPENING && e.state !== $.CLOSING && (t = e.$modal.attr("data-" + h + "-id"), t && e.settings.hashTracking && (f = n(window).scrollTop(), location.hash = t), u && u !== e && c(u), u = e, i(), e.$bg.addClass(e.settings.modifier), e.$overlay.addClass(e.settings.modifier).show(), e.$wrapper.show().scrollTop(0), e.$modal.focus(), r(function () { s(e, $.OPENING) }, function () { s(e, $.OPENED) }, e)) }, p.prototype.close = function (t) { var e = this; e.state !== $.OPENING && e.state !== $.CLOSING && (e.settings.hashTracking && e.$modal.attr("data-" + h + "-id") === location.hash.substr(1) && (location.hash = "", n(window).scrollTop(f)), r(function () { s(e, $.CLOSING, !1, t) }, function () { e.$bg.removeClass(e.settings.modifier), e.$overlay.removeClass(e.settings.modifier).hide(), e.$wrapper.hide(), o(), s(e, $.CLOSED, !1, t) }, e)) }, p.prototype.getState = function () { return this.state }, p.prototype.destroy = function () { var t, e = n[h].lookup; c(this), this.$wrapper.remove(), delete e[this.index], t = n.grep(e, function (t) { return !!t }).length, 0 === t && (this.$overlay.remove(), this.$bg.removeClass(l("is", $.CLOSING) + " " + l("is", $.OPENING) + " " + l("is", $.CLOSED) + " " + l("is", $.OPENED))) }, n[h] = { lookup: [] }, n.fn[h] = function (t) { var e, a; return this.each(function (i, o) { a = n(o), null == a.data(h) ? (e = new p(a, t), a.data(h, e.index), e.settings.hashTracking && a.attr("data-" + h + "-id") === location.hash.substr(1) && e.open()) : e = n[h].lookup[a.data(h)] }), e }, n(document).ready(function () { n(document).on("click", "[data-" + h + "-target]", function (t) { t.preventDefault(); var e = t.currentTarget, a = e.getAttribute("data-" + h + "-target"), i = n("[data-" + h + '-id="' + a + '"]'); n[h].lookup[i.data(h)].open() }), n(document).find("." + g).each(function (t, e) { var a = n(e), i = a.data(h + "-options"); i ? ("string" == typeof i || i instanceof String) && (i = d(i)) : i = {}, a[h](i) }), n(document).on("keydown." + g, function (t) { u && u.settings.closeOnEscape && u.state === $.OPENED && 27 === t.keyCode && u.close() }), n(window).on("hashchange." + g, m) }) });</script>
  <script type="text/javascript" id="localized_frontend_data-js-extra">
    /* <![CDATA[ */
    var localized_frontend_data = { "mw_ajax_url": "https:\/\/oxfordclub.com\/wp-admin\/admin-ajax.php", "txt_log_name_validation": "Please enter your username or email address", "txt_twilio_number_invalid": "The phone number you have entered is invalid", "txt_sms_consent_error": "Consent is required, please tick the checkbox", "txt_log_pwd_validation": "Please enter your password", "txt_reset_email_required": "Please enter your email address", "txt_reset_email_valid": "Please enter a valid email address", "txt_forgot_name_required": "Please enter your email address", "txt_forgot_name_valid": "Please enter a valid email address", "txt_pwd_change_name_validation": "Please enter your username", "txt_pwd_change_newpass_validation": "Please enter your new password", "txt_pwd_change_newpass_confirm": "Please confirm your new password", "txt_pwd_change_newpass_confirm_equal": "The passwords do not match" };
    /* ]]> */
  </script>
  <script type="text/javascript" id="localized_frontend_data-js">// Localizes frontend scripts, leave empty</script>
  <script type="text/javascript" id="mw_auth_validate-js">/*!
* jQuery Validation Plugin v1.15.0
*
* http://jqueryvalidation.org/
*
* Copyright (c) 2016 JÃ¶rn Zaefferer
* Released under the MIT license
*/
    (function (factory) {
      if (typeof define === "function" && define.amd) {
        define(["jquery"], factory);
      } else if (typeof module === "object" && module.exports) {
        module.exports = factory(require("jquery"));
      } else {
        factory(jQuery);
      }
    }(function ($) {

      $.extend($.fn, {

        // http://jqueryvalidation.org/validate/
        validate: function (options) {

          // If nothing is selected, return nothing; can't chain anyway
          if (!this.length) {
            if (options && options.debug && window.console) {
              console.warn("Nothing selected, can't validate, returning nothing.");
            }
            return;
          }

          // Check if a validator for this form was already created
          var validator = $.data(this[0], "validator");
          if (validator) {
            return validator;
          }

          // Add novalidate tag if HTML5.
          this.attr("novalidate", "novalidate");

          validator = new $.validator(options, this[0]);
          $.data(this[0], "validator", validator);

          if (validator.settings.onsubmit) {

            this.on("click.validate", ":submit", function (event) {
              if (validator.settings.submitHandler) {
                validator.submitButton = event.target;
              }

              // Allow suppressing validation by adding a cancel class to the submit button
              if ($(this).hasClass("cancel")) {
                validator.cancelSubmit = true;
              }

              // Allow suppressing validation by adding the html5 formnovalidate attribute to the submit button
              if ($(this).attr("formnovalidate") !== undefined) {
                validator.cancelSubmit = true;
              }
            });

            // Validate the form on submit
            this.on("submit.validate", function (event) {
              if (validator.settings.debug) {

                // Prevent form submit to be able to see console output
                event.preventDefault();
              }
              function handle() {
                var hidden, result;
                if (validator.settings.submitHandler) {
                  if (validator.submitButton) {

                    // Insert a hidden input as a replacement for the missing submit button
                    hidden = $("<input type='hidden'/>")
                      .attr("name", validator.submitButton.name)
                      .val($(validator.submitButton).val())
                      .appendTo(validator.currentForm);
                  }
                  result = validator.settings.submitHandler.call(validator, validator.currentForm, event);
                  if (validator.submitButton) {

                    // And clean up afterwards; thanks to no-block-scope, hidden can be referenced
                    hidden.remove();
                  }
                  if (result !== undefined) {
                    return result;
                  }
                  return false;
                }
                return true;
              }

              // Prevent submit for invalid forms or custom submit handlers
              if (validator.cancelSubmit) {
                validator.cancelSubmit = false;
                return handle();
              }
              if (validator.form()) {
                if (validator.pendingRequest) {
                  validator.formSubmitted = true;
                  return false;
                }
                return handle();
              } else {
                validator.focusInvalid();
                return false;
              }
            });
          }

          return validator;
        },

        // http://jqueryvalidation.org/valid/
        valid: function () {
          var valid, validator, errorList;

          if ($(this[0]).is("form")) {
            valid = this.validate().form();
          } else {
            errorList = [];
            valid = true;
            validator = $(this[0].form).validate();
            this.each(function () {
              valid = validator.element(this) && valid;
              if (!valid) {
                errorList = errorList.concat(validator.errorList);
              }
            });
            validator.errorList = errorList;
          }
          return valid;
        },

        // http://jqueryvalidation.org/rules/
        rules: function (command, argument) {

          // If nothing is selected, return nothing; can't chain anyway
          if (!this.length) {
            return;
          }

          var element = this[0],
            settings, staticRules, existingRules, data, param, filtered;

          if (command) {
            settings = $.data(element.form, "validator").settings;
            staticRules = settings.rules;
            existingRules = $.validator.staticRules(element);
            switch (command) {
              case "add":
                $.extend(existingRules, $.validator.normalizeRule(argument));

                // Remove messages from rules, but allow them to be set separately
                delete existingRules.messages;
                staticRules[element.name] = existingRules;
                if (argument.messages) {
                  settings.messages[element.name] = $.extend(settings.messages[element.name], argument.messages);
                }
                break;
              case "remove":
                if (!argument) {
                  delete staticRules[element.name];
                  return existingRules;
                }
                filtered = {};
                $.each(argument.split(/\s/), function (index, method) {
                  filtered[method] = existingRules[method];
                  delete existingRules[method];
                  if (method === "required") {
                    $(element).removeAttr("aria-required");
                  }
                });
                return filtered;
            }
          }

          data = $.validator.normalizeRules(
            $.extend(
              {},
              $.validator.classRules(element),
              $.validator.attributeRules(element),
              $.validator.dataRules(element),
              $.validator.staticRules(element)
            ), element);

          // Make sure required is at front
          if (data.required) {
            param = data.required;
            delete data.required;
            data = $.extend({ required: param }, data);
            $(element).attr("aria-required", "true");
          }

          // Make sure remote is at back
          if (data.remote) {
            param = data.remote;
            delete data.remote;
            data = $.extend(data, { remote: param });
          }

          return data;
        }
      });

      // Custom selectors
      $.extend($.expr[":"], {

        // http://jqueryvalidation.org/blank-selector/
        blank: function (a) {
          return !$.trim("" + $(a).val());
        },

        // http://jqueryvalidation.org/filled-selector/
        filled: function (a) {
          var val = $(a).val();
          return val !== null && !!$.trim("" + val);
        },

        // http://jqueryvalidation.org/unchecked-selector/
        unchecked: function (a) {
          return !$(a).prop("checked");
        }
      });

      // Constructor for validator
      $.validator = function (options, form) {
        this.settings = $.extend(true, {}, $.validator.defaults, options);
        this.currentForm = form;
        this.init();
      };

      // http://jqueryvalidation.org/jQuery.validator.format/
      $.validator.format = function (source, params) {
        if (arguments.length === 1) {
          return function () {
            var args = $.makeArray(arguments);
            args.unshift(source);
            return $.validator.format.apply(this, args);
          };
        }
        if (params === undefined) {
          return source;
        }
        if (arguments.length > 2 && params.constructor !== Array) {
          params = $.makeArray(arguments).slice(1);
        }
        if (params.constructor !== Array) {
          params = [params];
        }
        $.each(params, function (i, n) {
          source = source.replace(new RegExp("\\{" + i + "\\}", "g"), function () {
            return n;
          });
        });
        return source;
      };

      $.extend($.validator, {

        defaults: {
          messages: {},
          groups: {},
          rules: {},
          errorClass: "error",
          pendingClass: "pending",
          validClass: "valid",
          errorElement: "label",
          focusCleanup: false,
          focusInvalid: true,
          errorContainer: $([]),
          errorLabelContainer: $([]),
          onsubmit: true,
          ignore: ":hidden",
          ignoreTitle: false,
          onfocusin: function (element) {
            this.lastActive = element;

            // Hide error label and remove error class on focus if enabled
            if (this.settings.focusCleanup) {
              if (this.settings.unhighlight) {
                this.settings.unhighlight.call(this, element, this.settings.errorClass, this.settings.validClass);
              }
              this.hideThese(this.errorsFor(element));
            }
          },
          onfocusout: function (element) {
            if (!this.checkable(element) && (element.name in this.submitted || !this.optional(element))) {
              this.element(element);
            }
          },
          onkeyup: function (element, event) {

            // Avoid revalidate the field when pressing one of the following keys
            // Shift       => 16
            // Ctrl        => 17
            // Alt         => 18
            // Caps lock   => 20
            // End         => 35
            // Home        => 36
            // Left arrow  => 37
            // Up arrow    => 38
            // Right arrow => 39
            // Down arrow  => 40
            // Insert      => 45
            // Num lock    => 144
            // AltGr key   => 225
            var excludedKeys = [
              16, 17, 18, 20, 35, 36, 37,
              38, 39, 40, 45, 144, 225
            ];

            if (event.which === 9 && this.elementValue(element) === "" || $.inArray(event.keyCode, excludedKeys) !== -1) {
              return;
            } else if (element.name in this.submitted || element.name in this.invalid) {
              this.element(element);
            }
          },
          onclick: function (element) {

            // Click on selects, radiobuttons and checkboxes
            if (element.name in this.submitted) {
              this.element(element);

              // Or option elements, check parent select in that case
            } else if (element.parentNode.name in this.submitted) {
              this.element(element.parentNode);
            }
          },
          highlight: function (element, errorClass, validClass) {
            if (element.type === "radio") {
              this.findByName(element.name).addClass(errorClass).removeClass(validClass);
            } else {
              $(element).addClass(errorClass).removeClass(validClass);
            }
          },
          unhighlight: function (element, errorClass, validClass) {
            if (element.type === "radio") {
              this.findByName(element.name).removeClass(errorClass).addClass(validClass);
            } else {
              $(element).removeClass(errorClass).addClass(validClass);
            }
          }
        },

        // http://jqueryvalidation.org/jQuery.validator.setDefaults/
        setDefaults: function (settings) {
          $.extend($.validator.defaults, settings);
        },

        messages: {
          required: "This field is required.",
          remote: "Please fix this field.",
          email: "Please enter a valid email address.",
          url: "Please enter a valid URL.",
          date: "Please enter a valid date.",
          dateISO: "Please enter a valid date ( ISO ).",
          number: "Please enter a valid number.",
          digits: "Please enter only digits.",
          equalTo: "Please enter the same value again.",
          maxlength: $.validator.format("Please enter no more than {0} characters."),
          minlength: $.validator.format("Please enter at least {0} characters."),
          rangelength: $.validator.format("Please enter a value between {0} and {1} characters long."),
          range: $.validator.format("Please enter a value between {0} and {1}."),
          max: $.validator.format("Please enter a value less than or equal to {0}."),
          min: $.validator.format("Please enter a value greater than or equal to {0}."),
          step: $.validator.format("Please enter a multiple of {0}.")
        },

        autoCreateRanges: false,

        prototype: {

          init: function () {
            this.labelContainer = $(this.settings.errorLabelContainer);
            this.errorContext = this.labelContainer.length && this.labelContainer || $(this.currentForm);
            this.containers = $(this.settings.errorContainer).add(this.settings.errorLabelContainer);
            this.submitted = {};
            this.valueCache = {};
            this.pendingRequest = 0;
            this.pending = {};
            this.invalid = {};
            this.reset();

            var groups = (this.groups = {}),
              rules;
            $.each(this.settings.groups, function (key, value) {
              if (typeof value === "string") {
                value = value.split(/\s/);
              }
              $.each(value, function (index, name) {
                groups[name] = key;
              });
            });
            rules = this.settings.rules;
            $.each(rules, function (key, value) {
              rules[key] = $.validator.normalizeRule(value);
            });

            function delegate(event) {
              var validator = $.data(this.form, "validator"),
                eventType = "on" + event.type.replace(/^validate/, ""),
                settings = validator.settings;
              if (settings[eventType] && !$(this).is(settings.ignore)) {
                settings[eventType].call(validator, this, event);
              }
            }

            $(this.currentForm)
              .on("focusin.validate focusout.validate keyup.validate",
                ":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], " +
                "[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], " +
                "[type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], " +
                "[type='radio'], [type='checkbox'], [contenteditable]", delegate)

              // Support: Chrome, oldIE
              // "select" is provided as event.target when clicking a option
              .on("click.validate", "select, option, [type='radio'], [type='checkbox']", delegate);

            if (this.settings.invalidHandler) {
              $(this.currentForm).on("invalid-form.validate", this.settings.invalidHandler);
            }

            // Add aria-required to any Static/Data/Class required fields before first validation
            // Screen readers require this attribute to be present before the initial submission http://www.w3.org/TR/WCAG-TECHS/ARIA2.html
            $(this.currentForm).find("[required], [data-rule-required], .required").attr("aria-required", "true");
          },

          // http://jqueryvalidation.org/Validator.form/
          form: function () {
            this.checkForm();
            $.extend(this.submitted, this.errorMap);
            this.invalid = $.extend({}, this.errorMap);
            if (!this.valid()) {
              $(this.currentForm).triggerHandler("invalid-form", [this]);
            }
            this.showErrors();
            return this.valid();
          },

          checkForm: function () {
            this.prepareForm();
            for (var i = 0, elements = (this.currentElements = this.elements()); elements[i]; i++) {
              this.check(elements[i]);
            }
            return this.valid();
          },

          // http://jqueryvalidation.org/Validator.element/
          element: function (element) {
            var cleanElement = this.clean(element),
              checkElement = this.validationTargetFor(cleanElement),
              v = this,
              result = true,
              rs, group;

            if (checkElement === undefined) {
              delete this.invalid[cleanElement.name];
            } else {
              this.prepareElement(checkElement);
              this.currentElements = $(checkElement);

              // If this element is grouped, then validate all group elements already
              // containing a value
              group = this.groups[checkElement.name];
              if (group) {
                $.each(this.groups, function (name, testgroup) {
                  if (testgroup === group && name !== checkElement.name) {
                    cleanElement = v.validationTargetFor(v.clean(v.findByName(name)));
                    if (cleanElement && cleanElement.name in v.invalid) {
                      v.currentElements.push(cleanElement);
                      result = result && v.check(cleanElement);
                    }
                  }
                });
              }

              rs = this.check(checkElement) !== false;
              result = result && rs;
              if (rs) {
                this.invalid[checkElement.name] = false;
              } else {
                this.invalid[checkElement.name] = true;
              }

              if (!this.numberOfInvalids()) {

                // Hide error containers on last error
                this.toHide = this.toHide.add(this.containers);
              }
              this.showErrors();

              // Add aria-invalid status for screen readers
              $(element).attr("aria-invalid", !rs);
            }

            return result;
          },

          // http://jqueryvalidation.org/Validator.showErrors/
          showErrors: function (errors) {
            if (errors) {
              var validator = this;

              // Add items to error list and map
              $.extend(this.errorMap, errors);
              this.errorList = $.map(this.errorMap, function (message, name) {
                return {
                  message: message,
                  element: validator.findByName(name)[0]
                };
              });

              // Remove items from success list
              this.successList = $.grep(this.successList, function (element) {
                return !(element.name in errors);
              });
            }
            if (this.settings.showErrors) {
              this.settings.showErrors.call(this, this.errorMap, this.errorList);
            } else {
              this.defaultShowErrors();
            }
          },

          // http://jqueryvalidation.org/Validator.resetForm/
          resetForm: function () {
            if ($.fn.resetForm) {
              $(this.currentForm).resetForm();
            }
            this.invalid = {};
            this.submitted = {};
            this.prepareForm();
            this.hideErrors();
            var elements = this.elements()
              .removeData("previousValue")
              .removeAttr("aria-invalid");

            this.resetElements(elements);
          },

          resetElements: function (elements) {
            var i;

            if (this.settings.unhighlight) {
              for (i = 0; elements[i]; i++) {
                this.settings.unhighlight.call(this, elements[i],
                  this.settings.errorClass, "");
                this.findByName(elements[i].name).removeClass(this.settings.validClass);
              }
            } else {
              elements
                .removeClass(this.settings.errorClass)
                .removeClass(this.settings.validClass);
            }
          },

          numberOfInvalids: function () {
            return this.objectLength(this.invalid);
          },

          objectLength: function (obj) {
            /* jshint unused: false */
            var count = 0,
              i;
            for (i in obj) {
              if (obj[i]) {
                count++;
              }
            }
            return count;
          },

          hideErrors: function () {
            this.hideThese(this.toHide);
          },

          hideThese: function (errors) {
            errors.not(this.containers).text("");
            this.addWrapper(errors).hide();
          },

          valid: function () {
            return this.size() === 0;
          },

          size: function () {
            return this.errorList.length;
          },

          focusInvalid: function () {
            if (this.settings.focusInvalid) {
              try {
                $(this.findLastActive() || this.errorList.length && this.errorList[0].element || [])
                  .filter(":visible")
                  .focus()

                  // Manually trigger focusin event; without it, focusin handler isn't called, findLastActive won't have anything to find
                  .trigger("focusin");
              } catch (e) {

                // Ignore IE throwing errors when focusing hidden elements
              }
            }
          },

          findLastActive: function () {
            var lastActive = this.lastActive;
            return lastActive && $.grep(this.errorList, function (n) {
              return n.element.name === lastActive.name;
            }).length === 1 && lastActive;
          },

          elements: function () {
            var validator = this,
              rulesCache = {};

            // Select all valid inputs inside the form (no submit or reset buttons)
            return $(this.currentForm)
              .find("input, select, textarea, [contenteditable]")
              .not(":submit, :reset, :image, :disabled")
              .not(this.settings.ignore)
              .filter(function () {
                var name = this.name || $(this).attr("name"); // For contenteditable
                if (!name && validator.settings.debug && window.console) {
                  console.error("%o has no name assigned", this);
                }

                // Set form expando on contenteditable
                if (this.hasAttribute("contenteditable")) {
                  this.form = $(this).closest("form")[0];
                }

                // Select only the first element for each name, and only those with rules specified
                if (name in rulesCache || !validator.objectLength($(this).rules())) {
                  return false;
                }

                rulesCache[name] = true;
                return true;
              });
          },

          clean: function (selector) {
            return $(selector)[0];
          },

          errors: function () {
            var errorClass = this.settings.errorClass.split(" ").join(".");
            return $(this.settings.errorElement + "." + errorClass, this.errorContext);
          },

          resetInternals: function () {
            this.successList = [];
            this.errorList = [];
            this.errorMap = {};
            this.toShow = $([]);
            this.toHide = $([]);
          },

          reset: function () {
            this.resetInternals();
            this.currentElements = $([]);
          },

          prepareForm: function () {
            this.reset();
            this.toHide = this.errors().add(this.containers);
          },

          prepareElement: function (element) {
            this.reset();
            this.toHide = this.errorsFor(element);
          },

          elementValue: function (element) {
            var $element = $(element),
              type = element.type,
              val, idx;

            if (type === "radio" || type === "checkbox") {
              return this.findByName(element.name).filter(":checked").val();
            } else if (type === "number" && typeof element.validity !== "undefined") {
              return element.validity.badInput ? "NaN" : $element.val();
            }

            if (element.hasAttribute("contenteditable")) {
              val = $element.text();
            } else {
              val = $element.val();
            }

            if (type === "file") {

              // Modern browser (chrome & safari)
              if (val.substr(0, 12) === "C:\\fakepath\\") {
                return val.substr(12);
              }

              // Legacy browsers
              // Unix-based path
              idx = val.lastIndexOf("/");
              if (idx >= 0) {
                return val.substr(idx + 1);
              }

              // Windows-based path
              idx = val.lastIndexOf("\\");
              if (idx >= 0) {
                return val.substr(idx + 1);
              }

              // Just the file name
              return val;
            }

            if (typeof val === "string") {
              return val.replace(/\r/g, "");
            }
            return val;
          },

          check: function (element) {
            element = this.validationTargetFor(this.clean(element));

            var rules = $(element).rules(),
              rulesCount = $.map(rules, function (n, i) {
                return i;
              }).length,
              dependencyMismatch = false,
              val = this.elementValue(element),
              result, method, rule;

            // If a normalizer is defined for this element, then
            // call it to retreive the changed value instead
            // of using the real one.
            // Note that `this` in the normalizer is `element`.
            if (typeof rules.normalizer === "function") {
              val = rules.normalizer.call(element, val);

              if (typeof val !== "string") {
                throw new TypeError("The normalizer should return a string value.");
              }

              // Delete the normalizer from rules to avoid treating
              // it as a pre-defined method.
              delete rules.normalizer;
            }

            for (method in rules) {
              rule = { method: method, parameters: rules[method] };
              try {
                result = $.validator.methods[method].call(this, val, element, rule.parameters);

                // If a method indicates that the field is optional and therefore valid,
                // don't mark it as valid when there are no other rules
                if (result === "dependency-mismatch" && rulesCount === 1) {
                  dependencyMismatch = true;
                  continue;
                }
                dependencyMismatch = false;

                if (result === "pending") {
                  this.toHide = this.toHide.not(this.errorsFor(element));
                  return;
                }

                if (!result) {
                  this.formatAndAdd(element, rule);
                  return false;
                }
              } catch (e) {
                if (this.settings.debug && window.console) {
                  console.log("Exception occurred when checking element " + element.id + ", check the '" + rule.method + "' method.", e);
                }
                if (e instanceof TypeError) {
                  e.message += ".  Exception occurred when checking element " + element.id + ", check the '" + rule.method + "' method.";
                }

                throw e;
              }
            }
            if (dependencyMismatch) {
              return;
            }
            if (this.objectLength(rules)) {
              this.successList.push(element);
            }
            return true;
          },

          // Return the custom message for the given element and validation method
          // specified in the element's HTML5 data attribute
          // return the generic message if present and no method specific message is present
          customDataMessage: function (element, method) {
            return $(element).data("msg" + method.charAt(0).toUpperCase() +
              method.substring(1).toLowerCase()) || $(element).data("msg");
          },

          // Return the custom message for the given element name and validation method
          customMessage: function (name, method) {
            var m = this.settings.messages[name];
            return m && (m.constructor === String ? m : m[method]);
          },

          // Return the first defined argument, allowing empty strings
          findDefined: function () {
            for (var i = 0; i < arguments.length; i++) {
              if (arguments[i] !== undefined) {
                return arguments[i];
              }
            }
            return undefined;
          },

          defaultMessage: function (element, rule) {
            var message = this.findDefined(
              this.customMessage(element.name, rule.method),
              this.customDataMessage(element, rule.method),

              // 'title' is never undefined, so handle empty string as undefined
              !this.settings.ignoreTitle && element.title || undefined,
              $.validator.messages[rule.method],
              "<strong>Warning: No message defined for " + element.name + "</strong>"
            ),
              theregex = /\$?\{(\d+)\}/g;
            if (typeof message === "function") {
              message = message.call(this, rule.parameters, element);
            } else if (theregex.test(message)) {
              message = $.validator.format(message.replace(theregex, "{$1}"), rule.parameters);
            }

            return message;
          },

          formatAndAdd: function (element, rule) {
            var message = this.defaultMessage(element, rule);

            this.errorList.push({
              message: message,
              element: element,
              method: rule.method
            });

            this.errorMap[element.name] = message;
            this.submitted[element.name] = message;
          },

          addWrapper: function (toToggle) {
            if (this.settings.wrapper) {
              toToggle = toToggle.add(toToggle.parent(this.settings.wrapper));
            }
            return toToggle;
          },

          defaultShowErrors: function () {
            var i, elements, error;
            for (i = 0; this.errorList[i]; i++) {
              error = this.errorList[i];
              if (this.settings.highlight) {
                this.settings.highlight.call(this, error.element, this.settings.errorClass, this.settings.validClass);
              }
              this.showLabel(error.element, error.message);
            }
            if (this.errorList.length) {
              this.toShow = this.toShow.add(this.containers);
            }
            if (this.settings.success) {
              for (i = 0; this.successList[i]; i++) {
                this.showLabel(this.successList[i]);
              }
            }
            if (this.settings.unhighlight) {
              for (i = 0, elements = this.validElements(); elements[i]; i++) {
                this.settings.unhighlight.call(this, elements[i], this.settings.errorClass, this.settings.validClass);
              }
            }
            this.toHide = this.toHide.not(this.toShow);
            this.hideErrors();
            this.addWrapper(this.toShow).show();
          },

          validElements: function () {
            return this.currentElements.not(this.invalidElements());
          },

          invalidElements: function () {
            return $(this.errorList).map(function () {
              return this.element;
            });
          },

          showLabel: function (element, message) {
            var place, group, errorID, v,
              error = this.errorsFor(element),
              elementID = this.idOrName(element),
              describedBy = $(element).attr("aria-describedby");

            if (error.length) {

              // Refresh error/success class
              error.removeClass(this.settings.validClass).addClass(this.settings.errorClass);

              // Replace message on existing label
              error.html(message);
            } else {

              // Create error element
              error = $("<" + this.settings.errorElement + ">")
                .attr("id", elementID + "-error")
                .addClass(this.settings.errorClass)
                .html(message || "");

              // Maintain reference to the element to be placed into the DOM
              place = error;
              if (this.settings.wrapper) {

                // Make sure the element is visible, even in IE
                // actually showing the wrapped element is handled elsewhere
                place = error.hide().show().wrap("<" + this.settings.wrapper + "/>").parent();
              }
              if (this.labelContainer.length) {
                this.labelContainer.append(place);
              } else if (this.settings.errorPlacement) {
                this.settings.errorPlacement(place, $(element));
              } else {
                place.insertAfter(element);
              }

              // Link error back to the element
              if (error.is("label")) {

                // If the error is a label, then associate using 'for'
                error.attr("for", elementID);

                // If the element is not a child of an associated label, then it's necessary
                // to explicitly apply aria-describedby
              } else if (error.parents("label[for='" + this.escapeCssMeta(elementID) + "']").length === 0) {
                errorID = error.attr("id");

                // Respect existing non-error aria-describedby
                if (!describedBy) {
                  describedBy = errorID;
                } else if (!describedBy.match(new RegExp("\\b" + this.escapeCssMeta(errorID) + "\\b"))) {

                  // Add to end of list if not already present
                  describedBy += " " + errorID;
                }
                $(element).attr("aria-describedby", describedBy);

                // If this element is grouped, then assign to all elements in the same group
                group = this.groups[element.name];
                if (group) {
                  v = this;
                  $.each(v.groups, function (name, testgroup) {
                    if (testgroup === group) {
                      $("[name='" + v.escapeCssMeta(name) + "']", v.currentForm)
                        .attr("aria-describedby", error.attr("id"));
                    }
                  });
                }
              }
            }
            if (!message && this.settings.success) {
              error.text("");
              if (typeof this.settings.success === "string") {
                error.addClass(this.settings.success);
              } else {
                this.settings.success(error, element);
              }
            }
            this.toShow = this.toShow.add(error);
          },

          errorsFor: function (element) {
            var name = this.escapeCssMeta(this.idOrName(element)),
              describer = $(element).attr("aria-describedby"),
              selector = "label[for='" + name + "'], label[for='" + name + "'] *";

            // 'aria-describedby' should directly reference the error element
            if (describer) {
              selector = selector + ", #" + this.escapeCssMeta(describer)
                .replace(/\s+/g, ", #");
            }

            return this
              .errors()
              .filter(selector);
          },

          // See https://api.jquery.com/category/selectors/, for CSS
          // meta-characters that should be escaped in order to be used with JQuery
          // as a literal part of a name/id or any selector.
          escapeCssMeta: function (string) {
            return string.replace(/([\\!"#$%&'()*+,./:;<=>?@\[\]^`{|}~])/g, "\\$1");
          },

          idOrName: function (element) {
            return this.groups[element.name] || (this.checkable(element) ? element.name : element.id || element.name);
          },

          validationTargetFor: function (element) {

            // If radio/checkbox, validate first element in group instead
            if (this.checkable(element)) {
              element = this.findByName(element.name);
            }

            // Always apply ignore filter
            return $(element).not(this.settings.ignore)[0];
          },

          checkable: function (element) {
            return (/radio|checkbox/i).test(element.type);
          },

          findByName: function (name) {
            return $(this.currentForm).find("[name='" + this.escapeCssMeta(name) + "']");
          },

          getLength: function (value, element) {
            switch (element.nodeName.toLowerCase()) {
              case "select":
                return $("option:selected", element).length;
              case "input":
                if (this.checkable(element)) {
                  return this.findByName(element.name).filter(":checked").length;
                }
            }
            return value.length;
          },

          depend: function (param, element) {
            return this.dependTypes[typeof param] ? this.dependTypes[typeof param](param, element) : true;
          },

          dependTypes: {
            "boolean": function (param) {
              return param;
            },
            "string": function (param, element) {
              return !!$(param, element.form).length;
            },
            "function": function (param, element) {
              return param(element);
            }
          },

          optional: function (element) {
            var val = this.elementValue(element);
            return !$.validator.methods.required.call(this, val, element) && "dependency-mismatch";
          },

          startRequest: function (element) {
            if (!this.pending[element.name]) {
              this.pendingRequest++;
              $(element).addClass(this.settings.pendingClass);
              this.pending[element.name] = true;
            }
          },

          stopRequest: function (element, valid) {
            this.pendingRequest--;

            // Sometimes synchronization fails, make sure pendingRequest is never < 0
            if (this.pendingRequest < 0) {
              this.pendingRequest = 0;
            }
            delete this.pending[element.name];
            $(element).removeClass(this.settings.pendingClass);
            if (valid && this.pendingRequest === 0 && this.formSubmitted && this.form()) {
              $(this.currentForm).submit();
              this.formSubmitted = false;
            } else if (!valid && this.pendingRequest === 0 && this.formSubmitted) {
              $(this.currentForm).triggerHandler("invalid-form", [this]);
              this.formSubmitted = false;
            }
          },

          previousValue: function (element, method) {
            return $.data(element, "previousValue") || $.data(element, "previousValue", {
              old: null,
              valid: true,
              message: this.defaultMessage(element, { method: method })
            });
          },

          // Cleans up all forms and elements, removes validator-specific events
          destroy: function () {
            this.resetForm();

            $(this.currentForm)
              .off(".validate")
              .removeData("validator")
              .find(".validate-equalTo-blur")
              .off(".validate-equalTo")
              .removeClass("validate-equalTo-blur");
          }

        },

        classRuleSettings: {
          required: { required: true },
          email: { email: true },
          url: { url: true },
          date: { date: true },
          dateISO: { dateISO: true },
          number: { number: true },
          digits: { digits: true },
          creditcard: { creditcard: true }
        },

        addClassRules: function (className, rules) {
          if (className.constructor === String) {
            this.classRuleSettings[className] = rules;
          } else {
            $.extend(this.classRuleSettings, className);
          }
        },

        classRules: function (element) {
          var rules = {},
            classes = $(element).attr("class");

          if (classes) {
            $.each(classes.split(" "), function () {
              if (this in $.validator.classRuleSettings) {
                $.extend(rules, $.validator.classRuleSettings[this]);
              }
            });
          }
          return rules;
        },

        normalizeAttributeRule: function (rules, type, method, value) {

          // Convert the value to a number for number inputs, and for text for backwards compability
          // allows type="date" and others to be compared as strings
          if (/min|max|step/.test(method) && (type === null || /number|range|text/.test(type))) {
            value = Number(value);

            // Support Opera Mini, which returns NaN for undefined minlength
            if (isNaN(value)) {
              value = undefined;
            }
          }

          if (value || value === 0) {
            rules[method] = value;
          } else if (type === method && type !== "range") {

            // Exception: the jquery validate 'range' method
            // does not test for the html5 'range' type
            rules[method] = true;
          }
        },

        attributeRules: function (element) {
          var rules = {},
            $element = $(element),
            type = element.getAttribute("type"),
            method, value;

          for (method in $.validator.methods) {

            // Support for <input required> in both html5 and older browsers
            if (method === "required") {
              value = element.getAttribute(method);

              // Some browsers return an empty string for the required attribute
              // and non-HTML5 browsers might have required="" markup
              if (value === "") {
                value = true;
              }

              // Force non-HTML5 browsers to return bool
              value = !!value;
            } else {
              value = $element.attr(method);
            }

            this.normalizeAttributeRule(rules, type, method, value);
          }

          // 'maxlength' may be returned as -1, 2147483647 ( IE ) and 524288 ( safari ) for text inputs
          if (rules.maxlength && /-1|2147483647|524288/.test(rules.maxlength)) {
            delete rules.maxlength;
          }

          return rules;
        },

        dataRules: function (element) {
          var rules = {},
            $element = $(element),
            type = element.getAttribute("type"),
            method, value;

          for (method in $.validator.methods) {
            value = $element.data("rule" + method.charAt(0).toUpperCase() + method.substring(1).toLowerCase());
            this.normalizeAttributeRule(rules, type, method, value);
          }
          return rules;
        },

        staticRules: function (element) {
          var rules = {},
            validator = $.data(element.form, "validator");

          if (validator.settings.rules) {
            rules = $.validator.normalizeRule(validator.settings.rules[element.name]) || {};
          }
          return rules;
        },

        normalizeRules: function (rules, element) {

          // Handle dependency check
          $.each(rules, function (prop, val) {

            // Ignore rule when param is explicitly false, eg. required:false
            if (val === false) {
              delete rules[prop];
              return;
            }
            if (val.param || val.depends) {
              var keepRule = true;
              switch (typeof val.depends) {
                case "string":
                  keepRule = !!$(val.depends, element.form).length;
                  break;
                case "function":
                  keepRule = val.depends.call(element, element);
                  break;
              }
              if (keepRule) {
                rules[prop] = val.param !== undefined ? val.param : true;
              } else {
                $.data(element.form, "validator").resetElements($(element));
                delete rules[prop];
              }
            }
          });

          // Evaluate parameters
          $.each(rules, function (rule, parameter) {
            rules[rule] = $.isFunction(parameter) && rule !== "normalizer" ? parameter(element) : parameter;
          });

          // Clean number parameters
          $.each(["minlength", "maxlength"], function () {
            if (rules[this]) {
              rules[this] = Number(rules[this]);
            }
          });
          $.each(["rangelength", "range"], function () {
            var parts;
            if (rules[this]) {
              if ($.isArray(rules[this])) {
                rules[this] = [Number(rules[this][0]), Number(rules[this][1])];
              } else if (typeof rules[this] === "string") {
                parts = rules[this].replace(/[\[\]]/g, "").split(/[\s,]+/);
                rules[this] = [Number(parts[0]), Number(parts[1])];
              }
            }
          });

          if ($.validator.autoCreateRanges) {

            // Auto-create ranges
            if (rules.min != null && rules.max != null) {
              rules.range = [rules.min, rules.max];
              delete rules.min;
              delete rules.max;
            }
            if (rules.minlength != null && rules.maxlength != null) {
              rules.rangelength = [rules.minlength, rules.maxlength];
              delete rules.minlength;
              delete rules.maxlength;
            }
          }

          return rules;
        },

        // Converts a simple string to a {string: true} rule, e.g., "required" to {required:true}
        normalizeRule: function (data) {
          if (typeof data === "string") {
            var transformed = {};
            $.each(data.split(/\s/), function () {
              transformed[this] = true;
            });
            data = transformed;
          }
          return data;
        },

        // http://jqueryvalidation.org/jQuery.validator.addMethod/
        addMethod: function (name, method, message) {
          $.validator.methods[name] = method;
          $.validator.messages[name] = message !== undefined ? message : $.validator.messages[name];
          if (method.length < 3) {
            $.validator.addClassRules(name, $.validator.normalizeRule(name));
          }
        },

        // http://jqueryvalidation.org/jQuery.validator.methods/
        methods: {

          // http://jqueryvalidation.org/required-method/
          required: function (value, element, param) {

            // Check if dependency is met
            if (!this.depend(param, element)) {
              return "dependency-mismatch";
            }
            if (element.nodeName.toLowerCase() === "select") {

              // Could be an array for select-multiple or a string, both are fine this way
              var val = $(element).val();
              return val && val.length > 0;
            }
            if (this.checkable(element)) {
              return this.getLength(value, element) > 0;
            }
            return value.length > 0;
          },

          // http://jqueryvalidation.org/email-method/
          email: function (value, element) {

            // From https://html.spec.whatwg.org/multipage/forms.html#valid-e-mail-address
            // Retrieved 2014-01-14
            // If you have a problem with this implementation, report a bug against the above spec
            // Or use custom methods to implement your own email validation
            return this.optional(element) || /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(value);
          },

          // http://jqueryvalidation.org/url-method/
          url: function (value, element) {

            // Copyright (c) 2010-2013 Diego Perini, MIT licensed
            // https://gist.github.com/dperini/729294
            // see also https://mathiasbynens.be/demo/url-regex
            // modified to allow protocol-relative URLs
            return this.optional(element) || /^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(value);
          },

          // http://jqueryvalidation.org/date-method/
          date: function (value, element) {
            return this.optional(element) || !/Invalid|NaN/.test(new Date(value).toString());
          },

          // http://jqueryvalidation.org/dateISO-method/
          dateISO: function (value, element) {
            return this.optional(element) || /^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(value);
          },

          // http://jqueryvalidation.org/number-method/
          number: function (value, element) {
            return this.optional(element) || /^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(value);
          },

          // http://jqueryvalidation.org/digits-method/
          digits: function (value, element) {
            return this.optional(element) || /^\d+$/.test(value);
          },

          // http://jqueryvalidation.org/minlength-method/
          minlength: function (value, element, param) {
            var length = $.isArray(value) ? value.length : this.getLength(value, element);
            return this.optional(element) || length >= param;
          },

          // http://jqueryvalidation.org/maxlength-method/
          maxlength: function (value, element, param) {
            var length = $.isArray(value) ? value.length : this.getLength(value, element);
            return this.optional(element) || length <= param;
          },

          // http://jqueryvalidation.org/rangelength-method/
          rangelength: function (value, element, param) {
            var length = $.isArray(value) ? value.length : this.getLength(value, element);
            return this.optional(element) || (length >= param[0] && length <= param[1]);
          },

          // http://jqueryvalidation.org/min-method/
          min: function (value, element, param) {
            return this.optional(element) || value >= param;
          },

          // http://jqueryvalidation.org/max-method/
          max: function (value, element, param) {
            return this.optional(element) || value <= param;
          },

          // http://jqueryvalidation.org/range-method/
          range: function (value, element, param) {
            return this.optional(element) || (value >= param[0] && value <= param[1]);
          },

          // http://jqueryvalidation.org/step-method/
          step: function (value, element, param) {
            var type = $(element).attr("type"),
              errorMessage = "Step attribute on input type " + type + " is not supported.",
              supportedTypes = ["text", "number", "range"],
              re = new RegExp("\\b" + type + "\\b"),
              notSupported = type && !re.test(supportedTypes.join());

            // Works only for text, number and range input types
            // TODO find a way to support input types date, datetime, datetime-local, month, time and week
            if (notSupported) {
              throw new Error(errorMessage);
            }
            return this.optional(element) || (value % param === 0);
          },

          // http://jqueryvalidation.org/equalTo-method/
          equalTo: function (value, element, param) {

            // Bind to the blur event of the target in order to revalidate whenever the target field is updated
            var target = $(param);
            if (this.settings.onfocusout && target.not(".validate-equalTo-blur").length) {
              target.addClass("validate-equalTo-blur").on("blur.validate-equalTo", function () {
                $(element).valid();
              });
            }
            return value === target.val();
          },

          // http://jqueryvalidation.org/remote-method/
          remote: function (value, element, param, method) {
            if (this.optional(element)) {
              return "dependency-mismatch";
            }

            method = typeof method === "string" && method || "remote";

            var previous = this.previousValue(element, method),
              validator, data, optionDataString;

            if (!this.settings.messages[element.name]) {
              this.settings.messages[element.name] = {};
            }
            previous.originalMessage = previous.originalMessage || this.settings.messages[element.name][method];
            this.settings.messages[element.name][method] = previous.message;

            param = typeof param === "string" && { url: param } || param;
            optionDataString = $.param($.extend({ data: value }, param.data));
            if (previous.old === optionDataString) {
              return previous.valid;
            }

            previous.old = optionDataString;
            validator = this;
            this.startRequest(element);
            data = {};
            data[element.name] = value;
            $.ajax($.extend(true, {
              mode: "abort",
              port: "validate" + element.name,
              dataType: "json",
              data: data,
              context: validator.currentForm,
              success: function (response) {
                var valid = response === true || response === "true",
                  errors, message, submitted;

                validator.settings.messages[element.name][method] = previous.originalMessage;
                if (valid) {
                  submitted = validator.formSubmitted;
                  validator.resetInternals();
                  validator.toHide = validator.errorsFor(element);
                  validator.formSubmitted = submitted;
                  validator.successList.push(element);
                  validator.invalid[element.name] = false;
                  validator.showErrors();
                } else {
                  errors = {};
                  message = response || validator.defaultMessage(element, { method: method, parameters: value });
                  errors[element.name] = previous.message = message;
                  validator.invalid[element.name] = true;
                  validator.showErrors(errors);
                }
                previous.valid = valid;
                validator.stopRequest(element, valid);
              }
            }, param));
            return "pending";
          }
        }

      });

      // Ajax mode: abort
      // usage: $.ajax({ mode: "abort"[, port: "uniqueport"]});
      // if mode:"abort" is used, the previous request on that port (port can be undefined) is aborted via XMLHttpRequest.abort()

      var pendingRequests = {},
        ajax;

      // Use a prefilter if available (1.5+)
      if ($.ajaxPrefilter) {
        $.ajaxPrefilter(function (settings, _, xhr) {
          var port = settings.port;
          if (settings.mode === "abort") {
            if (pendingRequests[port]) {
              pendingRequests[port].abort();
            }
            pendingRequests[port] = xhr;
          }
        });
      } else {

        // Proxy ajax
        ajax = $.ajax;
        $.ajax = function (settings) {
          var mode = ("mode" in settings ? settings : $.ajaxSettings).mode,
            port = ("port" in settings ? settings : $.ajaxSettings).port;
          if (mode === "abort") {
            if (pendingRequests[port]) {
              pendingRequests[port].abort();
            }
            pendingRequests[port] = ajax.apply(this, arguments);
            return pendingRequests[port];
          }
          return ajax.apply(this, arguments);
        };
      }

    }));</script>
  <script type="text/javascript" id="mw_phone_mask-js">!function (e) {
      function t(a, n) { return this instanceof t ? (e.isPlainObject(a) ? n = a : (n = n || {}, n.alias = a), this.el = void 0, this.opts = e.extend(!0, {}, this.defaults, n), this.maskset = void 0, this.noMasksCache = n && void 0 !== n.definitions, this.userOptions = n || {}, this.events = {}, this.dataAttribute = "data-inputmask", this.isRTL = this.opts.numericInput, void i(this.opts.alias, n, this.opts)) : new t(a, n) } function i(t, a, n) { var r = n.aliases[t]; return r ? (r.alias && i(r.alias, void 0, n), e.extend(!0, n, r), e.extend(!0, n, a), !0) : (null === n.mask && (n.mask = t), !1) } function a(i, a) { function n(i, n, r) { if (null !== i && "" !== i) { if (1 === i.length && r.greedy === !1 && 0 !== r.repeat && (r.placeholder = ""), r.repeat > 0 || "*" === r.repeat || "+" === r.repeat) { var o = "*" === r.repeat ? 0 : "+" === r.repeat ? 1 : r.repeat; i = r.groupmarker.start + i + r.groupmarker.end + r.quantifiermarker.start + o + "," + r.repeat + r.quantifiermarker.end } var s; return void 0 === t.prototype.masksCache[i] || a === !0 ? (s = { mask: i, maskToken: t.prototype.analyseMask(i, r), validPositions: {}, _buffer: void 0, buffer: void 0, tests: {}, metadata: n, maskLength: void 0 }, a !== !0 && (t.prototype.masksCache[r.numericInput ? i.split("").reverse().join("") : i] = s, s = e.extend(!0, {}, t.prototype.masksCache[r.numericInput ? i.split("").reverse().join("") : i]))) : s = e.extend(!0, {}, t.prototype.masksCache[r.numericInput ? i.split("").reverse().join("") : i]), s } } var r; if (e.isFunction(i.mask) && (i.mask = i.mask(i)), e.isArray(i.mask)) { if (i.mask.length > 1) { i.keepStatic = null === i.keepStatic || i.keepStatic; var o = i.groupmarker.start; return e.each(i.numericInput ? i.mask.reverse() : i.mask, function (t, a) { o.length > 1 && (o += i.groupmarker.end + i.alternatormarker + i.groupmarker.start), o += void 0 === a.mask || e.isFunction(a.mask) ? a : a.mask }), o += i.groupmarker.end, n(o, i.mask, i) } i.mask = i.mask.pop() } return i.mask && (r = void 0 === i.mask.mask || e.isFunction(i.mask.mask) ? n(i.mask, i.mask, i) : n(i.mask.mask, i.mask, i)), r } function n(i, a, r) {
        function c(e, t, i) { t = t || 0; var a, n, o, s = [], l = 0, u = f(); V = void 0 !== W ? W.maxLength : void 0, V === -1 && (V = void 0); do e === !0 && p().validPositions[l] ? (o = p().validPositions[l], n = o.match, a = o.locator.slice(), s.push(i === !0 ? o.input : i === !1 ? n.nativeDef : _(l, n))) : (o = v(l, a, l - 1), n = o.match, a = o.locator.slice(), (r.jitMasking === !1 || l < u || "number" == typeof r.jitMasking && isFinite(r.jitMasking) && r.jitMasking > l) && s.push(i === !1 ? n.nativeDef : _(l, n))), l++; while ((void 0 === V || l < V) && (null !== n.fn || "" !== n.def) || t > l); return "" === s[s.length - 1] && s.pop(), p().maskLength = l + 1, s } function p() { return a } function d(e) { var t = p(); t.buffer = void 0, e !== !0 && (t._buffer = void 0, t.validPositions = {}, t.p = 0) } function f(e, t, i) { var a = -1, n = -1, r = i || p().validPositions; void 0 === e && (e = -1); for (var o in r) { var s = parseInt(o); r[s] && (t || null !== r[s].match.fn) && (s <= e && (a = s), s >= e && (n = s)) } return a !== -1 && e - a > 1 || n < e ? a : n } function m(t, i, a, n) { function o(e) { var t = p().validPositions[e]; if (void 0 !== t && null === t.match.fn) { var i = p().validPositions[e - 1], a = p().validPositions[e + 1]; return void 0 !== i && void 0 !== a } return !1 } var s, l = t, u = e.extend(!0, {}, p().validPositions), c = !1; for (p().p = t, s = i - 1; s >= l; s--)void 0 !== p().validPositions[s] && (a !== !0 && (!p().validPositions[s].match.optionality && o(s) || r.canClearPosition(p(), s, f(), n, r) === !1) || delete p().validPositions[s]); for (d(!0), s = l + 1; s <= f();) { for (; void 0 !== p().validPositions[l];)l++; if (s < l && (s = l + 1), void 0 === p().validPositions[s] && E(s)) s++; else { var m = v(s); c === !1 && u[l] && u[l].match.def === m.match.def ? (p().validPositions[l] = e.extend(!0, {}, u[l]), p().validPositions[l].input = m.input, delete p().validPositions[s], s++) : y(l, m.match.def) ? A(l, m.input || _(s), !0) !== !1 && (delete p().validPositions[s], s++, c = !0) : E(s) || (s++, l--), l++ } } d(!0) } function h(e, t) { for (var i, a = e, n = f(), o = p().validPositions[n] || k(0)[0], s = void 0 !== o.alternation ? o.locator[o.alternation].toString().split(",") : [], l = 0; l < a.length && (i = a[l], !(i.match && (r.greedy && i.match.optionalQuantifier !== !0 || (i.match.optionality === !1 || i.match.newBlockMarker === !1) && i.match.optionalQuantifier !== !0) && (void 0 === o.alternation || o.alternation !== i.alternation || void 0 !== i.locator[o.alternation] && S(i.locator[o.alternation].toString().split(","), s))) || t === !0 && (null !== i.match.fn || /[0-9a-bA-Z]/.test(i.match.def))); l++); return i } function v(e, t, i) { return p().validPositions[e] || h(k(e, t ? t.slice() : t, i)) } function g(e) { return p().validPositions[e] ? p().validPositions[e] : k(e)[0] } function y(e, t) { for (var i = !1, a = k(e), n = 0; n < a.length; n++)if (a[n].match && a[n].match.def === t) { i = !0; break } return i } function k(t, i, a) { function n(i, a, o, s) { function u(o, s, d) { function h(t, i) { var a = 0 === e.inArray(t, i.matches); return a || e.each(i.matches, function (e, n) { if (n.isQuantifier === !0 && (a = h(t, i.matches[e - 1]))) return !1 }), a } function g(t, i, a) { var n, r; return (p().tests[t] || p().validPositions[t]) && e.each(p().tests[t] || [p().validPositions[t]], function (e, t) { var o = void 0 !== a ? a : t.alternation, s = void 0 !== t.locator[o] ? t.locator[o].toString().indexOf(i) : -1; (void 0 === r || s < r) && s !== -1 && (n = t, r = s) }), n ? n.locator.slice((void 0 !== a ? a : n.alternation) + 1) : void 0 !== a ? g(t, i) : void 0 } function y(e, i) { return null === e.match.fn && null !== i.match.fn && i.match.fn.test(e.match.def, p(), t, !1, r, !1) } if (c > 1e4) throw "Inputmask: There is probably an error in your mask definition or in the code. Create an issue on github with an example of the mask you are using. " + p().mask; if (c === t && void 0 === o.matches) return f.push({ match: o, locator: s.reverse(), cd: v }), !0; if (void 0 !== o.matches) { if (o.isGroup && d !== o) { if (o = u(i.matches[e.inArray(o, i.matches) + 1], s)) return !0 } else if (o.isOptional) { var k = o; if (o = n(o, a, s, d)) { if (l = f[f.length - 1].match, !h(l, k)) return !0; m = !0, c = t } } else if (o.isAlternator) { var x, b = o, P = [], w = f.slice(), S = s.length, A = a.length > 0 ? a.shift() : -1; if (A === -1 || "string" == typeof A) { var E, C = c, R = a.slice(), M = []; if ("string" == typeof A) M = A.split(","); else for (E = 0; E < b.matches.length; E++)M.push(E); for (var O = 0; O < M.length; O++) { if (E = parseInt(M[O]), f = [], a = g(c, E, S) || R.slice(), o = u(b.matches[E] || i.matches[E], [E].concat(s), d) || o, o !== !0 && void 0 !== o && M[M.length - 1] < b.matches.length) { var _ = e.inArray(o, i.matches) + 1; i.matches.length > _ && (o = u(i.matches[_], [_].concat(s.slice(1, s.length)), d), o && (M.push(_.toString()), e.each(f, function (e, t) { t.alternation = s.length - 1 }))) } x = f.slice(), c = C, f = []; for (var I = 0; I < x.length; I++) { var j = x[I], D = !1; j.alternation = j.alternation || S; for (var F = 0; F < P.length; F++) { var N = P[F]; if (("string" != typeof A || e.inArray(j.locator[j.alternation].toString(), M) !== -1) && (j.match.def === N.match.def || y(j, N))) { D = j.match.nativeDef === N.match.nativeDef, j.alternation == N.alternation && N.locator[N.alternation].toString().indexOf(j.locator[j.alternation]) === -1 && (N.locator[N.alternation] = N.locator[N.alternation] + "," + j.locator[j.alternation], N.alternation = j.alternation, null == j.match.fn && (N.na = N.na || j.locator[j.alternation].toString(), N.na.indexOf(j.locator[j.alternation]) === -1 && (N.na = N.na + "," + j.locator[j.alternation]))); break } } D || P.push(j) } } "string" == typeof A && (P = e.map(P, function (t, i) { if (isFinite(i)) { var a, n = t.alternation, r = t.locator[n].toString().split(","); t.locator[n] = void 0, t.alternation = void 0; for (var o = 0; o < r.length; o++)a = e.inArray(r[o], M) !== -1, a && (void 0 !== t.locator[n] ? (t.locator[n] += ",", t.locator[n] += r[o]) : t.locator[n] = parseInt(r[o]), t.alternation = n); if (void 0 !== t.locator[n]) return t } })), f = w.concat(P), c = t, m = f.length > 0, a = R.slice() } else o = u(b.matches[A] || i.matches[A], [A].concat(s), d); if (o) return !0 } else if (o.isQuantifier && d !== i.matches[e.inArray(o, i.matches) - 1]) for (var T = o, G = a.length > 0 ? a.shift() : 0; G < (isNaN(T.quantifier.max) ? G + 1 : T.quantifier.max) && c <= t; G++) { var B = i.matches[e.inArray(T, i.matches) - 1]; if (o = u(B, [G].concat(s), B)) { if (l = f[f.length - 1].match, l.optionalQuantifier = G > T.quantifier.min - 1, h(l, B)) { if (G > T.quantifier.min - 1) { m = !0, c = t; break } return !0 } return !0 } } else if (o = n(o, a, s, d)) return !0 } else c++ } for (var d = a.length > 0 ? a.shift() : 0; d < i.matches.length; d++)if (i.matches[d].isQuantifier !== !0) { var h = u(i.matches[d], [d].concat(o), s); if (h && c === t) return h; if (c > t) break } } function o(t) { var i = []; return e.isArray(t) || (t = [t]), t.length > 0 && (void 0 === t[0].alternation ? (i = h(t.slice()).locator.slice(), 0 === i.length && (i = t[0].locator.slice())) : e.each(t, function (e, t) { if ("" !== t.def) if (0 === i.length) i = t.locator.slice(); else for (var a = 0; a < i.length; a++)t.locator[a] && i[a].toString().indexOf(t.locator[a]) === -1 && (i[a] += "," + t.locator[a]) })), i } function s(e) { return r.keepStatic && t > 0 && e.length > 1 + ("" === e[e.length - 1].match.def ? 1 : 0) && e[0].match.optionality !== !0 && e[0].match.optionalQuantifier !== !0 && null === e[0].match.fn && !/[0-9a-bA-Z]/.test(e[0].match.def) ? [h(e)] : e } var l, u = p().maskToken, c = i ? a : 0, d = i ? i.slice() : [0], f = [], m = !1, v = i ? i.join("") : ""; if (t > -1) { if (void 0 === i) { for (var g, y = t - 1; void 0 === (g = p().validPositions[y] || p().tests[y]) && y > -1;)y--; void 0 !== g && y > -1 && (d = o(g), v = d.join(""), c = y) } if (p().tests[t] && p().tests[t][0].cd === v) return s(p().tests[t]); for (var k = d.shift(); k < u.length; k++) { var x = n(u[k], d, [k]); if (x && c === t || c > t) break } } return (0 === f.length || m) && f.push({ match: { fn: null, cardinality: 0, optionality: !0, casing: null, def: "", placeholder: "" }, locator: [], cd: v }), void 0 !== i && p().tests[t] ? s(e.extend(!0, [], f)) : (p().tests[t] = e.extend(!0, [], f), s(p().tests[t])) } function x() { return void 0 === p()._buffer && (p()._buffer = c(!1, 1), void 0 === p().buffer && p()._buffer.slice()), p()._buffer } function b(e) { return void 0 !== p().buffer && e !== !0 || (p().buffer = c(!0, f(), !0)), p().buffer } function P(e, t, i) { var a; if (e === !0) d(), e = 0, t = i.length; else for (a = e; a < t; a++)delete p().validPositions[a]; for (a = e; a < t; a++)d(!0), i[a] !== r.skipOptionalPartCharacter && A(a, i[a], !0, !0) } function w(e, i, a) { switch (r.casing || i.casing) { case "upper": e = e.toUpperCase(); break; case "lower": e = e.toLowerCase(); break; case "title": var n = p().validPositions[a - 1]; e = 0 === a || n && n.input === String.fromCharCode(t.keyCode.SPACE) ? e.toUpperCase() : e.toLowerCase() }return e } function S(t, i) { for (var a = r.greedy ? i : i.slice(0, 1), n = !1, o = 0; o < t.length; o++)if (e.inArray(t[o], a) !== -1) { n = !0; break } return n } function A(i, a, n, o, s) { function l(e) { var t = q ? e.begin - e.end > 1 || e.begin - e.end === 1 && r.insertMode : e.end - e.begin > 1 || e.end - e.begin === 1 && r.insertMode; return t && 0 === e.begin && e.end === p().maskLength ? "full" : t } function u(t, a, n) { var s = !1; return e.each(k(t), function (u, c) { for (var h = c.match, v = a ? 1 : 0, g = "", y = h.cardinality; y > v; y--)g += M(t - (y - 1)); if (a && (g += a), b(!0), s = null != h.fn ? h.fn.test(g, p(), t, n, r, l(i)) : (a === h.def || a === r.skipOptionalPartCharacter) && "" !== h.def && { c: h.placeholder || h.def, pos: t }, s !== !1) { var k = void 0 !== s.c ? s.c : a; k = k === r.skipOptionalPartCharacter && null === h.fn ? h.placeholder || h.def : k; var S = t, E = b(); if (void 0 !== s.remove && (e.isArray(s.remove) || (s.remove = [s.remove]), e.each(s.remove.sort(function (e, t) { return t - e }), function (e, t) { m(t, t + 1, !0) })), void 0 !== s.insert && (e.isArray(s.insert) || (s.insert = [s.insert]), e.each(s.insert.sort(function (e, t) { return e - t }), function (e, t) { A(t.pos, t.c, !0, o) })), s.refreshFromBuffer) { var C = s.refreshFromBuffer; if (n = !0, P(C === !0 ? C : C.start, C.end, E), void 0 === s.pos && void 0 === s.c) return s.pos = f(), !1; if (S = void 0 !== s.pos ? s.pos : t, S !== t) return s = e.extend(s, A(S, k, !0, o)), !1 } else if (s !== !0 && void 0 !== s.pos && s.pos !== t && (S = s.pos, P(t, S, b().slice()), S !== t)) return s = e.extend(s, A(S, k, !0)), !1; return (s === !0 || void 0 !== s.pos || void 0 !== s.c) && (u > 0 && d(!0), x(S, e.extend({}, c, { input: w(k, h, S) }), o, l(i)) || (s = !1), !1) } }), s } function c(t, i, a) { var n, s, l, u, c, m, h, v, g = e.extend(!0, {}, p().validPositions), y = !1, x = f(); for (u = p().validPositions[x]; x >= 0; x--)if (l = p().validPositions[x], l && void 0 !== l.alternation) { if (n = x, s = p().validPositions[n].alternation, u.locator[l.alternation] !== l.locator[l.alternation]) break; u = l } if (void 0 !== s) { v = parseInt(n); var b = void 0 !== u.locator[u.alternation || s] ? u.locator[u.alternation || s] : h[0]; b.length > 0 && (b = b.split(",")[0]); var P = p().validPositions[v], w = p().validPositions[v - 1]; e.each(k(v, w ? w.locator : void 0, v - 1), function (n, l) { h = l.locator[s] ? l.locator[s].toString().split(",") : []; for (var u = 0; u < h.length; u++) { var k = [], x = 0, w = 0, S = !1; if (b < h[u] && (void 0 === l.na || e.inArray(h[u], l.na.split(",")) === -1)) { p().validPositions[v] = e.extend(!0, {}, l); var E = p().validPositions[v].locator; for (p().validPositions[v].locator[s] = parseInt(h[u]), null == l.match.fn ? (P.input !== l.match.def && (S = !0, P.generatedInput !== !0 && k.push(P.input)), w++, p().validPositions[v].generatedInput = !/[0-9a-bA-Z]/.test(l.match.def), p().validPositions[v].input = l.match.def) : p().validPositions[v].input = P.input, c = v + 1; c < f(void 0, !0) + 1; c++)m = p().validPositions[c], m && m.generatedInput !== !0 && /[0-9a-bA-Z]/.test(m.input) ? k.push(m.input) : c < t && x++, delete p().validPositions[c]; for (S && k[0] === l.match.def && k.shift(), d(!0), y = !0; k.length > 0;) { var C = k.shift(); if (C !== r.skipOptionalPartCharacter && !(y = A(f(void 0, !0) + 1, C, !1, o, !0))) break } if (y) { p().validPositions[v].locator = E; var R = f(t) + 1; for (c = v + 1; c < f() + 1; c++)m = p().validPositions[c], (void 0 === m || null == m.match.fn) && c < t + (w - x) && w++; t += w - x, y = A(t > R ? R : t, i, a, o, !0) } if (y) return !1; d(), p().validPositions = e.extend(!0, {}, g) } } }) } return y } function g(t, i) { var a = p().validPositions[i]; if (a) for (var n = a.locator, r = n.length, o = t; o < i; o++)if (void 0 === p().validPositions[o] && !E(o, !0)) { var s = k(o), l = s[0], u = -1; e.each(s, function (e, t) { for (var i = 0; i < r && void 0 !== t.locator[i] && S(t.locator[i].toString().split(","), n[i].toString().split(",")); i++)u < i && (u = i, l = t) }), x(o, e.extend({}, l, { input: l.match.placeholder || l.match.def }), !0) } } function x(t, i, a, n) { if (n || r.insertMode && void 0 !== p().validPositions[t] && void 0 === a) { var o, s = e.extend(!0, {}, p().validPositions), l = f(void 0, !0); for (o = t; o <= l; o++)delete p().validPositions[o]; p().validPositions[t] = e.extend(!0, {}, i); var u, c = !0, m = p().validPositions, h = !1, v = p().maskLength; for (o = u = t; o <= l; o++) { var g = s[o]; if (void 0 !== g) for (var k = u; k < p().maskLength && (null === g.match.fn && m[o] && (m[o].match.optionalQuantifier === !0 || m[o].match.optionality === !0) || null != g.match.fn);) { if (k++, h === !1 && s[k] && s[k].match.def === g.match.def) p().validPositions[k] = e.extend(!0, {}, s[k]), p().validPositions[k].input = g.input, R(k), u = k, c = !0; else if (y(k, g.match.def)) { var x = A(k, g.input, !0, !0); c = x !== !1, u = x.caret || x.insert ? f() : k, h = !0 } else c = g.generatedInput === !0; if (p().maskLength < v && (p().maskLength = v), c) break } if (!c) break } if (!c) return p().validPositions = e.extend(!0, {}, s), d(!0), !1 } else p().validPositions[t] = e.extend(!0, {}, i); return d(!0), !0 } function R(t) { for (var i = t - 1; i > -1 && !p().validPositions[i]; i--); var a, n; for (i++; i < t; i++)void 0 === p().validPositions[i] && (r.jitMasking === !1 || r.jitMasking > i) && (n = k(i, v(i - 1).locator, i - 1).slice(), "" === n[n.length - 1].match.def && n.pop(), a = h(n), a && (a.match.def === r.radixPointDefinitionSymbol || !E(i, !0) || e.inArray(r.radixPoint, b()) < i && a.match.fn && a.match.fn.test(_(i), p(), i, !1, r)) && (I = u(i, a.match.placeholder || (null == a.match.fn ? a.match.def : "" !== _(i) ? _(i) : b()[i]), !0), I !== !1 && (p().validPositions[I.pos || i].generatedInput = !0))) } n = n === !0; var O = i; void 0 !== i.begin && (O = q && !l(i) ? i.end : i.begin); var I = !1, j = e.extend(!0, {}, p().validPositions); if (R(O), l(i) && (G(void 0, t.keyCode.DELETE, i), O = p().p), O < p().maskLength && (I = u(O, a, n), (!n || o === !0) && I === !1)) { var D = p().validPositions[O]; if (!D || null !== D.match.fn || D.match.def !== a && a !== r.skipOptionalPartCharacter) { if ((r.insertMode || void 0 === p().validPositions[C(O)]) && !E(O, !0)) { var F = k(O).slice(); "" === F[F.length - 1].match.def && F.pop(); var N = h(F, !0); N && null === N.match.fn && (N = N.match.placeholder || N.match.def, u(O, N, n), p().validPositions[O].generatedInput = !0); for (var T = O + 1, B = C(O); T <= B; T++)if (I = u(T, a, n), I !== !1) { g(O, void 0 !== I.pos ? I.pos : T), O = T; break } } } else I = { caret: C(O) } } return I === !1 && r.keepStatic && !n && s !== !0 && (I = c(O, a, n)), I === !0 && (I = { pos: O }), e.isFunction(r.postValidation) && I !== !1 && !n && o !== !0 && (I = !!r.postValidation(b(!0), I, r) && I), void 0 === I.pos && (I.pos = O), I === !1 && (d(!0), p().validPositions = e.extend(!0, {}, j)), I } function E(e, t) { var i; if (t ? (i = v(e).match, "" === i.def && (i = g(e).match)) : i = g(e).match, null != i.fn) return i.fn; if (t !== !0 && e > -1) { var a = k(e); return a.length > 1 + ("" === a[a.length - 1].match.def ? 1 : 0) } return !1 } function C(e, t) { var i = p().maskLength; if (e >= i) return i; for (var a = e; ++a < i && (t === !0 && (g(a).match.newBlockMarker !== !0 || !E(a)) || t !== !0 && !E(a));); return a } function R(e, t) { var i, a = e; if (a <= 0) return 0; for (; --a > 0 && (t === !0 && g(a).match.newBlockMarker !== !0 || t !== !0 && !E(a) && (i = k(a), i.length < 2 || 2 === i.length && "" === i[1].match.def));); return a } function M(e) { return void 0 === p().validPositions[e] ? _(e) : p().validPositions[e].input } function O(t, i, a, n, o) { if (n && e.isFunction(r.onBeforeWrite)) { var s = r.onBeforeWrite(n, i, a, r); if (s) { if (s.refreshFromBuffer) { var l = s.refreshFromBuffer; P(l === !0 ? l : l.start, l.end, s.buffer || i), i = b(!0) } void 0 !== a && (a = void 0 !== s.caret ? s.caret : a) } } t.inputmask._valueSet(i.join("")), void 0 === a || void 0 !== n && "blur" === n.type ? L(t, i, a) : D(t, a), o === !0 && (Y = !0, e(t).trigger("input")) } function _(e, t) { if (t = t || g(e).match, void 0 !== t.placeholder) return t.placeholder; if (null === t.fn) { if (e > -1 && void 0 === p().validPositions[e]) { var i, a = k(e), n = []; if (a.length > 1 + ("" === a[a.length - 1].match.def ? 1 : 0)) for (var o = 0; o < a.length; o++)if (a[o].match.optionality !== !0 && a[o].match.optionalQuantifier !== !0 && (null === a[o].match.fn || void 0 === i || a[o].match.fn.test(i.match.def, p(), e, !0, r) !== !1) && (n.push(a[o]), null === a[o].match.fn && (i = a[o]), n.length > 1 && /[0-9a-bA-Z]/.test(n[0].match.def))) return r.placeholder.charAt(e % r.placeholder.length) } return t.def } return r.placeholder.charAt(e % r.placeholder.length) } function I(i, a, n, o, s, l) { function u() { var e = !1, t = x().slice(h, C(h)).join("").indexOf(m); if (t !== -1 && !E(h)) { e = !0; for (var i = x().slice(h, h + t), a = 0; a < i.length; a++)if (" " !== i[a]) { e = !1; break } } return e } var c = o.slice(), m = "", h = 0, g = void 0; if (d(), p().p = C(-1), !n) if (r.autoUnmask !== !0) { var y = x().slice(0, C(-1)).join(""), k = c.join("").match(new RegExp("^" + t.escapeRegex(y), "g")); k && k.length > 0 && (c.splice(0, k.length * y.length), h = C(h)) } else h = C(h); if (e.each(c, function (t, a) { if (void 0 !== a) { var o = new e.Event("keypress"); o.which = a.charCodeAt(0), m += a; var s = f(void 0, !0), l = p().validPositions[s], c = v(s + 1, l ? l.locator.slice() : void 0, s); if (!u() || n || r.autoUnmask) { var y = n ? t : null == c.match.fn && c.match.optionality && s + 1 < p().p ? s + 1 : p().p; g = ee.keypressEvent.call(i, o, !0, !1, n, y), h = y + 1, m = "" } else g = ee.keypressEvent.call(i, o, !0, !1, !0, s + 1); if (!n && e.isFunction(r.onBeforeWrite) && (g = r.onBeforeWrite(o, b(), g.forwardPosition, r), g && g.refreshFromBuffer)) { var k = g.refreshFromBuffer; P(k === !0 ? k : k.start, k.end, g.buffer), d(!0), g.caret && (p().p = g.caret) } } }), a) { var w = void 0, S = f(); document.activeElement === i && (s || g) && (w = D(i).begin, s && g === !1 && (w = C(f(w))), g && l !== !0 && (w < S + 1 || S === -1) && (w = r.numericInput && void 0 === g.caret ? R(g.forwardPosition) : g.forwardPosition)), O(i, b(), w, s || new e.Event("checkval")) } } function j(t) { if (t && void 0 === t.inputmask) return t.value; var i = [], a = p().validPositions; for (var n in a) a[n].match && null != a[n].match.fn && i.push(a[n].input); var o = 0 === i.length ? "" : (q ? i.reverse() : i).join(""); if (e.isFunction(r.onUnMask)) { var s = (q ? b().slice().reverse() : b()).join(""); o = r.onUnMask(s, o, r) || o } return o } function D(e, t, i, a) { function n(e) { if (a !== !0 && q && "number" == typeof e && (!r.greedy || "" !== r.placeholder)) { var t = b().join("").length; e = t - e } return e } var s; if ("number" != typeof t) return e.setSelectionRange ? (t = e.selectionStart, i = e.selectionEnd) : window.getSelection ? (s = window.getSelection().getRangeAt(0), s.commonAncestorContainer.parentNode !== e && s.commonAncestorContainer !== e || (t = s.startOffset, i = s.endOffset)) : document.selection && document.selection.createRange && (s = document.selection.createRange(), t = 0 - s.duplicate().moveStart("character", -e.inputmask._valueGet().length), i = t + s.text.length), { begin: n(t), end: n(i) }; t = n(t), i = n(i), i = "number" == typeof i ? i : t; var l = parseInt(((e.ownerDocument.defaultView || window).getComputedStyle ? (e.ownerDocument.defaultView || window).getComputedStyle(e, null) : e.currentStyle).fontSize) * i; if (e.scrollLeft = l > e.scrollWidth ? l : 0, o || r.insertMode !== !1 || t !== i || i++, e.setSelectionRange) e.selectionStart = t, e.selectionEnd = i; else if (window.getSelection) { if (s = document.createRange(), void 0 === e.firstChild || null === e.firstChild) { var u = document.createTextNode(""); e.appendChild(u) } s.setStart(e.firstChild, t < e.inputmask._valueGet().length ? t : e.inputmask._valueGet().length), s.setEnd(e.firstChild, i < e.inputmask._valueGet().length ? i : e.inputmask._valueGet().length), s.collapse(!0); var c = window.getSelection(); c.removeAllRanges(), c.addRange(s) } else e.createTextRange && (s = e.createTextRange(), s.collapse(!0), s.moveEnd("character", i), s.moveStart("character", t), s.select()); L(e, void 0, { begin: t, end: i }) } function F(t) { var i, a, n = b(), r = n.length, o = f(), s = {}, l = p().validPositions[o], u = void 0 !== l ? l.locator.slice() : void 0; for (i = o + 1; i < n.length; i++)a = v(i, u, i - 1), u = a.locator.slice(), s[i] = e.extend(!0, {}, a); var c = l && void 0 !== l.alternation ? l.locator[l.alternation] : void 0; for (i = r - 1; i > o && (a = s[i], (a.match.optionality || a.match.optionalQuantifier || c && (c !== s[i].locator[l.alternation] && null != a.match.fn || null === a.match.fn && a.locator[l.alternation] && S(a.locator[l.alternation].toString().split(","), c.toString().split(",")) && "" !== k(i)[0].def)) && n[i] === _(i, a.match)); i--)r--; return t ? { l: r, def: s[r] ? s[r].match : void 0 } : r } function N(e) { for (var t = F(), i = e.length - 1; i > t && !E(i); i--); return e.splice(t, i + 1 - t), e } function T(t) { if (e.isFunction(r.isComplete)) return r.isComplete(t, r); if ("*" !== r.repeat) { var i = !1, a = F(!0), n = R(a.l); if (void 0 === a.def || a.def.newBlockMarker || a.def.optionality || a.def.optionalQuantifier) { i = !0; for (var o = 0; o <= n; o++) { var s = v(o).match; if (null !== s.fn && void 0 === p().validPositions[o] && s.optionality !== !0 && s.optionalQuantifier !== !0 || null === s.fn && t[o] !== _(o, s)) { i = !1; break } } } return i } } function G(i, a, n, o) { function s() { if (r.keepStatic) { for (var t = [], a = f(-1, !0), n = e.extend(!0, {}, p().validPositions), o = p().validPositions[a]; a >= 0; a--) { var s = p().validPositions[a]; if (s) { if (s.generatedInput !== !0 && /[0-9a-bA-Z]/.test(s.input) && t.push(s.input), delete p().validPositions[a], void 0 !== s.alternation && s.locator[s.alternation] !== o.locator[s.alternation]) break; o = s } } if (a > -1) for (p().p = C(f(-1, !0)); t.length > 0;) { var l = new e.Event("keypress"); l.which = t.pop().charCodeAt(0), ee.keypressEvent.call(i, l, !0, !1, !1, p().p) } else p().validPositions = e.extend(!0, {}, n) } } if ((r.numericInput || q) && (a === t.keyCode.BACKSPACE ? a = t.keyCode.DELETE : a === t.keyCode.DELETE && (a = t.keyCode.BACKSPACE), q)) { var l = n.end; n.end = n.begin, n.begin = l } a === t.keyCode.BACKSPACE && (n.end - n.begin < 1 || r.insertMode === !1) ? (n.begin = R(n.begin), void 0 === p().validPositions[n.begin] || p().validPositions[n.begin].input !== r.groupSeparator && p().validPositions[n.begin].input !== r.radixPoint || n.begin--) : a === t.keyCode.DELETE && n.begin === n.end && (n.end = E(n.end, !0) ? n.end + 1 : C(n.end) + 1, void 0 === p().validPositions[n.begin] || p().validPositions[n.begin].input !== r.groupSeparator && p().validPositions[n.begin].input !== r.radixPoint || n.end++), m(n.begin, n.end, !1, o), o !== !0 && s(); var u = f(n.begin, !0); u < n.begin ? p().p = C(u) : o !== !0 && (p().p = n.begin) } function B(t) { function i(e) { var i, a = document.createElement("span"); for (var n in o) isNaN(n) && n.indexOf("font") !== -1 && (a.style[n] = o[n]); a.style.textTransform = o.textTransform, a.style.letterSpacing = o.letterSpacing, a.style.position = "absolute", a.style.height = "auto", a.style.width = "auto", a.style.visibility = "hidden", a.style.whiteSpace = "nowrap", document.body.appendChild(a); var r, s = t.inputmask._valueGet(), l = 0; for (i = 0, r = s.length; i <= r; i++) { if (a.innerHTML += s.charAt(i) || "_", a.offsetWidth >= e) { var u = e - l, c = a.offsetWidth - e; a.innerHTML = s.charAt(i), u -= a.offsetWidth / 3, i = u < c ? i - 1 : i; break } l = a.offsetWidth } return document.body.removeChild(a), i } function a() { z.style.position = "absolute", z.style.top = n.top + "px", z.style.left = n.left + "px", z.style.width = parseInt(t.offsetWidth) - parseInt(o.paddingLeft) - parseInt(o.paddingRight) - parseInt(o.borderLeftWidth) - parseInt(o.borderRightWidth) + "px", z.style.height = parseInt(t.offsetHeight) - parseInt(o.paddingTop) - parseInt(o.paddingBottom) - parseInt(o.borderTopWidth) - parseInt(o.borderBottomWidth) + "px", z.style.lineHeight = z.style.height, z.style.zIndex = isNaN(o.zIndex) ? -1 : o.zIndex - 1, z.style.webkitAppearance = "textfield", z.style.mozAppearance = "textfield", z.style.Appearance = "textfield" } var n = e(t).position(), o = (t.ownerDocument.defaultView || window).getComputedStyle(t, null); t.parentNode, z = document.createElement("div"), document.body.appendChild(z); for (var s in o) isNaN(s) && "cssText" !== s && s.indexOf("webkit") == -1 && (z.style[s] = o[s]); t.style.backgroundColor = "transparent", t.style.color = "transparent", t.style.webkitAppearance = "caret", t.style.mozAppearance = "caret", t.style.Appearance = "caret", a(), e(window).on("resize", function (i) { n = e(t).position(), o = (t.ownerDocument.defaultView || window).getComputedStyle(t, null), a() }), e(t).on("click", function (e) { return D(t, i(e.clientX)), ee.clickEvent.call(this, [e]) }), e(t).on("keydown", function (e) { e.shiftKey || r.insertMode === !1 || setTimeout(function () { L(t) }, 0) }) } function L(e, t, i) { function a() { o || null !== l.fn && void 0 !== u.input ? o && null !== l.fn && void 0 !== u.input && (o = !1, n += "</span>") : (o = !0, n += "<span class='im-static''>") } if (void 0 !== z) { t = t || b(), void 0 === i ? i = D(e) : void 0 === i.begin && (i = { begin: i, end: i }); var n = "", o = !1; if ("" != t) { var s, l, u, c = 0, d = f(); do c === i.begin && document.activeElement === e && (n += "<span class='im-caret' style='border-right-width: 1px;border-right-style: solid;'></span>"), p().validPositions[c] ? (u = p().validPositions[c], l = u.match, s = u.locator.slice(), a(), n += u.input) : (u = v(c, s, c - 1), l = u.match, s = u.locator.slice(), (r.jitMasking === !1 || c < d || "number" == typeof r.jitMasking && isFinite(r.jitMasking) && r.jitMasking > c) && (a(), n += _(c, l))), c++; while ((void 0 === V || c < V) && (null !== l.fn || "" !== l.def) || d > c) } z.innerHTML = n } } function H(t) { function i(t, i) { function a(t) { function a(t) { if (e.valHooks && (void 0 === e.valHooks[t] || e.valHooks[t].inputmaskpatch !== !0)) { var a = e.valHooks[t] && e.valHooks[t].get ? e.valHooks[t].get : function (e) { return e.value }, n = e.valHooks[t] && e.valHooks[t].set ? e.valHooks[t].set : function (e, t) { return e.value = t, e }; e.valHooks[t] = { get: function (e) { if (e.inputmask) { if (e.inputmask.opts.autoUnmask) return e.inputmask.unmaskedvalue(); var t = a(e); return f(void 0, void 0, e.inputmask.maskset.validPositions) !== -1 || i.nullable !== !0 ? t : "" } return a(e) }, set: function (t, i) { var a, r = e(t); return a = n(t, i), t.inputmask && r.trigger("setvalue"), a }, inputmaskpatch: !0 } } } function n() { return this.inputmask ? this.inputmask.opts.autoUnmask ? this.inputmask.unmaskedvalue() : f() !== -1 || i.nullable !== !0 ? document.activeElement === this && i.clearMaskOnLostFocus ? (q ? N(b().slice()).reverse() : N(b().slice())).join("") : s.call(this) : "" : s.call(this) } function r(t) { l.call(this, t), this.inputmask && e(this).trigger("setvalue") } function o(t) { J.on(t, "mouseenter", function (t) { var i = e(this), a = this, n = a.inputmask._valueGet(); n !== b().join("") && i.trigger("setvalue") }) } var s, l; if (!t.inputmask.__valueGet) { if (i.noValuePatching !== !0) { if (Object.getOwnPropertyDescriptor) { "function" != typeof Object.getPrototypeOf && (Object.getPrototypeOf = "object" == typeof "test".__proto__ ? function (e) { return e.__proto__ } : function (e) { return e.constructor.prototype }); var u = Object.getPrototypeOf ? Object.getOwnPropertyDescriptor(Object.getPrototypeOf(t), "value") : void 0; u && u.get && u.set ? (s = u.get, l = u.set, Object.defineProperty(t, "value", { get: n, set: r, configurable: !0 })) : "INPUT" !== t.tagName && (s = function () { return this.textContent }, l = function (e) { this.textContent = e }, Object.defineProperty(t, "value", { get: n, set: r, configurable: !0 })) } else document.__lookupGetter__ && t.__lookupGetter__("value") && (s = t.__lookupGetter__("value"), l = t.__lookupSetter__("value"), t.__defineGetter__("value", n), t.__defineSetter__("value", r)); t.inputmask.__valueGet = s, t.inputmask.__valueSet = l } t.inputmask._valueGet = function (e) { return q && e !== !0 ? s.call(this.el).split("").reverse().join("") : s.call(this.el) }, t.inputmask._valueSet = function (e, t) { l.call(this.el, null === e || void 0 === e ? "" : t !== !0 && q ? e.split("").reverse().join("") : e) }, void 0 === s && (s = function () { return this.value }, l = function (e) { this.value = e }, a(t.type), o(t)) } } var n = t.getAttribute("type"), r = "INPUT" === t.tagName && e.inArray(n, i.supportsInputType) !== -1 || t.isContentEditable || "TEXTAREA" === t.tagName; if (!r) if ("INPUT" === t.tagName) { var o = document.createElement("input"); o.setAttribute("type", n), r = "text" === o.type, o = null } else r = "partial"; return r !== !1 && a(t), r } var a = i(t, r); if (a !== !1 && (W = t, U = e(W), ("rtl" === W.dir || r.rightAlign) && (W.style.textAlign = "right"), ("rtl" === W.dir || r.numericInput) && (W.dir = "ltr", W.removeAttribute("dir"), W.inputmask.isRTL = !0, q = !0), r.colorMask === !0 && B(W), u && (W.hasOwnProperty("inputmode") && (W.inputmode = r.inputmode, W.setAttribute("inputmode", r.inputmode)), "rtfm" === r.androidHack && (r.colorMask !== !0 && B(W), W.type = "password")), J.off(W), a === !0 && (J.on(W, "submit", ee.submitEvent), J.on(W, "reset", ee.resetEvent), J.on(W, "mouseenter", ee.mouseenterEvent), J.on(W, "blur", ee.blurEvent), J.on(W, "focus", ee.focusEvent), J.on(W, "mouseleave", ee.mouseleaveEvent), r.colorMask !== !0 && J.on(W, "click", ee.clickEvent), J.on(W, "dblclick", ee.dblclickEvent), J.on(W, "paste", ee.pasteEvent), J.on(W, "dragdrop", ee.pasteEvent), J.on(W, "drop", ee.pasteEvent), J.on(W, "cut", ee.cutEvent), J.on(W, "complete", r.oncomplete), J.on(W, "incomplete", r.onincomplete), J.on(W, "cleared", r.oncleared), r.inputEventOnly !== !0 && (J.on(W, "keydown", ee.keydownEvent), J.on(W, "keypress", ee.keypressEvent)), J.on(W, "compositionstart", e.noop), J.on(W, "compositionupdate", e.noop), J.on(W, "compositionend", e.noop), J.on(W, "keyup", e.noop), J.on(W, "input", ee.inputFallBackEvent)), J.on(W, "setvalue", ee.setValueEvent), x(), "" !== W.inputmask._valueGet() || r.clearMaskOnLostFocus === !1 || document.activeElement === W)) { var n = e.isFunction(r.onBeforeMask) ? r.onBeforeMask(W.inputmask._valueGet(), r) || W.inputmask._valueGet() : W.inputmask._valueGet(); I(W, !0, !1, n.split("")); var o = b().slice(); K = o.join(""), T(o) === !1 && r.clearIncomplete && d(), r.clearMaskOnLostFocus && document.activeElement !== W && (f() === -1 ? o = [] : N(o)), O(W, o), document.activeElement === W && D(W, C(f())) } } a = a || this.maskset, r = r || this.opts; var K, U, V, z, Q, W = this.el, q = this.isRTL, Z = !1, Y = !1, $ = !1, X = !1, J = { on: function (i, a, n) { var o = function (i) { if (void 0 === this.inputmask && "FORM" !== this.nodeName) { var a = e.data(this, "_inputmask_opts"); a ? new t(a).mask(this) : J.off(this) } else { if ("setvalue" === i.type || !(this.disabled || this.readOnly && !("keydown" === i.type && i.ctrlKey && 67 === i.keyCode || r.tabThrough === !1 && i.keyCode === t.keyCode.TAB))) { switch (i.type) { case "input": if (Y === !0) return Y = !1, i.preventDefault(); break; case "keydown": Z = !1, Y = !1; break; case "keypress": if (Z === !0) return i.preventDefault(); Z = !0; break; case "click": if (s || l) { var o = this, u = arguments; return setTimeout(function () { n.apply(o, u) }, 0), !1 } }var c = n.apply(this, arguments); return c === !1 && (i.preventDefault(), i.stopPropagation()), c } i.preventDefault() } }; i.inputmask.events[a] = i.inputmask.events[a] || [], i.inputmask.events[a].push(o), e.inArray(a, ["submit", "reset"]) !== -1 ? null != i.form && e(i.form).on(a, o) : e(i).on(a, o) }, off: function (t, i) { if (t.inputmask && t.inputmask.events) { var a; i ? (a = [], a[i] = t.inputmask.events[i]) : a = t.inputmask.events, e.each(a, function (i, a) { for (; a.length > 0;) { var n = a.pop(); e.inArray(i, ["submit", "reset"]) !== -1 ? null != t.form && e(t.form).off(i, n) : e(t).off(i, n) } delete t.inputmask.events[i] }) } } }, ee = {
          keydownEvent: function (i) { function a(e) { var t = document.createElement("input"), i = "on" + e, a = i in t; return a || (t.setAttribute(i, "return;"), a = "function" == typeof t[i]), t = null, a } var n = this, o = e(n), s = i.keyCode, u = D(n); if (s === t.keyCode.BACKSPACE || s === t.keyCode.DELETE || l && s === t.keyCode.BACKSPACE_SAFARI || i.ctrlKey && s === t.keyCode.X && !a("cut")) i.preventDefault(), G(n, s, u), O(n, b(!0), p().p, i, n.inputmask._valueGet() !== b().join("")), n.inputmask._valueGet() === x().join("") ? o.trigger("cleared") : T(b()) === !0 && o.trigger("complete"); else if (s === t.keyCode.END || s === t.keyCode.PAGE_DOWN) { i.preventDefault(); var c = C(f()); r.insertMode || c !== p().maskLength || i.shiftKey || c--, D(n, i.shiftKey ? u.begin : c, c, !0) } else s === t.keyCode.HOME && !i.shiftKey || s === t.keyCode.PAGE_UP ? (i.preventDefault(), D(n, 0, i.shiftKey ? u.begin : 0, !0)) : (r.undoOnEscape && s === t.keyCode.ESCAPE || 90 === s && i.ctrlKey) && i.altKey !== !0 ? (I(n, !0, !1, K.split("")), o.trigger("click")) : s !== t.keyCode.INSERT || i.shiftKey || i.ctrlKey ? r.tabThrough === !0 && s === t.keyCode.TAB ? (i.shiftKey === !0 ? (null === g(u.begin).match.fn && (u.begin = C(u.begin)), u.end = R(u.begin, !0), u.begin = R(u.end, !0)) : (u.begin = C(u.begin, !0), u.end = C(u.begin, !0), u.end < p().maskLength && u.end--), u.begin < p().maskLength && (i.preventDefault(), D(n, u.begin, u.end))) : i.shiftKey || r.insertMode === !1 && (s === t.keyCode.RIGHT ? setTimeout(function () { var e = D(n); D(n, e.begin) }, 0) : s === t.keyCode.LEFT && setTimeout(function () { var e = D(n); D(n, q ? e.begin + 1 : e.begin - 1) }, 0)) : (r.insertMode = !r.insertMode, D(n, r.insertMode || u.begin !== p().maskLength ? u.begin : u.begin - 1)); r.onKeyDown.call(this, i, b(), D(n).begin, r), $ = e.inArray(s, r.ignorables) !== -1 }, keypressEvent: function (i, a, n, o, s) {
            var l = this, u = e(l), c = i.which || i.charCode || i.keyCode; if (!(a === !0 || i.ctrlKey && i.altKey) && (i.ctrlKey || i.metaKey || $)) return c === t.keyCode.ENTER && K !== b().join("") && (K = b().join(""),
              setTimeout(function () { u.trigger("change") }, 0)), !0; if (c) { 46 === c && i.shiftKey === !1 && "," === r.radixPoint && (c = 44); var f, m = a ? { begin: s, end: s } : D(l), h = String.fromCharCode(c); p().writeOutBuffer = !0; var v = A(m, h, o); if (v !== !1 && (d(!0), f = void 0 !== v.caret ? v.caret : a ? v.pos + 1 : C(v.pos), p().p = f), n !== !1) { var g = this; if (setTimeout(function () { r.onKeyValidation.call(g, c, v, r) }, 0), p().writeOutBuffer && v !== !1) { var y = b(); O(l, y, r.numericInput && void 0 === v.caret ? R(f) : f, i, a !== !0), a !== !0 && setTimeout(function () { T(y) === !0 && u.trigger("complete") }, 0) } } if (i.preventDefault(), a) return v.forwardPosition = f, v }
          }, pasteEvent: function (t) { var i, a = this, n = t.originalEvent || t, o = e(a), s = a.inputmask._valueGet(!0), l = D(a); q && (i = l.end, l.end = l.begin, l.begin = i); var u = s.substr(0, l.begin), c = s.substr(l.end, s.length); if (u === (q ? x().reverse() : x()).slice(0, l.begin).join("") && (u = ""), c === (q ? x().reverse() : x()).slice(l.end).join("") && (c = ""), q && (i = u, u = c, c = i), window.clipboardData && window.clipboardData.getData) s = u + window.clipboardData.getData("Text") + c; else { if (!n.clipboardData || !n.clipboardData.getData) return !0; s = u + n.clipboardData.getData("text/plain") + c } var p = s; if (e.isFunction(r.onBeforePaste)) { if (p = r.onBeforePaste(s, r), p === !1) return t.preventDefault(); p || (p = s) } return I(a, !1, !1, q ? p.split("").reverse() : p.toString().split("")), O(a, b(), C(f()), t, K !== b().join("")), T(b()) === !0 && o.trigger("complete"), t.preventDefault() }, inputFallBackEvent: function (i) { var a = this, n = a.inputmask._valueGet(); if (b().join("") !== n) { var r = D(a); if (n = n.replace(new RegExp("(" + t.escapeRegex(x().join("")) + ")*"), ""), s) { var o = n.replace(b().join(""), ""); if (1 === o.length) { var l = new e.Event("keypress"); return l.which = o.charCodeAt(0), ee.keypressEvent.call(a, l, !0, !0, !1, p().validPositions[r.begin - 1] ? r.begin : r.begin - 1), !1 } } if (r.begin > n.length && (D(a, n.length), r = D(a)), b().length - n.length !== 1 || n.charAt(r.begin) === b()[r.begin] || n.charAt(r.begin + 1) === b()[r.begin] || E(r.begin)) { for (var u = f() + 1, c = x().join(""); null === n.match(t.escapeRegex(c) + "$");)c = c.slice(1); n = n.replace(c, ""), n = n.split(""), I(a, !0, !1, n, i, r.begin < u), T(b()) === !0 && e(a).trigger("complete") } else i.keyCode = t.keyCode.BACKSPACE, ee.keydownEvent.call(a, i); i.preventDefault() } }, setValueEvent: function (t) { var i = this, a = i.inputmask._valueGet(); I(i, !0, !1, (e.isFunction(r.onBeforeMask) ? r.onBeforeMask(a, r) || a : a).split("")), K = b().join(""), (r.clearMaskOnLostFocus || r.clearIncomplete) && i.inputmask._valueGet() === x().join("") && i.inputmask._valueSet("") }, focusEvent: function (e) { var t = this, i = t.inputmask._valueGet(); r.showMaskOnFocus && (!r.showMaskOnHover || r.showMaskOnHover && "" === i) && (t.inputmask._valueGet() !== b().join("") ? O(t, b(), C(f())) : X === !1 && D(t, C(f()))), r.positionCaretOnTab === !0 && ee.clickEvent.apply(t, [e, !0]), K = b().join("") }, mouseleaveEvent: function (e) { var t = this; if (X = !1, r.clearMaskOnLostFocus && document.activeElement !== t) { var i = b().slice(), a = t.inputmask._valueGet(); a !== t.getAttribute("placeholder") && "" !== a && (f() === -1 && a === x().join("") ? i = [] : N(i), O(t, i)) } }, clickEvent: function (t, i) { function a(t) { if ("" !== r.radixPoint) { var i = p().validPositions; if (void 0 === i[t] || i[t].input === _(t)) { if (t < C(-1)) return !0; var a = e.inArray(r.radixPoint, b()); if (a !== -1) { for (var n in i) if (a < n && i[n].input !== _(n)) return !1; return !0 } } } return !1 } var n = this; setTimeout(function () { if (document.activeElement === n) { var t = D(n); if (i && (t.begin = t.end), t.begin === t.end) switch (r.positionCaretOnClick) { case "none": break; case "radixFocus": if (a(t.begin)) { var o = e.inArray(r.radixPoint, b().join("")); D(n, r.numericInput ? C(o) : o); break } default: var s = t.begin, l = f(s, !0), u = C(l); if (s < u) D(n, E(s) || E(s - 1) ? s : C(s)); else { var c = _(u); ("" !== c && b()[u] !== c && g(u).match.optionalQuantifier !== !0 || !E(u) && g(u).match.def === c) && (u = C(u)), D(n, u) } } } }, 0) }, dblclickEvent: function (e) { var t = this; setTimeout(function () { D(t, 0, C(f())) }, 0) }, cutEvent: function (i) { var a = this, n = e(a), r = D(a), o = i.originalEvent || i, s = window.clipboardData || o.clipboardData, l = q ? b().slice(r.end, r.begin) : b().slice(r.begin, r.end); s.setData("text", q ? l.reverse().join("") : l.join("")), document.execCommand && document.execCommand("copy"), G(a, t.keyCode.DELETE, r), O(a, b(), p().p, i, K !== b().join("")), a.inputmask._valueGet() === x().join("") && n.trigger("cleared") }, blurEvent: function (t) { var i = e(this), a = this; if (a.inputmask) { var n = a.inputmask._valueGet(), o = b().slice(); K !== o.join("") && setTimeout(function () { i.trigger("change"), K = o.join("") }, 0), "" !== n && (r.clearMaskOnLostFocus && (f() === -1 && n === x().join("") ? o = [] : N(o)), T(o) === !1 && (setTimeout(function () { i.trigger("incomplete") }, 0), r.clearIncomplete && (d(), o = r.clearMaskOnLostFocus ? [] : x().slice())), O(a, o, void 0, t)) } }, mouseenterEvent: function (e) { var t = this; X = !0, document.activeElement !== t && r.showMaskOnHover && t.inputmask._valueGet() !== b().join("") && O(t, b()) }, submitEvent: function (e) { K !== b().join("") && U.trigger("change"), r.clearMaskOnLostFocus && f() === -1 && W.inputmask._valueGet && W.inputmask._valueGet() === x().join("") && W.inputmask._valueSet(""), r.removeMaskOnSubmit && (W.inputmask._valueSet(W.inputmask.unmaskedvalue(), !0), setTimeout(function () { O(W, b()) }, 0)) }, resetEvent: function (e) { setTimeout(function () { U.trigger("setvalue") }, 0) }
        }; if (void 0 !== i) switch (i.action) { case "isComplete": return W = i.el, T(b()); case "unmaskedvalue": return void 0 !== W && void 0 === i.value || (Q = i.value, Q = (e.isFunction(r.onBeforeMask) ? r.onBeforeMask(Q, r) || Q : Q).split(""), I(void 0, !1, !1, q ? Q.reverse() : Q), e.isFunction(r.onBeforeWrite) && r.onBeforeWrite(void 0, b(), 0, r)), j(W); case "mask": H(W); break; case "format": return Q = (e.isFunction(r.onBeforeMask) ? r.onBeforeMask(i.value, r) || i.value : i.value).split(""), I(void 0, !1, !1, q ? Q.reverse() : Q), e.isFunction(r.onBeforeWrite) && r.onBeforeWrite(void 0, b(), 0, r), i.metadata ? { value: q ? b().slice().reverse().join("") : b().join(""), metadata: n.call(this, { action: "getmetadata" }, a, r) } : q ? b().slice().reverse().join("") : b().join(""); case "isValid": i.value ? (Q = i.value.split(""), I(void 0, !1, !0, q ? Q.reverse() : Q)) : i.value = b().join(""); for (var te = b(), ie = F(), ae = te.length - 1; ae > ie && !E(ae); ae--); return te.splice(ie, ae + 1 - ie), T(te) && i.value === b().join(""); case "getemptymask": return x().join(""); case "remove": if (W) { U = e(W), W.inputmask._valueSet(j(W)), J.off(W); var ne; Object.getOwnPropertyDescriptor && Object.getPrototypeOf ? (ne = Object.getOwnPropertyDescriptor(Object.getPrototypeOf(W), "value"), ne && W.inputmask.__valueGet && Object.defineProperty(W, "value", { get: W.inputmask.__valueGet, set: W.inputmask.__valueSet, configurable: !0 })) : document.__lookupGetter__ && W.__lookupGetter__("value") && W.inputmask.__valueGet && (W.__defineGetter__("value", W.inputmask.__valueGet), W.__defineSetter__("value", W.inputmask.__valueSet)), W.inputmask = void 0 } return W; case "getmetadata": if (e.isArray(a.metadata)) { var re = c(!0, 0, !1).join(""); return e.each(a.metadata, function (e, t) { if (t.mask === re) return re = t, !1 }), re } return a.metadata }
      } var r = navigator.userAgent, o = /mobile/i.test(r), s = /iemobile/i.test(r), l = /iphone/i.test(r) && !s, u = /android/i.test(r) && !s; return t.prototype = { defaults: { placeholder: "_", optionalmarker: { start: "[", end: "]" }, quantifiermarker: { start: "{", end: "}" }, groupmarker: { start: "(", end: ")" }, alternatormarker: "|", escapeChar: "\\", mask: null, oncomplete: e.noop, onincomplete: e.noop, oncleared: e.noop, repeat: 0, greedy: !0, autoUnmask: !1, removeMaskOnSubmit: !1, clearMaskOnLostFocus: !0, insertMode: !0, clearIncomplete: !1, aliases: {}, alias: null, onKeyDown: e.noop, onBeforeMask: null, onBeforePaste: function (t, i) { return e.isFunction(i.onBeforeMask) ? i.onBeforeMask(t, i) : t }, onBeforeWrite: null, onUnMask: null, showMaskOnFocus: !0, showMaskOnHover: !0, onKeyValidation: e.noop, skipOptionalPartCharacter: " ", numericInput: !1, rightAlign: !1, undoOnEscape: !0, radixPoint: "", radixPointDefinitionSymbol: void 0, groupSeparator: "", keepStatic: null, positionCaretOnTab: !0, tabThrough: !1, supportsInputType: ["text", "tel", "password"], definitions: { 9: { validator: "[0-9]", cardinality: 1, definitionSymbol: "*" }, a: { validator: "[A-Za-zА-яЁёÀ-ÿµ]", cardinality: 1, definitionSymbol: "*" }, "*": { validator: "[0-9A-Za-zА-яЁёÀ-ÿµ]", cardinality: 1 } }, ignorables: [8, 9, 13, 19, 27, 33, 34, 35, 36, 37, 38, 39, 40, 45, 46, 93, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123], isComplete: null, canClearPosition: e.noop, postValidation: null, staticDefinitionSymbol: void 0, jitMasking: !1, nullable: !0, inputEventOnly: !1, noValuePatching: !1, positionCaretOnClick: "lvp", casing: null, inputmode: "verbatim", colorMask: !1, androidHack: !1 }, masksCache: {}, mask: function (r) { function o(t, a, n, r) { function o(e, i) { i = void 0 !== i ? i : t.getAttribute(r + "-" + e), null !== i && ("string" == typeof i && (0 === e.indexOf("on") ? i = window[i] : "false" === i ? i = !1 : "true" === i && (i = !0)), n[e] = i) } var s, l, u, c, p = t.getAttribute(r); if (p && "" !== p && (p = p.replace(new RegExp("'", "g"), '"'), l = JSON.parse("{" + p + "}")), l) { u = void 0; for (c in l) if ("alias" === c.toLowerCase()) { u = l[c]; break } } o("alias", u), n.alias && i(n.alias, n, a); for (s in a) { if (l) { u = void 0; for (c in l) if (c.toLowerCase() === s.toLowerCase()) { u = l[c]; break } } o(s, u) } return e.extend(!0, a, n), a } var s = this; return "string" == typeof r && (r = document.getElementById(r) || document.querySelectorAll(r)), r = r.nodeName ? [r] : r, e.each(r, function (i, r) { var l = e.extend(!0, {}, s.opts); o(r, l, e.extend(!0, {}, s.userOptions), s.dataAttribute); var u = a(l, s.noMasksCache); void 0 !== u && (void 0 !== r.inputmask && r.inputmask.remove(), r.inputmask = new t, r.inputmask.opts = l, r.inputmask.noMasksCache = s.noMasksCache, r.inputmask.userOptions = e.extend(!0, {}, s.userOptions), r.inputmask.el = r, r.inputmask.maskset = u, e.data(r, "_inputmask_opts", l), n.call(r.inputmask, { action: "mask" })) }), r && r[0] ? r[0].inputmask || this : this }, option: function (t, i) { return "string" == typeof t ? this.opts[t] : "object" == typeof t ? (e.extend(this.userOptions, t), this.el && i !== !0 && this.mask(this.el), this) : void 0 }, unmaskedvalue: function (e) { return this.maskset = this.maskset || a(this.opts, this.noMasksCache), n.call(this, { action: "unmaskedvalue", value: e }) }, remove: function () { return n.call(this, { action: "remove" }) }, getemptymask: function () { return this.maskset = this.maskset || a(this.opts, this.noMasksCache), n.call(this, { action: "getemptymask" }) }, hasMaskedValue: function () { return !this.opts.autoUnmask }, isComplete: function () { return this.maskset = this.maskset || a(this.opts, this.noMasksCache), n.call(this, { action: "isComplete" }) }, getmetadata: function () { return this.maskset = this.maskset || a(this.opts, this.noMasksCache), n.call(this, { action: "getmetadata" }) }, isValid: function (e) { return this.maskset = this.maskset || a(this.opts, this.noMasksCache), n.call(this, { action: "isValid", value: e }) }, format: function (e, t) { return this.maskset = this.maskset || a(this.opts, this.noMasksCache), n.call(this, { action: "format", value: e, metadata: t }) }, analyseMask: function (t, i) { function a(e, t, i, a) { this.matches = [], this.openGroup = e || !1, this.isGroup = e || !1, this.isOptional = t || !1, this.isQuantifier = i || !1, this.isAlternator = a || !1, this.quantifier = { min: 1, max: 1 } } function n(t, a, n) { var r = i.definitions[a]; n = void 0 !== n ? n : t.matches.length; var o = t.matches[n - 1]; if (r && !v) { r.placeholder = e.isFunction(r.placeholder) ? r.placeholder(i) : r.placeholder; for (var s = r.prevalidator, l = s ? s.length : 0, u = 1; u < r.cardinality; u++) { var c = l >= u ? s[u - 1] : [], p = c.validator, d = c.cardinality; t.matches.splice(n++, 0, { fn: p ? "string" == typeof p ? new RegExp(p) : new function () { this.test = p } : new RegExp("."), cardinality: d ? d : 1, optionality: t.isOptional, newBlockMarker: void 0 === o || o.def !== (r.definitionSymbol || a), casing: r.casing, def: r.definitionSymbol || a, placeholder: r.placeholder, nativeDef: a }), o = t.matches[n - 1] } t.matches.splice(n++, 0, { fn: r.validator ? "string" == typeof r.validator ? new RegExp(r.validator) : new function () { this.test = r.validator } : new RegExp("."), cardinality: r.cardinality, optionality: t.isOptional, newBlockMarker: void 0 === o || o.def !== (r.definitionSymbol || a), casing: r.casing, def: r.definitionSymbol || a, placeholder: r.placeholder, nativeDef: a }) } else t.matches.splice(n++, 0, { fn: null, cardinality: 0, optionality: t.isOptional, newBlockMarker: void 0 === o || o.def !== a, casing: null, def: i.staticDefinitionSymbol || a, placeholder: void 0 !== i.staticDefinitionSymbol ? a : void 0, nativeDef: a }), v = !1 } function r(t) { t && t.matches && e.each(t.matches, function (e, a) { var o = t.matches[e + 1]; (void 0 === o || void 0 === o.matches || o.isQuantifier === !1) && a && a.isGroup && (a.isGroup = !1, n(a, i.groupmarker.start, 0), a.openGroup !== !0 && n(a, i.groupmarker.end)), r(a) }) } function o() { if (y.length > 0) { if (p = y[y.length - 1], n(p, u), p.isAlternator) { d = y.pop(); for (var e = 0; e < d.matches.length; e++)d.matches[e].isGroup = !1; y.length > 0 ? (p = y[y.length - 1], p.matches.push(d)) : g.matches.push(d) } } else n(g, u) } function s(e) { function t(e) { return e === i.optionalmarker.start ? e = i.optionalmarker.end : e === i.optionalmarker.end ? e = i.optionalmarker.start : e === i.groupmarker.start ? e = i.groupmarker.end : e === i.groupmarker.end && (e = i.groupmarker.start), e } e.matches = e.matches.reverse(); for (var a in e.matches) { var n = parseInt(a); if (e.matches[a].isQuantifier && e.matches[n + 1] && e.matches[n + 1].isGroup) { var r = e.matches[a]; e.matches.splice(a, 1), e.matches.splice(n + 1, 0, r) } void 0 !== e.matches[a].matches ? e.matches[a] = s(e.matches[a]) : e.matches[a] = t(e.matches[a]) } return e } for (var l, u, c, p, d, f, m, h = /(?:[?*+]|\{[0-9\+\*]+(?:,[0-9\+\*]*)?\})|[^.?*+^${[]()|\\]+|./g, v = !1, g = new a, y = [], k = []; l = h.exec(t);)if (u = l[0], v) o(); else switch (u.charAt(0)) { case i.escapeChar: v = !0; break; case i.optionalmarker.end: case i.groupmarker.end: if (c = y.pop(), c.openGroup = !1, void 0 !== c) if (y.length > 0) { if (p = y[y.length - 1], p.matches.push(c), p.isAlternator) { d = y.pop(); for (var x = 0; x < d.matches.length; x++)d.matches[x].isGroup = !1; y.length > 0 ? (p = y[y.length - 1], p.matches.push(d)) : g.matches.push(d) } } else g.matches.push(c); else o(); break; case i.optionalmarker.start: y.push(new a(!1, !0)); break; case i.groupmarker.start: y.push(new a(!0)); break; case i.quantifiermarker.start: var b = new a(!1, !1, !0); u = u.replace(/[{}]/g, ""); var P = u.split(","), w = isNaN(P[0]) ? P[0] : parseInt(P[0]), S = 1 === P.length ? w : isNaN(P[1]) ? P[1] : parseInt(P[1]); if ("*" !== S && "+" !== S || (w = "*" === S ? 0 : 1), b.quantifier = { min: w, max: S }, y.length > 0) { var A = y[y.length - 1].matches; l = A.pop(), l.isGroup || (m = new a(!0), m.matches.push(l), l = m), A.push(l), A.push(b) } else l = g.matches.pop(), l.isGroup || (m = new a(!0), m.matches.push(l), l = m), g.matches.push(l), g.matches.push(b); break; case i.alternatormarker: y.length > 0 ? (p = y[y.length - 1], f = p.matches.pop()) : f = g.matches.pop(), f.isAlternator ? y.push(f) : (d = new a(!1, !1, !1, !0), d.matches.push(f), y.push(d)); break; default: o() }for (; y.length > 0;)c = y.pop(), g.matches.push(c); return g.matches.length > 0 && (r(g), k.push(g)), i.numericInput && s(k[0]), k } }, t.extendDefaults = function (i) { e.extend(!0, t.prototype.defaults, i) }, t.extendDefinitions = function (i) { e.extend(!0, t.prototype.defaults.definitions, i) }, t.extendAliases = function (i) { e.extend(!0, t.prototype.defaults.aliases, i) }, t.format = function (e, i, a) { return t(i).format(e, a) }, t.unmask = function (e, i) { return t(i).unmaskedvalue(e) }, t.isValid = function (e, i) { return t(i).isValid(e) }, t.remove = function (t) { e.each(t, function (e, t) { t.inputmask && t.inputmask.remove() }) }, t.escapeRegex = function (e) { var t = ["/", ".", "*", "+", "?", "|", "(", ")", "[", "]", "{", "}", "\\", "$", "^"]; return e.replace(new RegExp("(\\" + t.join("|\\") + ")", "gim"), "\\$1") }, t.keyCode = { ALT: 18, BACKSPACE: 8, BACKSPACE_SAFARI: 127, CAPS_LOCK: 20, COMMA: 188, COMMAND: 91, COMMAND_LEFT: 91, COMMAND_RIGHT: 93, CONTROL: 17, DELETE: 46, DOWN: 40, END: 35, ENTER: 13, ESCAPE: 27, HOME: 36, INSERT: 45, LEFT: 37, MENU: 93, NUMPAD_ADD: 107, NUMPAD_DECIMAL: 110, NUMPAD_DIVIDE: 111, NUMPAD_ENTER: 108, NUMPAD_MULTIPLY: 106, NUMPAD_SUBTRACT: 109, PAGE_DOWN: 34, PAGE_UP: 33, PERIOD: 190, RIGHT: 39, SHIFT: 16, SPACE: 32, TAB: 9, UP: 38, WINDOWS: 91, X: 88 }, window.Inputmask = t, t
    }(jQuery), function (e, t) { return void 0 === e.fn.inputmask && (e.fn.inputmask = function (i, a) { var n, r = this[0]; if (void 0 === a && (a = {}), "string" == typeof i) switch (i) { case "unmaskedvalue": return r && r.inputmask ? r.inputmask.unmaskedvalue() : e(r).val(); case "remove": return this.each(function () { this.inputmask && this.inputmask.remove() }); case "getemptymask": return r && r.inputmask ? r.inputmask.getemptymask() : ""; case "hasMaskedValue": return !(!r || !r.inputmask) && r.inputmask.hasMaskedValue(); case "isComplete": return !r || !r.inputmask || r.inputmask.isComplete(); case "getmetadata": return r && r.inputmask ? r.inputmask.getmetadata() : void 0; case "setvalue": e(r).val(a), r && void 0 === r.inputmask && e(r).triggerHandler("setvalue"); break; case "option": if ("string" != typeof a) return this.each(function () { if (void 0 !== this.inputmask) return this.inputmask.option(a) }); if (r && void 0 !== r.inputmask) return r.inputmask.option(a); break; default: return a.alias = i, n = new t(a), this.each(function () { n.mask(this) }) } else { if ("object" == typeof i) return n = new t(i), void 0 === i.mask && void 0 === i.alias ? this.each(function () { return void 0 !== this.inputmask ? this.inputmask.option(i) : void n.mask(this) }) : this.each(function () { n.mask(this) }); if (void 0 === i) return this.each(function () { n = new t(a), n.mask(this) }) } }), e.fn.inputmask }(jQuery, Inputmask), function (e, t) { }(jQuery, Inputmask), function (e, t) { function i(e) { return isNaN(e) || 29 === new Date(e, 2, 0).getDate() } return t.extendAliases({ "dd/mm/yyyy": { mask: "1/2/y", placeholder: "dd/mm/yyyy", regex: { val1pre: new RegExp("[0-3]"), val1: new RegExp("0[1-9]|[12][0-9]|3[01]"), val2pre: function (e) { var i = t.escapeRegex.call(this, e); return new RegExp("((0[1-9]|[12][0-9]|3[01])" + i + "[01])") }, val2: function (e) { var i = t.escapeRegex.call(this, e); return new RegExp("((0[1-9]|[12][0-9])" + i + "(0[1-9]|1[012]))|(30" + i + "(0[13-9]|1[012]))|(31" + i + "(0[13578]|1[02]))") } }, leapday: "29/02/", separator: "/", yearrange: { minyear: 1900, maxyear: 2099 }, isInYearRange: function (e, t, i) { if (isNaN(e)) return !1; var a = parseInt(e.concat(t.toString().slice(e.length))), n = parseInt(e.concat(i.toString().slice(e.length))); return !isNaN(a) && t <= a && a <= i || !isNaN(n) && t <= n && n <= i }, determinebaseyear: function (e, t, i) { var a = (new Date).getFullYear(); if (e > a) return e; if (t < a) { for (var n = t.toString().slice(0, 2), r = t.toString().slice(2, 4); t < n + i;)n--; var o = n + r; return e > o ? e : o } if (e <= a && a <= t) { for (var s = a.toString().slice(0, 2); t < s + i;)s--; var l = s + i; return l < e ? e : l } return a }, onKeyDown: function (i, a, n, r) { var o = e(this); if (i.ctrlKey && i.keyCode === t.keyCode.RIGHT) { var s = new Date; o.val(s.getDate().toString() + (s.getMonth() + 1).toString() + s.getFullYear().toString()), o.trigger("setvalue") } }, getFrontValue: function (e, t, i) { for (var a = 0, n = 0, r = 0; r < e.length && "2" !== e.charAt(r); r++) { var o = i.definitions[e.charAt(r)]; o ? (a += n, n = o.cardinality) : n++ } return t.join("").substr(a, n) }, postValidation: function (e, t, a) { var n, r, o = e.join(""); return 0 === a.mask.indexOf("y") ? (r = o.substr(0, 4), n = o.substr(4, 11)) : (r = o.substr(6, 11), n = o.substr(0, 6)), t && (n !== a.leapday || i(r)) }, definitions: { 1: { validator: function (e, t, i, a, n) { var r = n.regex.val1.test(e); return a || r || e.charAt(1) !== n.separator && "-./".indexOf(e.charAt(1)) === -1 || !(r = n.regex.val1.test("0" + e.charAt(0))) ? r : (t.buffer[i - 1] = "0", { refreshFromBuffer: { start: i - 1, end: i }, pos: i, c: e.charAt(0) }) }, cardinality: 2, prevalidator: [{ validator: function (e, t, i, a, n) { var r = e; isNaN(t.buffer[i + 1]) || (r += t.buffer[i + 1]); var o = 1 === r.length ? n.regex.val1pre.test(r) : n.regex.val1.test(r); if (!a && !o) { if (o = n.regex.val1.test(e + "0")) return t.buffer[i] = e, t.buffer[++i] = "0", { pos: i, c: "0" }; if (o = n.regex.val1.test("0" + e)) return t.buffer[i] = "0", i++, { pos: i } } return o }, cardinality: 1 }] }, 2: { validator: function (e, t, i, a, n) { var r = n.getFrontValue(t.mask, t.buffer, n); r.indexOf(n.placeholder[0]) !== -1 && (r = "01" + n.separator); var o = n.regex.val2(n.separator).test(r + e); return a || o || e.charAt(1) !== n.separator && "-./".indexOf(e.charAt(1)) === -1 || !(o = n.regex.val2(n.separator).test(r + "0" + e.charAt(0))) ? o : (t.buffer[i - 1] = "0", { refreshFromBuffer: { start: i - 1, end: i }, pos: i, c: e.charAt(0) }) }, cardinality: 2, prevalidator: [{ validator: function (e, t, i, a, n) { isNaN(t.buffer[i + 1]) || (e += t.buffer[i + 1]); var r = n.getFrontValue(t.mask, t.buffer, n); r.indexOf(n.placeholder[0]) !== -1 && (r = "01" + n.separator); var o = 1 === e.length ? n.regex.val2pre(n.separator).test(r + e) : n.regex.val2(n.separator).test(r + e); return a || o || !(o = n.regex.val2(n.separator).test(r + "0" + e)) ? o : (t.buffer[i] = "0", i++, { pos: i }) }, cardinality: 1 }] }, y: { validator: function (e, t, i, a, n) { return n.isInYearRange(e, n.yearrange.minyear, n.yearrange.maxyear) }, cardinality: 4, prevalidator: [{ validator: function (e, t, i, a, n) { var r = n.isInYearRange(e, n.yearrange.minyear, n.yearrange.maxyear); if (!a && !r) { var o = n.determinebaseyear(n.yearrange.minyear, n.yearrange.maxyear, e + "0").toString().slice(0, 1); if (r = n.isInYearRange(o + e, n.yearrange.minyear, n.yearrange.maxyear)) return t.buffer[i++] = o.charAt(0), { pos: i }; if (o = n.determinebaseyear(n.yearrange.minyear, n.yearrange.maxyear, e + "0").toString().slice(0, 2), r = n.isInYearRange(o + e, n.yearrange.minyear, n.yearrange.maxyear)) return t.buffer[i++] = o.charAt(0), t.buffer[i++] = o.charAt(1), { pos: i } } return r }, cardinality: 1 }, { validator: function (e, t, i, a, n) { var r = n.isInYearRange(e, n.yearrange.minyear, n.yearrange.maxyear); if (!a && !r) { var o = n.determinebaseyear(n.yearrange.minyear, n.yearrange.maxyear, e).toString().slice(0, 2); if (r = n.isInYearRange(e[0] + o[1] + e[1], n.yearrange.minyear, n.yearrange.maxyear)) return t.buffer[i++] = o.charAt(1), { pos: i }; if (o = n.determinebaseyear(n.yearrange.minyear, n.yearrange.maxyear, e).toString().slice(0, 2), r = n.isInYearRange(o + e, n.yearrange.minyear, n.yearrange.maxyear)) return t.buffer[i - 1] = o.charAt(0), t.buffer[i++] = o.charAt(1), t.buffer[i++] = e.charAt(0), { refreshFromBuffer: { start: i - 3, end: i }, pos: i } } return r }, cardinality: 2 }, { validator: function (e, t, i, a, n) { return n.isInYearRange(e, n.yearrange.minyear, n.yearrange.maxyear) }, cardinality: 3 }] } }, insertMode: !1, autoUnmask: !1 }, "mm/dd/yyyy": { placeholder: "mm/dd/yyyy", alias: "dd/mm/yyyy", regex: { val2pre: function (e) { var i = t.escapeRegex.call(this, e); return new RegExp("((0[13-9]|1[012])" + i + "[0-3])|(02" + i + "[0-2])") }, val2: function (e) { var i = t.escapeRegex.call(this, e); return new RegExp("((0[1-9]|1[012])" + i + "(0[1-9]|[12][0-9]))|((0[13-9]|1[012])" + i + "30)|((0[13578]|1[02])" + i + "31)") }, val1pre: new RegExp("[01]"), val1: new RegExp("0[1-9]|1[012]") }, leapday: "02/29/", onKeyDown: function (i, a, n, r) { var o = e(this); if (i.ctrlKey && i.keyCode === t.keyCode.RIGHT) { var s = new Date; o.val((s.getMonth() + 1).toString() + s.getDate().toString() + s.getFullYear().toString()), o.trigger("setvalue") } } }, "yyyy/mm/dd": { mask: "y/1/2", placeholder: "yyyy/mm/dd", alias: "mm/dd/yyyy", leapday: "/02/29", onKeyDown: function (i, a, n, r) { var o = e(this); if (i.ctrlKey && i.keyCode === t.keyCode.RIGHT) { var s = new Date; o.val(s.getFullYear().toString() + (s.getMonth() + 1).toString() + s.getDate().toString()), o.trigger("setvalue") } } }, "dd.mm.yyyy": { mask: "1.2.y", placeholder: "dd.mm.yyyy", leapday: "29.02.", separator: ".", alias: "dd/mm/yyyy" }, "dd-mm-yyyy": { mask: "1-2-y", placeholder: "dd-mm-yyyy", leapday: "29-02-", separator: "-", alias: "dd/mm/yyyy" }, "mm.dd.yyyy": { mask: "1.2.y", placeholder: "mm.dd.yyyy", leapday: "02.29.", separator: ".", alias: "mm/dd/yyyy" }, "mm-dd-yyyy": { mask: "1-2-y", placeholder: "mm-dd-yyyy", leapday: "02-29-", separator: "-", alias: "mm/dd/yyyy" }, "yyyy.mm.dd": { mask: "y.1.2", placeholder: "yyyy.mm.dd", leapday: ".02.29", separator: ".", alias: "yyyy/mm/dd" }, "yyyy-mm-dd": { mask: "y-1-2", placeholder: "yyyy-mm-dd", leapday: "-02-29", separator: "-", alias: "yyyy/mm/dd" }, datetime: { mask: "1/2/y h:s", placeholder: "dd/mm/yyyy hh:mm", alias: "dd/mm/yyyy", regex: { hrspre: new RegExp("[012]"), hrs24: new RegExp("2[0-4]|1[3-9]"), hrs: new RegExp("[01][0-9]|2[0-4]"), ampm: new RegExp("^[a|p|A|P][m|M]"), mspre: new RegExp("[0-5]"), ms: new RegExp("[0-5][0-9]") }, timeseparator: ":", hourFormat: "24", definitions: { h: { validator: function (e, t, i, a, n) { if ("24" === n.hourFormat && 24 === parseInt(e, 10)) return t.buffer[i - 1] = "0", t.buffer[i] = "0", { refreshFromBuffer: { start: i - 1, end: i }, c: "0" }; var r = n.regex.hrs.test(e); if (!a && !r && (e.charAt(1) === n.timeseparator || "-.:".indexOf(e.charAt(1)) !== -1) && (r = n.regex.hrs.test("0" + e.charAt(0)))) return t.buffer[i - 1] = "0", t.buffer[i] = e.charAt(0), i++, { refreshFromBuffer: { start: i - 2, end: i }, pos: i, c: n.timeseparator }; if (r && "24" !== n.hourFormat && n.regex.hrs24.test(e)) { var o = parseInt(e, 10); return 24 === o ? (t.buffer[i + 5] = "a", t.buffer[i + 6] = "m") : (t.buffer[i + 5] = "p", t.buffer[i + 6] = "m"), o -= 12, o < 10 ? (t.buffer[i] = o.toString(), t.buffer[i - 1] = "0") : (t.buffer[i] = o.toString().charAt(1), t.buffer[i - 1] = o.toString().charAt(0)), { refreshFromBuffer: { start: i - 1, end: i + 6 }, c: t.buffer[i] } } return r }, cardinality: 2, prevalidator: [{ validator: function (e, t, i, a, n) { var r = n.regex.hrspre.test(e); return a || r || !(r = n.regex.hrs.test("0" + e)) ? r : (t.buffer[i] = "0", i++, { pos: i }) }, cardinality: 1 }] }, s: { validator: "[0-5][0-9]", cardinality: 2, prevalidator: [{ validator: function (e, t, i, a, n) { var r = n.regex.mspre.test(e); return a || r || !(r = n.regex.ms.test("0" + e)) ? r : (t.buffer[i] = "0", i++, { pos: i }) }, cardinality: 1 }] }, t: { validator: function (e, t, i, a, n) { return n.regex.ampm.test(e + "m") }, casing: "lower", cardinality: 1 } }, insertMode: !1, autoUnmask: !1 }, datetime12: { mask: "1/2/y h:s t\\m", placeholder: "dd/mm/yyyy hh:mm xm", alias: "datetime", hourFormat: "12" }, "mm/dd/yyyy hh:mm xm": { mask: "1/2/y h:s t\\m", placeholder: "mm/dd/yyyy hh:mm xm", alias: "datetime12", regex: { val2pre: function (e) { var i = t.escapeRegex.call(this, e); return new RegExp("((0[13-9]|1[012])" + i + "[0-3])|(02" + i + "[0-2])") }, val2: function (e) { var i = t.escapeRegex.call(this, e); return new RegExp("((0[1-9]|1[012])" + i + "(0[1-9]|[12][0-9]))|((0[13-9]|1[012])" + i + "30)|((0[13578]|1[02])" + i + "31)") }, val1pre: new RegExp("[01]"), val1: new RegExp("0[1-9]|1[012]") }, leapday: "02/29/", onKeyDown: function (i, a, n, r) { var o = e(this); if (i.ctrlKey && i.keyCode === t.keyCode.RIGHT) { var s = new Date; o.val((s.getMonth() + 1).toString() + s.getDate().toString() + s.getFullYear().toString()), o.trigger("setvalue") } } }, "hh:mm t": { mask: "h:s t\\m", placeholder: "hh:mm xm", alias: "datetime", hourFormat: "12" }, "h:s t": { mask: "h:s t\\m", placeholder: "hh:mm xm", alias: "datetime", hourFormat: "12" }, "hh:mm:ss": { mask: "h:s:s", placeholder: "hh:mm:ss", alias: "datetime", autoUnmask: !1 }, "hh:mm": { mask: "h:s", placeholder: "hh:mm", alias: "datetime", autoUnmask: !1 }, date: { alias: "dd/mm/yyyy" }, "mm/yyyy": { mask: "1/y", placeholder: "mm/yyyy", leapday: "donotuse", separator: "/", alias: "mm/dd/yyyy" }, shamsi: { regex: { val2pre: function (e) { var i = t.escapeRegex.call(this, e); return new RegExp("((0[1-9]|1[012])" + i + "[0-3])") }, val2: function (e) { var i = t.escapeRegex.call(this, e); return new RegExp("((0[1-9]|1[012])" + i + "(0[1-9]|[12][0-9]))|((0[1-9]|1[012])" + i + "30)|((0[1-6])" + i + "31)") }, val1pre: new RegExp("[01]"), val1: new RegExp("0[1-9]|1[012]") }, yearrange: { minyear: 1300, maxyear: 1499 }, mask: "y/1/2", leapday: "/12/30", placeholder: "yyyy/mm/dd", alias: "mm/dd/yyyy", clearIncomplete: !0 } }), t }(jQuery, Inputmask), function (e, t) { return t.extendDefinitions({ A: { validator: "[A-Za-zА-яЁёÀ-ÿµ]", cardinality: 1, casing: "upper" }, "&": { validator: "[0-9A-Za-zА-яЁёÀ-ÿµ]", cardinality: 1, casing: "upper" }, "#": { validator: "[0-9A-Fa-f]", cardinality: 1, casing: "upper" } }), t.extendAliases({ url: { definitions: { i: { validator: ".", cardinality: 1 } }, mask: "(\\http://)|(\\http\\s://)|(ftp://)|(ftp\\s://)i{+}", insertMode: !1, autoUnmask: !1, inputmode: "url" }, ip: { mask: "i[i[i]].i[i[i]].i[i[i]].i[i[i]]", definitions: { i: { validator: function (e, t, i, a, n) { return i - 1 > -1 && "." !== t.buffer[i - 1] ? (e = t.buffer[i - 1] + e, e = i - 2 > -1 && "." !== t.buffer[i - 2] ? t.buffer[i - 2] + e : "0" + e) : e = "00" + e, new RegExp("25[0-5]|2[0-4][0-9]|[01][0-9][0-9]").test(e) }, cardinality: 1 } }, onUnMask: function (e, t, i) { return e }, inputmode: "numeric" }, email: { mask: "*{1,64}[.*{1,64}][.*{1,64}][.*{1,63}]@-{1,63}.-{1,63}[.-{1,63}][.-{1,63}]", greedy: !1, onBeforePaste: function (e, t) { return e = e.toLowerCase(), e.replace("mailto:", "") }, definitions: { "*": { validator: "[0-9A-Za-z!#$%&'*+/=?^_`{|}~-]", cardinality: 1, casing: "lower" }, "-": { validator: "[0-9A-Za-z-]", cardinality: 1, casing: "lower" } }, onUnMask: function (e, t, i) { return e }, inputmode: "email" }, mac: { mask: "##:##:##:##:##:##" }, vin: { mask: "V{13}9{4}", definitions: { V: { validator: "[A-HJ-NPR-Za-hj-npr-z\\d]", cardinality: 1, casing: "upper" } }, clearIncomplete: !0, autoUnmask: !0 } }), t }(jQuery, Inputmask), function (e, t) {
      return t.extendAliases({
        numeric: {
          mask: function (e) { function i(t) { for (var i = "", a = 0; a < t.length; a++)i += e.definitions[t.charAt(a)] || e.optionalmarker.start === t.charAt(a) || e.optionalmarker.end === t.charAt(a) || e.quantifiermarker.start === t.charAt(a) || e.quantifiermarker.end === t.charAt(a) || e.groupmarker.start === t.charAt(a) || e.groupmarker.end === t.charAt(a) || e.alternatormarker === t.charAt(a) ? "\\" + t.charAt(a) : t.charAt(a); return i } if (0 !== e.repeat && isNaN(e.integerDigits) && (e.integerDigits = e.repeat), e.repeat = 0, e.groupSeparator === e.radixPoint && ("." === e.radixPoint ? e.groupSeparator = "," : "," === e.radixPoint ? e.groupSeparator = "." : e.groupSeparator = ""), " " === e.groupSeparator && (e.skipOptionalPartCharacter = void 0), e.autoGroup = e.autoGroup && "" !== e.groupSeparator, e.autoGroup && ("string" == typeof e.groupSize && isFinite(e.groupSize) && (e.groupSize = parseInt(e.groupSize)), isFinite(e.integerDigits))) { var a = Math.floor(e.integerDigits / e.groupSize), n = e.integerDigits % e.groupSize; e.integerDigits = parseInt(e.integerDigits) + (0 === n ? a - 1 : a), e.integerDigits < 1 && (e.integerDigits = "*") } e.placeholder.length > 1 && (e.placeholder = e.placeholder.charAt(0)), "radixFocus" === e.positionCaretOnClick && "" === e.placeholder && e.integerOptional === !1 && (e.positionCaretOnClick = "lvp"), e.definitions[";"] = e.definitions["~"], e.definitions[";"].definitionSymbol = "~", e.numericInput === !0 && (e.positionCaretOnClick = "radixFocus" === e.positionCaretOnClick ? "lvp" : e.positionCaretOnClick, e.digitsOptional = !1, isNaN(e.digits) && (e.digits = 2), e.decimalProtect = !1); var r = "[+]"; if (r += i(e.prefix), r += e.integerOptional === !0 ? "~{1," + e.integerDigits + "}" : "~{" + e.integerDigits + "}", void 0 !== e.digits) { e.decimalProtect && (e.radixPointDefinitionSymbol = ":"); var o = e.digits.toString().split(","); isFinite(o[0] && o[1] && isFinite(o[1])) ? r += (e.decimalProtect ? ":" : e.radixPoint) + ";{" + e.digits + "}" : (isNaN(e.digits) || parseInt(e.digits) > 0) && (r += e.digitsOptional ? "[" + (e.decimalProtect ? ":" : e.radixPoint) + ";{1," + e.digits + "}]" : (e.decimalProtect ? ":" : e.radixPoint) + ";{" + e.digits + "}") } return r += i(e.suffix), r += "[-]", e.greedy = !1, null !== e.min && (e.min = e.min.toString().replace(new RegExp(t.escapeRegex(e.groupSeparator), "g"), ""), "," === e.radixPoint && (e.min = e.min.replace(e.radixPoint, "."))), null !== e.max && (e.max = e.max.toString().replace(new RegExp(t.escapeRegex(e.groupSeparator), "g"), ""), "," === e.radixPoint && (e.max = e.max.replace(e.radixPoint, "."))), r }, placeholder: "", greedy: !1, digits: "*", digitsOptional: !0, radixPoint: ".", positionCaretOnClick: "radixFocus", groupSize: 3, groupSeparator: "", autoGroup: !1, allowPlus: !0, allowMinus: !0, negationSymbol: { front: "-", back: "" }, integerDigits: "+", integerOptional: !0, prefix: "", suffix: "", rightAlign: !0, decimalProtect: !0, min: null, max: null, step: 1, insertMode: !0, autoUnmask: !1, unmaskAsNumber: !1, inputmode: "numeric", postFormat: function (i, a, n) { n.numericInput === !0 && (i = i.reverse(), isFinite(a) && (a = i.join("").length - a - 1)); var r, o; a = a >= i.length ? i.length - 1 : a < 0 ? 0 : a; var s = i[a], l = i.slice(); s === n.groupSeparator && (l.splice(a--, 1), s = l[a]); var u = l.join("").match(new RegExp("^" + t.escapeRegex(n.negationSymbol.front))); u = null !== u && 1 === u.length, a > (u ? n.negationSymbol.front.length : 0) + n.prefix.length && a < l.length - n.suffix.length && (l[a] = "!"); var c = l.join(""), p = l.join(); if (u && (c = c.replace(new RegExp("^" + t.escapeRegex(n.negationSymbol.front)), ""), c = c.replace(new RegExp(t.escapeRegex(n.negationSymbol.back) + "$"), "")), c = c.replace(new RegExp(t.escapeRegex(n.suffix) + "$"), ""), c = c.replace(new RegExp("^" + t.escapeRegex(n.prefix)), ""), c.length > 0 && n.autoGroup || c.indexOf(n.groupSeparator) !== -1) { var d = t.escapeRegex(n.groupSeparator); c = c.replace(new RegExp(d, "g"), ""); var f = c.split(s === n.radixPoint ? "!" : n.radixPoint); if (c = "" === n.radixPoint ? c : f[0], s !== n.negationSymbol.front && (c = c.replace("!", "?")), c.length > n.groupSize) for (var m = new RegExp("([-+]?[\\d?]+)([\\d?]{" + n.groupSize + "})"); m.test(c) && "" !== n.groupSeparator;)c = c.replace(m, "$1" + n.groupSeparator + "$2"), c = c.replace(n.groupSeparator + n.groupSeparator, n.groupSeparator); c = c.replace("?", "!"), "" !== n.radixPoint && f.length > 1 && (c += (s === n.radixPoint ? "!" : n.radixPoint) + f[1]) } c = n.prefix + c + n.suffix, u && (c = n.negationSymbol.front + c + n.negationSymbol.back); var h = p !== c.split("").join(), v = e.inArray("!", c); if (v === -1 && (v = a), h) { for (i.length = c.length, r = 0, o = c.length; r < o; r++)i[r] = c.charAt(r); i[v] = s } return v = n.numericInput && isFinite(a) ? i.join("").length - v - 1 : v, n.numericInput && (i = i.reverse(), e.inArray(n.radixPoint, i) < v && i.join("").length - n.suffix.length !== v && (v -= 1)), { pos: v, refreshFromBuffer: h, buffer: i, isNegative: u } }, onBeforeWrite: function (i, a, n, r) {
            var o; if (i && ("blur" === i.type || "checkval" === i.type || "keydown" === i.type)) {
              var s = r.numericInput ? a.slice().reverse().join("") : a.join(""), l = s.replace(r.prefix, ""); l = l.replace(r.suffix, ""), l = l.replace(new RegExp(t.escapeRegex(r.groupSeparator), "g"), ""), "," === r.radixPoint && (l = l.replace(r.radixPoint, ".")); var u = l.match(new RegExp("[-" + t.escapeRegex(r.negationSymbol.front) + "]", "g")); if (u = null !== u && 1 === u.length, l = l.replace(new RegExp("[-" + t.escapeRegex(r.negationSymbol.front) + "]", "g"), ""),
                l = l.replace(new RegExp(t.escapeRegex(r.negationSymbol.back) + "$"), ""), isNaN(r.placeholder) && (l = l.replace(new RegExp(t.escapeRegex(r.placeholder), "g"), "")), l = l === r.negationSymbol.front ? l + "0" : l, "" !== l && isFinite(l)) { var c = parseFloat(l), p = u ? c * -1 : c; if (null !== r.min && isFinite(r.min) && p < parseFloat(r.min) ? (c = Math.abs(r.min), u = r.min < 0, s = void 0) : null !== r.max && isFinite(r.max) && p > parseFloat(r.max) && (c = Math.abs(r.max), u = r.max < 0, s = void 0), l = c.toString().replace(".", r.radixPoint).split(""), isFinite(r.digits)) { var d = e.inArray(r.radixPoint, l), f = e.inArray(r.radixPoint, s); d === -1 && (l.push(r.radixPoint), d = l.length - 1); for (var m = 1; m <= r.digits; m++)r.digitsOptional || void 0 !== l[d + m] && l[d + m] !== r.placeholder.charAt(0) ? f !== -1 && void 0 !== s[f + m] && (l[d + m] = l[d + m] || s[f + m]) : l[d + m] = "0"; l[l.length - 1] === r.radixPoint && delete l[l.length - 1] } if (c.toString() !== l && c.toString() + "." !== l || u) return l = (r.prefix + l.join("")).split(""), !u || 0 === c && "blur" === i.type || (l.unshift(r.negationSymbol.front), l.push(r.negationSymbol.back)), r.numericInput && (l = l.reverse()), o = r.postFormat(l, r.numericInput ? n : n - 1, r), o.buffer && (o.refreshFromBuffer = o.buffer.join("") !== a.join("")), o }
            } if (r.autoGroup) return o = r.postFormat(a, r.numericInput ? n : n - 1, r), o.caret = n < (o.isNegative ? r.negationSymbol.front.length : 0) + r.prefix.length || n > o.buffer.length - (o.isNegative ? r.negationSymbol.back.length : 0) ? o.pos : o.pos + 1, o
          }, regex: { integerPart: function (e) { return new RegExp("[" + t.escapeRegex(e.negationSymbol.front) + "+]?\\d+") }, integerNPart: function (e) { return new RegExp("[\\d" + t.escapeRegex(e.groupSeparator) + t.escapeRegex(e.placeholder.charAt(0)) + "]+") } }, signHandler: function (e, t, i, a, n) { if (!a && n.allowMinus && "-" === e || n.allowPlus && "+" === e) { var r = t.buffer.join("").match(n.regex.integerPart(n)); if (r && r[0].length > 0) return t.buffer[r.index] === ("-" === e ? "+" : n.negationSymbol.front) ? "-" === e ? "" !== n.negationSymbol.back ? { pos: 0, c: n.negationSymbol.front, remove: 0, caret: i, insert: { pos: t.buffer.length - 1, c: n.negationSymbol.back } } : { pos: 0, c: n.negationSymbol.front, remove: 0, caret: i } : "" !== n.negationSymbol.back ? { pos: 0, c: "+", remove: [0, t.buffer.length - 1], caret: i } : { pos: 0, c: "+", remove: 0, caret: i } : t.buffer[0] === ("-" === e ? n.negationSymbol.front : "+") ? "-" === e && "" !== n.negationSymbol.back ? { remove: [0, t.buffer.length - 1], caret: i - 1 } : { remove: 0, caret: i - 1 } : "-" === e ? "" !== n.negationSymbol.back ? { pos: 0, c: n.negationSymbol.front, caret: i + 1, insert: { pos: t.buffer.length, c: n.negationSymbol.back } } : { pos: 0, c: n.negationSymbol.front, caret: i + 1 } : { pos: 0, c: e, caret: i + 1 } } return !1 }, radixHandler: function (t, i, a, n, r) { if (!n && r.numericInput !== !0 && t === r.radixPoint && void 0 !== r.digits && (isNaN(r.digits) || parseInt(r.digits) > 0)) { var o = e.inArray(r.radixPoint, i.buffer), s = i.buffer.join("").match(r.regex.integerPart(r)); if (o !== -1 && i.validPositions[o]) return i.validPositions[o - 1] ? { caret: o + 1 } : { pos: s.index, c: s[0], caret: o + 1 }; if (!s || "0" === s[0] && s.index + 1 !== a) return i.buffer[s ? s.index : a] = "0", { pos: (s ? s.index : a) + 1, c: r.radixPoint } } return !1 }, leadingZeroHandler: function (t, i, a, n, r, o) { if (!n) { var s = i.buffer.slice(""); if (s.splice(0, r.prefix.length), s.splice(s.length - r.suffix.length, r.suffix.length), r.numericInput === !0) { var s = s.reverse(), l = s[0]; if ("0" === l && void 0 === i.validPositions[a - 1]) return { pos: a, remove: s.length - 1 } } else { a -= r.prefix.length; var u = e.inArray(r.radixPoint, s), c = s.slice(0, u !== -1 ? u : void 0).join("").match(r.regex.integerNPart(r)); if (c && (u === -1 || a <= u)) { var p = u === -1 ? 0 : parseInt(s.slice(u + 1).join("")); if (0 === c[0].indexOf("" !== r.placeholder ? r.placeholder.charAt(0) : "0") && (c.index + 1 === a || o !== !0 && 0 === p)) return i.buffer.splice(c.index + r.prefix.length, 1), { pos: c.index + r.prefix.length, remove: c.index + r.prefix.length }; if ("0" === t && a <= c.index && c[0] !== r.groupSeparator) return !1 } } } return !0 }, definitions: { "~": { validator: function (i, a, n, r, o, s) { var l = o.signHandler(i, a, n, r, o); if (!l && (l = o.radixHandler(i, a, n, r, o), !l && (l = r ? new RegExp("[0-9" + t.escapeRegex(o.groupSeparator) + "]").test(i) : new RegExp("[0-9]").test(i), l === !0 && (l = o.leadingZeroHandler(i, a, n, r, o, s), l === !0)))) { var u = e.inArray(o.radixPoint, a.buffer); l = u !== -1 && (o.digitsOptional === !1 || a.validPositions[n]) && o.numericInput !== !0 && n > u && !r ? { pos: n, remove: n } : { pos: n } } return l }, cardinality: 1 }, "+": { validator: function (e, t, i, a, n) { var r = n.signHandler(e, t, i, a, n); return !r && (a && n.allowMinus && e === n.negationSymbol.front || n.allowMinus && "-" === e || n.allowPlus && "+" === e) && (r = !(!a && "-" === e) || ("" !== n.negationSymbol.back ? { pos: i, c: "-" === e ? n.negationSymbol.front : "+", caret: i + 1, insert: { pos: t.buffer.length, c: n.negationSymbol.back } } : { pos: i, c: "-" === e ? n.negationSymbol.front : "+", caret: i + 1 })), r }, cardinality: 1, placeholder: "" }, "-": { validator: function (e, t, i, a, n) { var r = n.signHandler(e, t, i, a, n); return !r && a && n.allowMinus && e === n.negationSymbol.back && (r = !0), r }, cardinality: 1, placeholder: "" }, ":": { validator: function (e, i, a, n, r) { var o = r.signHandler(e, i, a, n, r); if (!o) { var s = "[" + t.escapeRegex(r.radixPoint) + "]"; o = new RegExp(s).test(e), o && i.validPositions[a] && i.validPositions[a].match.placeholder === r.radixPoint && (o = { caret: a + 1 }) } return o }, cardinality: 1, placeholder: function (e) { return e.radixPoint } } }, onUnMask: function (e, i, a) { if ("" === i && a.nullable === !0) return i; var n = e.replace(a.prefix, ""); return n = n.replace(a.suffix, ""), n = n.replace(new RegExp(t.escapeRegex(a.groupSeparator), "g"), ""), a.unmaskAsNumber ? ("" !== a.radixPoint && n.indexOf(a.radixPoint) !== -1 && (n = n.replace(t.escapeRegex.call(this, a.radixPoint), ".")), Number(n)) : n }, isComplete: function (e, i) { var a = e.join(""), n = e.slice(); if (i.postFormat(n, 0, i), n.join("") !== a) return !1; var r = a.replace(i.prefix, ""); return r = r.replace(i.suffix, ""), r = r.replace(new RegExp(t.escapeRegex(i.groupSeparator), "g"), ""), "," === i.radixPoint && (r = r.replace(t.escapeRegex(i.radixPoint), ".")), isFinite(r) }, onBeforeMask: function (e, i) { if (i.numericInput === !0 && (e = e.split("").reverse().join("")), "" !== i.radixPoint && isFinite(e)) { var a = e.split("."), n = "" !== i.groupSeparator ? parseInt(i.groupSize) : 0; 2 === a.length && (a[0].length > n || a[1].length > n) && (e = e.toString().replace(".", i.radixPoint)) } var r = e.match(/,/g), o = e.match(/\./g); if (o && r ? o.length > r.length ? (e = e.replace(/\./g, ""), e = e.replace(",", i.radixPoint)) : r.length > o.length ? (e = e.replace(/,/g, ""), e = e.replace(".", i.radixPoint)) : e = e.indexOf(".") < e.indexOf(",") ? e.replace(/\./g, "") : e = e.replace(/,/g, "") : e = e.replace(new RegExp(t.escapeRegex(i.groupSeparator), "g"), ""), 0 === i.digits && (e.indexOf(".") !== -1 ? e = e.substring(0, e.indexOf(".")) : e.indexOf(",") !== -1 && (e = e.substring(0, e.indexOf(",")))), "" !== i.radixPoint && isFinite(i.digits) && e.indexOf(i.radixPoint) !== -1) { var s = e.split(i.radixPoint), l = s[1].match(new RegExp("\\d*"))[0]; if (parseInt(i.digits) < l.toString().length) { var u = Math.pow(10, parseInt(i.digits)); e = e.replace(t.escapeRegex(i.radixPoint), "."), e = Math.round(parseFloat(e) * u) / u, e = e.toString().replace(".", i.radixPoint) } } return i.numericInput === !0 && (e = e.split("").reverse().join("")), e.toString() }, canClearPosition: function (e, t, i, a, n) { var r = e.validPositions[t].input, o = r !== n.radixPoint || null !== e.validPositions[t].match.fn && n.decimalProtect === !1 || isFinite(r) || t === i || r === n.groupSeparator || r === n.negationSymbol.front || r === n.negationSymbol.back; return o }, onKeyDown: function (i, a, n, r) { var o = e(this); if (i.ctrlKey) switch (i.keyCode) { case t.keyCode.UP: o.val(parseFloat(this.inputmask.unmaskedvalue()) + parseInt(r.step)), o.trigger("setvalue"); break; case t.keyCode.DOWN: o.val(parseFloat(this.inputmask.unmaskedvalue()) - parseInt(r.step)), o.trigger("setvalue") } }
        }, currency: { prefix: "$ ", groupSeparator: ",", alias: "numeric", placeholder: "0", autoGroup: !0, digits: 2, digitsOptional: !1, clearMaskOnLostFocus: !1 }, decimal: { alias: "numeric" }, integer: { alias: "numeric", digits: 0, radixPoint: "" }, percentage: { alias: "numeric", digits: 2, radixPoint: ".", placeholder: "0", autoGroup: !1, min: 0, max: 100, suffix: " %", allowPlus: !1, allowMinus: !1 }
      }), t
    }(jQuery, Inputmask), function (e, t) { function i(e, t) { var i = (e.mask || e).replace(/#/g, "9").replace(/\)/, "9").replace(/[+()#-]/g, ""), a = (t.mask || t).replace(/#/g, "9").replace(/\)/, "9").replace(/[+()#-]/g, ""), n = (e.mask || e).split("#")[0], r = (t.mask || t).split("#")[0]; return 0 === r.indexOf(n) ? -1 : 0 === n.indexOf(r) ? 1 : i.localeCompare(a) } var a = t.prototype.analyseMask; return t.prototype.analyseMask = function (t, i) { function n(e, i, a) { i = i || "", a = a || o, "" !== i && (a[i] = {}); for (var r = "", s = a[i] || a, l = e.length - 1; l >= 0; l--)t = e[l].mask || e[l], r = t.substr(0, 1), s[r] = s[r] || [], s[r].unshift(t.substr(1)), e.splice(l, 1); for (var u in s) s[u].length > 500 && n(s[u].slice(), u, s) } function r(t) { var a = "", n = []; for (var o in t) e.isArray(t[o]) ? 1 === t[o].length ? n.push(o + t[o]) : n.push(o + i.groupmarker.start + t[o].join(i.groupmarker.end + i.alternatormarker + i.groupmarker.start) + i.groupmarker.end) : n.push(o + r(t[o])); return a += 1 === n.length ? n[0] : i.groupmarker.start + n.join(i.groupmarker.end + i.alternatormarker + i.groupmarker.start) + i.groupmarker.end } var o = {}; i.phoneCodes && i.phoneCodes.length > 1e3 && (t = t.substr(1, t.length - 2), n(t.split(i.groupmarker.end + i.alternatormarker + i.groupmarker.start)), t = r(o)); var s = a.call(this, t, i); return s }, t.extendAliases({ abstractphone: { groupmarker: { start: "<", end: ">" }, countrycode: "", phoneCodes: [], mask: function (e) { return e.definitions = { "#": e.definitions[9] }, e.phoneCodes.sort(i) }, keepStatic: !0, onBeforeMask: function (e, t) { var i = e.replace(/^0{1,2}/, "").replace(/[\s]/g, ""); return (i.indexOf(t.countrycode) > 1 || i.indexOf(t.countrycode) === -1) && (i = "+" + t.countrycode + i), i }, onUnMask: function (e, t, i) { return t }, inputmode: "tel" } }), t }(jQuery, Inputmask), function (e, t) { return t.extendAliases({ Regex: { mask: "r", greedy: !1, repeat: "*", regex: null, regexTokens: null, tokenizer: /\[\^?]?(?:[^\\\]]+|\\[\S\s]?)*]?|\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9][0-9]*|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|c[A-Za-z]|[\S\s]?)|\((?:\?[:=!]?)?|(?:[?*+]|\{[0-9]+(?:,[0-9]*)?\})\??|[^.?*+^${[()|\\]+|./g, quantifierFilter: /[0-9]+[^,]/, isComplete: function (e, t) { return new RegExp(t.regex).test(e.join("")) }, definitions: { r: { validator: function (t, i, a, n, r) { function o(e, t) { this.matches = [], this.isGroup = e || !1, this.isQuantifier = t || !1, this.quantifier = { min: 1, max: 1 }, this.repeaterPart = void 0 } function s() { var e, t, i = new o, a = []; for (r.regexTokens = []; e = r.tokenizer.exec(r.regex);)switch (t = e[0], t.charAt(0)) { case "(": a.push(new o(!0)); break; case ")": c = a.pop(), a.length > 0 ? a[a.length - 1].matches.push(c) : i.matches.push(c); break; case "{": case "+": case "*": var n = new o(!1, !0); t = t.replace(/[{}]/g, ""); var s = t.split(","), l = isNaN(s[0]) ? s[0] : parseInt(s[0]), u = 1 === s.length ? l : isNaN(s[1]) ? s[1] : parseInt(s[1]); if (n.quantifier = { min: l, max: u }, a.length > 0) { var p = a[a.length - 1].matches; e = p.pop(), e.isGroup || (c = new o(!0), c.matches.push(e), e = c), p.push(e), p.push(n) } else e = i.matches.pop(), e.isGroup || (c = new o(!0), c.matches.push(e), e = c), i.matches.push(e), i.matches.push(n); break; default: a.length > 0 ? a[a.length - 1].matches.push(t) : i.matches.push(t) }i.matches.length > 0 && r.regexTokens.push(i) } function l(t, i) { var a = !1; i && (d += "(", m++); for (var n = 0; n < t.matches.length; n++) { var r = t.matches[n]; if (r.isGroup === !0) a = l(r, !0); else if (r.isQuantifier === !0) { var o = e.inArray(r, t.matches), s = t.matches[o - 1], c = d; if (isNaN(r.quantifier.max)) { for (; r.repeaterPart && r.repeaterPart !== d && r.repeaterPart.length > d.length && !(a = l(s, !0));); a = a || l(s, !0), a && (r.repeaterPart = d), d = c + r.quantifier.max } else { for (var p = 0, f = r.quantifier.max - 1; p < f && !(a = l(s, !0)); p++); d = c + "{" + r.quantifier.min + "," + r.quantifier.max + "}" } } else if (void 0 !== r.matches) for (var h = 0; h < r.length && !(a = l(r[h], i)); h++); else { var v; if ("[" == r.charAt(0)) { v = d, v += r; for (var g = 0; g < m; g++)v += ")"; var y = new RegExp("^(" + v + ")$"); a = y.test(u) } else for (var k = 0, x = r.length; k < x; k++)if ("\\" !== r.charAt(k)) { v = d, v += r.substr(0, k + 1), v = v.replace(/\|$/, ""); for (var g = 0; g < m; g++)v += ")"; var y = new RegExp("^(" + v + ")$"); if (a = y.test(u)) break } d += r } if (a) break } return i && (d += ")", m--), a } var u, c, p = i.buffer.slice(), d = "", f = !1, m = 0; null === r.regexTokens && s(), p.splice(a, 0, t), u = p.join(""); for (var h = 0; h < r.regexTokens.length; h++) { var v = r.regexTokens[h]; if (f = l(v, v.isGroup)) break } return f }, cardinality: 1 } } } }), t }(jQuery, Inputmask);
    //# sourceMappingURL=jquery.inputmask.bundle.min.js.map
  </script>
  <script type="text/javascript" id="mw_auth_frontend-js">jQuery.noConflict();
    jQuery(document).ready(function () {
      processLTypeWarning();

      jQuery('body').on('click', '#l-type-modal button', function () {
        jQuery('#l-type-modal').remodal().close();
      });

      // Custom jquery validate email validation
      jQuery.validator.methods.email = function (value, element) {
        return this.optional(element) || /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))+/.test(value);
      };

      // Submitting/validating login form
      jQuery('.tfs-mw-wrapper-block .tfs-mw-loginform .tfs-mw-wp-submit').click(function (e) {
        e.preventDefault();

        // Get the ID of the form to know which login form is being submitted
        var loginFormID = jQuery(this).data("login-form-id");

        var loginForm = jQuery('#' + loginFormID);

        if (loginForm.length) {
          if (loginForm.valid()) {
            loginForm.submit();
          }
        }
      });

      // IP INFO TOKEN = 130fa47b3240df
      // country change
      var $tfsMwSmsCountryPhone = jQuery('#sms-phone-country');
      $tfsMwSmsCountryPhone.on('change', function (e) {
        jQuery('#sms-phone-country-code').val(jQuery('#sms-phone-country option:selected').attr('data-countryCode'));
      });

      var $tfsMwSmsPhone = jQuery('#tfs-mw-sms-phone');
      var $worked = false;
      var $runValidation = true;

      let countryCode;
      let countryPrefix;
      let phoneNumberComplete;
      let validatedByTwilio = false;

      $tfsMwSmsPhone.on('input', function (e) {
        if (!jQuery.isNumeric(e.target.value)) {
          const value = e.target.value;
          jQuery(this).val(value.slice(0, -1));

          e.preventDefault();
        }

        jQuery(this).val(e.target.value.trim());
      });

      function performTwilioValidation(_callback) {
        var smsSignupBtn = jQuery('#tfs-mw-sms-form');
        var data = smsSignupBtn.serialize();
        data += '&action=check_phone_number';

        // add country check
        setCountryCodeAndPrefix();

        data += '&countryCode=' + countryCode + '&countryPrefix=' + countryPrefix;
        jQuery.ajax({
          type: 'post',
          dataType: 'json',
          url: localized_frontend_data.mw_ajax_url,
          data: data,
          success: function (result) {
            if (typeof result.error !== "undefined" && result.error == true) {
              jQuery('#tfs-mw-sms-phone-error').text(localized_frontend_data.txt_twilio_number_invalid).show();
              $runValidation = false;
              validatedByTwilio = false;

              if (typeof _callback !== "undefined") {
                _callback();
              }
            } else {
              $worked = true;
              $tfsMwSmsPhone.val(result.nationalFormat);

              phoneNumberComplete = result.phoneNumber;

              $worked = false;
              $runValidation = false;
              validatedByTwilio = true;

              if (typeof _callback !== "undefined") {
                _callback(phoneNumberComplete);
              }
            }
          },
          error: function () {
            validatedByTwilio = false;
          }
        });
        return validatedByTwilio;
      }

      function setCountryCodeAndPrefix() {
        let $selectedCountryDropdown = jQuery('.iti__country-list').find("[aria-selected='true']");

        if ($selectedCountryDropdown.length > 0) {
          countryCode = $selectedCountryDropdown.attr('data-country-code');
          countryPrefix = $selectedCountryDropdown.attr('data-dial-code');

          return;
        }

        let $selectedFlag = jQuery('.iti__selected-flag');

        const titleParts = $selectedFlag.attr('title').split(':');
        countryPrefix = titleParts[1].trim();

        const match = $selectedFlag.find("div.iti__flag").attr('class');
        countryCode = match.slice(-2);

      }

      function validateAndSubmitForm(phoneNumber) {
        var smsSignupForm = jQuery('#tfs-mw-sms-form');
        if (typeof phoneNumber !== 'undefined') {
          phoneNumberComplete = phoneNumber;
        }
        // check twilio format / validation before submit
        if (validatedByTwilio) {
          submitSmsSignUpForm(smsSignupForm, phoneNumberComplete);
        } else {
          jQuery('.tfs-mw-sms-message').remove();
          var messageClass = 'tfs-mw-wrapper-block-error';
          var message = jQuery('<p class="tfs-mw-sms-message ' + messageClass + '">' + localized_frontend_data.txt_twilio_number_invalid + '</p>');

          jQuery('.tfs-mw-wrapper-block-messages').append(message);
        }
      }

      $tfsMwSmsPhone.on('focusout', function (e) {
        if ($worked == true) {
          return false;
        }

        e.preventDefault();
        performTwilioValidation();
      });

      jQuery('.tfs-mw-wrapper-block .sms-signup-form').each(function () {
        var smsSignupBtn = jQuery('#tfs-mw-sms-form .tfs-mw-wp-submit');
        var smsSignupForm = jQuery('#tfs-mw-sms-form');

        smsSignupBtn.on('click', function (e) {
          e.preventDefault();
          performTwilioValidation(validateAndSubmitForm);
        });
      });

      jQuery('.tfs-mw-wrapper-block .tfs-mw-loginform').each(function () {
        var form = jQuery(this);

        form.validate({
          rules: {
            log: {
              required: true
            },
            pwd: {
              required: true
            }
          },
          messages: {
            'log': {
              required: localized_frontend_data.txt_log_name_validation
            },
            'pwd': {
              required: localized_frontend_data.txt_log_pwd_validation
            }
          }
        });
      });


      // Submitting/validating password reset form
      var password_reset_form = jQuery('.tfs-mw-wrapper-block #password-reset-form');

      jQuery('.tfs-mw-wrapper-block #password-reset-form .mw-forgot-password-button').click(function (e) {
        e.preventDefault();

        if (password_reset_form.valid()) {
          // Clicking on 'send secure login link' - add hidden input for magic link mode
          if (jQuery(this).hasClass('tfs-mw-wrapper-block-magic-link-button')) {
            jQuery(this).append('<input type="hidden" name="mode" value="ml" >');
          }

          password_reset_form.submit();
        }
      });

      password_reset_form.validate({
        rules: {
          'user_email': {
            required: true,
            email: true
          }
        },
        messages: {
          'user_email': {
            required: localized_frontend_data.txt_reset_email_required,
            email: localized_frontend_data.txt_reset_email_valid
          }
        }
      });


      // Submitting/validating forgot username form
      var forgot_username_form = jQuery('.tfs-mw-wrapper-block #username-reset-form');

      jQuery('.tfs-mw-wrapper-block #username-reset-form .mw-forgot-username-button').click(function (e) {
        e.preventDefault();

        if (forgot_username_form.valid()) {
          forgot_username_form.submit();
        }
      });

      forgot_username_form.validate({
        rules: {
          'user_email': {
            required: true
          }
        },
        messages: {
          'user_email': {
            required: localized_frontend_data.txt_forgot_name_required,
            email: localized_frontend_data.txt_forgot_name_valid
          }
        }
      });


      // Submitting/validating password change form
      var password_change_form = jQuery('.tfs-mw-wrapper-block #password-change-form');

      jQuery('.tfs-mw-wrapper-block #password-change-form .mw-reset-password-button').click(function (e) {
        e.preventDefault();

        if (password_change_form.valid()) {
          password_change_form.submit();
        }
      });

      password_change_form.validate({
        rules: {
          'new-password': {
            required: true
          },
          'confirm-password': {
            required: true,
            equalTo: "#new-password"
          }
        },
        messages: {
          'new-password': {
            required: localized_frontend_data.txt_pwd_change_newpass_validation
          },
          'confirm-password': {
            required: localized_frontend_data.txt_pwd_change_newpass_confirm,
            equalTo: localized_frontend_data.txt_pwd_change_newpass_confirm_equal
          }
        }
      });


      // Hide error/success messages if typing in the inputs again
      jQuery('.tfs-mw-wrapper-block form').keyup(function (e) {
        jQuery('.tfs-mw-wrapper-block .tfs-mw-wrapper-block-error').remove();
        jQuery('.tfs-mw-wrapper-block .tfs-mw-wrapper-block-success').remove();
      });


      // Mask/unmask password
      jQuery('.mw-password-field-masking').on('click', function () {
        var inputID = jQuery(this).data("masking-input-id");

        if (inputID) {
          var inputMaking = jQuery('#' + inputID);

          if (inputMaking.attr('type') == 'password') {
            jQuery(this).removeClass('mw-password-unmask');
            jQuery(this).addClass('mw-password-mask');
            changeType(inputMaking, 'text');
          } else {
            jQuery(this).removeClass('mw-password-mask');
            jQuery(this).addClass('mw-password-unmask');
            changeType(inputMaking, 'password');
          }

          inputMaking.focus();

          return false;
        }
      });
    });

    function processLTypeWarning() {
      var warning = getCookie('login_l_type_warning');

      if (warning) {
        warning = warning.replaceAll('+', ' ');
        warning = decodeURIComponent(warning);

        var modalContent = '<div id="l-type-modal"><p>' + warning + '</p><button type="button">OK</button></div>';

        jQuery(modalContent).remodal().open();
        deleteCookie('login_l_type_warning');
      }
    }

    function getCookie(name) {
      var v = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)');
      return v ? v[2] : null;
    }

    function setCookie(name, value, days) {
      var d = new Date;
      d.setTime(d.getTime() + 24 * 60 * 60 * 1000 * days);
      document.cookie = name + "=" + value + ";path=/;expires=" + d.toGMTString();
    }

    function deleteCookie(name) {
      setCookie(name, '', -1);
    }

    /*
     Function from : https://gist.github.com/3559343
     */
    function changeType(x, type) {
      if (x.prop('type') == type) {
        return x; //That was easy.
      }

      try {
        return x.prop('type', type); // IE security will not allow this
      } catch (e) {
        var html = $("<div>").append(x.clone()).html();
        var regex = /type=(\")?([^\"\s]+)(\")?/; //matches type=text or type="text"

        //If no match, we add the type attribute to the end; otherwise, we replace
        var tmp = $(html.match(regex) == null ?
          html.replace(">", ' type="' + type + '">') :
          html.replace(regex, 'type="' + type + '"'));
        //Copy data from old element
        tmp.data('type', x.data('type'));
        var events = x.data('events');
        var cb = function (events) {
          return function () {
            //Bind all prior events
            for (i in events) {
              var y = events[i];
              for (j in y)
                tmp.bind(i, y[j].handler);
            }
          }
        }(events);
        x.replaceWith(tmp);
        setTimeout(cb, 10); //Wait a bit to call function
        return tmp;
      }
    }

    function submitSmsSignUpForm(form, phoneNumberComplete) {
      var data = form.serialize();
      var consent = jQuery('.tfs-mw-sms-consent');

      data += '&action=sms_sign_app';

      jQuery('.tfs-mw-sms-message').remove();

      if (phoneNumberComplete && phoneNumberComplete !== '') {
        data += '&tfs-mw-sms-phone-complete=' + phoneNumberComplete;
      }

      if (consent.length > 0 && !consent.is(':checked')) {
        var message = jQuery('<p class="tfs-mw-sms-message tfs-mw-wrapper-block-error">' + localized_frontend_data.txt_sms_consent_error + '</p>');

        jQuery('.tfs-mw-wrapper-block-messages').append(message);

        return;
      }

      jQuery.ajax({
        type: 'post',
        dataType: 'json',
        url: localized_frontend_data.mw_ajax_url,
        data: data,
        success: function (result) {
          var messageClass = result.success ? 'tfs-mw-wrapper-block-success' : 'tfs-mw-wrapper-block-error';

          var message = jQuery('<p class="tfs-mw-sms-message ' + messageClass + '">' + result.message + '</p>');

          jQuery('.tfs-mw-wrapper-block-messages').append(message);
        }
      });
    }

    // Toggle forgot username/password forms
    function fp_section_toggle() {
      jQuery('.fp-password-section').toggle();
      jQuery('.fp-username-section').toggle();

      // If toggling between forgot username/password forms - hide error/success messages
      jQuery('.tfs-mw-wrapper-block .tfs-mw-wrapper-block-error').html('');
      jQuery('.tfs-mw-wrapper-block .tfs-mw-wrapper-block-success').html('');

      // Focus on email input
      jQuery('.mw-user-email-input').focus();
    }


    document.addEventListener("DOMContentLoaded", function () {
      const banner = document.querySelector('#tfs_traffic_light_banner');
      const contentWrapper = document.querySelector('body');

      if (banner) {
        const bannerHeight = banner.offsetHeight;
        contentWrapper.style.paddingTop = `${bannerHeight}px`;
      }
    });
  </script>
  <script type="text/javascript" id="vendor/jquery-cookie-js">/*!
* jQuery Cookie Plugin v1.4.1
* https://github.com/carhartl/jquery-cookie
*
* Copyright 2006, 2014 Klaus Hartl
* Released under the MIT license
*/
    (function (factory) {
      if (typeof define === 'function' && define.amd) {
        // AMD (Register as an anonymous module)
        define(['jquery'], factory);
      } else if (typeof exports === 'object') {
        // Node/CommonJS
        module.exports = factory(require('jquery'));
      } else {
        // Browser globals
        factory(jQuery);
      }
    }(function ($) {

      var pluses = /\+/g;

      function encode(s) {
        return config.raw ? s : encodeURIComponent(s);
      }

      function decode(s) {
        return config.raw ? s : decodeURIComponent(s);
      }

      function stringifyCookieValue(value) {
        return encode(config.json ? JSON.stringify(value) : String(value));
      }

      function parseCookieValue(s) {
        if (s.indexOf('"') === 0) {
          // This is a quoted cookie as according to RFC2068, unescape...
          s = s.slice(1, -1).replace(/\\"/g, '"').replace(/\\\\/g, '\\');
        }

        try {
          // Replace server-side written pluses with spaces.
          // If we can't decode the cookie, ignore it, it's unusable.
          // If we can't parse the cookie, ignore it, it's unusable.
          s = decodeURIComponent(s.replace(pluses, ' '));
          return config.json ? JSON.parse(s) : s;
        } catch (e) { }
      }

      function read(s, converter) {
        var value = config.raw ? s : parseCookieValue(s);
        return $.isFunction(converter) ? converter(value) : value;
      }

      var config = $.cookie = function (key, value, options) {

        // Write

        if (arguments.length > 1 && !$.isFunction(value)) {
          options = $.extend({}, config.defaults, options);

          if (typeof options.expires === 'number') {
            var days = options.expires, t = options.expires = new Date();
            t.setMilliseconds(t.getMilliseconds() + days * 864e+5);
          }

          return (document.cookie = [
            encode(key), '=', stringifyCookieValue(value),
            options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
            options.path ? '; path=' + options.path : '',
            options.domain ? '; domain=' + options.domain : '',
            options.secure ? '; secure' : ''
          ].join(''));
        }

        // Read

        var result = key ? undefined : {},
          // To prevent the for loop in the first place assign an empty array
          // in case there are no cookies at all. Also prevents odd result when
          // calling $.cookie().
          cookies = document.cookie ? document.cookie.split('; ') : [],
          i = 0,
          l = cookies.length;

        for (; i < l; i++) {
          var parts = cookies[i].split('='),
            name = decode(parts.shift()),
            cookie = parts.join('=');

          if (key === name) {
            // If second argument (value) is a function it's a converter...
            result = read(cookie, value);
            break;
          }

          // Prevent storing a cookie that we couldn't decode.
          if (!key && (cookie = read(cookie)) !== undefined) {
            result[name] = cookie;
          }
        }

        return result;
      };

      config.defaults = {};

      $.removeCookie = function (key, options) {
        // Must not alter options, thus extending a fresh object...
        $.cookie(key, '', $.extend({}, options, { expires: -1 }));
        return !$.cookie(key);
      };

    }));</script>
  <script type="text/javascript" id="vendor/bootstrap/affix-js">/* ========================================================================
* Bootstrap: affix.js v3.3.6
* http://getbootstrap.com/javascript/#affix
* ========================================================================
* Copyright 2011-2015 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* ======================================================================== */


    +function ($) {
      'use strict';

      // AFFIX CLASS DEFINITION
      // ======================

      var Affix = function (element, options) {
        this.options = $.extend({}, Affix.DEFAULTS, options)

        this.$target = $(this.options.target)
          .on('scroll.bs.affix.data-api', $.proxy(this.checkPosition, this))
          .on('click.bs.affix.data-api', $.proxy(this.checkPositionWithEventLoop, this))

        this.$element = $(element)
        this.affixed = null
        this.unpin = null
        this.pinnedOffset = null

        this.checkPosition()
      }

      Affix.VERSION = '3.3.6'

      Affix.RESET = 'affix affix-top affix-bottom'

      Affix.DEFAULTS = {
        offset: 0,
        target: window
      }

      Affix.prototype.getState = function (scrollHeight, height, offsetTop, offsetBottom) {
        var scrollTop = this.$target.scrollTop()
        var position = this.$element.offset()
        var targetHeight = this.$target.height()

        if (offsetTop != null && this.affixed == 'top') return scrollTop < offsetTop ? 'top' : false

        if (this.affixed == 'bottom') {
          if (offsetTop != null) return (scrollTop + this.unpin <= position.top) ? false : 'bottom'
          return (scrollTop + targetHeight <= scrollHeight - offsetBottom) ? false : 'bottom'
        }

        var initializing = this.affixed == null
        var colliderTop = initializing ? scrollTop : position.top
        var colliderHeight = initializing ? targetHeight : height

        if (offsetTop != null && scrollTop <= offsetTop) return 'top'
        if (offsetBottom != null && (colliderTop + colliderHeight >= scrollHeight - offsetBottom)) return 'bottom'

        return false
      }

      Affix.prototype.getPinnedOffset = function () {
        if (this.pinnedOffset) return this.pinnedOffset
        this.$element.removeClass(Affix.RESET).addClass('affix')
        var scrollTop = this.$target.scrollTop()
        var position = this.$element.offset()
        return (this.pinnedOffset = position.top - scrollTop)
      }

      Affix.prototype.checkPositionWithEventLoop = function () {
        setTimeout($.proxy(this.checkPosition, this), 1)
      }

      Affix.prototype.checkPosition = function () {
        if (!this.$element.is(':visible')) return

        var height = this.$element.height()
        var offset = this.options.offset
        var offsetTop = offset.top
        var offsetBottom = offset.bottom
        var scrollHeight = Math.max($(document).height(), $(document.body).height())

        if (typeof offset != 'object') offsetBottom = offsetTop = offset
        if (typeof offsetTop == 'function') offsetTop = offset.top(this.$element)
        if (typeof offsetBottom == 'function') offsetBottom = offset.bottom(this.$element)

        var affix = this.getState(scrollHeight, height, offsetTop, offsetBottom)

        if (this.affixed != affix) {
          if (this.unpin != null) this.$element.css('top', '')

          var affixType = 'affix' + (affix ? '-' + affix : '')
          var e = $.Event(affixType + '.bs.affix')

          this.$element.trigger(e)

          if (e.isDefaultPrevented()) return

          this.affixed = affix
          this.unpin = affix == 'bottom' ? this.getPinnedOffset() : null

          this.$element
            .removeClass(Affix.RESET)
            .addClass(affixType)
            .trigger(affixType.replace('affix', 'affixed') + '.bs.affix')
        }

        if (affix == 'bottom') {
          this.$element.offset({
            top: scrollHeight - height - offsetBottom
          })
        }
      }


      // AFFIX PLUGIN DEFINITION
      // =======================

      function Plugin(option) {
        return this.each(function () {
          var $this = $(this)
          var data = $this.data('bs.affix')
          var options = typeof option == 'object' && option

          if (!data) $this.data('bs.affix', (data = new Affix(this, options)))
          if (typeof option == 'string') data[option]()
        })
      }

      var old = $.fn.affix

      $.fn.affix = Plugin
      $.fn.affix.Constructor = Affix


      // AFFIX NO CONFLICT
      // =================

      $.fn.affix.noConflict = function () {
        $.fn.affix = old
        return this
      }


      // AFFIX DATA-API
      // ==============

      $(window).on('load', function () {
        $('[data-spy="affix"]').each(function () {
          var $spy = $(this)
          var data = $spy.data()

          data.offset = data.offset || {}

          if (data.offsetBottom != null) data.offset.bottom = data.offsetBottom
          if (data.offsetTop != null) data.offset.top = data.offsetTop

          Plugin.call($spy, data)
        })
      })

    }(jQuery);
  </script>
  <script type="text/javascript" id="vendor/bootstrap/alert-js">/* ========================================================================
* Bootstrap: alert.js v3.3.6
* http://getbootstrap.com/javascript/#alerts
* ========================================================================
* Copyright 2011-2015 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* ======================================================================== */


    +function ($) {
      'use strict';

      // ALERT CLASS DEFINITION
      // ======================

      var dismiss = '[data-dismiss="alert"]'
      var Alert = function (el) {
        $(el).on('click', dismiss, this.close)
      }

      Alert.VERSION = '3.3.6'

      Alert.TRANSITION_DURATION = 150

      Alert.prototype.close = function (e) {
        var $this = $(this)
        var selector = $this.attr('data-target')

        if (!selector) {
          selector = $this.attr('href')
          selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
        }

        var $parent = $(selector)

        if (e) e.preventDefault()

        if (!$parent.length) {
          $parent = $this.closest('.alert')
        }

        $parent.trigger(e = $.Event('close.bs.alert'))

        if (e.isDefaultPrevented()) return

        $parent.removeClass('in')

        function removeElement() {
          // detach from parent, fire event then clean up data
          $parent.detach().trigger('closed.bs.alert').remove()
        }

        $.support.transition && $parent.hasClass('fade') ?
          $parent
            .one('bsTransitionEnd', removeElement)
            .emulateTransitionEnd(Alert.TRANSITION_DURATION) :
          removeElement()
      }


      // ALERT PLUGIN DEFINITION
      // =======================

      function Plugin(option) {
        return this.each(function () {
          var $this = $(this)
          var data = $this.data('bs.alert')

          if (!data) $this.data('bs.alert', (data = new Alert(this)))
          if (typeof option == 'string') data[option].call($this)
        })
      }

      var old = $.fn.alert

      $.fn.alert = Plugin
      $.fn.alert.Constructor = Alert


      // ALERT NO CONFLICT
      // =================

      $.fn.alert.noConflict = function () {
        $.fn.alert = old
        return this
      }


      // ALERT DATA-API
      // ==============

      $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close)

    }(jQuery);
  </script>
  <script type="text/javascript" id="vendor/bootstrap/button-js">/* ========================================================================
* Bootstrap: button.js v3.3.6
* http://getbootstrap.com/javascript/#buttons
* ========================================================================
* Copyright 2011-2015 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* ======================================================================== */


    +function ($) {
      'use strict';

      // BUTTON PUBLIC CLASS DEFINITION
      // ==============================

      var Button = function (element, options) {
        this.$element = $(element)
        this.options = $.extend({}, Button.DEFAULTS, options)
        this.isLoading = false
      }

      Button.VERSION = '3.3.6'

      Button.DEFAULTS = {
        loadingText: 'loading...'
      }

      Button.prototype.setState = function (state) {
        var d = 'disabled'
        var $el = this.$element
        var val = $el.is('input') ? 'val' : 'html'
        var data = $el.data()

        state += 'Text'

        if (data.resetText == null) $el.data('resetText', $el[val]())

        // push to event loop to allow forms to submit
        setTimeout($.proxy(function () {
          $el[val](data[state] == null ? this.options[state] : data[state])

          if (state == 'loadingText') {
            this.isLoading = true
            $el.addClass(d).attr(d, d)
          } else if (this.isLoading) {
            this.isLoading = false
            $el.removeClass(d).removeAttr(d)
          }
        }, this), 0)
      }

      Button.prototype.toggle = function () {
        var changed = true
        var $parent = this.$element.closest('[data-toggle="buttons"]')

        if ($parent.length) {
          var $input = this.$element.find('input')
          if ($input.prop('type') == 'radio') {
            if ($input.prop('checked')) changed = false
            $parent.find('.active').removeClass('active')
            this.$element.addClass('active')
          } else if ($input.prop('type') == 'checkbox') {
            if (($input.prop('checked')) !== this.$element.hasClass('active')) changed = false
            this.$element.toggleClass('active')
          }
          $input.prop('checked', this.$element.hasClass('active'))
          if (changed) $input.trigger('change')
        } else {
          this.$element.attr('aria-pressed', !this.$element.hasClass('active'))
          this.$element.toggleClass('active')
        }
      }


      // BUTTON PLUGIN DEFINITION
      // ========================

      function Plugin(option) {
        return this.each(function () {
          var $this = $(this)
          var data = $this.data('bs.button')
          var options = typeof option == 'object' && option

          if (!data) $this.data('bs.button', (data = new Button(this, options)))

          if (option == 'toggle') data.toggle()
          else if (option) data.setState(option)
        })
      }

      var old = $.fn.button

      $.fn.button = Plugin
      $.fn.button.Constructor = Button


      // BUTTON NO CONFLICT
      // ==================

      $.fn.button.noConflict = function () {
        $.fn.button = old
        return this
      }


      // BUTTON DATA-API
      // ===============

      $(document)
        .on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) {
          var $btn = $(e.target)
          if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn')
          Plugin.call($btn, 'toggle')
          if (!($(e.target).is('input[type="radio"]') || $(e.target).is('input[type="checkbox"]'))) e.preventDefault()
        })
        .on('focus.bs.button.data-api blur.bs.button.data-api', '[data-toggle^="button"]', function (e) {
          $(e.target).closest('.btn').toggleClass('focus', /^focus(in)?$/.test(e.type))
        })

    }(jQuery);
  </script>
  <script type="text/javascript" id="vendor/bootstrap/carousel-js">/* ========================================================================
* Bootstrap: carousel.js v3.3.6
* http://getbootstrap.com/javascript/#carousel
* ========================================================================
* Copyright 2011-2015 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* ======================================================================== */


    +function ($) {
      'use strict';

      // CAROUSEL CLASS DEFINITION
      // =========================

      var Carousel = function (element, options) {
        this.$element = $(element)
        this.$indicators = this.$element.find('.carousel-indicators')
        this.options = options
        this.paused = null
        this.sliding = null
        this.interval = null
        this.$active = null
        this.$items = null

        this.options.keyboard && this.$element.on('keydown.bs.carousel', $.proxy(this.keydown, this))

        this.options.pause == 'hover' && !('ontouchstart' in document.documentElement) && this.$element
          .on('mouseenter.bs.carousel', $.proxy(this.pause, this))
          .on('mouseleave.bs.carousel', $.proxy(this.cycle, this))
      }

      Carousel.VERSION = '3.3.6'

      Carousel.TRANSITION_DURATION = 600

      Carousel.DEFAULTS = {
        interval: 5000,
        pause: 'hover',
        wrap: true,
        keyboard: true
      }

      Carousel.prototype.keydown = function (e) {
        if (/input|textarea/i.test(e.target.tagName)) return
        switch (e.which) {
          case 37: this.prev(); break
          case 39: this.next(); break
          default: return
        }

        e.preventDefault()
      }

      Carousel.prototype.cycle = function (e) {
        e || (this.paused = false)

        this.interval && clearInterval(this.interval)

        this.options.interval
          && !this.paused
          && (this.interval = setInterval($.proxy(this.next, this), this.options.interval))

        return this
      }

      Carousel.prototype.getItemIndex = function (item) {
        this.$items = item.parent().children('.item')
        return this.$items.index(item || this.$active)
      }

      Carousel.prototype.getItemForDirection = function (direction, active) {
        var activeIndex = this.getItemIndex(active)
        var willWrap = (direction == 'prev' && activeIndex === 0)
          || (direction == 'next' && activeIndex == (this.$items.length - 1))
        if (willWrap && !this.options.wrap) return active
        var delta = direction == 'prev' ? -1 : 1
        var itemIndex = (activeIndex + delta) % this.$items.length
        return this.$items.eq(itemIndex)
      }

      Carousel.prototype.to = function (pos) {
        var that = this
        var activeIndex = this.getItemIndex(this.$active = this.$element.find('.item.active'))

        if (pos > (this.$items.length - 1) || pos < 0) return

        if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) // yes, "slid"
        if (activeIndex == pos) return this.pause().cycle()

        return this.slide(pos > activeIndex ? 'next' : 'prev', this.$items.eq(pos))
      }

      Carousel.prototype.pause = function (e) {
        e || (this.paused = true)

        if (this.$element.find('.next, .prev').length && $.support.transition) {
          this.$element.trigger($.support.transition.end)
          this.cycle(true)
        }

        this.interval = clearInterval(this.interval)

        return this
      }

      Carousel.prototype.next = function () {
        if (this.sliding) return
        return this.slide('next')
      }

      Carousel.prototype.prev = function () {
        if (this.sliding) return
        return this.slide('prev')
      }

      Carousel.prototype.slide = function (type, next) {
        var $active = this.$element.find('.item.active')
        var $next = next || this.getItemForDirection(type, $active)
        var isCycling = this.interval
        var direction = type == 'next' ? 'left' : 'right'
        var that = this

        if ($next.hasClass('active')) return (this.sliding = false)

        var relatedTarget = $next[0]
        var slideEvent = $.Event('slide.bs.carousel', {
          relatedTarget: relatedTarget,
          direction: direction
        })
        this.$element.trigger(slideEvent)
        if (slideEvent.isDefaultPrevented()) return

        this.sliding = true

        isCycling && this.pause()

        if (this.$indicators.length) {
          this.$indicators.find('.active').removeClass('active')
          var $nextIndicator = $(this.$indicators.children()[this.getItemIndex($next)])
          $nextIndicator && $nextIndicator.addClass('active')
        }

        var slidEvent = $.Event('slid.bs.carousel', { relatedTarget: relatedTarget, direction: direction }) // yes, "slid"
        if ($.support.transition && this.$element.hasClass('slide')) {
          $next.addClass(type)
          $next[0].offsetWidth // force reflow
          $active.addClass(direction)
          $next.addClass(direction)
          $active
            .one('bsTransitionEnd', function () {
              $next.removeClass([type, direction].join(' ')).addClass('active')
              $active.removeClass(['active', direction].join(' '))
              that.sliding = false
              setTimeout(function () {
                that.$element.trigger(slidEvent)
              }, 0)
            })
            .emulateTransitionEnd(Carousel.TRANSITION_DURATION)
        } else {
          $active.removeClass('active')
          $next.addClass('active')
          this.sliding = false
          this.$element.trigger(slidEvent)
        }

        isCycling && this.cycle()

        return this
      }


      // CAROUSEL PLUGIN DEFINITION
      // ==========================

      function Plugin(option) {
        return this.each(function () {
          var $this = $(this)
          var data = $this.data('bs.carousel')
          var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option)
          var action = typeof option == 'string' ? option : options.slide

          if (!data) $this.data('bs.carousel', (data = new Carousel(this, options)))
          if (typeof option == 'number') data.to(option)
          else if (action) data[action]()
          else if (options.interval) data.pause().cycle()
        })
      }

      var old = $.fn.carousel

      $.fn.carousel = Plugin
      $.fn.carousel.Constructor = Carousel


      // CAROUSEL NO CONFLICT
      // ====================

      $.fn.carousel.noConflict = function () {
        $.fn.carousel = old
        return this
      }


      // CAROUSEL DATA-API
      // =================

      var clickHandler = function (e) {
        var href
        var $this = $(this)
        var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) // strip for ie7
        if (!$target.hasClass('carousel')) return
        var options = $.extend({}, $target.data(), $this.data())
        var slideIndex = $this.attr('data-slide-to')
        if (slideIndex) options.interval = false

        Plugin.call($target, options)

        if (slideIndex) {
          $target.data('bs.carousel').to(slideIndex)
        }

        e.preventDefault()
      }

      $(document)
        .on('click.bs.carousel.data-api', '[data-slide]', clickHandler)
        .on('click.bs.carousel.data-api', '[data-slide-to]', clickHandler)

      $(window).on('load', function () {
        $('[data-ride="carousel"]').each(function () {
          var $carousel = $(this)
          Plugin.call($carousel, $carousel.data())
        })
      })

    }(jQuery);
  </script>
  <script type="text/javascript" id="vendor/bootstrap/collapse-js">/* ========================================================================
* Bootstrap: collapse.js v3.3.6
* http://getbootstrap.com/javascript/#collapse
* ========================================================================
* Copyright 2011-2015 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* ======================================================================== */


    +function ($) {
      'use strict';

      // COLLAPSE PUBLIC CLASS DEFINITION
      // ================================

      var Collapse = function (element, options) {
        this.$element = $(element)
        this.options = $.extend({}, Collapse.DEFAULTS, options)
        this.$trigger = $('[data-toggle="collapse"][href="#' + element.id + '"],' +
          '[data-toggle="collapse"][data-target="#' + element.id + '"]')
        this.transitioning = null

        if (this.options.parent) {
          this.$parent = this.getParent()
        } else {
          this.addAriaAndCollapsedClass(this.$element, this.$trigger)
        }

        if (this.options.toggle) this.toggle()
      }

      Collapse.VERSION = '3.3.6'

      Collapse.TRANSITION_DURATION = 350

      Collapse.DEFAULTS = {
        toggle: true
      }

      Collapse.prototype.dimension = function () {
        var hasWidth = this.$element.hasClass('width')
        return hasWidth ? 'width' : 'height'
      }

      Collapse.prototype.show = function () {
        if (this.transitioning || this.$element.hasClass('in')) return

        var activesData
        var actives = this.$parent && this.$parent.children('.panel').children('.in, .collapsing')

        if (actives && actives.length) {
          activesData = actives.data('bs.collapse')
          if (activesData && activesData.transitioning) return
        }

        var startEvent = $.Event('show.bs.collapse')
        this.$element.trigger(startEvent)
        if (startEvent.isDefaultPrevented()) return

        if (actives && actives.length) {
          Plugin.call(actives, 'hide')
          activesData || actives.data('bs.collapse', null)
        }

        var dimension = this.dimension()

        this.$element
          .removeClass('collapse')
          .addClass('collapsing')[dimension](0)
          .attr('aria-expanded', true)

        this.$trigger
          .removeClass('collapsed')
          .attr('aria-expanded', true)

        this.transitioning = 1

        var complete = function () {
          this.$element
            .removeClass('collapsing')
            .addClass('collapse in')[dimension]('')
          this.transitioning = 0
          this.$element
            .trigger('shown.bs.collapse')
        }

        if (!$.support.transition) return complete.call(this)

        var scrollSize = $.camelCase(['scroll', dimension].join('-'))

        this.$element
          .one('bsTransitionEnd', $.proxy(complete, this))
          .emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize])
      }

      Collapse.prototype.hide = function () {
        if (this.transitioning || !this.$element.hasClass('in')) return

        var startEvent = $.Event('hide.bs.collapse')
        this.$element.trigger(startEvent)
        if (startEvent.isDefaultPrevented()) return

        var dimension = this.dimension()

        this.$element[dimension](this.$element[dimension]())[0].offsetHeight

        this.$element
          .addClass('collapsing')
          .removeClass('collapse in')
          .attr('aria-expanded', false)

        this.$trigger
          .addClass('collapsed')
          .attr('aria-expanded', false)

        this.transitioning = 1

        var complete = function () {
          this.transitioning = 0
          this.$element
            .removeClass('collapsing')
            .addClass('collapse')
            .trigger('hidden.bs.collapse')
        }

        if (!$.support.transition) return complete.call(this)

        this.$element
        [dimension](0)
          .one('bsTransitionEnd', $.proxy(complete, this))
          .emulateTransitionEnd(Collapse.TRANSITION_DURATION)
      }

      Collapse.prototype.toggle = function () {
        this[this.$element.hasClass('in') ? 'hide' : 'show']()
      }

      Collapse.prototype.getParent = function () {
        return $(this.options.parent)
          .find('[data-toggle="collapse"][data-parent="' + this.options.parent + '"]')
          .each($.proxy(function (i, element) {
            var $element = $(element)
            this.addAriaAndCollapsedClass(getTargetFromTrigger($element), $element)
          }, this))
          .end()
      }

      Collapse.prototype.addAriaAndCollapsedClass = function ($element, $trigger) {
        var isOpen = $element.hasClass('in')

        $element.attr('aria-expanded', isOpen)
        $trigger
          .toggleClass('collapsed', !isOpen)
          .attr('aria-expanded', isOpen)
      }

      function getTargetFromTrigger($trigger) {
        var href
        var target = $trigger.attr('data-target')
          || (href = $trigger.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') // strip for ie7

        return $(target)
      }


      // COLLAPSE PLUGIN DEFINITION
      // ==========================

      function Plugin(option) {
        return this.each(function () {
          var $this = $(this)
          var data = $this.data('bs.collapse')
          var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option)

          if (!data && options.toggle && /show|hide/.test(option)) options.toggle = false
          if (!data) $this.data('bs.collapse', (data = new Collapse(this, options)))
          if (typeof option == 'string') data[option]()
        })
      }

      var old = $.fn.collapse

      $.fn.collapse = Plugin
      $.fn.collapse.Constructor = Collapse


      // COLLAPSE NO CONFLICT
      // ====================

      $.fn.collapse.noConflict = function () {
        $.fn.collapse = old
        return this
      }


      // COLLAPSE DATA-API
      // =================

      $(document).on('click.bs.collapse.data-api', '[data-toggle="collapse"]', function (e) {
        var $this = $(this)

        if (!$this.attr('data-target')) e.preventDefault()

        var $target = getTargetFromTrigger($this)
        var data = $target.data('bs.collapse')
        var option = data ? 'toggle' : $this.data()

        Plugin.call($target, option)
      })

    }(jQuery);
  </script>
  <script type="text/javascript" id="vendor/bootstrap/dropdown-js">/* ========================================================================
* Bootstrap: dropdown.js v3.3.6
* http://getbootstrap.com/javascript/#dropdowns
* ========================================================================
* Copyright 2011-2015 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* ======================================================================== */


    +function ($) {
      'use strict';

      // DROPDOWN CLASS DEFINITION
      // =========================

      var backdrop = '.dropdown-backdrop'
      var toggle = '[data-toggle="dropdown"]'
      var Dropdown = function (element) {
        $(element).on('click.bs.dropdown', this.toggle)
      }

      Dropdown.VERSION = '3.3.6'

      function getParent($this) {
        var selector = $this.attr('data-target')

        if (!selector) {
          selector = $this.attr('href')
          selector = selector && /#[A-Za-z]/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
        }

        var $parent = selector && $(selector)

        return $parent && $parent.length ? $parent : $this.parent()
      }

      function clearMenus(e) {
        if (e && e.which === 3) return
        $(backdrop).remove()
        $(toggle).each(function () {
          var $this = $(this)
          var $parent = getParent($this)
          var relatedTarget = { relatedTarget: this }

          if (!$parent.hasClass('open')) return

          if (e && e.type == 'click' && /input|textarea/i.test(e.target.tagName) && $.contains($parent[0], e.target)) return

          $parent.trigger(e = $.Event('hide.bs.dropdown', relatedTarget))

          if (e.isDefaultPrevented()) return

          $this.attr('aria-expanded', 'false')
          $parent.removeClass('open').trigger($.Event('hidden.bs.dropdown', relatedTarget))
        })
      }

      Dropdown.prototype.toggle = function (e) {
        var $this = $(this)

        if ($this.is('.disabled, :disabled')) return

        var $parent = getParent($this)
        var isActive = $parent.hasClass('open')

        clearMenus()

        if (!isActive) {
          if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) {
            // if mobile we use a backdrop because click events don't delegate
            $(document.createElement('div'))
              .addClass('dropdown-backdrop')
              .insertAfter($(this))
              .on('click', clearMenus)
          }

          var relatedTarget = { relatedTarget: this }
          $parent.trigger(e = $.Event('show.bs.dropdown', relatedTarget))

          if (e.isDefaultPrevented()) return

          $this
            .trigger('focus')
            .attr('aria-expanded', 'true')

          $parent
            .toggleClass('open')
            .trigger($.Event('shown.bs.dropdown', relatedTarget))
        }

        return false
      }

      Dropdown.prototype.keydown = function (e) {
        if (!/(38|40|27|32)/.test(e.which) || /input|textarea/i.test(e.target.tagName)) return

        var $this = $(this)

        e.preventDefault()
        e.stopPropagation()

        if ($this.is('.disabled, :disabled')) return

        var $parent = getParent($this)
        var isActive = $parent.hasClass('open')

        if (!isActive && e.which != 27 || isActive && e.which == 27) {
          if (e.which == 27) $parent.find(toggle).trigger('focus')
          return $this.trigger('click')
        }

        var desc = ' li:not(.disabled):visible a'
        var $items = $parent.find('.dropdown-menu' + desc)

        if (!$items.length) return

        var index = $items.index(e.target)

        if (e.which == 38 && index > 0) index--         // up
        if (e.which == 40 && index < $items.length - 1) index++         // down
        if (!~index) index = 0

        $items.eq(index).trigger('focus')
      }


      // DROPDOWN PLUGIN DEFINITION
      // ==========================

      function Plugin(option) {
        return this.each(function () {
          var $this = $(this)
          var data = $this.data('bs.dropdown')

          if (!data) $this.data('bs.dropdown', (data = new Dropdown(this)))
          if (typeof option == 'string') data[option].call($this)
        })
      }

      var old = $.fn.dropdown

      $.fn.dropdown = Plugin
      $.fn.dropdown.Constructor = Dropdown


      // DROPDOWN NO CONFLICT
      // ====================

      $.fn.dropdown.noConflict = function () {
        $.fn.dropdown = old
        return this
      }


      // APPLY TO STANDARD DROPDOWN ELEMENTS
      // ===================================

      $(document)
        .on('click.bs.dropdown.data-api', clearMenus)
        .on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
        .on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle)
        .on('keydown.bs.dropdown.data-api', toggle, Dropdown.prototype.keydown)
        .on('keydown.bs.dropdown.data-api', '.dropdown-menu', Dropdown.prototype.keydown)

    }(jQuery);
  </script>
  <script type="text/javascript" id="vendor/bootstrap/modal-js">/* ========================================================================
* Bootstrap: modal.js v3.3.6
* http://getbootstrap.com/javascript/#modals
* ========================================================================
* Copyright 2011-2015 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* ======================================================================== */


    +function ($) {
      'use strict';

      // MODAL CLASS DEFINITION
      // ======================

      var Modal = function (element, options) {
        this.options = options
        this.$body = $(document.body)
        this.$element = $(element)
        this.$dialog = this.$element.find('.modal-dialog')
        this.$backdrop = null
        this.isShown = null
        this.originalBodyPad = null
        this.scrollbarWidth = 0
        this.ignoreBackdropClick = false

        if (this.options.remote) {
          this.$element
            .find('.modal-content')
            .load(this.options.remote, $.proxy(function () {
              this.$element.trigger('loaded.bs.modal')
            }, this))
        }
      }

      Modal.VERSION = '3.3.6'

      Modal.TRANSITION_DURATION = 300
      Modal.BACKDROP_TRANSITION_DURATION = 150

      Modal.DEFAULTS = {
        backdrop: true,
        keyboard: true,
        show: true
      }

      Modal.prototype.toggle = function (_relatedTarget) {
        return this.isShown ? this.hide() : this.show(_relatedTarget)
      }

      Modal.prototype.show = function (_relatedTarget) {
        var that = this
        var e = $.Event('show.bs.modal', { relatedTarget: _relatedTarget })

        this.$element.trigger(e)

        if (this.isShown || e.isDefaultPrevented()) return

        this.isShown = true

        this.checkScrollbar()
        this.setScrollbar()
        this.$body.addClass('modal-open')

        this.escape()
        this.resize()

        this.$element.on('click.dismiss.bs.modal', '[data-dismiss="modal"]', $.proxy(this.hide, this))

        this.$dialog.on('mousedown.dismiss.bs.modal', function () {
          that.$element.one('mouseup.dismiss.bs.modal', function (e) {
            if ($(e.target).is(that.$element)) that.ignoreBackdropClick = true
          })
        })

        this.backdrop(function () {
          var transition = $.support.transition && that.$element.hasClass('fade')

          if (!that.$element.parent().length) {
            that.$element.appendTo(that.$body) // don't move modals dom position
          }

          that.$element
            .show()
            .scrollTop(0)

          that.adjustDialog()

          if (transition) {
            that.$element[0].offsetWidth // force reflow
          }

          that.$element.addClass('in')

          that.enforceFocus()

          var e = $.Event('shown.bs.modal', { relatedTarget: _relatedTarget })

          transition ?
            that.$dialog // wait for modal to slide in
              .one('bsTransitionEnd', function () {
                that.$element.trigger('focus').trigger(e)
              })
              .emulateTransitionEnd(Modal.TRANSITION_DURATION) :
            that.$element.trigger('focus').trigger(e)
        })
      }

      Modal.prototype.hide = function (e) {
        if (e) e.preventDefault()

        e = $.Event('hide.bs.modal')

        this.$element.trigger(e)

        if (!this.isShown || e.isDefaultPrevented()) return

        this.isShown = false

        this.escape()
        this.resize()

        $(document).off('focusin.bs.modal')

        this.$element
          .removeClass('in')
          .off('click.dismiss.bs.modal')
          .off('mouseup.dismiss.bs.modal')

        this.$dialog.off('mousedown.dismiss.bs.modal')

        $.support.transition && this.$element.hasClass('fade') ?
          this.$element
            .one('bsTransitionEnd', $.proxy(this.hideModal, this))
            .emulateTransitionEnd(Modal.TRANSITION_DURATION) :
          this.hideModal()
      }

      Modal.prototype.enforceFocus = function () {
        $(document)
          .off('focusin.bs.modal') // guard against infinite focus loop
          .on('focusin.bs.modal', $.proxy(function (e) {
            if (this.$element[0] !== e.target && !this.$element.has(e.target).length) {
              this.$element.trigger('focus')
            }
          }, this))
      }

      Modal.prototype.escape = function () {
        if (this.isShown && this.options.keyboard) {
          this.$element.on('keydown.dismiss.bs.modal', $.proxy(function (e) {
            e.which == 27 && this.hide()
          }, this))
        } else if (!this.isShown) {
          this.$element.off('keydown.dismiss.bs.modal')
        }
      }

      Modal.prototype.resize = function () {
        if (this.isShown) {
          $(window).on('resize.bs.modal', $.proxy(this.handleUpdate, this))
        } else {
          $(window).off('resize.bs.modal')
        }
      }

      Modal.prototype.hideModal = function () {
        var that = this
        this.$element.hide()
        this.backdrop(function () {
          that.$body.removeClass('modal-open')
          that.resetAdjustments()
          that.resetScrollbar()
          that.$element.trigger('hidden.bs.modal')
        })
      }

      Modal.prototype.removeBackdrop = function () {
        this.$backdrop && this.$backdrop.remove()
        this.$backdrop = null
      }

      Modal.prototype.backdrop = function (callback) {
        var that = this
        var animate = this.$element.hasClass('fade') ? 'fade' : ''

        if (this.isShown && this.options.backdrop) {
          var doAnimate = $.support.transition && animate

          this.$backdrop = $(document.createElement('div'))
            .addClass('modal-backdrop ' + animate)
            .appendTo(this.$body)

          this.$element.on('click.dismiss.bs.modal', $.proxy(function (e) {
            if (this.ignoreBackdropClick) {
              this.ignoreBackdropClick = false
              return
            }
            if (e.target !== e.currentTarget) return
            this.options.backdrop == 'static'
              ? this.$element[0].focus()
              : this.hide()
          }, this))

          if (doAnimate) this.$backdrop[0].offsetWidth // force reflow

          this.$backdrop.addClass('in')

          if (!callback) return

          doAnimate ?
            this.$backdrop
              .one('bsTransitionEnd', callback)
              .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) :
            callback()

        } else if (!this.isShown && this.$backdrop) {
          this.$backdrop.removeClass('in')

          var callbackRemove = function () {
            that.removeBackdrop()
            callback && callback()
          }
          $.support.transition && this.$element.hasClass('fade') ?
            this.$backdrop
              .one('bsTransitionEnd', callbackRemove)
              .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) :
            callbackRemove()

        } else if (callback) {
          callback()
        }
      }

      // these following methods are used to handle overflowing modals

      Modal.prototype.handleUpdate = function () {
        this.adjustDialog()
      }

      Modal.prototype.adjustDialog = function () {
        var modalIsOverflowing = this.$element[0].scrollHeight > document.documentElement.clientHeight

        this.$element.css({
          paddingLeft: !this.bodyIsOverflowing && modalIsOverflowing ? this.scrollbarWidth : '',
          paddingRight: this.bodyIsOverflowing && !modalIsOverflowing ? this.scrollbarWidth : ''
        })
      }

      Modal.prototype.resetAdjustments = function () {
        this.$element.css({
          paddingLeft: '',
          paddingRight: ''
        })
      }

      Modal.prototype.checkScrollbar = function () {
        var fullWindowWidth = window.innerWidth
        if (!fullWindowWidth) { // workaround for missing window.innerWidth in IE8
          var documentElementRect = document.documentElement.getBoundingClientRect()
          fullWindowWidth = documentElementRect.right - Math.abs(documentElementRect.left)
        }
        this.bodyIsOverflowing = document.body.clientWidth < fullWindowWidth
        this.scrollbarWidth = this.measureScrollbar()
      }

      Modal.prototype.setScrollbar = function () {
        var bodyPad = parseInt((this.$body.css('padding-right') || 0), 10)
        this.originalBodyPad = document.body.style.paddingRight || ''
        if (this.bodyIsOverflowing) this.$body.css('padding-right', bodyPad + this.scrollbarWidth)
      }

      Modal.prototype.resetScrollbar = function () {
        this.$body.css('padding-right', this.originalBodyPad)
      }

      Modal.prototype.measureScrollbar = function () { // thx walsh
        var scrollDiv = document.createElement('div')
        scrollDiv.className = 'modal-scrollbar-measure'
        this.$body.append(scrollDiv)
        var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth
        this.$body[0].removeChild(scrollDiv)
        return scrollbarWidth
      }


      // MODAL PLUGIN DEFINITION
      // =======================

      function Plugin(option, _relatedTarget) {
        return this.each(function () {
          var $this = $(this)
          var data = $this.data('bs.modal')
          var options = $.extend({}, Modal.DEFAULTS, $this.data(), typeof option == 'object' && option)

          if (!data) $this.data('bs.modal', (data = new Modal(this, options)))
          if (typeof option == 'string') data[option](_relatedTarget)
          else if (options.show) data.show(_relatedTarget)
        })
      }

      var old = $.fn.modal

      $.fn.modal = Plugin
      $.fn.modal.Constructor = Modal


      // MODAL NO CONFLICT
      // =================

      $.fn.modal.noConflict = function () {
        $.fn.modal = old
        return this
      }


      // MODAL DATA-API
      // ==============

      $(document).on('click.bs.modal.data-api', '[data-toggle="modal"]', function (e) {
        var $this = $(this)
        var href = $this.attr('href')
        var $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) // strip for ie7
        var option = $target.data('bs.modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data())

        if ($this.is('a')) e.preventDefault()

        $target.one('show.bs.modal', function (showEvent) {
          if (showEvent.isDefaultPrevented()) return // only register focus restorer if modal will actually get shown
          $target.one('hidden.bs.modal', function () {
            $this.is(':visible') && $this.trigger('focus')
          })
        })
        Plugin.call($target, option, this)
      })

    }(jQuery);
  </script>
  <script type="text/javascript" id="vendor/bootstrap/scrollspy-js">/* ========================================================================
* Bootstrap: scrollspy.js v3.3.6
* http://getbootstrap.com/javascript/#scrollspy
* ========================================================================
* Copyright 2011-2015 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* ======================================================================== */


    +function ($) {
      'use strict';

      // SCROLLSPY CLASS DEFINITION
      // ==========================

      function ScrollSpy(element, options) {
        this.$body = $(document.body)
        this.$scrollElement = $(element).is(document.body) ? $(window) : $(element)
        this.options = $.extend({}, ScrollSpy.DEFAULTS, options)
        this.selector = (this.options.target || '') + ' .nav li > a'
        this.offsets = []
        this.targets = []
        this.activeTarget = null
        this.scrollHeight = 0

        this.$scrollElement.on('scroll.bs.scrollspy', $.proxy(this.process, this))
        this.refresh()
        this.process()
      }

      ScrollSpy.VERSION = '3.3.6'

      ScrollSpy.DEFAULTS = {
        offset: 10
      }

      ScrollSpy.prototype.getScrollHeight = function () {
        return this.$scrollElement[0].scrollHeight || Math.max(this.$body[0].scrollHeight, document.documentElement.scrollHeight)
      }

      ScrollSpy.prototype.refresh = function () {
        var that = this
        var offsetMethod = 'offset'
        var offsetBase = 0

        this.offsets = []
        this.targets = []
        this.scrollHeight = this.getScrollHeight()

        if (!$.isWindow(this.$scrollElement[0])) {
          offsetMethod = 'position'
          offsetBase = this.$scrollElement.scrollTop()
        }

        this.$body
          .find(this.selector)
          .map(function () {
            var $el = $(this)
            var href = $el.data('target') || $el.attr('href')
            var $href = /^#./.test(href) && $(href)

            return ($href
              && $href.length
              && $href.is(':visible')
              && [[$href[offsetMethod]().top + offsetBase, href]]) || null
          })
          .sort(function (a, b) { return a[0] - b[0] })
          .each(function () {
            that.offsets.push(this[0])
            that.targets.push(this[1])
          })
      }

      ScrollSpy.prototype.process = function () {
        var scrollTop = this.$scrollElement.scrollTop() + this.options.offset
        var scrollHeight = this.getScrollHeight()
        var maxScroll = this.options.offset + scrollHeight - this.$scrollElement.height()
        var offsets = this.offsets
        var targets = this.targets
        var activeTarget = this.activeTarget
        var i

        if (this.scrollHeight != scrollHeight) {
          this.refresh()
        }

        if (scrollTop >= maxScroll) {
          return activeTarget != (i = targets[targets.length - 1]) && this.activate(i)
        }

        if (activeTarget && scrollTop < offsets[0]) {
          this.activeTarget = null
          return this.clear()
        }

        for (i = offsets.length; i--;) {
          activeTarget != targets[i]
            && scrollTop >= offsets[i]
            && (offsets[i + 1] === undefined || scrollTop < offsets[i + 1])
            && this.activate(targets[i])
        }
      }

      ScrollSpy.prototype.activate = function (target) {
        this.activeTarget = target

        this.clear()

        var selector = this.selector +
          '[data-target="' + target + '"],' +
          this.selector + '[href="' + target + '"]'

        var active = $(selector)
          .parents('li')
          .addClass('active')

        if (active.parent('.dropdown-menu').length) {
          active = active
            .closest('li.dropdown')
            .addClass('active')
        }

        active.trigger('activate.bs.scrollspy')
      }

      ScrollSpy.prototype.clear = function () {
        $(this.selector)
          .parentsUntil(this.options.target, '.active')
          .removeClass('active')
      }


      // SCROLLSPY PLUGIN DEFINITION
      // ===========================

      function Plugin(option) {
        return this.each(function () {
          var $this = $(this)
          var data = $this.data('bs.scrollspy')
          var options = typeof option == 'object' && option

          if (!data) $this.data('bs.scrollspy', (data = new ScrollSpy(this, options)))
          if (typeof option == 'string') data[option]()
        })
      }

      var old = $.fn.scrollspy

      $.fn.scrollspy = Plugin
      $.fn.scrollspy.Constructor = ScrollSpy


      // SCROLLSPY NO CONFLICT
      // =====================

      $.fn.scrollspy.noConflict = function () {
        $.fn.scrollspy = old
        return this
      }


      // SCROLLSPY DATA-API
      // ==================

      $(window).on('load.bs.scrollspy.data-api', function () {
        $('[data-spy="scroll"]').each(function () {
          var $spy = $(this)
          Plugin.call($spy, $spy.data())
        })
      })

    }(jQuery);
  </script>
  <script type="text/javascript" id="vendor/bootstrap/tab-js">/* ========================================================================
* Bootstrap: tab.js v3.3.6
* http://getbootstrap.com/javascript/#tabs
* ========================================================================
* Copyright 2011-2015 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* ======================================================================== */


    +function ($) {
      'use strict';

      // TAB CLASS DEFINITION
      // ====================

      var Tab = function (element) {
        // jscs:disable requireDollarBeforejQueryAssignment
        this.element = $(element)
        // jscs:enable requireDollarBeforejQueryAssignment
      }

      Tab.VERSION = '3.3.6'

      Tab.TRANSITION_DURATION = 150

      Tab.prototype.show = function () {
        var $this = this.element
        var $ul = $this.closest('ul:not(.dropdown-menu)')
        var selector = $this.data('target')

        if (!selector) {
          selector = $this.attr('href')
          selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
        }

        if ($this.parent('li').hasClass('active')) return

        var $previous = $ul.find('.active:last a')
        var hideEvent = $.Event('hide.bs.tab', {
          relatedTarget: $this[0]
        })
        var showEvent = $.Event('show.bs.tab', {
          relatedTarget: $previous[0]
        })

        $previous.trigger(hideEvent)
        $this.trigger(showEvent)

        if (showEvent.isDefaultPrevented() || hideEvent.isDefaultPrevented()) return

        var $target = $(selector)

        this.activate($this.closest('li'), $ul)
        this.activate($target, $target.parent(), function () {
          $previous.trigger({
            type: 'hidden.bs.tab',
            relatedTarget: $this[0]
          })
          $this.trigger({
            type: 'shown.bs.tab',
            relatedTarget: $previous[0]
          })
        })
      }

      Tab.prototype.activate = function (element, container, callback) {
        var $active = container.find('> .active')
        var transition = callback
          && $.support.transition
          && ($active.length && $active.hasClass('fade') || !!container.find('> .fade').length)

        function next() {
          $active
            .removeClass('active')
            .find('> .dropdown-menu > .active')
            .removeClass('active')
            .end()
            .find('[data-toggle="tab"]')
            .attr('aria-expanded', false)

          element
            .addClass('active')
            .find('[data-toggle="tab"]')
            .attr('aria-expanded', true)

          if (transition) {
            element[0].offsetWidth // reflow for transition
            element.addClass('in')
          } else {
            element.removeClass('fade')
          }

          if (element.parent('.dropdown-menu').length) {
            element
              .closest('li.dropdown')
              .addClass('active')
              .end()
              .find('[data-toggle="tab"]')
              .attr('aria-expanded', true)
          }

          callback && callback()
        }

        $active.length && transition ?
          $active
            .one('bsTransitionEnd', next)
            .emulateTransitionEnd(Tab.TRANSITION_DURATION) :
          next()

        $active.removeClass('in')
      }


      // TAB PLUGIN DEFINITION
      // =====================

      function Plugin(option) {
        return this.each(function () {
          var $this = $(this)
          var data = $this.data('bs.tab')

          if (!data) $this.data('bs.tab', (data = new Tab(this)))
          if (typeof option == 'string') data[option]()
        })
      }

      var old = $.fn.tab

      $.fn.tab = Plugin
      $.fn.tab.Constructor = Tab


      // TAB NO CONFLICT
      // ===============

      $.fn.tab.noConflict = function () {
        $.fn.tab = old
        return this
      }


      // TAB DATA-API
      // ============

      var clickHandler = function (e) {
        e.preventDefault()
        Plugin.call($(this), 'show')
      }

      $(document)
        .on('click.bs.tab.data-api', '[data-toggle="tab"]', clickHandler)
        .on('click.bs.tab.data-api', '[data-toggle="pill"]', clickHandler)

    }(jQuery);
  </script>
  <script type="text/javascript" id="vendor/bootstrap/tooltip-js">/* ========================================================================
* Bootstrap: tooltip.js v3.3.6
* http://getbootstrap.com/javascript/#tooltip
* Inspired by the original jQuery.tipsy by Jason Frame
* ========================================================================
* Copyright 2011-2015 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* ======================================================================== */


    +function ($) {
      'use strict';

      // TOOLTIP PUBLIC CLASS DEFINITION
      // ===============================

      var Tooltip = function (element, options) {
        this.type = null
        this.options = null
        this.enabled = null
        this.timeout = null
        this.hoverState = null
        this.$element = null
        this.inState = null

        this.init('tooltip', element, options)
      }

      Tooltip.VERSION = '3.3.6'

      Tooltip.TRANSITION_DURATION = 150

      Tooltip.DEFAULTS = {
        animation: true,
        placement: 'top',
        selector: false,
        template: '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',
        trigger: 'hover focus',
        title: '',
        delay: 0,
        html: false,
        container: false,
        viewport: {
          selector: 'body',
          padding: 0
        }
      }

      Tooltip.prototype.init = function (type, element, options) {
        this.enabled = true
        this.type = type
        this.$element = $(element)
        this.options = this.getOptions(options)
        this.$viewport = this.options.viewport && $($.isFunction(this.options.viewport) ? this.options.viewport.call(this, this.$element) : (this.options.viewport.selector || this.options.viewport))
        this.inState = { click: false, hover: false, focus: false }

        if (this.$element[0] instanceof document.constructor && !this.options.selector) {
          throw new Error('`selector` option must be specified when initializing ' + this.type + ' on the window.document object!')
        }

        var triggers = this.options.trigger.split(' ')

        for (var i = triggers.length; i--;) {
          var trigger = triggers[i]

          if (trigger == 'click') {
            this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this))
          } else if (trigger != 'manual') {
            var eventIn = trigger == 'hover' ? 'mouseenter' : 'focusin'
            var eventOut = trigger == 'hover' ? 'mouseleave' : 'focusout'

            this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this))
            this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this))
          }
        }

        this.options.selector ?
          (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) :
          this.fixTitle()
      }

      Tooltip.prototype.getDefaults = function () {
        return Tooltip.DEFAULTS
      }

      Tooltip.prototype.getOptions = function (options) {
        options = $.extend({}, this.getDefaults(), this.$element.data(), options)

        if (options.delay && typeof options.delay == 'number') {
          options.delay = {
            show: options.delay,
            hide: options.delay
          }
        }

        return options
      }

      Tooltip.prototype.getDelegateOptions = function () {
        var options = {}
        var defaults = this.getDefaults()

        this._options && $.each(this._options, function (key, value) {
          if (defaults[key] != value) options[key] = value
        })

        return options
      }

      Tooltip.prototype.enter = function (obj) {
        var self = obj instanceof this.constructor ?
          obj : $(obj.currentTarget).data('bs.' + this.type)

        if (!self) {
          self = new this.constructor(obj.currentTarget, this.getDelegateOptions())
          $(obj.currentTarget).data('bs.' + this.type, self)
        }

        if (obj instanceof $.Event) {
          self.inState[obj.type == 'focusin' ? 'focus' : 'hover'] = true
        }

        if (self.tip().hasClass('in') || self.hoverState == 'in') {
          self.hoverState = 'in'
          return
        }

        clearTimeout(self.timeout)

        self.hoverState = 'in'

        if (!self.options.delay || !self.options.delay.show) return self.show()

        self.timeout = setTimeout(function () {
          if (self.hoverState == 'in') self.show()
        }, self.options.delay.show)
      }

      Tooltip.prototype.isInStateTrue = function () {
        for (var key in this.inState) {
          if (this.inState[key]) return true
        }

        return false
      }

      Tooltip.prototype.leave = function (obj) {
        var self = obj instanceof this.constructor ?
          obj : $(obj.currentTarget).data('bs.' + this.type)

        if (!self) {
          self = new this.constructor(obj.currentTarget, this.getDelegateOptions())
          $(obj.currentTarget).data('bs.' + this.type, self)
        }

        if (obj instanceof $.Event) {
          self.inState[obj.type == 'focusout' ? 'focus' : 'hover'] = false
        }

        if (self.isInStateTrue()) return

        clearTimeout(self.timeout)

        self.hoverState = 'out'

        if (!self.options.delay || !self.options.delay.hide) return self.hide()

        self.timeout = setTimeout(function () {
          if (self.hoverState == 'out') self.hide()
        }, self.options.delay.hide)
      }

      Tooltip.prototype.show = function () {
        var e = $.Event('show.bs.' + this.type)

        if (this.hasContent() && this.enabled) {
          this.$element.trigger(e)

          var inDom = $.contains(this.$element[0].ownerDocument.documentElement, this.$element[0])
          if (e.isDefaultPrevented() || !inDom) return
          var that = this

          var $tip = this.tip()

          var tipId = this.getUID(this.type)

          this.setContent()
          $tip.attr('id', tipId)
          this.$element.attr('aria-describedby', tipId)

          if (this.options.animation) $tip.addClass('fade')

          var placement = typeof this.options.placement == 'function' ?
            this.options.placement.call(this, $tip[0], this.$element[0]) :
            this.options.placement

          var autoToken = /\s?auto?\s?/i
          var autoPlace = autoToken.test(placement)
          if (autoPlace) placement = placement.replace(autoToken, '') || 'top'

          $tip
            .detach()
            .css({ top: 0, left: 0, display: 'block' })
            .addClass(placement)
            .data('bs.' + this.type, this)

          this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element)
          this.$element.trigger('inserted.bs.' + this.type)

          var pos = this.getPosition()
          var actualWidth = $tip[0].offsetWidth
          var actualHeight = $tip[0].offsetHeight

          if (autoPlace) {
            var orgPlacement = placement
            var viewportDim = this.getPosition(this.$viewport)

            placement = placement == 'bottom' && pos.bottom + actualHeight > viewportDim.bottom ? 'top' :
              placement == 'top' && pos.top - actualHeight < viewportDim.top ? 'bottom' :
                placement == 'right' && pos.right + actualWidth > viewportDim.width ? 'left' :
                  placement == 'left' && pos.left - actualWidth < viewportDim.left ? 'right' :
                    placement

            $tip
              .removeClass(orgPlacement)
              .addClass(placement)
          }

          var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight)

          this.applyPlacement(calculatedOffset, placement)

          var complete = function () {
            var prevHoverState = that.hoverState
            that.$element.trigger('shown.bs.' + that.type)
            that.hoverState = null

            if (prevHoverState == 'out') that.leave(that)
          }

          $.support.transition && this.$tip.hasClass('fade') ?
            $tip
              .one('bsTransitionEnd', complete)
              .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) :
            complete()
        }
      }

      Tooltip.prototype.applyPlacement = function (offset, placement) {
        var $tip = this.tip()
        var width = $tip[0].offsetWidth
        var height = $tip[0].offsetHeight

        // manually read margins because getBoundingClientRect includes difference
        var marginTop = parseInt($tip.css('margin-top'), 10)
        var marginLeft = parseInt($tip.css('margin-left'), 10)

        // we must check for NaN for ie 8/9
        if (isNaN(marginTop)) marginTop = 0
        if (isNaN(marginLeft)) marginLeft = 0

        offset.top += marginTop
        offset.left += marginLeft

        // $.fn.offset doesn't round pixel values
        // so we use setOffset directly with our own function B-0
        $.offset.setOffset($tip[0], $.extend({
          using: function (props) {
            $tip.css({
              top: Math.round(props.top),
              left: Math.round(props.left)
            })
          }
        }, offset), 0)

        $tip.addClass('in')

        // check to see if placing tip in new offset caused the tip to resize itself
        var actualWidth = $tip[0].offsetWidth
        var actualHeight = $tip[0].offsetHeight

        if (placement == 'top' && actualHeight != height) {
          offset.top = offset.top + height - actualHeight
        }

        var delta = this.getViewportAdjustedDelta(placement, offset, actualWidth, actualHeight)

        if (delta.left) offset.left += delta.left
        else offset.top += delta.top

        var isVertical = /top|bottom/.test(placement)
        var arrowDelta = isVertical ? delta.left * 2 - width + actualWidth : delta.top * 2 - height + actualHeight
        var arrowOffsetPosition = isVertical ? 'offsetWidth' : 'offsetHeight'

        $tip.offset(offset)
        this.replaceArrow(arrowDelta, $tip[0][arrowOffsetPosition], isVertical)
      }

      Tooltip.prototype.replaceArrow = function (delta, dimension, isVertical) {
        this.arrow()
          .css(isVertical ? 'left' : 'top', 50 * (1 - delta / dimension) + '%')
          .css(isVertical ? 'top' : 'left', '')
      }

      Tooltip.prototype.setContent = function () {
        var $tip = this.tip()
        var title = this.getTitle()

        $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title)
        $tip.removeClass('fade in top bottom left right')
      }

      Tooltip.prototype.hide = function (callback) {
        var that = this
        var $tip = $(this.$tip)
        var e = $.Event('hide.bs.' + this.type)

        function complete() {
          if (that.hoverState != 'in') $tip.detach()
          that.$element
            .removeAttr('aria-describedby')
            .trigger('hidden.bs.' + that.type)
          callback && callback()
        }

        this.$element.trigger(e)

        if (e.isDefaultPrevented()) return

        $tip.removeClass('in')

        $.support.transition && $tip.hasClass('fade') ?
          $tip
            .one('bsTransitionEnd', complete)
            .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) :
          complete()

        this.hoverState = null

        return this
      }

      Tooltip.prototype.fixTitle = function () {
        var $e = this.$element
        if ($e.attr('title') || typeof $e.attr('data-original-title') != 'string') {
          $e.attr('data-original-title', $e.attr('title') || '').attr('title', '')
        }
      }

      Tooltip.prototype.hasContent = function () {
        return this.getTitle()
      }

      Tooltip.prototype.getPosition = function ($element) {
        $element = $element || this.$element

        var el = $element[0]
        var isBody = el.tagName == 'BODY'

        var elRect = el.getBoundingClientRect()
        if (elRect.width == null) {
          // width and height are missing in IE8, so compute them manually; see https://github.com/twbs/bootstrap/issues/14093
          elRect = $.extend({}, elRect, { width: elRect.right - elRect.left, height: elRect.bottom - elRect.top })
        }
        var elOffset = isBody ? { top: 0, left: 0 } : $element.offset()
        var scroll = { scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop() }
        var outerDims = isBody ? { width: $(window).width(), height: $(window).height() } : null

        return $.extend({}, elRect, scroll, outerDims, elOffset)
      }

      Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) {
        return placement == 'bottom' ? { top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2 } :
          placement == 'top' ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2 } :
            placement == 'left' ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } :
        /* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width }

      }

      Tooltip.prototype.getViewportAdjustedDelta = function (placement, pos, actualWidth, actualHeight) {
        var delta = { top: 0, left: 0 }
        if (!this.$viewport) return delta

        var viewportPadding = this.options.viewport && this.options.viewport.padding || 0
        var viewportDimensions = this.getPosition(this.$viewport)

        if (/right|left/.test(placement)) {
          var topEdgeOffset = pos.top - viewportPadding - viewportDimensions.scroll
          var bottomEdgeOffset = pos.top + viewportPadding - viewportDimensions.scroll + actualHeight
          if (topEdgeOffset < viewportDimensions.top) { // top overflow
            delta.top = viewportDimensions.top - topEdgeOffset
          } else if (bottomEdgeOffset > viewportDimensions.top + viewportDimensions.height) { // bottom overflow
            delta.top = viewportDimensions.top + viewportDimensions.height - bottomEdgeOffset
          }
        } else {
          var leftEdgeOffset = pos.left - viewportPadding
          var rightEdgeOffset = pos.left + viewportPadding + actualWidth
          if (leftEdgeOffset < viewportDimensions.left) { // left overflow
            delta.left = viewportDimensions.left - leftEdgeOffset
          } else if (rightEdgeOffset > viewportDimensions.right) { // right overflow
            delta.left = viewportDimensions.left + viewportDimensions.width - rightEdgeOffset
          }
        }

        return delta
      }

      Tooltip.prototype.getTitle = function () {
        var title
        var $e = this.$element
        var o = this.options

        title = $e.attr('data-original-title')
          || (typeof o.title == 'function' ? o.title.call($e[0]) : o.title)

        return title
      }

      Tooltip.prototype.getUID = function (prefix) {
        do prefix += ~~(Math.random() * 1000000)
        while (document.getElementById(prefix))
        return prefix
      }

      Tooltip.prototype.tip = function () {
        if (!this.$tip) {
          this.$tip = $(this.options.template)
          if (this.$tip.length != 1) {
            throw new Error(this.type + ' `template` option must consist of exactly 1 top-level element!')
          }
        }
        return this.$tip
      }

      Tooltip.prototype.arrow = function () {
        return (this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow'))
      }

      Tooltip.prototype.enable = function () {
        this.enabled = true
      }

      Tooltip.prototype.disable = function () {
        this.enabled = false
      }

      Tooltip.prototype.toggleEnabled = function () {
        this.enabled = !this.enabled
      }

      Tooltip.prototype.toggle = function (e) {
        var self = this
        if (e) {
          self = $(e.currentTarget).data('bs.' + this.type)
          if (!self) {
            self = new this.constructor(e.currentTarget, this.getDelegateOptions())
            $(e.currentTarget).data('bs.' + this.type, self)
          }
        }

        if (e) {
          self.inState.click = !self.inState.click
          if (self.isInStateTrue()) self.enter(self)
          else self.leave(self)
        } else {
          self.tip().hasClass('in') ? self.leave(self) : self.enter(self)
        }
      }

      Tooltip.prototype.destroy = function () {
        var that = this
        clearTimeout(this.timeout)
        this.hide(function () {
          that.$element.off('.' + that.type).removeData('bs.' + that.type)
          if (that.$tip) {
            that.$tip.detach()
          }
          that.$tip = null
          that.$arrow = null
          that.$viewport = null
        })
      }


      // TOOLTIP PLUGIN DEFINITION
      // =========================

      function Plugin(option) {
        return this.each(function () {
          var $this = $(this)
          var data = $this.data('bs.tooltip')
          var options = typeof option == 'object' && option

          if (!data && /destroy|hide/.test(option)) return
          if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options)))
          if (typeof option == 'string') data[option]()
        })
      }

      var old = $.fn.tooltip

      $.fn.tooltip = Plugin
      $.fn.tooltip.Constructor = Tooltip


      // TOOLTIP NO CONFLICT
      // ===================

      $.fn.tooltip.noConflict = function () {
        $.fn.tooltip = old
        return this
      }

    }(jQuery);
  </script>
  <script type="text/javascript" id="vendor/bootstrap/popover-js">/* ========================================================================
* Bootstrap: popover.js v3.3.6
* http://getbootstrap.com/javascript/#popovers
* ========================================================================
* Copyright 2011-2015 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* ======================================================================== */


    +function ($) {
      'use strict';

      // POPOVER PUBLIC CLASS DEFINITION
      // ===============================

      var Popover = function (element, options) {
        this.init('popover', element, options)
      }

      if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js')

      Popover.VERSION = '3.3.6'

      Popover.DEFAULTS = $.extend({}, $.fn.tooltip.Constructor.DEFAULTS, {
        placement: 'right',
        trigger: 'click',
        content: '',
        template: '<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'
      })


      // NOTE: POPOVER EXTENDS tooltip.js
      // ================================

      Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype)

      Popover.prototype.constructor = Popover

      Popover.prototype.getDefaults = function () {
        return Popover.DEFAULTS
      }

      Popover.prototype.setContent = function () {
        var $tip = this.tip()
        var title = this.getTitle()
        var content = this.getContent()

        $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title)
        $tip.find('.popover-content').children().detach().end()[ // we use append for html objects to maintain js events
          this.options.html ? (typeof content == 'string' ? 'html' : 'append') : 'text'
        ](content)

        $tip.removeClass('fade top bottom left right in')

        // IE8 doesn't accept hiding via the `:empty` pseudo selector, we have to do
        // this manually by checking the contents.
        if (!$tip.find('.popover-title').html()) $tip.find('.popover-title').hide()
      }

      Popover.prototype.hasContent = function () {
        return this.getTitle() || this.getContent()
      }

      Popover.prototype.getContent = function () {
        var $e = this.$element
        var o = this.options

        return $e.attr('data-content')
          || (typeof o.content == 'function' ?
            o.content.call($e[0]) :
            o.content)
      }

      Popover.prototype.arrow = function () {
        return (this.$arrow = this.$arrow || this.tip().find('.arrow'))
      }


      // POPOVER PLUGIN DEFINITION
      // =========================

      function Plugin(option) {
        return this.each(function () {
          var $this = $(this)
          var data = $this.data('bs.popover')
          var options = typeof option == 'object' && option

          if (!data && /destroy|hide/.test(option)) return
          if (!data) $this.data('bs.popover', (data = new Popover(this, options)))
          if (typeof option == 'string') data[option]()
        })
      }

      var old = $.fn.popover

      $.fn.popover = Plugin
      $.fn.popover.Constructor = Popover


      // POPOVER NO CONFLICT
      // ===================

      $.fn.popover.noConflict = function () {
        $.fn.popover = old
        return this
      }

    }(jQuery);
  </script>
  <script type="text/javascript" id="anchor-link-behavior-js">// When logged-in users click on anchor links, ensure that they are
    // transported slightly above the anchor
    /*
    jQuery(document).ready(function ($) {
      $(window).load(function () {
        window.onhashchange = modifyAnchorLinkBehavior;
        modifyAnchorLinkBehavior();
    
        function modifyAnchorLinkBehavior() {
          if (document.querySelector(".members-content-main") === null) return;
    
          setTimeout(function () {
            var isSafari =
              navigator.userAgent.indexOf("Safari") > -1 &&
              navigator.userAgent.indexOf("Chrome") === -1;
    
            var anchorPos = isSafari
              ? $("body").scrollTop()
              : document.querySelector("html").scrollTop;
    
            window.scrollTo(0, anchorPos - 80);
          }, 1);
        }
      });
    });
    */</script>
  <script type="text/javascript" id="auth-js">jQuery(document).ready(function ($) {
      $(".login-form").attr("action", window.location.origin + "/wp-login.php");

      // Logout via jQuery GET request when members click the logout button

      $("#js-handle-logout,#js-mobile-logout").click(function (e) {
        e.preventDefault();
        var logoutUrl = $(this).attr("href");
        $.get(logoutUrl, null, function () {
          window.location.href = "/?loggedout=true";
        }).always(function () {
          window.location.href = "/?loggedout=true";
        });
      });

      // After we redirect them, we're going to redirect them once more to
      // prevent their browser from acting like they're still logged-in

      if (window.location.href === window.location.origin + "/?logout=true") {
        window.location.href = "/?loggedout=true";
      }

      // Now they've successfully logged out, so we'll show the flash message
      // to confirm their logout

      if (window.location.href === window.location.origin + "/?loggedout=true") {
        var flashMessage = $("#loggedout-flash-message");
        flashMessage.fadeIn(1000);

        // And we're gonna hide the flash message after 5 seconds...
        setTimeout(function () {
          flashMessage.fadeOut(1000);
        }, 5 * 1000);
      }
    });
  </script>
  <script type="text/javascript" id="browserupgrade-js">jQuery(document).ready(function ($) {
      var browserupgrade = $(".browserupgrade");

      browserupgrade.find(".close").click(function () {
        browserupgrade.fadeOut(2000);
        $.cookie("closed_browserupgrade", "true");
      });

      if ($.cookie("closed_browserupgrade") !== "true") {
        browserupgrade.fadeIn(2000);
      }
    });
  </script>
  <script type="text/javascript" id="content-list-items-js">jQuery(document).ready(function ($) {
      $(".content-list-dropdown > .content-list-item").click(function (e) {
        e.stopPropagation();
      });
      if (window.location.pathname === "/portfolios/") {
        $(".content-list-toggle").each(function () {
          var dropdown = $(this).find(".content-list-dropdown");
          $(dropdown).show();
          $(this).addClass("toggled");
        });

        $(".content-list-toggle").off("click");
      }

      $(".content-list-toggle").click(function (e) {
        // Prevent toggling if the click is inside the dropdown
        if ($(e.target).closest(".content-list-dropdown").length > 0) {
          return;
        }

        var dropdown = $(this).find(".content-list-dropdown");

        $(dropdown).toggle();

        if ($(this).hasClass("toggled")) {
          $(this).removeClass("toggled");
        } else {
          $(this).addClass("toggled");
        }
      });

      // Prevent dropdowns from closing when clicking link in dropdown
      $(".content-list-dropdown a").click(function (e) {
        e.stopPropagation();
      });

      // PORTFOLIO ITEMS

      if ($(".portfolios > li").length > 0) {

        function getParameterByName(name, url) {
          if (!url) url = window.location.href;
          name = name.replace(/[\[\]]/g, "\\$&");
          var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
            results = regex.exec(url);
          if (!results) return null;
          if (!results[2]) return "";
          return decodeURIComponent(results[2].replace(/\+/g, " "));
        }

        var portfolioId = getParameterByName("portfolio_id");

        $(".portfolios .content-list-dropdown").each(function (i, el) {
          var portfolio = $(el);
          portfolio.toggle();
          portfolio.parent("li").addClass("toggled");
        });
      }
    });
  </script>
  <script type="text/javascript" id="eletter-subscribe-js">jQuery(document).ready(function ($) {
      var form = $(".homepage-eletter-subscribe");
      var subscribeTo = [];
      var eletters = {
        INVESTME: {
          sourceId: "X300R655",
          email_from: "Investment U<InvestmentU@investmentu.com>",
          email_subject: "Welcome to Investment U",
          email_page: "_pge_iu_welcome",
        },

        WEALTHRE: {
          sourceId: "X302R639",
          email_from: "Wealthy Retirement<WealthyRetirement@WealthyRetirement.com>",
          email_subject: "Welcome to Wealthy Retirement",
          email_page: "_pge_wr_generic",
        },

        ENERGYRE: {
          sourceId: "X3ERR902",
          email_from:
            "Energy & Resources Digest<issues@energyandresourcesdigest.com>",
          email_subject: "Welcome to Energy & Resources Digest",
          email_page: "_pge_erd_generic",
        },
      };

      var showError = function (message) {
        form.find(".error-message").html(message);
      };

      form.find("button").click(function (e) {
        e.preventDefault();

        if (form.find(".form-control").val() === "") {
          return showError("Please add a valid email address.");
        }

        $.each(form.find("input[type=checkbox]"), function (i, val) {
          if ($(val).is(":checked")) {
            subscribeTo.push($(val).attr("name"));
          }
        });

        if (subscribeTo.length === 0) {
          return showError(
            "Please select which newsletters you would like to subscribe to."
          );
        }

        form.find("input[name=listCode]").val(subscribeTo[0]);
        form.find("input[name=sourceId]").val(eletters[subscribeTo[0]]["sourceId"]);
        form
          .find("input[name=email_from]")
          .val(eletters[subscribeTo[0]]["email_from"]);
        form
          .find("input[name=email_subject]")
          .val(eletters[subscribeTo[0]]["email_subject"]);
        form
          .find("input[name=email_page]")
          .val(eletters[subscribeTo[0]]["email_page"]);

        form
          .find("input[name=redirect]")
          .val(window.location.origin + "#subscribed");

        if (subscribeTo.length > 1) {
          $.each(subscribeTo, function (i, val) {
            if (i === 0) {
              return;
            }

            var eletter = eletters[val];

            form.find("form").append(
              $("<input></input>")
                .attr("name", "coreg[]")
                .attr("type", "hidden")
                .val(
                  eletter["sourceId"] +
                  ":" +
                  val +
                  ":" +
                  eletter["email_from"] +
                  ":" +
                  eletter["email_subject"] +
                  ":" +
                  eletter["email_page"]
                )
            );
          });
        }

        form.find("form").submit();
      });

      if (window.location.hash === "#subscribed") {
        $(".homepage-eletters-subscription").fadeIn(1000);

        setTimeout(function () {
          $(".homepage-eletters-subscription").fadeOut(2000);
        }, 3000);

        $(".homepage-eletter-subscribe").hide();
      }
    });
  </script>
  <script type="text/javascript" id="fade-in-on-scroll-js">jQuery(document).ready(function ($) {
      $(".fade-in-on-scroll").css("opacity", 0);
      $(window).scroll(function () {
        $(".fade-in-on-scroll").each(function (i) {
          var topOfObject = $(this).offset().top;
          var bottomOfWindow = $(window).scrollTop() + $(window).height();

          if (bottomOfWindow > topOfObject + 100) {
            $(this).animate({ opacity: "1" }, 500);
          }
        });
      });
    });
  </script>
  <script type="text/javascript" id="favorites-js">// handles favoriting
    jQuery(document).ready(function ($) {
      var $star = $(".favorite-star");
      if ($star.length === 0) return;
      $star.click(function (e) {
        e.preventDefault();
        var $self = $(this);
        $.post("?handle_favorites", {
          post: $self.data("post"),
          action: $self.data("action"),
        }).done(function (data) {
          if (data === "200") {
            if ($self.attr("data-action") === "add") {
              $self.attr("data-action", "remove");
            } else {
              $self.attr("data-action", "add");
              if ($self.parent().hasClass("content-list-item")) {
                $self.parent().fadeOut(1000);
              }
            }
          } else {
            alert("There was a problem with your request.");
          }
        });
      });
    });
  </script>
  <script type="text/javascript" id="forms-js">jQuery(document).ready(function ($) {
      var Forms = {};

      Forms.enforceMaxWords = function ($input, maxWords) {
        if ($input.length < 0) return;

        var remaining;
        var message;
        var status;

        var numWords = function ($input) {
          return $input.val().split(" ").length;
        };

        $input.after($('<span class="remaining-words"></span>'));

        $input.on("input", function () {
          remaining = maxWords - numWords($(this));

          if (remaining > 0) {
            message = remaining + " words remaining.";
            status = "normal";
          } else if (remaining === 0) {
            message = "You have reached the limit";
            status = "limit";
          } else {
            message = "You are " + -remaining + " words over the limit";
            status = "over";
          }

          $(".remaining-words").text(message).attr("data-status", status);
        });
      };

      Forms.confirmBeforeDeletingListings = function (e) {
        e.preventDefault();

        var ok = confirm("Are you sure you want to delete this listing?");

        if (ok) {
          $(".delete-listing-form").submit();
        }
      };

      $(window).load(function () {
        Forms.enforceMaxWords($(".listing-description-textarea textarea"), 300);
        $(".delete-listing-form .button").click(
          Forms.confirmBeforeDeletingListings
        );
      });
    });
  </script>
  <script type="text/javascript" id="livechat-js">jQuery(document).ready(function ($) {
      $(".livechat").click(function () {
        window.open(
          "https://chat.tccmaryland.com/oxf/SightMaxAgentInterface/PreChatSurvey.aspx?aqf=1&aq1=24&accountID=1&siteID=8&queueID=8&skipsurvey=false",
          "chatWindow",
          "width=490,height=404,resizable=0,scrollbars=no,menubar=no,status=no"
        );
      });
    });
  </script>
  <script type="text/javascript" id="members-sidebar-js">jQuery(document).ready(function ($) {
      var membersSidebar = {};

      // Make the sidebar ads "sticky"
      membersSidebar.stickySidebarAds = function () {
        if ($("#sticky-sidebar-ads").length === 1) {
          var distanceToAds = $("#sticky-sidebar-ads").offset().top;
          var distanceToFooter = $(".footer-members").offset().top;

          if ($(".members-content-main").height() > 1600) {
            $(window).scroll(evaluateScrollPos);
          }

          function evaluateScrollPos() {
            var isSticky = $("#sticky-sidebar-ads").hasClass("sticky");
            var currentDistanceToAds = $("#sticky-sidebar-ads").offset().top;
            var scrolledBelowAds =
              document.documentElement.scrollTop > distanceToAds;
            var scrolledToFooter = distanceToFooter - currentDistanceToAds < 600;
            var stickySidebar = $("#sticky-sidebar-ads");
            var fadeTime = 300;

            if (scrolledBelowAds && !scrolledToFooter && !isSticky) {
              stickySidebar.hide().addClass("sticky").fadeIn(fadeTime);
            } else if (isSticky && (scrolledToFooter || !scrolledBelowAds)) {
              $("#sticky-sidebar-ads");
              stickySidebar.hide().removeClass("sticky").fadeIn(fadeTime);
            } else {
              // Nothing to see here...
            }
          }
        }
      };

      // Make the footer sticky
      // TODO: Figure out how to prevent the sidebar and footer from ever clashing
      membersSidebar.stickyFooter = function () {
        var sidebar = $(".members-sidebar");
        var content = $(".members-content-main");
        var body = $("html");
        var isMembersSite = sidebar.length === 1;
        var footerOffset = 0;

        if (content.height() < 1600) return;

        if (isMembersSite) {
          if (body.height() - sidebar.height() > 0) {
            $(".footer-members").addClass("sticky");
            footerOffset += 300;
          }

          if (sidebar.height() < body.height()) {
            sidebar.height(body.height() - 70);
          }
        }
      };

      // Handle menu toggling for smaller devices
      membersSidebar.handleMenuToggle = function () {
        $("#toggle-members-menu").click(function () {
          $(".menu-main-menu-members-container").toggle();
        });
      };

      // Add tooltips on collapsed menu
      membersSidebar.addTooltips = function () {
        if ($(".members-sidebar").width() < 60) {
          $(".members-sidebar .nav > li > a").each(function (i, el) {
            $(el)
              .attr("data-toggle", "tooltip")
              .attr("data-placement", "right")
              .attr("title", $(el).text());
          });
          $('[data-toggle="tooltip"]').tooltip();
        }
      };

      // Expand truncated full width layout menu on arrow click
      membersSidebar.expandTruncatedMenu = function () {
        var classes = "full-width-layout";

        $(".members-sidebar-arrow").click(function () {
          $("body").removeClass(classes);
        });
      };

      $(window).load(function () {
        if ($(".members-sidebar").length > 0) {
          membersSidebar.stickyFooter();
          membersSidebar.stickySidebarAds();
          membersSidebar.handleMenuToggle();
          membersSidebar.addTooltips();
          membersSidebar.expandTruncatedMenu();
        }
      });
    });
  </script>
  <script type="text/javascript" id="migration-helpers-js">/**
* Change old /oxf-research/ images to point to s3
*/
    jQuery(document).ready(function ($) {
      var oldBaseUrl = "//oxfordclub.com/oxf-research/";
      var newBaseUrl = "//s3.amazonaws.com/assets.oxfordclub.com/";

      $("img").each(function (i, el) {
        var src = $(el).attr("src");

        if (src.includes(oldBaseUrl)) {
          src = src.replace(oldBaseUrl, newBaseUrl);
          $(el).attr("src", src);
        }
      });
    });
  </script>
  <script type="text/javascript" id="profile-js">jQuery(document).ready(function ($) {
      $(window).on("load", function () {
        if (window.location.pathname === "/my-profile/") {
          var addContactFormToProfile = function () {
            setTimeout(function () {
              if ($(".css-contact-support").css("display") === "block") {
                $(".contact-form-section").css("display", "none");
              } else {
                $(".contact-form-section").css("display", "none");
              }
            }, 500);
          };

          // $('.css-contact-support').css('visibility', 'hidden');
          $(".css_open_url").click(function (e) {
            setTimeout(addContactFormToProfile, 500);
          });

          addContactFormToProfile();

          $(".members-content-main").css("max-width", "100%");
        }
      });
    });
  </script>
  <script type="text/javascript" id="read-more-items-js">jQuery(document).ready(function ($) {
      function handleReadMoreLinks() {
        $(".read-more-link").click(function (e) {
          e.preventDefault();
          var parentItem = $($(this).parents(".read-more-item")[0]);

          $(parentItem.children(".read-more-excerpt")[0]).hide();
          $(parentItem.children(".read-more-content")[0]).show();
        });
      }

      function handleReadLessLinks() {
        $(".read-less-link").click(function (e) {
          e.preventDefault();
          var parentItem = $($(this).parents(".read-more-item")[0]);

          $(parentItem.children(".read-more-excerpt")[0]).show();
          $(parentItem.children(".read-more-content")[0]).hide();
        });
      }

      $(window).load(function () {
        handleReadMoreLinks();
        handleReadLessLinks();
      });
    });
  </script>
  <script type="text/javascript" id="scroll-arrows-js">jQuery(document).ready(function ($) {
      $(function () {
        $(".scroll-arrow").click(function () {
          if (
            location.pathname.replace(/^\//, "") ==
            this.pathname.replace(/^\//, "") &&
            location.hostname == this.hostname
          ) {
            var target = $(this.hash);
            target = target.length
              ? target
              : $("[name=" + this.hash.slice(1) + "]");
            if (target.length) {
              $("html, body").animate(
                {
                  scrollTop: target.offset().top,
                },
                1000
              );
              return false;
            }
          }
        });
      });
    });
  </script>
  <script type="text/javascript" id="topbar-js">jQuery(document).ready(function ($) {
      boldCurrentSite();
      boldVisitorPage();
      function boldCurrentSite() {
        $("#top-bar-menu li a").each(function (i, val) {
          if (isCurrentSite($(val).attr("href"))) {
            $(val).css("font-weight", "bold");
          }
        });
      }

      function isCurrentSite(url) {
        var hostname = window.location.hostname;
        return url.indexOf(hostname) !== -1;
      }

      function boldVisitorPage() {
        var pathname =
          window.location.origin +
          "/" +
          window.location.pathname.split("/")[1] +
          "/";
        var active_menu_item = $(
          '#menu-main-menu-visitors li a[href$="' + pathname.toString() + '"]'
        );
        if (active_menu_item.length) {
          $(active_menu_item).addClass("active");
        }
      }
    });
  </script>
  <script type="text/javascript" id="load-more-events-js">jQuery(document).ready(function ($) {
      if ($("#load-events").length) {
        document
          .getElementById("load-events")
          .addEventListener("click", loadMoreEvents);
      }

      function loadMoreEvents() {
        document.getElementById("load-events").classList.add("hidden");
        $("#load-more-events").each(function (i, val) {
          $(val).removeClass("hidden");
        });
      }
    });
  </script>
  <script type="text/javascript" id="visitors-homepage-js">(function ($) {
      if (window.location.pathname === "/") {
        var visitorsHomepage = {};

        // In the homepage hero section, display the welcome video
        // for first-time visitors, and display the login form to
        // returning members
        visitorsHomepage.showHeroContent = function () {
          var hasVisited = !(typeof $.cookie("has_visited") === "undefined");

          if (!hasVisited) {
            $(".three-quarters-loader").fadeIn(500);
            $.cookie("has_visited", "true");

            $("#welcome-video").attr(
              "src",
              "//fast.wistia.net/embed/iframe/o68tgv127n?videoFoam=true"
            );
            $(".three-quarters-loader").fadeOut(1000);
          }
        };

        // Adjust divider length within the timeline section
        // Note that this can't be accomplished with CSS child selectors
        visitorsHomepage.adjustTimelineSpacing = function () {
          $(".homepage-timeline-spacing").first().css("margin", "-15px auto -23px");

          $(".homepage-timeline-spacing").last().css("margin-top", "-26px");
        };

        // Modify the function of the "Experts" bootstrap carousel
        visitorsHomepage.adjustExpertCarouselFunction = function () {
          var carouselHeight = 0;

          $.each($("#carousel-experts").find(".item"), function (i, val) {
            if ($(val).height() > carouselHeight) {
              carouselHeight = $(val).height();
            }
          });

          $("#carousel-experts .item").height(carouselHeight);

          $("#carousel-experts .glyphicon").click(function () {
            $("#carousel-experts").carousel("pause");
          });
        };

        $(document).ready(function () {
          visitorsHomepage.showHeroContent();
          visitorsHomepage.adjustTimelineSpacing();
          visitorsHomepage.adjustExpertCarouselFunction();
        });

        /** Handle testimonial carousel */

        visitorsHomepage.handleTestimonials = function () {
          var testimonials = $(".homepage-testimonials-right blockquote");
          var activeTestimonial = $(".carousel-testimonials > .active");
          var testimonialVideo = $(".homepage-testimonials-left .wistia_embed");
          var testimonialContainer = $(".carousel-testimonials");

          var verticallyAlignTestimonials = function () {
            testimonialContainer.height(testimonialVideo.height());
          };

          var fixedTestimonialHeight = function () {
            var testimonialsHeight = 0;

            $.each(testimonials, function (i, val) {
              if ($(val).height() > testimonialsHeight) {
                testimonialsHeight = $(val).height();
              }
            });

            testimonials.height(testimonialsHeight);
          };

          var slideThroughTestimonials = function (activeTestimonial) {
            var nextTestimonial;
            var transitionIn = 6000;
            var testimonialLength = $.trim(activeTestimonial.text()).length;

            if (testimonialLength > 120) {
              transitionIn = 12000;
            }

            $(activeTestimonial).fadeIn(1500);

            setTimeout(function () {
              activeTestimonial.fadeOut(1500);

              setTimeout(function () {
                activeTestimonial.removeClass("active");

                if (activeTestimonial.next().index() !== -1) {
                  nextTestimonial = activeTestimonial.next();
                } else {
                  nextTestimonial = testimonials.first();
                }

                nextTestimonial.addClass("active");
                slideThroughTestimonials(nextTestimonial);
              }, 1500);
            }, transitionIn);
          };

          fixedTestimonialHeight();
          slideThroughTestimonials(activeTestimonial);
        };

        // Load Urgent Broadcast video via wistia api
        visitorsHomepage.loadUrgentBroadcastVideo = function () {
          if ($("#urgent-broadcast").length === 0) return;

          wistiaEmbed = document.getElementById("urgent-broadcast").wistiaApi;

          var urgentBroadcast = wistiaEmbed;

          urgentBroadcast.bind("play", function () {
            this.volume(0);
          });

          $(urgentBroadcast.container).after('<div id="video-cover"></div>');

          $("#video-cover")
            .width($(urgentBroadcast.container).width())
            .height($(urgentBroadcast.container).height())
            .css("position", "absolute")
            .css("top", 0)
            .css("left", 0)
            .css("bottom", 0)
            .css("right", 0);

          $("#video-cover").bind("click", function () {
            urgentBroadcast
              .time(0)
              .volume(1)
              .bind("play", function () {
                urgentBroadcast.volume(1);
              })
              .play();

            $("#video-cover").remove();
          });

          urgentBroadcast.volume(0);
          urgentBroadcast.play();
        };

        $(window).load(function () {
          visitorsHomepage.handleTestimonials();
          visitorsHomepage.loadUrgentBroadcastVideo();
        });
      }
    })(jQuery);
  </script>
  <script type="text/javascript" id="visitors-menu-js">jQuery(document).ready(function ($) {
      if ($("#menu-main-menu-visitors").length > 0) {
        $("#menu-main-menu-visitors .login-link").html(
          $("#visitors-menu-login").html()
        );

        $("#menu-main-menu-visitors .services-link").append(
          $("#visitors-menu-services").html()
        );

        $("#menu-main-menu-visitors .services-link > a")
          .attr("id", "services-dropdown-link")
          .attr("data-target", "#")
          .attr("data-toggle", "dropdown");

        $.each($(".main-menu #main-menu .nav li a"), function (i, val) {
          if ($(val).attr("href") === window.location.pathname) {
            $(val).addClass("current-menu-item");
          }
        });

        var menu = $(".main-menu");
        var origOffsetY = menu.offset().top;

        function scroll() {
          if ($(window).scrollTop() > origOffsetY) {
            menu.addClass("sticky");
          } else {
            $(".main-menu").removeClass("sticky");
          }
        }
        document.onscroll = scroll;
      }
    });
  </script>
  <link rel="https://api.w.org/" href="https://oxfordclub.com/wp-json/">
  <link rel="alternate" title="JSON" type="application/json" href="https://oxfordclub.com/wp-json/wp/v2/pages/55279">
  <link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://oxfordclub.com/xmlrpc.php">

  <link rel="shortlink" href="index.html">
  <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed"
    href="https://oxfordclub.com/wp-json/oembed/1.0/embed">
  <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed"
    href="https://oxfordclub.com/wp-json/oembed/1.0/embed">
  <meta name="viewport"
    content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0">
  <style>
    .iti {
      position: relative;
      display: inline-block;
    }

    .iti * {
      box-sizing: border-box;
      -moz-box-sizing: border-box;
    }

    .iti__hide {
      display: none;
    }

    .iti__v-hide {
      visibility: hidden;
    }

    .iti input,
    .iti input[type=text],
    .iti input[type=tel] {
      position: relative;
      z-index: 0;
      margin-top: 0 !important;
      margin-bottom: 0 !important;
      padding-right: 36px;
      margin-right: 0;
    }

    .iti__flag-container {
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      padding: 1px;
    }

    .iti__selected-flag {
      z-index: 1;
      position: relative;
      display: flex;
      align-items: center;
      height: 100%;
      padding: 0 6px 0 8px;
    }

    .iti__arrow {
      margin-left: 6px;
      width: 0;
      height: 0;
      border-left: 3px solid transparent;
      border-right: 3px solid transparent;
      border-top: 4px solid #555;
    }

    .iti__arrow--up {
      border-top: none;
      border-bottom: 4px solid #555;
    }

    .iti__country-list {
      position: absolute;
      z-index: 2;
      list-style: none;
      text-align: left;
      padding: 0;
      margin: 0 0 0 -1px;
      box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
      background-color: white;
      border: 1px solid #CCC;
      white-space: nowrap;
      max-height: 200px;
      overflow-y: scroll;
      -webkit-overflow-scrolling: touch;
    }

    .iti__country-list--dropup {
      bottom: 100%;
      margin-bottom: -1px;
    }

    @media (max-width: 500px) {
      .iti__country-list {
        white-space: normal;
      }
    }

    .iti__flag-box {
      display: inline-block;
      width: 20px;
    }

    .iti__divider {
      padding-bottom: 5px;
      margin-bottom: 5px;
      border-bottom: 1px solid #CCC;
    }

    .iti__country {
      padding: 5px 10px;
      outline: none;
    }

    .iti__dial-code {
      color: #999;
    }

    .iti__country.iti__highlight {
      background-color: rgba(0, 0, 0, 0.05);
    }

    .iti__flag-box,
    .iti__country-name,
    .iti__dial-code {
      vertical-align: middle;
    }

    .iti__flag-box,
    .iti__country-name {
      margin-right: 6px;
    }

    .iti--allow-dropdown input,
    .iti--allow-dropdown input[type=text],
    .iti--allow-dropdown input[type=tel],
    .iti--separate-dial-code input,
    .iti--separate-dial-code input[type=text],
    .iti--separate-dial-code input[type=tel] {
      padding-right: 6px;
      padding-left: 52px;
      margin-left: 0;
    }

    .iti--allow-dropdown .iti__flag-container,
    .iti--separate-dial-code .iti__flag-container {
      right: auto;
      left: 0;
    }

    .iti--allow-dropdown .iti__flag-container:hover {
      cursor: pointer;
    }

    .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
      background-color: rgba(0, 0, 0, 0.05);
    }

    .iti--allow-dropdown input[disabled]+.iti__flag-container:hover,
    .iti--allow-dropdown input[readonly]+.iti__flag-container:hover {
      cursor: default;
    }

    .iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,
    .iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag {
      background-color: transparent;
    }

    .iti--separate-dial-code .iti__selected-flag {
      background-color: rgba(0, 0, 0, 0.05);
    }

    .iti--separate-dial-code .iti__selected-dial-code {
      margin-left: 6px;
    }

    .iti--container {
      position: absolute;
      top: -1000px;
      left: -1000px;
      z-index: 1060;
      padding: 1px;
    }

    .iti--container:hover {
      cursor: pointer;
    }

    .iti-mobile .iti--container {
      top: 30px;
      bottom: 30px;
      left: 30px;
      right: 30px;
      position: fixed;
    }

    .iti-mobile .iti__country-list {
      max-height: 100%;
      width: 100%;
    }

    .iti-mobile .iti__country {
      padding: 10px 10px;
      line-height: 1.5em;
    }

    .iti__flag {
      width: 20px;
    }

    .iti__flag.iti__be {
      width: 18px;
    }

    .iti__flag.iti__ch {
      width: 15px;
    }

    .iti__flag.iti__mc {
      width: 19px;
    }

    .iti__flag.iti__ne {
      width: 18px;
    }

    .iti__flag.iti__np {
      width: 13px;
    }

    .iti__flag.iti__va {
      width: 15px;
    }

    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
      .iti__flag {
        background-size: 5652px 15px;
      }
    }

    .iti__flag.iti__ac {
      height: 10px;
      background-position: 0px 0px;
    }

    .iti__flag.iti__ad {
      height: 14px;
      background-position: -22px 0px;
    }

    .iti__flag.iti__ae {
      height: 10px;
      background-position: -44px 0px;
    }

    .iti__flag.iti__af {
      height: 14px;
      background-position: -66px 0px;
    }

    .iti__flag.iti__ag {
      height: 14px;
      background-position: -88px 0px;
    }

    .iti__flag.iti__ai {
      height: 10px;
      background-position: -110px 0px;
    }

    .iti__flag.iti__al {
      height: 15px;
      background-position: -132px 0px;
    }

    .iti__flag.iti__am {
      height: 10px;
      background-position: -154px 0px;
    }

    .iti__flag.iti__ao {
      height: 14px;
      background-position: -176px 0px;
    }

    .iti__flag.iti__aq {
      height: 14px;
      background-position: -198px 0px;
    }

    .iti__flag.iti__ar {
      height: 13px;
      background-position: -220px 0px;
    }

    .iti__flag.iti__as {
      height: 10px;
      background-position: -242px 0px;
    }

    .iti__flag.iti__at {
      height: 14px;
      background-position: -264px 0px;
    }

    .iti__flag.iti__au {
      height: 10px;
      background-position: -286px 0px;
    }

    .iti__flag.iti__aw {
      height: 14px;
      background-position: -308px 0px;
    }

    .iti__flag.iti__ax {
      height: 13px;
      background-position: -330px 0px;
    }

    .iti__flag.iti__az {
      height: 10px;
      background-position: -352px 0px;
    }

    .iti__flag.iti__ba {
      height: 10px;
      background-position: -374px 0px;
    }

    .iti__flag.iti__bb {
      height: 14px;
      background-position: -396px 0px;
    }

    .iti__flag.iti__bd {
      height: 12px;
      background-position: -418px 0px;
    }

    .iti__flag.iti__be {
      height: 15px;
      background-position: -440px 0px;
    }

    .iti__flag.iti__bf {
      height: 14px;
      background-position: -460px 0px;
    }

    .iti__flag.iti__bg {
      height: 12px;
      background-position: -482px 0px;
    }

    .iti__flag.iti__bh {
      height: 12px;
      background-position: -504px 0px;
    }

    .iti__flag.iti__bi {
      height: 12px;
      background-position: -526px 0px;
    }

    .iti__flag.iti__bj {
      height: 14px;
      background-position: -548px 0px;
    }

    .iti__flag.iti__bl {
      height: 14px;
      background-position: -570px 0px;
    }

    .iti__flag.iti__bm {
      height: 10px;
      background-position: -592px 0px;
    }

    .iti__flag.iti__bn {
      height: 10px;
      background-position: -614px 0px;
    }

    .iti__flag.iti__bo {
      height: 14px;
      background-position: -636px 0px;
    }

    .iti__flag.iti__bq {
      height: 14px;
      background-position: -658px 0px;
    }

    .iti__flag.iti__br {
      height: 14px;
      background-position: -680px 0px;
    }

    .iti__flag.iti__bs {
      height: 10px;
      background-position: -702px 0px;
    }

    .iti__flag.iti__bt {
      height: 14px;
      background-position: -724px 0px;
    }

    .iti__flag.iti__bv {
      height: 15px;
      background-position: -746px 0px;
    }

    .iti__flag.iti__bw {
      height: 14px;
      background-position: -768px 0px;
    }

    .iti__flag.iti__by {
      height: 10px;
      background-position: -790px 0px;
    }

    .iti__flag.iti__bz {
      height: 14px;
      background-position: -812px 0px;
    }

    .iti__flag.iti__ca {
      height: 10px;
      background-position: -834px 0px;
    }

    .iti__flag.iti__cc {
      height: 10px;
      background-position: -856px 0px;
    }

    .iti__flag.iti__cd {
      height: 15px;
      background-position: -878px 0px;
    }

    .iti__flag.iti__cf {
      height: 14px;
      background-position: -900px 0px;
    }

    .iti__flag.iti__cg {
      height: 14px;
      background-position: -922px 0px;
    }

    .iti__flag.iti__ch {
      height: 15px;
      background-position: -944px 0px;
    }

    .iti__flag.iti__ci {
      height: 14px;
      background-position: -961px 0px;
    }

    .iti__flag.iti__ck {
      height: 10px;
      background-position: -983px 0px;
    }

    .iti__flag.iti__cl {
      height: 14px;
      background-position: -1005px 0px;
    }

    .iti__flag.iti__cm {
      height: 14px;
      background-position: -1027px 0px;
    }

    .iti__flag.iti__cn {
      height: 14px;
      background-position: -1049px 0px;
    }

    .iti__flag.iti__co {
      height: 14px;
      background-position: -1071px 0px;
    }

    .iti__flag.iti__cp {
      height: 14px;
      background-position: -1093px 0px;
    }

    .iti__flag.iti__cr {
      height: 12px;
      background-position: -1115px 0px;
    }

    .iti__flag.iti__cu {
      height: 10px;
      background-position: -1137px 0px;
    }

    .iti__flag.iti__cv {
      height: 12px;
      background-position: -1159px 0px;
    }

    .iti__flag.iti__cw {
      height: 14px;
      background-position: -1181px 0px;
    }

    .iti__flag.iti__cx {
      height: 10px;
      background-position: -1203px 0px;
    }

    .iti__flag.iti__cy {
      height: 14px;
      background-position: -1225px 0px;
    }

    .iti__flag.iti__cz {
      height: 14px;
      background-position: -1247px 0px;
    }

    .iti__flag.iti__de {
      height: 12px;
      background-position: -1269px 0px;
    }

    .iti__flag.iti__dg {
      height: 10px;
      background-position: -1291px 0px;
    }

    .iti__flag.iti__dj {
      height: 14px;
      background-position: -1313px 0px;
    }

    .iti__flag.iti__dk {
      height: 15px;
      background-position: -1335px 0px;
    }

    .iti__flag.iti__dm {
      height: 10px;
      background-position: -1357px 0px;
    }

    .iti__flag.iti__do {
      height: 14px;
      background-position: -1379px 0px;
    }

    .iti__flag.iti__dz {
      height: 14px;
      background-position: -1401px 0px;
    }

    .iti__flag.iti__ea {
      height: 14px;
      background-position: -1423px 0px;
    }

    .iti__flag.iti__ec {
      height: 14px;
      background-position: -1445px 0px;
    }

    .iti__flag.iti__ee {
      height: 13px;
      background-position: -1467px 0px;
    }

    .iti__flag.iti__eg {
      height: 14px;
      background-position: -1489px 0px;
    }

    .iti__flag.iti__eh {
      height: 10px;
      background-position: -1511px 0px;
    }

    .iti__flag.iti__er {
      height: 10px;
      background-position: -1533px 0px;
    }

    .iti__flag.iti__es {
      height: 14px;
      background-position: -1555px 0px;
    }

    .iti__flag.iti__et {
      height: 10px;
      background-position: -1577px 0px;
    }

    .iti__flag.iti__eu {
      height: 14px;
      background-position: -1599px 0px;
    }

    .iti__flag.iti__fi {
      height: 12px;
      background-position: -1621px 0px;
    }

    .iti__flag.iti__fj {
      height: 10px;
      background-position: -1643px 0px;
    }

    .iti__flag.iti__fk {
      height: 10px;
      background-position: -1665px 0px;
    }

    .iti__flag.iti__fm {
      height: 11px;
      background-position: -1687px 0px;
    }

    .iti__flag.iti__fo {
      height: 15px;
      background-position: -1709px 0px;
    }

    .iti__flag.iti__fr {
      height: 14px;
      background-position: -1731px 0px;
    }

    .iti__flag.iti__ga {
      height: 15px;
      background-position: -1753px 0px;
    }

    .iti__flag.iti__gb {
      height: 10px;
      background-position: -1775px 0px;
    }

    .iti__flag.iti__gd {
      height: 12px;
      background-position: -1797px 0px;
    }

    .iti__flag.iti__ge {
      height: 14px;
      background-position: -1819px 0px;
    }

    .iti__flag.iti__gf {
      height: 14px;
      background-position: -1841px 0px;
    }

    .iti__flag.iti__gg {
      height: 14px;
      background-position: -1863px 0px;
    }

    .iti__flag.iti__gh {
      height: 14px;
      background-position: -1885px 0px;
    }

    .iti__flag.iti__gi {
      height: 10px;
      background-position: -1907px 0px;
    }

    .iti__flag.iti__gl {
      height: 14px;
      background-position: -1929px 0px;
    }

    .iti__flag.iti__gm {
      height: 14px;
      background-position: -1951px 0px;
    }

    .iti__flag.iti__gn {
      height: 14px;
      background-position: -1973px 0px;
    }

    .iti__flag.iti__gp {
      height: 14px;
      background-position: -1995px 0px;
    }

    .iti__flag.iti__gq {
      height: 14px;
      background-position: -2017px 0px;
    }

    .iti__flag.iti__gr {
      height: 14px;
      background-position: -2039px 0px;
    }

    .iti__flag.iti__gs {
      height: 10px;
      background-position: -2061px 0px;
    }

    .iti__flag.iti__gt {
      height: 13px;
      background-position: -2083px 0px;
    }

    .iti__flag.iti__gu {
      height: 11px;
      background-position: -2105px 0px;
    }

    .iti__flag.iti__gw {
      height: 10px;
      background-position: -2127px 0px;
    }

    .iti__flag.iti__gy {
      height: 12px;
      background-position: -2149px 0px;
    }

    .iti__flag.iti__hk {
      height: 14px;
      background-position: -2171px 0px;
    }

    .iti__flag.iti__hm {
      height: 10px;
      background-position: -2193px 0px;
    }

    .iti__flag.iti__hn {
      height: 10px;
      background-position: -2215px 0px;
    }

    .iti__flag.iti__hr {
      height: 10px;
      background-position: -2237px 0px;
    }

    .iti__flag.iti__ht {
      height: 12px;
      background-position: -2259px 0px;
    }

    .iti__flag.iti__hu {
      height: 10px;
      background-position: -2281px 0px;
    }

    .iti__flag.iti__ic {
      height: 14px;
      background-position: -2303px 0px;
    }

    .iti__flag.iti__id {
      height: 14px;
      background-position: -2325px 0px;
    }

    .iti__flag.iti__ie {
      height: 10px;
      background-position: -2347px 0px;
    }

    .iti__flag.iti__il {
      height: 15px;
      background-position: -2369px 0px;
    }

    .iti__flag.iti__im {
      height: 10px;
      background-position: -2391px 0px;
    }

    .iti__flag.iti__in {
      height: 14px;
      background-position: -2413px 0px;
    }

    .iti__flag.iti__io {
      height: 10px;
      background-position: -2435px 0px;
    }

    .iti__flag.iti__iq {
      height: 14px;
      background-position: -2457px 0px;
    }

    .iti__flag.iti__ir {
      height: 12px;
      background-position: -2479px 0px;
    }

    .iti__flag.iti__is {
      height: 15px;
      background-position: -2501px 0px;
    }

    .iti__flag.iti__it {
      height: 14px;
      background-position: -2523px 0px;
    }

    .iti__flag.iti__je {
      height: 12px;
      background-position: -2545px 0px;
    }

    .iti__flag.iti__jm {
      height: 10px;
      background-position: -2567px 0px;
    }

    .iti__flag.iti__jo {
      height: 10px;
      background-position: -2589px 0px;
    }

    .iti__flag.iti__jp {
      height: 14px;
      background-position: -2611px 0px;
    }

    .iti__flag.iti__ke {
      height: 14px;
      background-position: -2633px 0px;
    }

    .iti__flag.iti__kg {
      height: 12px;
      background-position: -2655px 0px;
    }

    .iti__flag.iti__kh {
      height: 13px;
      background-position: -2677px 0px;
    }

    .iti__flag.iti__ki {
      height: 10px;
      background-position: -2699px 0px;
    }

    .iti__flag.iti__km {
      height: 12px;
      background-position: -2721px 0px;
    }

    .iti__flag.iti__kn {
      height: 14px;
      background-position: -2743px 0px;
    }

    .iti__flag.iti__kp {
      height: 10px;
      background-position: -2765px 0px;
    }

    .iti__flag.iti__kr {
      height: 14px;
      background-position: -2787px 0px;
    }

    .iti__flag.iti__kw {
      height: 10px;
      background-position: -2809px 0px;
    }

    .iti__flag.iti__ky {
      height: 10px;
      background-position: -2831px 0px;
    }

    .iti__flag.iti__kz {
      height: 10px;
      background-position: -2853px 0px;
    }

    .iti__flag.iti__la {
      height: 14px;
      background-position: -2875px 0px;
    }

    .iti__flag.iti__lb {
      height: 14px;
      background-position: -2897px 0px;
    }

    .iti__flag.iti__lc {
      height: 10px;
      background-position: -2919px 0px;
    }

    .iti__flag.iti__li {
      height: 12px;
      background-position: -2941px 0px;
    }

    .iti__flag.iti__lk {
      height: 10px;
      background-position: -2963px 0px;
    }

    .iti__flag.iti__lr {
      height: 11px;
      background-position: -2985px 0px;
    }

    .iti__flag.iti__ls {
      height: 14px;
      background-position: -3007px 0px;
    }

    .iti__flag.iti__lt {
      height: 12px;
      background-position: -3029px 0px;
    }

    .iti__flag.iti__lu {
      height: 12px;
      background-position: -3051px 0px;
    }

    .iti__flag.iti__lv {
      height: 10px;
      background-position: -3073px 0px;
    }

    .iti__flag.iti__ly {
      height: 10px;
      background-position: -3095px 0px;
    }

    .iti__flag.iti__ma {
      height: 14px;
      background-position: -3117px 0px;
    }

    .iti__flag.iti__mc {
      height: 15px;
      background-position: -3139px 0px;
    }

    .iti__flag.iti__md {
      height: 10px;
      background-position: -3160px 0px;
    }

    .iti__flag.iti__me {
      height: 10px;
      background-position: -3182px 0px;
    }

    .iti__flag.iti__mf {
      height: 14px;
      background-position: -3204px 0px;
    }

    .iti__flag.iti__mg {
      height: 14px;
      background-position: -3226px 0px;
    }

    .iti__flag.iti__mh {
      height: 11px;
      background-position: -3248px 0px;
    }

    .iti__flag.iti__mk {
      height: 10px;
      background-position: -3270px 0px;
    }

    .iti__flag.iti__ml {
      height: 14px;
      background-position: -3292px 0px;
    }

    .iti__flag.iti__mm {
      height: 14px;
      background-position: -3314px 0px;
    }

    .iti__flag.iti__mn {
      height: 10px;
      background-position: -3336px 0px;
    }

    .iti__flag.iti__mo {
      height: 14px;
      background-position: -3358px 0px;
    }

    .iti__flag.iti__mp {
      height: 10px;
      background-position: -3380px 0px;
    }

    .iti__flag.iti__mq {
      height: 14px;
      background-position: -3402px 0px;
    }

    .iti__flag.iti__mr {
      height: 14px;
      background-position: -3424px 0px;
    }

    .iti__flag.iti__ms {
      height: 10px;
      background-position: -3446px 0px;
    }

    .iti__flag.iti__mt {
      height: 14px;
      background-position: -3468px 0px;
    }

    .iti__flag.iti__mu {
      height: 14px;
      background-position: -3490px 0px;
    }

    .iti__flag.iti__mv {
      height: 14px;
      background-position: -3512px 0px;
    }

    .iti__flag.iti__mw {
      height: 14px;
      background-position: -3534px 0px;
    }

    .iti__flag.iti__mx {
      height: 12px;
      background-position: -3556px 0px;
    }

    .iti__flag.iti__my {
      height: 10px;
      background-position: -3578px 0px;
    }

    .iti__flag.iti__mz {
      height: 14px;
      background-position: -3600px 0px;
    }

    .iti__flag.iti__na {
      height: 14px;
      background-position: -3622px 0px;
    }

    .iti__flag.iti__nc {
      height: 10px;
      background-position: -3644px 0px;
    }

    .iti__flag.iti__ne {
      height: 15px;
      background-position: -3666px 0px;
    }

    .iti__flag.iti__nf {
      height: 10px;
      background-position: -3686px 0px;
    }

    .iti__flag.iti__ng {
      height: 10px;
      background-position: -3708px 0px;
    }

    .iti__flag.iti__ni {
      height: 12px;
      background-position: -3730px 0px;
    }

    .iti__flag.iti__nl {
      height: 14px;
      background-position: -3752px 0px;
    }

    .iti__flag.iti__no {
      height: 15px;
      background-position: -3774px 0px;
    }

    .iti__flag.iti__np {
      height: 15px;
      background-position: -3796px 0px;
    }

    .iti__flag.iti__nr {
      height: 10px;
      background-position: -3811px 0px;
    }

    .iti__flag.iti__nu {
      height: 10px;
      background-position: -3833px 0px;
    }

    .iti__flag.iti__nz {
      height: 10px;
      background-position: -3855px 0px;
    }

    .iti__flag.iti__om {
      height: 10px;
      background-position: -3877px 0px;
    }

    .iti__flag.iti__pa {
      height: 14px;
      background-position: -3899px 0px;
    }

    .iti__flag.iti__pe {
      height: 14px;
      background-position: -3921px 0px;
    }

    .iti__flag.iti__pf {
      height: 14px;
      background-position: -3943px 0px;
    }

    .iti__flag.iti__pg {
      height: 15px;
      background-position: -3965px 0px;
    }

    .iti__flag.iti__ph {
      height: 10px;
      background-position: -3987px 0px;
    }

    .iti__flag.iti__pk {
      height: 14px;
      background-position: -4009px 0px;
    }

    .iti__flag.iti__pl {
      height: 13px;
      background-position: -4031px 0px;
    }

    .iti__flag.iti__pm {
      height: 14px;
      background-position: -4053px 0px;
    }

    .iti__flag.iti__pn {
      height: 10px;
      background-position: -4075px 0px;
    }

    .iti__flag.iti__pr {
      height: 14px;
      background-position: -4097px 0px;
    }

    .iti__flag.iti__ps {
      height: 10px;
      background-position: -4119px 0px;
    }

    .iti__flag.iti__pt {
      height: 14px;
      background-position: -4141px 0px;
    }

    .iti__flag.iti__pw {
      height: 13px;
      background-position: -4163px 0px;
    }

    .iti__flag.iti__py {
      height: 11px;
      background-position: -4185px 0px;
    }

    .iti__flag.iti__qa {
      height: 8px;
      background-position: -4207px 0px;
    }

    .iti__flag.iti__re {
      height: 14px;
      background-position: -4229px 0px;
    }

    .iti__flag.iti__ro {
      height: 14px;
      background-position: -4251px 0px;
    }

    .iti__flag.iti__rs {
      height: 14px;
      background-position: -4273px 0px;
    }

    .iti__flag.iti__ru {
      height: 14px;
      background-position: -4295px 0px;
    }

    .iti__flag.iti__rw {
      height: 14px;
      background-position: -4317px 0px;
    }

    .iti__flag.iti__sa {
      height: 14px;
      background-position: -4339px 0px;
    }

    .iti__flag.iti__sb {
      height: 10px;
      background-position: -4361px 0px;
    }

    .iti__flag.iti__sc {
      height: 10px;
      background-position: -4383px 0px;
    }

    .iti__flag.iti__sd {
      height: 10px;
      background-position: -4405px 0px;
    }

    .iti__flag.iti__se {
      height: 13px;
      background-position: -4427px 0px;
    }

    .iti__flag.iti__sg {
      height: 14px;
      background-position: -4449px 0px;
    }

    .iti__flag.iti__sh {
      height: 10px;
      background-position: -4471px 0px;
    }

    .iti__flag.iti__si {
      height: 10px;
      background-position: -4493px 0px;
    }

    .iti__flag.iti__sj {
      height: 15px;
      background-position: -4515px 0px;
    }

    .iti__flag.iti__sk {
      height: 14px;
      background-position: -4537px 0px;
    }

    .iti__flag.iti__sl {
      height: 14px;
      background-position: -4559px 0px;
    }

    .iti__flag.iti__sm {
      height: 15px;
      background-position: -4581px 0px;
    }

    .iti__flag.iti__sn {
      height: 14px;
      background-position: -4603px 0px;
    }

    .iti__flag.iti__so {
      height: 14px;
      background-position: -4625px 0px;
    }

    .iti__flag.iti__sr {
      height: 14px;
      background-position: -4647px 0px;
    }

    .iti__flag.iti__ss {
      height: 10px;
      background-position: -4669px 0px;
    }

    .iti__flag.iti__st {
      height: 10px;
      background-position: -4691px 0px;
    }

    .iti__flag.iti__sv {
      height: 12px;
      background-position: -4713px 0px;
    }

    .iti__flag.iti__sx {
      height: 14px;
      background-position: -4735px 0px;
    }

    .iti__flag.iti__sy {
      height: 14px;
      background-position: -4757px 0px;
    }

    .iti__flag.iti__sz {
      height: 14px;
      background-position: -4779px 0px;
    }

    .iti__flag.iti__ta {
      height: 10px;
      background-position: -4801px 0px;
    }

    .iti__flag.iti__tc {
      height: 10px;
      background-position: -4823px 0px;
    }

    .iti__flag.iti__td {
      height: 14px;
      background-position: -4845px 0px;
    }

    .iti__flag.iti__tf {
      height: 14px;
      background-position: -4867px 0px;
    }

    .iti__flag.iti__tg {
      height: 13px;
      background-position: -4889px 0px;
    }

    .iti__flag.iti__th {
      height: 14px;
      background-position: -4911px 0px;
    }

    .iti__flag.iti__tj {
      height: 10px;
      background-position: -4933px 0px;
    }

    .iti__flag.iti__tk {
      height: 10px;
      background-position: -4955px 0px;
    }

    .iti__flag.iti__tl {
      height: 10px;
      background-position: -4977px 0px;
    }

    .iti__flag.iti__tm {
      height: 14px;
      background-position: -4999px 0px;
    }

    .iti__flag.iti__tn {
      height: 14px;
      background-position: -5021px 0px;
    }

    .iti__flag.iti__to {
      height: 10px;
      background-position: -5043px 0px;
    }

    .iti__flag.iti__tr {
      height: 14px;
      background-position: -5065px 0px;
    }

    .iti__flag.iti__tt {
      height: 12px;
      background-position: -5087px 0px;
    }

    .iti__flag.iti__tv {
      height: 10px;
      background-position: -5109px 0px;
    }

    .iti__flag.iti__tw {
      height: 14px;
      background-position: -5131px 0px;
    }

    .iti__flag.iti__tz {
      height: 14px;
      background-position: -5153px 0px;
    }

    .iti__flag.iti__ua {
      height: 14px;
      background-position: -5175px 0px;
    }

    .iti__flag.iti__ug {
      height: 14px;
      background-position: -5197px 0px;
    }

    .iti__flag.iti__um {
      height: 11px;
      background-position: -5219px 0px;
    }

    .iti__flag.iti__un {
      height: 14px;
      background-position: -5241px 0px;
    }

    .iti__flag.iti__us {
      height: 11px;
      background-position: -5263px 0px;
    }

    .iti__flag.iti__uy {
      height: 14px;
      background-position: -5285px 0px;
    }

    .iti__flag.iti__uz {
      height: 10px;
      background-position: -5307px 0px;
    }

    .iti__flag.iti__va {
      height: 15px;
      background-position: -5329px 0px;
    }

    .iti__flag.iti__vc {
      height: 14px;
      background-position: -5346px 0px;
    }

    .iti__flag.iti__ve {
      height: 14px;
      background-position: -5368px 0px;
    }

    .iti__flag.iti__vg {
      height: 10px;
      background-position: -5390px 0px;
    }

    .iti__flag.iti__vi {
      height: 14px;
      background-position: -5412px 0px;
    }

    .iti__flag.iti__vn {
      height: 14px;
      background-position: -5434px 0px;
    }

    .iti__flag.iti__vu {
      height: 12px;
      background-position: -5456px 0px;
    }

    .iti__flag.iti__wf {
      height: 14px;
      background-position: -5478px 0px;
    }

    .iti__flag.iti__ws {
      height: 10px;
      background-position: -5500px 0px;
    }

    .iti__flag.iti__xk {
      height: 15px;
      background-position: -5522px 0px;
    }

    .iti__flag.iti__ye {
      height: 14px;
      background-position: -5544px 0px;
    }

    .iti__flag.iti__yt {
      height: 14px;
      background-position: -5566px 0px;
    }

    .iti__flag.iti__za {
      height: 14px;
      background-position: -5588px 0px;
    }

    .iti__flag.iti__zm {
      height: 14px;
      background-position: -5610px 0px;
    }

    .iti__flag.iti__zw {
      height: 10px;
      background-position: -5632px 0px;
    }

    .iti__flag {
      height: 15px;
      box-shadow: 0px 0px 1px 0px #888;
      background-image: url("");
      background-repeat: no-repeat;
      background-color: #DBDBDB;
      background-position: 20px 0;
    }

    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
      .iti__flag {
        background-image: url("");
      }
    }

    .iti__flag.iti__np {
      background-color: transparent;
    }
  

    #tfs-mw-sms-phone {
      padding: 10px 10px 10px 50px;
    }

    #tfs-mw-sms-phone,
    .btn {
      padding-top: 6px;
      padding-bottom: 6px;
      border: 1px solid #ccc;
      border-radius: 4px;
    }

    .btn {
      color: #ffffff;
      background-color: #428BCA;
      border-color: #357EBD;
      font-size: 14px;
      outline: none;
      cursor: pointer;
      padding-left: 12px;
      padding-right: 12px;
    }

    .btn:focus,
    .btn:hover {
      background-color: #3276B1;
      border-color: #285E8E;
    }

    .btn:active {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    }

    .alert {
      padding: 15px;
      margin-top: 10px;
      border: 1px solid transparent;
      border-radius: 4px;
    }

    .alert-info {
      border-color: #bce8f1;
      color: #31708f;
      background-color: #d9edf7;
    }

    .alert-error {
      color: #a94442;
      background-color: #f2dede;
      border-color: #ebccd1;
    }
  

    @media (min-width: 768px) {
      .page-oc .mw-password-field-masking {
        top: 35px;
        right: 30px;
      }
    }

    .report-logo-BRK {
      height: 30px !important;
    }

    .report-logo-ORE {
      height: 45px !important;
    }

    .report-logo-SKO {
      height: 50px !important;
    }

    .subscription-logo {
      height: 62px;
    }

    .subscription-logo-BRK {
      height: 30px;
    }

    .subscription-logo-ORE {
      height: 45px;
    }

    .subscription-logo-SKO {
      height: 40px;
    }

    .content-list-item.content-list-toggle img[alt='The Skousen Report'] {
      height: 34px !important;
      width: 34px !important;
    }


    .menu-item-74890 a:before {
      top: 12px;
      height: 35px !important;
      background-image: url(https://s3.amazonaws.com/assets.oxfordclub.com/images/icons/faq-grey.svg);
    }

    .menu-item-74890 a:hover:before {
      top: 12px;
      height: 35px !important;
      background-image: url(https://s3.amazonaws.com/assets.oxfordclub.com/images/icons/faq-red.svg);
    }

    .menu-item-105767 a:before {
      top: 15px;
      height: 35px !important;
      background-image: url(https://s3.amazonaws.com/assets.oxfordclub.com/images/icons/glossary-grey.svg);
    }


    .menu-item-105767 a:hover:before {
      top: 15px;
      height: 35px !important;
      background-image: url(https://s3.amazonaws.com/assets.oxfordclub.com/images/icons/glossary-red.svg);
    }

    table.signup-form-table {
      width: 580px;
      height: 200px;
      text-align: center;
      border-collapse: collapse;
    }

    table.signup-form-table td,
    table.signup-form-table th {
      border: 1px solid #FFFFFF;
      padding: 3px 2px;
    }

    table.signup-form-table tbody td {
      font-size: 18px;
    }

    table.signup-form-table tr:nth-child(even) {
      background: #F9F9F9;
    }

    table.signup-form-table tfoot td {
      font-size: 14px;
    }



    /* Safetynet Pro Grading Scale  */
    .safetynet_grading dl {
      border: solid 2px #115229;
      margin: 0px;
      padding: 0px;
      padding-top: 10px;
      padding-bottom: 10px;
      font-family: sans-serif;
      font-weight: bold;
      font-size: 13px;
      display: grid;
      grid-gap: 1em;
      grid-template-columns: 50px 2fr 50px 1.5fr 50px 2fr 50px 2fr 50px 2fr;
    }

    @media screen and (max-width: 860px) {
      .safetynet_grading dl {
        grid-template-columns: 0.3fr 2fr;
        padding: 10px;
      }
    }

    .safetynet_grading dt,
    .safetynet_grading h2 {
      color: #ffffff !important;
    }

    .safetynet_grading h2 {
      margin: 0px;
      padding: 0.75em;
      background-color: #115229;
      text-align: center;
      font-family: sans-serif;
      font-weight: bold;
      font-size: 20px !important;
      margin-bottom: 0px !important;
    }

    .safetynet_grading dt {
      border-radius: 20px;
      width: 40px;
      height: 40px;
      background-color: #ffcc00;
      font-size: 20px;
      text-align: center;
      justify-self: center;
      align-self: center;
    }

    .safetynet_grading dd {
      justify-self: left;
      align-self: center;
      margin: 0px;
      padding: 0px;

    }

    .safetynet_grading dt span {
      margin-top: 6px;
      display: inline-block;
    }

    .safetynet_grading dd span {
      font-size: 0.7em;
      font-weight: normal;
    }

    .safetynet_grading dt#grade_a {
      background-color: #0f8e49;
    }

    .safetynet_grading dt#grade_b {
      background-color: #0878c0;
    }

    .safetynet_grading dt#grade_c {
      background-color: #e0bb24;
    }

    .safetynet_grading dt#grade_d {
      background-color: #d4732c;
    }

    .safetynet_grading dt#grade_f {
      background-color: #be1b2c;
    }

    .clo-badge {
      line-height: 1.6
    }


    span.evergreen-tag {
      background: green;
      color: #fff;
      font-weight: 600;
      padding: 3px 12px;
      margin-left: 10px;
    }

    .evergreen-tag.communique {
      background-color: #a32844;
    }

    .wp-caption p.wp-caption-text {
      line-height: 1.5;
      font-size: 14px;
      margin: -10px 5px 25px;
      color: gray;

    }

    .portfolio-table td.portfolio-content {
      font-size: 17px !important;
    }

    .anr_captcha_field .grecaptcha-badge {
      visibility: visible !important;
      display: block;
      transition: right 0.3s ease 0s;
      bottom: 14px;
      right: -186px;
      box-shadow: grey 0px 0px 5px;
      border-radius: 2px;
      z-index: 1;
    }

    .anr_captcha_field .grecaptcha-badge:hover {
      right: 0;
    }

    .anr_captcha_field .grecaptcha-badge .rc-anchor-invisible-hover .rc-anchor-invisible-text .rc-anchor-pt a:link {
      display: inline-block;
    }

    .blog-title,
    .ett-reports a {
      line-height: 3.8rem !important;
    }

    .add-to-cal a,
    .add-to-cal a:hover {
      padding: 8px !important;

    }

    h2.ett-latest-updates {
      margin-bottom: 3rem;
    }

    p.not-recieving-articles {
      display: none;
    }

    #clockLive {
      display: none;
    }

    /* OXF-pro */

    .oxf-pro {
      width: 5rem !important;
    }

    .oxf-pro-loggedout-text {
      padding-top: 10px;
      padding-bottom: 30px !important;
      color: #9a3324 !important;
      font-size: 20px;
    }

    span.oxf-go-pro {
      color: #0286b9;
    }

    .subscription-logo-BRO {
      height: auto;
      width: 60%;
    }

    .brk-pro {
      width: 5rem;
      margin-right: 0.5rem;
    }

    .newsletter .row:after {
      clear: none;
    }

    #network-nav.member #top-bar-util ul {
      display: flex;
    }
  

    .mejs-container {
      clear: unset !important
    }
  

    #onetrust-consent-sdk * {
      font-size: 18px !important
    }
  