@import url(https://fonts.googleapis.com/css?family=Merriweather:400,700,400italic);@import url(https://fonts.googleapis.com/css?family=Alegreya:400italic,400,700|Alegreya+Sans:300,400,700,300italic,400italic);@import url(//hello.myfonts.net/count/2c0b5f);@charset "UTF-8";
/*
 * FOUNDATION
 * Do not change the order of these imports.
 */
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in IE and iOS.
 */



html {
  font-family: sans-serif; /* 1 */
  line-height: 1.15; /* 2 */
  -ms-text-size-adjust: 100%; /* 3 */
  -webkit-text-size-adjust: 100%; /* 3 */
}

/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary { /* 1 */
  display: block;
}

/**
 * Add the correct display in IE 9-.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */
template,
[hidden] {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
a:active,
a:hover {
  outline-width: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/* Forms
   ========================================================================== */
/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font: inherit; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Restore the font weight unset by the previous rule.
 */
optgroup {
  font-weight: bold;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*!
  Ionicons, v2.0.1
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/
@font-face {font-display:swap;
  font-family: "Ionicons";
  src: url(../../../../../../../../themes/lamarzoccousa-scratch/assets/fonts/ionicons.eot?v=2.0.1);
  src: url("../../../../../../../../themes/lamarzoccousa-scratch/assets/fonts/ionicons.eot?v=2.0.1#iefix") format("embedded-opentype"), url(../../../../../../../../themes/lamarzoccousa-scratch/assets/fonts/ionicons.ttf?v=2.0.1) format("truetype"), url(../../../../../../../../themes/lamarzoccousa-scratch/assets/fonts/ionicons.woff?v=2.0.1) format("woff"), url("../../../../../../../../themes/lamarzoccousa-scratch/assets/fonts/ionicons.svg?v=2.0.1#Ionicons") format("svg");
  font-weight: normal;
  font-style: normal;
}
.ion, .ionicons, .ion-alert:before, .ion-alert-circled:before, .ion-android-add:before, .ion-android-add-circle:before, .ion-android-alarm-clock:before, .ion-android-alert:before, .ion-android-apps:before, .ion-android-archive:before, .ion-android-arrow-back:before, .ion-android-arrow-down:before, .ion-android-arrow-dropdown:before, .ion-android-arrow-dropdown-circle:before, .ion-android-arrow-dropleft:before, .ion-android-arrow-dropleft-circle:before, .ion-android-arrow-dropright:before, .ion-android-arrow-dropright-circle:before, .ion-android-arrow-dropup:before, .ion-android-arrow-dropup-circle:before, .ion-android-arrow-forward:before, .ion-android-arrow-up:before, .ion-android-attach:before, .ion-android-bar:before, .ion-android-bicycle:before, .ion-android-boat:before, .ion-android-bookmark:before, .ion-android-bulb:before, .ion-android-bus:before, .ion-android-calendar:before, .ion-android-call:before, .ion-android-camera:before, .ion-android-cancel:before, .ion-android-car:before, .ion-android-cart:before, .ion-android-chat:before, .ion-android-checkbox:before, .ion-android-checkbox-blank:before, .ion-android-checkbox-outline:before, .ion-android-checkbox-outline-blank:before, .ion-android-checkmark-circle:before, .ion-android-clipboard:before, .ion-android-close:before, .ion-android-cloud:before, .ion-android-cloud-circle:before, .ion-android-cloud-done:before, .ion-android-cloud-outline:before, .ion-android-color-palette:before, .ion-android-compass:before, .ion-android-contact:before, .ion-android-contacts:before, .ion-android-contract:before, .ion-android-create:before, .ion-android-delete:before, .ion-android-desktop:before, .ion-android-document:before, .ion-android-done:before, .ion-android-done-all:before, .ion-android-download:before, .ion-android-drafts:before, .ion-android-exit:before, .ion-android-expand:before, .ion-android-favorite:before, .ion-android-favorite-outline:before, .ion-android-film:before, .ion-android-folder:before, .ion-android-folder-open:before, .ion-android-funnel:before, .ion-android-globe:before, .ion-android-hand:before, .ion-android-hangout:before, .ion-android-happy:before, .ion-android-home:before, .ion-android-image:before, .ion-android-laptop:before, .ion-android-list:before, .ion-android-locate:before, .ion-android-lock:before, .ion-android-mail:before, .ion-android-map:before, .ion-android-menu:before, .ion-android-microphone:before, .ion-android-microphone-off:before, .ion-android-more-horizontal:before, .ion-android-more-vertical:before, .ion-android-navigate:before, .ion-android-notifications:before, .ion-android-notifications-none:before, .ion-android-notifications-off:before, .ion-android-open:before, .ion-android-options:before, .ion-android-people:before, .ion-android-person:before, .ion-android-person-add:before, .ion-android-phone-landscape:before, .ion-android-phone-portrait:before, .ion-android-pin:before, .ion-android-plane:before, .ion-android-playstore:before, .ion-android-print:before, .ion-android-radio-button-off:before, .ion-android-radio-button-on:before, .ion-android-refresh:before, .ion-android-remove:before, .ion-android-remove-circle:before, .ion-android-restaurant:before, .ion-android-sad:before, .ion-android-search:before, .ion-android-send:before, .ion-android-settings:before, .ion-android-share:before, .ion-android-share-alt:before, .ion-android-star:before, .ion-android-star-half:before, .ion-android-star-outline:before, .ion-android-stopwatch:before, .ion-android-subway:before, .ion-android-sunny:before, .ion-android-sync:before, .ion-android-textsms:before, .ion-android-time:before, .ion-android-train:before, .ion-android-unlock:before, .ion-android-upload:before, .ion-android-volume-down:before, .ion-android-volume-mute:before, .ion-android-volume-off:before, .ion-android-volume-up:before, .ion-android-walk:before, .ion-android-warning:before, .ion-android-watch:before, .ion-android-wifi:before, .ion-aperture:before, .ion-archive:before, .ion-arrow-down-a:before, .ion-arrow-down-b:before, .ion-arrow-down-c:before, .ion-arrow-expand:before, .ion-arrow-graph-down-left:before, .ion-arrow-graph-down-right:before, .ion-arrow-graph-up-left:before, .ion-arrow-graph-up-right:before, .ion-arrow-left-a:before, .ion-arrow-left-b:before, .ion-arrow-left-c:before, .ion-arrow-move:before, .ion-arrow-resize:before, .ion-arrow-return-left:before, .ion-arrow-return-right:before, .ion-arrow-right-a:before, .ion-arrow-right-b:before, .ion-arrow-right-c:before, .ion-arrow-shrink:before, .ion-arrow-swap:before, .ion-arrow-up-a:before, .ion-arrow-up-b:before, .ion-arrow-up-c:before, .ion-asterisk:before, .ion-at:before, .ion-backspace:before, .ion-backspace-outline:before, .ion-bag:before, .ion-battery-charging:before, .ion-battery-empty:before, .ion-battery-full:before, .ion-battery-half:before, .ion-battery-low:before, .ion-beaker:before, .ion-beer:before, .ion-bluetooth:before, .ion-bonfire:before, .ion-bookmark:before, .ion-bowtie:before, .ion-briefcase:before, .ion-bug:before, .ion-calculator:before, .ion-calendar:before, .ion-camera:before, .ion-card:before, .ion-cash:before, .ion-chatbox:before, .ion-chatbox-working:before, .ion-chatboxes:before, .ion-chatbubble:before, .ion-chatbubble-working:before, .ion-chatbubbles:before, .ion-checkmark:before, .ion-checkmark-circled:before, .ion-checkmark-round:before, .ion-chevron-down:before, .ion-chevron-left:before, .ion-chevron-right:before, .ion-chevron-up:before, .ion-clipboard:before, .ion-clock:before, .ion-close:before, .ion-close-circled:before, .ion-close-round:before, .ion-closed-captioning:before, .ion-cloud:before, .ion-code:before, .ion-code-download:before, .ion-code-working:before, .ion-coffee:before, .ion-compass:before, .ion-compose:before, .ion-connection-bars:before, .ion-contrast:before, .ion-crop:before, .ion-cube:before, .ion-disc:before, .ion-document:before, .ion-document-text:before, .ion-drag:before, .ion-earth:before, .ion-easel:before, .ion-edit:before, .ion-egg:before, .ion-eject:before, .ion-email:before, .ion-email-unread:before, .ion-erlenmeyer-flask:before, .ion-erlenmeyer-flask-bubbles:before, .ion-eye:before, .ion-eye-disabled:before, .ion-female:before, .ion-filing:before, .ion-film-marker:before, .ion-fireball:before, .ion-flag:before, .ion-flame:before, .ion-flash:before, .ion-flash-off:before, .ion-folder:before, .ion-fork:before, .ion-fork-repo:before, .ion-forward:before, .ion-funnel:before, .ion-gear-a:before, .ion-gear-b:before, .ion-grid:before, .ion-hammer:before, .ion-happy:before, .ion-happy-outline:before, .ion-headphone:before, .ion-heart:before, .ion-heart-broken:before, .ion-help:before, .ion-help-buoy:before, .ion-help-circled:before, .ion-home:before, .ion-icecream:before, .ion-image:before, .ion-images:before, .ion-information:before, .ion-information-circled:before, .ion-ionic:before, .ion-ios-alarm:before, .ion-ios-alarm-outline:before, .ion-ios-albums:before, .ion-ios-albums-outline:before, .ion-ios-americanfootball:before, .ion-ios-americanfootball-outline:before, .ion-ios-analytics:before, .ion-ios-analytics-outline:before, .ion-ios-arrow-back:before, .ion-ios-arrow-down:before, .ion-ios-arrow-forward:before, .ion-ios-arrow-left:before, .ion-ios-arrow-right:before, .ion-ios-arrow-thin-down:before, .ion-ios-arrow-thin-left:before, .ion-ios-arrow-thin-right:before, .ion-ios-arrow-thin-up:before, .ion-ios-arrow-up:before, .ion-ios-at:before, .ion-ios-at-outline:before, .ion-ios-barcode:before, .ion-ios-barcode-outline:before, .ion-ios-baseball:before, .ion-ios-baseball-outline:before, .ion-ios-basketball:before, .ion-ios-basketball-outline:before, .ion-ios-bell:before, .ion-ios-bell-outline:before, .ion-ios-body:before, .ion-ios-body-outline:before, .ion-ios-bolt:before, .ion-ios-bolt-outline:before, .ion-ios-book:before, .ion-ios-book-outline:before, .ion-ios-bookmarks:before, .ion-ios-bookmarks-outline:before, .ion-ios-box:before, .ion-ios-box-outline:before, .ion-ios-briefcase:before, .ion-ios-briefcase-outline:before, .ion-ios-browsers:before, .ion-ios-browsers-outline:before, .ion-ios-calculator:before, .ion-ios-calculator-outline:before, .ion-ios-calendar:before, .ion-ios-calendar-outline:before, .ion-ios-camera:before, .ion-ios-camera-outline:before, .ion-ios-cart:before, .ion-ios-cart-outline:before, .ion-ios-chatboxes:before, .ion-ios-chatboxes-outline:before, .ion-ios-chatbubble:before, .ion-ios-chatbubble-outline:before, .ion-ios-checkmark:before, .ion-ios-checkmark-empty:before, .ion-ios-checkmark-outline:before, .ion-ios-circle-filled:before, .ion-ios-circle-outline:before, .ion-ios-clock:before, .ion-ios-clock-outline:before, .ion-ios-close:before, .ion-ios-close-empty:before, .ion-ios-close-outline:before, .ion-ios-cloud:before, .ion-ios-cloud-download:before, .ion-ios-cloud-download-outline:before, .ion-ios-cloud-outline:before, .ion-ios-cloud-upload:before, .ion-ios-cloud-upload-outline:before, .ion-ios-cloudy:before, .ion-ios-cloudy-night:before, .ion-ios-cloudy-night-outline:before, .ion-ios-cloudy-outline:before, .ion-ios-cog:before, .ion-ios-cog-outline:before, .ion-ios-color-filter:before, .ion-ios-color-filter-outline:before, .ion-ios-color-wand:before, .ion-ios-color-wand-outline:before, .ion-ios-compose:before, .ion-ios-compose-outline:before, .ion-ios-contact:before, .ion-ios-contact-outline:before, .ion-ios-copy:before, .ion-ios-copy-outline:before, .ion-ios-crop:before, .ion-ios-crop-strong:before, .ion-ios-download:before, .ion-ios-download-outline:before, .ion-ios-drag:before, .ion-ios-email:before, .ion-ios-email-outline:before, .ion-ios-eye:before, .ion-ios-eye-outline:before, .ion-ios-fastforward:before, .ion-ios-fastforward-outline:before, .ion-ios-filing:before, .ion-ios-filing-outline:before, .ion-ios-film:before, .ion-ios-film-outline:before, .ion-ios-flag:before, .ion-ios-flag-outline:before, .ion-ios-flame:before, .ion-ios-flame-outline:before, .ion-ios-flask:before, .ion-ios-flask-outline:before, .ion-ios-flower:before, .ion-ios-flower-outline:before, .ion-ios-folder:before, .ion-ios-folder-outline:before, .ion-ios-football:before, .ion-ios-football-outline:before, .ion-ios-game-controller-a:before, .ion-ios-game-controller-a-outline:before, .ion-ios-game-controller-b:before, .ion-ios-game-controller-b-outline:before, .ion-ios-gear:before, .ion-ios-gear-outline:before, .ion-ios-glasses:before, .ion-ios-glasses-outline:before, .ion-ios-grid-view:before, .ion-ios-grid-view-outline:before, .ion-ios-heart:before, .ion-ios-heart-outline:before, .ion-ios-help:before, .ion-ios-help-empty:before, .ion-ios-help-outline:before, .ion-ios-home:before, .ion-ios-home-outline:before, .ion-ios-infinite:before, .ion-ios-infinite-outline:before, .ion-ios-information:before, .ion-ios-information-empty:before, .ion-ios-information-outline:before, .ion-ios-ionic-outline:before, .ion-ios-keypad:before, .ion-ios-keypad-outline:before, .ion-ios-lightbulb:before, .ion-ios-lightbulb-outline:before, .ion-ios-list:before, .ion-ios-list-outline:before, .ion-ios-location:before, .ion-ios-location-outline:before, .ion-ios-locked:before, .ion-ios-locked-outline:before, .ion-ios-loop:before, .ion-ios-loop-strong:before, .ion-ios-medical:before, .ion-ios-medical-outline:before, .ion-ios-medkit:before, .ion-ios-medkit-outline:before, .ion-ios-mic:before, .ion-ios-mic-off:before, .ion-ios-mic-outline:before, .ion-ios-minus:before, .ion-ios-minus-empty:before, .ion-ios-minus-outline:before, .ion-ios-monitor:before, .ion-ios-monitor-outline:before, .ion-ios-moon:before, .ion-ios-moon-outline:before, .ion-ios-more:before, .ion-ios-more-outline:before, .ion-ios-musical-note:before, .ion-ios-musical-notes:before, .ion-ios-navigate:before, .ion-ios-navigate-outline:before, .ion-ios-nutrition:before, .ion-ios-nutrition-outline:before, .ion-ios-paper:before, .ion-ios-paper-outline:before, .ion-ios-paperplane:before, .ion-ios-paperplane-outline:before, .ion-ios-partlysunny:before, .ion-ios-partlysunny-outline:before, .ion-ios-pause:before, .ion-ios-pause-outline:before, .ion-ios-paw:before, .ion-ios-paw-outline:before, .ion-ios-people:before, .ion-ios-people-outline:before, .ion-ios-person:before, .ion-ios-person-outline:before, .ion-ios-personadd:before, .ion-ios-personadd-outline:before, .ion-ios-photos:before, .ion-ios-photos-outline:before, .ion-ios-pie:before, .ion-ios-pie-outline:before, .ion-ios-pint:before, .ion-ios-pint-outline:before, .ion-ios-play:before, .ion-ios-play-outline:before, .ion-ios-plus:before, .ion-ios-plus-empty:before, .ion-ios-plus-outline:before, .ion-ios-pricetag:before, .ion-ios-pricetag-outline:before, .ion-ios-pricetags:before, .ion-ios-pricetags-outline:before, .ion-ios-printer:before, .ion-ios-printer-outline:before, .ion-ios-pulse:before, .ion-ios-pulse-strong:before, .ion-ios-rainy:before, .ion-ios-rainy-outline:before, .ion-ios-recording:before, .ion-ios-recording-outline:before, .ion-ios-redo:before, .ion-ios-redo-outline:before, .ion-ios-refresh:before, .ion-ios-refresh-empty:before, .ion-ios-refresh-outline:before, .ion-ios-reload:before, .ion-ios-reverse-camera:before, .ion-ios-reverse-camera-outline:before, .ion-ios-rewind:before, .ion-ios-rewind-outline:before, .ion-ios-rose:before, .ion-ios-rose-outline:before, .ion-ios-search:before, .ion-ios-search-strong:before, .ion-ios-settings:before, .ion-ios-settings-strong:before, .ion-ios-shuffle:before, .ion-ios-shuffle-strong:before, .ion-ios-skipbackward:before, .ion-ios-skipbackward-outline:before, .ion-ios-skipforward:before, .ion-ios-skipforward-outline:before, .ion-ios-snowy:before, .ion-ios-speedometer:before, .ion-ios-speedometer-outline:before, .ion-ios-star:before, .ion-ios-star-half:before, .ion-ios-star-outline:before, .ion-ios-stopwatch:before, .ion-ios-stopwatch-outline:before, .ion-ios-sunny:before, .ion-ios-sunny-outline:before, .ion-ios-telephone:before, .ion-ios-telephone-outline:before, .ion-ios-tennisball:before, .ion-ios-tennisball-outline:before, .ion-ios-thunderstorm:before, .ion-ios-thunderstorm-outline:before, .ion-ios-time:before, .ion-ios-time-outline:before, .ion-ios-timer:before, .ion-ios-timer-outline:before, .ion-ios-toggle:before, .ion-ios-toggle-outline:before, .ion-ios-trash:before, .ion-ios-trash-outline:before, .ion-ios-undo:before, .ion-ios-undo-outline:before, .ion-ios-unlocked:before, .ion-ios-unlocked-outline:before, .ion-ios-upload:before, .ion-ios-upload-outline:before, .ion-ios-videocam:before, .ion-ios-videocam-outline:before, .ion-ios-volume-high:before, .ion-ios-volume-low:before, .ion-ios-wineglass:before, .ion-ios-wineglass-outline:before, .ion-ios-world:before, .ion-ios-world-outline:before, .ion-ipad:before, .ion-iphone:before, .ion-ipod:before, .ion-jet:before, .ion-key:before, .ion-knife:before, .ion-laptop:before, .ion-leaf:before, .ion-levels:before, .ion-lightbulb:before, .ion-link:before, .ion-load-a:before, .ion-load-b:before, .ion-load-c:before, .ion-load-d:before, .ion-location:before, .ion-lock-combination:before, .ion-locked:before, .ion-log-in:before, .ion-log-out:before, .ion-loop:before, .ion-magnet:before, .ion-male:before, .ion-man:before, .ion-map:before, .ion-medkit:before, .ion-merge:before, .ion-mic-a:before, .ion-mic-b:before, .ion-mic-c:before, .ion-minus:before, .ion-minus-circled:before, .ion-minus-round:before, .ion-model-s:before, .ion-monitor:before, .ion-more:before, .ion-mouse:before, .ion-music-note:before, .ion-navicon:before, .ion-navicon-round:before, .ion-navigate:before, .ion-network:before, .ion-no-smoking:before, .ion-nuclear:before, .ion-outlet:before, .ion-paintbrush:before, .ion-paintbucket:before, .ion-paper-airplane:before, .ion-paperclip:before, .ion-pause:before, .ion-person:before, .ion-person-add:before, .ion-person-stalker:before, .ion-pie-graph:before, .ion-pin:before, .ion-pinpoint:before, .ion-pizza:before, .ion-plane:before, .ion-planet:before, .ion-play:before, .ion-playstation:before, .ion-plus:before, .ion-plus-circled:before, .ion-plus-round:before, .ion-podium:before, .ion-pound:before, .ion-power:before, .ion-pricetag:before, .ion-pricetags:before, .ion-printer:before, .ion-pull-request:before, .ion-qr-scanner:before, .ion-quote:before, .ion-radio-waves:before, .ion-record:before, .ion-refresh:before, .ion-reply:before, .ion-reply-all:before, .ion-ribbon-a:before, .ion-ribbon-b:before, .ion-sad:before, .ion-sad-outline:before, .ion-scissors:before, .ion-search:before, .ion-settings:before, .ion-share:before, .ion-shuffle:before, .ion-skip-backward:before, .ion-skip-forward:before, .ion-social-android:before, .ion-social-android-outline:before, .ion-social-angular:before, .ion-social-angular-outline:before, .ion-social-apple:before, .ion-social-apple-outline:before, .ion-social-bitcoin:before, .ion-social-bitcoin-outline:before, .ion-social-buffer:before, .ion-social-buffer-outline:before, .ion-social-chrome:before, .ion-social-chrome-outline:before, .ion-social-codepen:before, .ion-social-codepen-outline:before, .ion-social-css3:before, .ion-social-css3-outline:before, .ion-social-designernews:before, .ion-social-designernews-outline:before, .ion-social-dribbble:before, .ion-social-dribbble-outline:before, .ion-social-dropbox:before, .ion-social-dropbox-outline:before, .ion-social-euro:before, .ion-social-euro-outline:before, .ion-social-facebook:before, .ion-social-facebook-outline:before, .ion-social-foursquare:before, .ion-social-foursquare-outline:before, .ion-social-freebsd-devil:before, .ion-social-github:before, .ion-social-github-outline:before, .ion-social-google:before, .ion-social-google-outline:before, .ion-social-googleplus:before, .ion-social-googleplus-outline:before, .ion-social-hackernews:before, .ion-social-hackernews-outline:before, .ion-social-html5:before, .ion-social-html5-outline:before, .ion-social-instagram:before, .ion-social-instagram-outline:before, .ion-social-javascript:before, .ion-social-javascript-outline:before, .ion-social-linkedin:before, .ion-social-linkedin-outline:before, .ion-social-markdown:before, .ion-social-nodejs:before, .ion-social-octocat:before, .ion-social-pinterest:before, .ion-social-pinterest-outline:before, .ion-social-python:before, .ion-social-reddit:before, .ion-social-reddit-outline:before, .ion-social-rss:before, .ion-social-rss-outline:before, .ion-social-sass:before, .ion-social-skype:before, .ion-social-skype-outline:before, .ion-social-snapchat:before, .ion-social-snapchat-outline:before, .ion-social-tumblr:before, .ion-social-tumblr-outline:before, .ion-social-tux:before, .ion-social-twitch:before, .ion-social-twitch-outline:before, .ion-social-twitter:before, .ion-social-twitter-outline:before, .ion-social-usd:before, .ion-social-usd-outline:before, .ion-social-vimeo:before, .ion-social-vimeo-outline:before, .ion-social-whatsapp:before, .ion-social-whatsapp-outline:before, .ion-social-windows:before, .ion-social-windows-outline:before, .ion-social-wordpress:before, .ion-social-wordpress-outline:before, .ion-social-yahoo:before, .ion-social-yahoo-outline:before, .ion-social-yen:before, .ion-social-yen-outline:before, .ion-social-youtube:before, .ion-social-youtube-outline:before, .ion-soup-can:before, .ion-soup-can-outline:before, .ion-speakerphone:before, .ion-speedometer:before, .ion-spoon:before, .ion-star:before, .ion-stats-bars:before, .ion-steam:before, .ion-stop:before, .ion-thermometer:before, .ion-thumbsdown:before, .ion-thumbsup:before, .ion-toggle:before, .ion-toggle-filled:before, .ion-transgender:before, .ion-trash-a:before, .ion-trash-b:before, .ion-trophy:before, .ion-tshirt:before, .ion-tshirt-outline:before, .ion-umbrella:before, .ion-university:before, .ion-unlocked:before, .ion-upload:before, .ion-usb:before, .ion-videocamera:before, .ion-volume-high:before, .ion-volume-low:before, .ion-volume-medium:before, .ion-volume-mute:before, .ion-wand:before, .ion-waterdrop:before, .ion-wifi:before, .ion-wineglass:before, .ion-woman:before, .ion-wrench:before, .ion-xbox:before {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ion-alert:before {
  content: "\f101";
}

.ion-alert-circled:before {
  content: "\f100";
}

.ion-android-add:before {
  content: "\f2c7";
}

.ion-android-add-circle:before {
  content: "\f359";
}

.ion-android-alarm-clock:before {
  content: "\f35a";
}

.ion-android-alert:before {
  content: "\f35b";
}

.ion-android-apps:before {
  content: "\f35c";
}

.ion-android-archive:before {
  content: "\f2c9";
}

.ion-android-arrow-back:before {
  content: "\f2ca";
}

.ion-android-arrow-down:before {
  content: "\f35d";
}

.ion-android-arrow-dropdown:before {
  content: "\f35f";
}

.ion-android-arrow-dropdown-circle:before {
  content: "\f35e";
}

.ion-android-arrow-dropleft:before {
  content: "\f361";
}

.ion-android-arrow-dropleft-circle:before {
  content: "\f360";
}

.ion-android-arrow-dropright:before {
  content: "\f363";
}

.ion-android-arrow-dropright-circle:before {
  content: "\f362";
}

.ion-android-arrow-dropup:before {
  content: "\f365";
}

.ion-android-arrow-dropup-circle:before {
  content: "\f364";
}

.ion-android-arrow-forward:before {
  content: "\f30f";
}

.ion-android-arrow-up:before {
  content: "\f366";
}

.ion-android-attach:before {
  content: "\f367";
}

.ion-android-bar:before {
  content: "\f368";
}

.ion-android-bicycle:before {
  content: "\f369";
}

.ion-android-boat:before {
  content: "\f36a";
}

.ion-android-bookmark:before {
  content: "\f36b";
}

.ion-android-bulb:before {
  content: "\f36c";
}

.ion-android-bus:before {
  content: "\f36d";
}

.ion-android-calendar:before {
  content: "\f2d1";
}

.ion-android-call:before {
  content: "\f2d2";
}

.ion-android-camera:before {
  content: "\f2d3";
}

.ion-android-cancel:before {
  content: "\f36e";
}

.ion-android-car:before {
  content: "\f36f";
}

.ion-android-cart:before {
  content: "\f370";
}

.ion-android-chat:before {
  content: "\f2d4";
}

.ion-android-checkbox:before {
  content: "\f374";
}

.ion-android-checkbox-blank:before {
  content: "\f371";
}

.ion-android-checkbox-outline:before {
  content: "\f373";
}

.ion-android-checkbox-outline-blank:before {
  content: "\f372";
}

.ion-android-checkmark-circle:before {
  content: "\f375";
}

.ion-android-clipboard:before {
  content: "\f376";
}

.ion-android-close:before {
  content: "\f2d7";
}

.ion-android-cloud:before {
  content: "\f37a";
}

.ion-android-cloud-circle:before {
  content: "\f377";
}

.ion-android-cloud-done:before {
  content: "\f378";
}

.ion-android-cloud-outline:before {
  content: "\f379";
}

.ion-android-color-palette:before {
  content: "\f37b";
}

.ion-android-compass:before {
  content: "\f37c";
}

.ion-android-contact:before {
  content: "\f2d8";
}

.ion-android-contacts:before {
  content: "\f2d9";
}

.ion-android-contract:before {
  content: "\f37d";
}

.ion-android-create:before {
  content: "\f37e";
}

.ion-android-delete:before {
  content: "\f37f";
}

.ion-android-desktop:before {
  content: "\f380";
}

.ion-android-document:before {
  content: "\f381";
}

.ion-android-done:before {
  content: "\f383";
}

.ion-android-done-all:before {
  content: "\f382";
}

.ion-android-download:before {
  content: "\f2dd";
}

.ion-android-drafts:before {
  content: "\f384";
}

.ion-android-exit:before {
  content: "\f385";
}

.ion-android-expand:before {
  content: "\f386";
}

.ion-android-favorite:before {
  content: "\f388";
}

.ion-android-favorite-outline:before {
  content: "\f387";
}

.ion-android-film:before {
  content: "\f389";
}

.ion-android-folder:before {
  content: "\f2e0";
}

.ion-android-folder-open:before {
  content: "\f38a";
}

.ion-android-funnel:before {
  content: "\f38b";
}

.ion-android-globe:before {
  content: "\f38c";
}

.ion-android-hand:before {
  content: "\f2e3";
}

.ion-android-hangout:before {
  content: "\f38d";
}

.ion-android-happy:before {
  content: "\f38e";
}

.ion-android-home:before {
  content: "\f38f";
}

.ion-android-image:before {
  content: "\f2e4";
}

.ion-android-laptop:before {
  content: "\f390";
}

.ion-android-list:before {
  content: "\f391";
}

.ion-android-locate:before {
  content: "\f2e9";
}

.ion-android-lock:before {
  content: "\f392";
}

.ion-android-mail:before {
  content: "\f2eb";
}

.ion-android-map:before {
  content: "\f393";
}

.ion-android-menu:before {
  content: "\f394";
}

.ion-android-microphone:before {
  content: "\f2ec";
}

.ion-android-microphone-off:before {
  content: "\f395";
}

.ion-android-more-horizontal:before {
  content: "\f396";
}

.ion-android-more-vertical:before {
  content: "\f397";
}

.ion-android-navigate:before {
  content: "\f398";
}

.ion-android-notifications:before {
  content: "\f39b";
}

.ion-android-notifications-none:before {
  content: "\f399";
}

.ion-android-notifications-off:before {
  content: "\f39a";
}

.ion-android-open:before {
  content: "\f39c";
}

.ion-android-options:before {
  content: "\f39d";
}

.ion-android-people:before {
  content: "\f39e";
}

.ion-android-person:before {
  content: "\f3a0";
}

.ion-android-person-add:before {
  content: "\f39f";
}

.ion-android-phone-landscape:before {
  content: "\f3a1";
}

.ion-android-phone-portrait:before {
  content: "\f3a2";
}

.ion-android-pin:before {
  content: "\f3a3";
}

.ion-android-plane:before {
  content: "\f3a4";
}

.ion-android-playstore:before {
  content: "\f2f0";
}

.ion-android-print:before {
  content: "\f3a5";
}

.ion-android-radio-button-off:before {
  content: "\f3a6";
}

.ion-android-radio-button-on:before {
  content: "\f3a7";
}

.ion-android-refresh:before {
  content: "\f3a8";
}

.ion-android-remove:before {
  content: "\f2f4";
}

.ion-android-remove-circle:before {
  content: "\f3a9";
}

.ion-android-restaurant:before {
  content: "\f3aa";
}

.ion-android-sad:before {
  content: "\f3ab";
}

.ion-android-search:before {
  content: "\f2f5";
}

.ion-android-send:before {
  content: "\f2f6";
}

.ion-android-settings:before {
  content: "\f2f7";
}

.ion-android-share:before {
  content: "\f2f8";
}

.ion-android-share-alt:before {
  content: "\f3ac";
}

.ion-android-star:before {
  content: "\f2fc";
}

.ion-android-star-half:before {
  content: "\f3ad";
}

.ion-android-star-outline:before {
  content: "\f3ae";
}

.ion-android-stopwatch:before {
  content: "\f2fd";
}

.ion-android-subway:before {
  content: "\f3af";
}

.ion-android-sunny:before {
  content: "\f3b0";
}

.ion-android-sync:before {
  content: "\f3b1";
}

.ion-android-textsms:before {
  content: "\f3b2";
}

.ion-android-time:before {
  content: "\f3b3";
}

.ion-android-train:before {
  content: "\f3b4";
}

.ion-android-unlock:before {
  content: "\f3b5";
}

.ion-android-upload:before {
  content: "\f3b6";
}

.ion-android-volume-down:before {
  content: "\f3b7";
}

.ion-android-volume-mute:before {
  content: "\f3b8";
}

.ion-android-volume-off:before {
  content: "\f3b9";
}

.ion-android-volume-up:before {
  content: "\f3ba";
}

.ion-android-walk:before {
  content: "\f3bb";
}

.ion-android-warning:before {
  content: "\f3bc";
}

.ion-android-watch:before {
  content: "\f3bd";
}

.ion-android-wifi:before {
  content: "\f305";
}

.ion-aperture:before {
  content: "\f313";
}

.ion-archive:before {
  content: "\f102";
}

.ion-arrow-down-a:before {
  content: "\f103";
}

.ion-arrow-down-b:before {
  content: "\f104";
}

.ion-arrow-down-c:before {
  content: "\f105";
}

.ion-arrow-expand:before {
  content: "\f25e";
}

.ion-arrow-graph-down-left:before {
  content: "\f25f";
}

.ion-arrow-graph-down-right:before {
  content: "\f260";
}

.ion-arrow-graph-up-left:before {
  content: "\f261";
}

.ion-arrow-graph-up-right:before {
  content: "\f262";
}

.ion-arrow-left-a:before {
  content: "\f106";
}

.ion-arrow-left-b:before {
  content: "\f107";
}

.ion-arrow-left-c:before {
  content: "\f108";
}

.ion-arrow-move:before {
  content: "\f263";
}

.ion-arrow-resize:before {
  content: "\f264";
}

.ion-arrow-return-left:before {
  content: "\f265";
}

.ion-arrow-return-right:before {
  content: "\f266";
}

.ion-arrow-right-a:before {
  content: "\f109";
}

.ion-arrow-right-b:before {
  content: "\f10a";
}

.ion-arrow-right-c:before {
  content: "\f10b";
}

.ion-arrow-shrink:before {
  content: "\f267";
}

.ion-arrow-swap:before {
  content: "\f268";
}

.ion-arrow-up-a:before {
  content: "\f10c";
}

.ion-arrow-up-b:before {
  content: "\f10d";
}

.ion-arrow-up-c:before {
  content: "\f10e";
}

.ion-asterisk:before {
  content: "\f314";
}

.ion-at:before {
  content: "\f10f";
}

.ion-backspace:before {
  content: "\f3bf";
}

.ion-backspace-outline:before {
  content: "\f3be";
}

.ion-bag:before {
  content: "\f110";
}

.ion-battery-charging:before {
  content: "\f111";
}

.ion-battery-empty:before {
  content: "\f112";
}

.ion-battery-full:before {
  content: "\f113";
}

.ion-battery-half:before {
  content: "\f114";
}

.ion-battery-low:before {
  content: "\f115";
}

.ion-beaker:before {
  content: "\f269";
}

.ion-beer:before {
  content: "\f26a";
}

.ion-bluetooth:before {
  content: "\f116";
}

.ion-bonfire:before {
  content: "\f315";
}

.ion-bookmark:before {
  content: "\f26b";
}

.ion-bowtie:before {
  content: "\f3c0";
}

.ion-briefcase:before {
  content: "\f26c";
}

.ion-bug:before {
  content: "\f2be";
}

.ion-calculator:before {
  content: "\f26d";
}

.ion-calendar:before {
  content: "\f117";
}

.ion-camera:before {
  content: "\f118";
}

.ion-card:before {
  content: "\f119";
}

.ion-cash:before {
  content: "\f316";
}

.ion-chatbox:before {
  content: "\f11b";
}

.ion-chatbox-working:before {
  content: "\f11a";
}

.ion-chatboxes:before {
  content: "\f11c";
}

.ion-chatbubble:before {
  content: "\f11e";
}

.ion-chatbubble-working:before {
  content: "\f11d";
}

.ion-chatbubbles:before {
  content: "\f11f";
}

.ion-checkmark:before {
  content: "\f122";
}

.ion-checkmark-circled:before {
  content: "\f120";
}

.ion-checkmark-round:before {
  content: "\f121";
}

.ion-chevron-down:before {
  content: "\f123";
}

.ion-chevron-left:before {
  content: "\f124";
}

.ion-chevron-right:before {
  content: "\f125";
}

.ion-chevron-up:before {
  content: "\f126";
}

.ion-clipboard:before {
  content: "\f127";
}

.ion-clock:before {
  content: "\f26e";
}

.ion-close:before {
  content: "\f12a";
}

.ion-close-circled:before {
  content: "\f128";
}

.ion-close-round:before {
  content: "\f129";
}

.ion-closed-captioning:before {
  content: "\f317";
}

.ion-cloud:before {
  content: "\f12b";
}

.ion-code:before {
  content: "\f271";
}

.ion-code-download:before {
  content: "\f26f";
}

.ion-code-working:before {
  content: "\f270";
}

.ion-coffee:before {
  content: "\f272";
}

.ion-compass:before {
  content: "\f273";
}

.ion-compose:before {
  content: "\f12c";
}

.ion-connection-bars:before {
  content: "\f274";
}

.ion-contrast:before {
  content: "\f275";
}

.ion-crop:before {
  content: "\f3c1";
}

.ion-cube:before {
  content: "\f318";
}

.ion-disc:before {
  content: "\f12d";
}

.ion-document:before {
  content: "\f12f";
}

.ion-document-text:before {
  content: "\f12e";
}

.ion-drag:before {
  content: "\f130";
}

.ion-earth:before {
  content: "\f276";
}

.ion-easel:before {
  content: "\f3c2";
}

.ion-edit:before {
  content: "\f2bf";
}

.ion-egg:before {
  content: "\f277";
}

.ion-eject:before {
  content: "\f131";
}

.ion-email:before {
  content: "\f132";
}

.ion-email-unread:before {
  content: "\f3c3";
}

.ion-erlenmeyer-flask:before {
  content: "\f3c5";
}

.ion-erlenmeyer-flask-bubbles:before {
  content: "\f3c4";
}

.ion-eye:before {
  content: "\f133";
}

.ion-eye-disabled:before {
  content: "\f306";
}

.ion-female:before {
  content: "\f278";
}

.ion-filing:before {
  content: "\f134";
}

.ion-film-marker:before {
  content: "\f135";
}

.ion-fireball:before {
  content: "\f319";
}

.ion-flag:before {
  content: "\f279";
}

.ion-flame:before {
  content: "\f31a";
}

.ion-flash:before {
  content: "\f137";
}

.ion-flash-off:before {
  content: "\f136";
}

.ion-folder:before {
  content: "\f139";
}

.ion-fork:before {
  content: "\f27a";
}

.ion-fork-repo:before {
  content: "\f2c0";
}

.ion-forward:before {
  content: "\f13a";
}

.ion-funnel:before {
  content: "\f31b";
}

.ion-gear-a:before {
  content: "\f13d";
}

.ion-gear-b:before {
  content: "\f13e";
}

.ion-grid:before {
  content: "\f13f";
}

.ion-hammer:before {
  content: "\f27b";
}

.ion-happy:before {
  content: "\f31c";
}

.ion-happy-outline:before {
  content: "\f3c6";
}

.ion-headphone:before {
  content: "\f140";
}

.ion-heart:before {
  content: "\f141";
}

.ion-heart-broken:before {
  content: "\f31d";
}

.ion-help:before {
  content: "\f143";
}

.ion-help-buoy:before {
  content: "\f27c";
}

.ion-help-circled:before {
  content: "\f142";
}

.ion-home:before {
  content: "\f144";
}

.ion-icecream:before {
  content: "\f27d";
}

.ion-image:before {
  content: "\f147";
}

.ion-images:before {
  content: "\f148";
}

.ion-information:before {
  content: "\f14a";
}

.ion-information-circled:before {
  content: "\f149";
}

.ion-ionic:before {
  content: "\f14b";
}

.ion-ios-alarm:before {
  content: "\f3c8";
}

.ion-ios-alarm-outline:before {
  content: "\f3c7";
}

.ion-ios-albums:before {
  content: "\f3ca";
}

.ion-ios-albums-outline:before {
  content: "\f3c9";
}

.ion-ios-americanfootball:before {
  content: "\f3cc";
}

.ion-ios-americanfootball-outline:before {
  content: "\f3cb";
}

.ion-ios-analytics:before {
  content: "\f3ce";
}

.ion-ios-analytics-outline:before {
  content: "\f3cd";
}

.ion-ios-arrow-back:before {
  content: "\f3cf";
}

.ion-ios-arrow-down:before {
  content: "\f3d0";
}

.ion-ios-arrow-forward:before {
  content: "\f3d1";
}

.ion-ios-arrow-left:before {
  content: "\f3d2";
}

.ion-ios-arrow-right:before {
  content: "\f3d3";
}

.ion-ios-arrow-thin-down:before {
  content: "\f3d4";
}

.ion-ios-arrow-thin-left:before {
  content: "\f3d5";
}

.ion-ios-arrow-thin-right:before {
  content: "\f3d6";
}

.ion-ios-arrow-thin-up:before {
  content: "\f3d7";
}

.ion-ios-arrow-up:before {
  content: "\f3d8";
}

.ion-ios-at:before {
  content: "\f3da";
}

.ion-ios-at-outline:before {
  content: "\f3d9";
}

.ion-ios-barcode:before {
  content: "\f3dc";
}

.ion-ios-barcode-outline:before {
  content: "\f3db";
}

.ion-ios-baseball:before {
  content: "\f3de";
}

.ion-ios-baseball-outline:before {
  content: "\f3dd";
}

.ion-ios-basketball:before {
  content: "\f3e0";
}

.ion-ios-basketball-outline:before {
  content: "\f3df";
}

.ion-ios-bell:before {
  content: "\f3e2";
}

.ion-ios-bell-outline:before {
  content: "\f3e1";
}

.ion-ios-body:before {
  content: "\f3e4";
}

.ion-ios-body-outline:before {
  content: "\f3e3";
}

.ion-ios-bolt:before {
  content: "\f3e6";
}

.ion-ios-bolt-outline:before {
  content: "\f3e5";
}

.ion-ios-book:before {
  content: "\f3e8";
}

.ion-ios-book-outline:before {
  content: "\f3e7";
}

.ion-ios-bookmarks:before {
  content: "\f3ea";
}

.ion-ios-bookmarks-outline:before {
  content: "\f3e9";
}

.ion-ios-box:before {
  content: "\f3ec";
}

.ion-ios-box-outline:before {
  content: "\f3eb";
}

.ion-ios-briefcase:before {
  content: "\f3ee";
}

.ion-ios-briefcase-outline:before {
  content: "\f3ed";
}

.ion-ios-browsers:before {
  content: "\f3f0";
}

.ion-ios-browsers-outline:before {
  content: "\f3ef";
}

.ion-ios-calculator:before {
  content: "\f3f2";
}

.ion-ios-calculator-outline:before {
  content: "\f3f1";
}

.ion-ios-calendar:before {
  content: "\f3f4";
}

.ion-ios-calendar-outline:before {
  content: "\f3f3";
}

.ion-ios-camera:before {
  content: "\f3f6";
}

.ion-ios-camera-outline:before {
  content: "\f3f5";
}

.ion-ios-cart:before {
  content: "\f3f8";
}

.ion-ios-cart-outline:before {
  content: "\f3f7";
}

.ion-ios-chatboxes:before {
  content: "\f3fa";
}

.ion-ios-chatboxes-outline:before {
  content: "\f3f9";
}

.ion-ios-chatbubble:before {
  content: "\f3fc";
}

.ion-ios-chatbubble-outline:before {
  content: "\f3fb";
}

.ion-ios-checkmark:before {
  content: "\f3ff";
}

.ion-ios-checkmark-empty:before {
  content: "\f3fd";
}

.ion-ios-checkmark-outline:before {
  content: "\f3fe";
}

.ion-ios-circle-filled:before {
  content: "\f400";
}

.ion-ios-circle-outline:before {
  content: "\f401";
}

.ion-ios-clock:before {
  content: "\f403";
}

.ion-ios-clock-outline:before {
  content: "\f402";
}

.ion-ios-close:before {
  content: "\f406";
}

.ion-ios-close-empty:before {
  content: "\f404";
}

.ion-ios-close-outline:before {
  content: "\f405";
}

.ion-ios-cloud:before {
  content: "\f40c";
}

.ion-ios-cloud-download:before {
  content: "\f408";
}

.ion-ios-cloud-download-outline:before {
  content: "\f407";
}

.ion-ios-cloud-outline:before {
  content: "\f409";
}

.ion-ios-cloud-upload:before {
  content: "\f40b";
}

.ion-ios-cloud-upload-outline:before {
  content: "\f40a";
}

.ion-ios-cloudy:before {
  content: "\f410";
}

.ion-ios-cloudy-night:before {
  content: "\f40e";
}

.ion-ios-cloudy-night-outline:before {
  content: "\f40d";
}

.ion-ios-cloudy-outline:before {
  content: "\f40f";
}

.ion-ios-cog:before {
  content: "\f412";
}

.ion-ios-cog-outline:before {
  content: "\f411";
}

.ion-ios-color-filter:before {
  content: "\f414";
}

.ion-ios-color-filter-outline:before {
  content: "\f413";
}

.ion-ios-color-wand:before {
  content: "\f416";
}

.ion-ios-color-wand-outline:before {
  content: "\f415";
}

.ion-ios-compose:before {
  content: "\f418";
}

.ion-ios-compose-outline:before {
  content: "\f417";
}

.ion-ios-contact:before {
  content: "\f41a";
}

.ion-ios-contact-outline:before {
  content: "\f419";
}

.ion-ios-copy:before {
  content: "\f41c";
}

.ion-ios-copy-outline:before {
  content: "\f41b";
}

.ion-ios-crop:before {
  content: "\f41e";
}

.ion-ios-crop-strong:before {
  content: "\f41d";
}

.ion-ios-download:before {
  content: "\f420";
}

.ion-ios-download-outline:before {
  content: "\f41f";
}

.ion-ios-drag:before {
  content: "\f421";
}

.ion-ios-email:before {
  content: "\f423";
}

.ion-ios-email-outline:before {
  content: "\f422";
}

.ion-ios-eye:before {
  content: "\f425";
}

.ion-ios-eye-outline:before {
  content: "\f424";
}

.ion-ios-fastforward:before {
  content: "\f427";
}

.ion-ios-fastforward-outline:before {
  content: "\f426";
}

.ion-ios-filing:before {
  content: "\f429";
}

.ion-ios-filing-outline:before {
  content: "\f428";
}

.ion-ios-film:before {
  content: "\f42b";
}

.ion-ios-film-outline:before {
  content: "\f42a";
}

.ion-ios-flag:before {
  content: "\f42d";
}

.ion-ios-flag-outline:before {
  content: "\f42c";
}

.ion-ios-flame:before {
  content: "\f42f";
}

.ion-ios-flame-outline:before {
  content: "\f42e";
}

.ion-ios-flask:before {
  content: "\f431";
}

.ion-ios-flask-outline:before {
  content: "\f430";
}

.ion-ios-flower:before {
  content: "\f433";
}

.ion-ios-flower-outline:before {
  content: "\f432";
}

.ion-ios-folder:before {
  content: "\f435";
}

.ion-ios-folder-outline:before {
  content: "\f434";
}

.ion-ios-football:before {
  content: "\f437";
}

.ion-ios-football-outline:before {
  content: "\f436";
}

.ion-ios-game-controller-a:before {
  content: "\f439";
}

.ion-ios-game-controller-a-outline:before {
  content: "\f438";
}

.ion-ios-game-controller-b:before {
  content: "\f43b";
}

.ion-ios-game-controller-b-outline:before {
  content: "\f43a";
}

.ion-ios-gear:before {
  content: "\f43d";
}

.ion-ios-gear-outline:before {
  content: "\f43c";
}

.ion-ios-glasses:before {
  content: "\f43f";
}

.ion-ios-glasses-outline:before {
  content: "\f43e";
}

.ion-ios-grid-view:before {
  content: "\f441";
}

.ion-ios-grid-view-outline:before {
  content: "\f440";
}

.ion-ios-heart:before {
  content: "\f443";
}

.ion-ios-heart-outline:before {
  content: "\f442";
}

.ion-ios-help:before {
  content: "\f446";
}

.ion-ios-help-empty:before {
  content: "\f444";
}

.ion-ios-help-outline:before {
  content: "\f445";
}

.ion-ios-home:before {
  content: "\f448";
}

.ion-ios-home-outline:before {
  content: "\f447";
}

.ion-ios-infinite:before {
  content: "\f44a";
}

.ion-ios-infinite-outline:before {
  content: "\f449";
}

.ion-ios-information:before {
  content: "\f44d";
}

.ion-ios-information-empty:before {
  content: "\f44b";
}

.ion-ios-information-outline:before {
  content: "\f44c";
}

.ion-ios-ionic-outline:before {
  content: "\f44e";
}

.ion-ios-keypad:before {
  content: "\f450";
}

.ion-ios-keypad-outline:before {
  content: "\f44f";
}

.ion-ios-lightbulb:before {
  content: "\f452";
}

.ion-ios-lightbulb-outline:before {
  content: "\f451";
}

.ion-ios-list:before {
  content: "\f454";
}

.ion-ios-list-outline:before {
  content: "\f453";
}

.ion-ios-location:before {
  content: "\f456";
}

.ion-ios-location-outline:before {
  content: "\f455";
}

.ion-ios-locked:before {
  content: "\f458";
}

.ion-ios-locked-outline:before {
  content: "\f457";
}

.ion-ios-loop:before {
  content: "\f45a";
}

.ion-ios-loop-strong:before {
  content: "\f459";
}

.ion-ios-medical:before {
  content: "\f45c";
}

.ion-ios-medical-outline:before {
  content: "\f45b";
}

.ion-ios-medkit:before {
  content: "\f45e";
}

.ion-ios-medkit-outline:before {
  content: "\f45d";
}

.ion-ios-mic:before {
  content: "\f461";
}

.ion-ios-mic-off:before {
  content: "\f45f";
}

.ion-ios-mic-outline:before {
  content: "\f460";
}

.ion-ios-minus:before {
  content: "\f464";
}

.ion-ios-minus-empty:before {
  content: "\f462";
}

.ion-ios-minus-outline:before {
  content: "\f463";
}

.ion-ios-monitor:before {
  content: "\f466";
}

.ion-ios-monitor-outline:before {
  content: "\f465";
}

.ion-ios-moon:before {
  content: "\f468";
}

.ion-ios-moon-outline:before {
  content: "\f467";
}

.ion-ios-more:before {
  content: "\f46a";
}

.ion-ios-more-outline:before {
  content: "\f469";
}

.ion-ios-musical-note:before {
  content: "\f46b";
}

.ion-ios-musical-notes:before {
  content: "\f46c";
}

.ion-ios-navigate:before {
  content: "\f46e";
}

.ion-ios-navigate-outline:before {
  content: "\f46d";
}

.ion-ios-nutrition:before {
  content: "\f470";
}

.ion-ios-nutrition-outline:before {
  content: "\f46f";
}

.ion-ios-paper:before {
  content: "\f472";
}

.ion-ios-paper-outline:before {
  content: "\f471";
}

.ion-ios-paperplane:before {
  content: "\f474";
}

.ion-ios-paperplane-outline:before {
  content: "\f473";
}

.ion-ios-partlysunny:before {
  content: "\f476";
}

.ion-ios-partlysunny-outline:before {
  content: "\f475";
}

.ion-ios-pause:before {
  content: "\f478";
}

.ion-ios-pause-outline:before {
  content: "\f477";
}

.ion-ios-paw:before {
  content: "\f47a";
}

.ion-ios-paw-outline:before {
  content: "\f479";
}

.ion-ios-people:before {
  content: "\f47c";
}

.ion-ios-people-outline:before {
  content: "\f47b";
}

.ion-ios-person:before {
  content: "\f47e";
}

.ion-ios-person-outline:before {
  content: "\f47d";
}

.ion-ios-personadd:before {
  content: "\f480";
}

.ion-ios-personadd-outline:before {
  content: "\f47f";
}

.ion-ios-photos:before {
  content: "\f482";
}

.ion-ios-photos-outline:before {
  content: "\f481";
}

.ion-ios-pie:before {
  content: "\f484";
}

.ion-ios-pie-outline:before {
  content: "\f483";
}

.ion-ios-pint:before {
  content: "\f486";
}

.ion-ios-pint-outline:before {
  content: "\f485";
}

.ion-ios-play:before {
  content: "\f488";
}

.ion-ios-play-outline:before {
  content: "\f487";
}

.ion-ios-plus:before {
  content: "\f48b";
}

.ion-ios-plus-empty:before {
  content: "\f489";
}

.ion-ios-plus-outline:before {
  content: "\f48a";
}

.ion-ios-pricetag:before {
  content: "\f48d";
}

.ion-ios-pricetag-outline:before {
  content: "\f48c";
}

.ion-ios-pricetags:before {
  content: "\f48f";
}

.ion-ios-pricetags-outline:before {
  content: "\f48e";
}

.ion-ios-printer:before {
  content: "\f491";
}

.ion-ios-printer-outline:before {
  content: "\f490";
}

.ion-ios-pulse:before {
  content: "\f493";
}

.ion-ios-pulse-strong:before {
  content: "\f492";
}

.ion-ios-rainy:before {
  content: "\f495";
}

.ion-ios-rainy-outline:before {
  content: "\f494";
}

.ion-ios-recording:before {
  content: "\f497";
}

.ion-ios-recording-outline:before {
  content: "\f496";
}

.ion-ios-redo:before {
  content: "\f499";
}

.ion-ios-redo-outline:before {
  content: "\f498";
}

.ion-ios-refresh:before {
  content: "\f49c";
}

.ion-ios-refresh-empty:before {
  content: "\f49a";
}

.ion-ios-refresh-outline:before {
  content: "\f49b";
}

.ion-ios-reload:before {
  content: "\f49d";
}

.ion-ios-reverse-camera:before {
  content: "\f49f";
}

.ion-ios-reverse-camera-outline:before {
  content: "\f49e";
}

.ion-ios-rewind:before {
  content: "\f4a1";
}

.ion-ios-rewind-outline:before {
  content: "\f4a0";
}

.ion-ios-rose:before {
  content: "\f4a3";
}

.ion-ios-rose-outline:before {
  content: "\f4a2";
}

.ion-ios-search:before {
  content: "\f4a5";
}

.ion-ios-search-strong:before {
  content: "\f4a4";
}

.ion-ios-settings:before {
  content: "\f4a7";
}

.ion-ios-settings-strong:before {
  content: "\f4a6";
}

.ion-ios-shuffle:before {
  content: "\f4a9";
}

.ion-ios-shuffle-strong:before {
  content: "\f4a8";
}

.ion-ios-skipbackward:before {
  content: "\f4ab";
}

.ion-ios-skipbackward-outline:before {
  content: "\f4aa";
}

.ion-ios-skipforward:before {
  content: "\f4ad";
}

.ion-ios-skipforward-outline:before {
  content: "\f4ac";
}

.ion-ios-snowy:before {
  content: "\f4ae";
}

.ion-ios-speedometer:before {
  content: "\f4b0";
}

.ion-ios-speedometer-outline:before {
  content: "\f4af";
}

.ion-ios-star:before {
  content: "\f4b3";
}

.ion-ios-star-half:before {
  content: "\f4b1";
}

.ion-ios-star-outline:before {
  content: "\f4b2";
}

.ion-ios-stopwatch:before {
  content: "\f4b5";
}

.ion-ios-stopwatch-outline:before {
  content: "\f4b4";
}

.ion-ios-sunny:before {
  content: "\f4b7";
}

.ion-ios-sunny-outline:before {
  content: "\f4b6";
}

.ion-ios-telephone:before {
  content: "\f4b9";
}

.ion-ios-telephone-outline:before {
  content: "\f4b8";
}

.ion-ios-tennisball:before {
  content: "\f4bb";
}

.ion-ios-tennisball-outline:before {
  content: "\f4ba";
}

.ion-ios-thunderstorm:before {
  content: "\f4bd";
}

.ion-ios-thunderstorm-outline:before {
  content: "\f4bc";
}

.ion-ios-time:before {
  content: "\f4bf";
}

.ion-ios-time-outline:before {
  content: "\f4be";
}

.ion-ios-timer:before {
  content: "\f4c1";
}

.ion-ios-timer-outline:before {
  content: "\f4c0";
}

.ion-ios-toggle:before {
  content: "\f4c3";
}

.ion-ios-toggle-outline:before {
  content: "\f4c2";
}

.ion-ios-trash:before {
  content: "\f4c5";
}

.ion-ios-trash-outline:before {
  content: "\f4c4";
}

.ion-ios-undo:before {
  content: "\f4c7";
}

.ion-ios-undo-outline:before {
  content: "\f4c6";
}

.ion-ios-unlocked:before {
  content: "\f4c9";
}

.ion-ios-unlocked-outline:before {
  content: "\f4c8";
}

.ion-ios-upload:before {
  content: "\f4cb";
}

.ion-ios-upload-outline:before {
  content: "\f4ca";
}

.ion-ios-videocam:before {
  content: "\f4cd";
}

.ion-ios-videocam-outline:before {
  content: "\f4cc";
}

.ion-ios-volume-high:before {
  content: "\f4ce";
}

.ion-ios-volume-low:before {
  content: "\f4cf";
}

.ion-ios-wineglass:before {
  content: "\f4d1";
}

.ion-ios-wineglass-outline:before {
  content: "\f4d0";
}

.ion-ios-world:before {
  content: "\f4d3";
}

.ion-ios-world-outline:before {
  content: "\f4d2";
}

.ion-ipad:before {
  content: "\f1f9";
}

.ion-iphone:before {
  content: "\f1fa";
}

.ion-ipod:before {
  content: "\f1fb";
}

.ion-jet:before {
  content: "\f295";
}

.ion-key:before {
  content: "\f296";
}

.ion-knife:before {
  content: "\f297";
}

.ion-laptop:before {
  content: "\f1fc";
}

.ion-leaf:before {
  content: "\f1fd";
}

.ion-levels:before {
  content: "\f298";
}

.ion-lightbulb:before {
  content: "\f299";
}

.ion-link:before {
  content: "\f1fe";
}

.ion-load-a:before {
  content: "\f29a";
}

.ion-load-b:before {
  content: "\f29b";
}

.ion-load-c:before {
  content: "\f29c";
}

.ion-load-d:before {
  content: "\f29d";
}

.ion-location:before {
  content: "\f1ff";
}

.ion-lock-combination:before {
  content: "\f4d4";
}

.ion-locked:before {
  content: "\f200";
}

.ion-log-in:before {
  content: "\f29e";
}

.ion-log-out:before {
  content: "\f29f";
}

.ion-loop:before {
  content: "\f201";
}

.ion-magnet:before {
  content: "\f2a0";
}

.ion-male:before {
  content: "\f2a1";
}

.ion-man:before {
  content: "\f202";
}

.ion-map:before {
  content: "\f203";
}

.ion-medkit:before {
  content: "\f2a2";
}

.ion-merge:before {
  content: "\f33f";
}

.ion-mic-a:before {
  content: "\f204";
}

.ion-mic-b:before {
  content: "\f205";
}

.ion-mic-c:before {
  content: "\f206";
}

.ion-minus:before {
  content: "\f209";
}

.ion-minus-circled:before {
  content: "\f207";
}

.ion-minus-round:before {
  content: "\f208";
}

.ion-model-s:before {
  content: "\f2c1";
}

.ion-monitor:before {
  content: "\f20a";
}

.ion-more:before {
  content: "\f20b";
}

.ion-mouse:before {
  content: "\f340";
}

.ion-music-note:before {
  content: "\f20c";
}

.ion-navicon:before {
  content: "\f20e";
}

.ion-navicon-round:before {
  content: "\f20d";
}

.ion-navigate:before {
  content: "\f2a3";
}

.ion-network:before {
  content: "\f341";
}

.ion-no-smoking:before {
  content: "\f2c2";
}

.ion-nuclear:before {
  content: "\f2a4";
}

.ion-outlet:before {
  content: "\f342";
}

.ion-paintbrush:before {
  content: "\f4d5";
}

.ion-paintbucket:before {
  content: "\f4d6";
}

.ion-paper-airplane:before {
  content: "\f2c3";
}

.ion-paperclip:before {
  content: "\f20f";
}

.ion-pause:before {
  content: "\f210";
}

.ion-person:before {
  content: "\f213";
}

.ion-person-add:before {
  content: "\f211";
}

.ion-person-stalker:before {
  content: "\f212";
}

.ion-pie-graph:before {
  content: "\f2a5";
}

.ion-pin:before {
  content: "\f2a6";
}

.ion-pinpoint:before {
  content: "\f2a7";
}

.ion-pizza:before {
  content: "\f2a8";
}

.ion-plane:before {
  content: "\f214";
}

.ion-planet:before {
  content: "\f343";
}

.ion-play:before {
  content: "\f215";
}

.ion-playstation:before {
  content: "\f30a";
}

.ion-plus:before {
  content: "\f218";
}

.ion-plus-circled:before {
  content: "\f216";
}

.ion-plus-round:before {
  content: "\f217";
}

.ion-podium:before {
  content: "\f344";
}

.ion-pound:before {
  content: "\f219";
}

.ion-power:before {
  content: "\f2a9";
}

.ion-pricetag:before {
  content: "\f2aa";
}

.ion-pricetags:before {
  content: "\f2ab";
}

.ion-printer:before {
  content: "\f21a";
}

.ion-pull-request:before {
  content: "\f345";
}

.ion-qr-scanner:before {
  content: "\f346";
}

.ion-quote:before {
  content: "\f347";
}

.ion-radio-waves:before {
  content: "\f2ac";
}

.ion-record:before {
  content: "\f21b";
}

.ion-refresh:before {
  content: "\f21c";
}

.ion-reply:before {
  content: "\f21e";
}

.ion-reply-all:before {
  content: "\f21d";
}

.ion-ribbon-a:before {
  content: "\f348";
}

.ion-ribbon-b:before {
  content: "\f349";
}

.ion-sad:before {
  content: "\f34a";
}

.ion-sad-outline:before {
  content: "\f4d7";
}

.ion-scissors:before {
  content: "\f34b";
}

.ion-search:before {
  content: "\f21f";
}

.ion-settings:before {
  content: "\f2ad";
}

.ion-share:before {
  content: "\f220";
}

.ion-shuffle:before {
  content: "\f221";
}

.ion-skip-backward:before {
  content: "\f222";
}

.ion-skip-forward:before {
  content: "\f223";
}

.ion-social-android:before {
  content: "\f225";
}

.ion-social-android-outline:before {
  content: "\f224";
}

.ion-social-angular:before {
  content: "\f4d9";
}

.ion-social-angular-outline:before {
  content: "\f4d8";
}

.ion-social-apple:before {
  content: "\f227";
}

.ion-social-apple-outline:before {
  content: "\f226";
}

.ion-social-bitcoin:before {
  content: "\f2af";
}

.ion-social-bitcoin-outline:before {
  content: "\f2ae";
}

.ion-social-buffer:before {
  content: "\f229";
}

.ion-social-buffer-outline:before {
  content: "\f228";
}

.ion-social-chrome:before {
  content: "\f4db";
}

.ion-social-chrome-outline:before {
  content: "\f4da";
}

.ion-social-codepen:before {
  content: "\f4dd";
}

.ion-social-codepen-outline:before {
  content: "\f4dc";
}

.ion-social-css3:before {
  content: "\f4df";
}

.ion-social-css3-outline:before {
  content: "\f4de";
}

.ion-social-designernews:before {
  content: "\f22b";
}

.ion-social-designernews-outline:before {
  content: "\f22a";
}

.ion-social-dribbble:before {
  content: "\f22d";
}

.ion-social-dribbble-outline:before {
  content: "\f22c";
}

.ion-social-dropbox:before {
  content: "\f22f";
}

.ion-social-dropbox-outline:before {
  content: "\f22e";
}

.ion-social-euro:before {
  content: "\f4e1";
}

.ion-social-euro-outline:before {
  content: "\f4e0";
}

.ion-social-facebook:before {
  content: "\f231";
}

.ion-social-facebook-outline:before {
  content: "\f230";
}

.ion-social-foursquare:before {
  content: "\f34d";
}

.ion-social-foursquare-outline:before {
  content: "\f34c";
}

.ion-social-freebsd-devil:before {
  content: "\f2c4";
}

.ion-social-github:before {
  content: "\f233";
}

.ion-social-github-outline:before {
  content: "\f232";
}

.ion-social-google:before {
  content: "\f34f";
}

.ion-social-google-outline:before {
  content: "\f34e";
}

.ion-social-googleplus:before {
  content: "\f235";
}

.ion-social-googleplus-outline:before {
  content: "\f234";
}

.ion-social-hackernews:before {
  content: "\f237";
}

.ion-social-hackernews-outline:before {
  content: "\f236";
}

.ion-social-html5:before {
  content: "\f4e3";
}

.ion-social-html5-outline:before {
  content: "\f4e2";
}

.ion-social-instagram:before {
  content: "\f351";
}

.ion-social-instagram-outline:before {
  content: "\f350";
}

.ion-social-javascript:before {
  content: "\f4e5";
}

.ion-social-javascript-outline:before {
  content: "\f4e4";
}

.ion-social-linkedin:before {
  content: "\f239";
}

.ion-social-linkedin-outline:before {
  content: "\f238";
}

.ion-social-markdown:before {
  content: "\f4e6";
}

.ion-social-nodejs:before {
  content: "\f4e7";
}

.ion-social-octocat:before {
  content: "\f4e8";
}

.ion-social-pinterest:before {
  content: "\f2b1";
}

.ion-social-pinterest-outline:before {
  content: "\f2b0";
}

.ion-social-python:before {
  content: "\f4e9";
}

.ion-social-reddit:before {
  content: "\f23b";
}

.ion-social-reddit-outline:before {
  content: "\f23a";
}

.ion-social-rss:before {
  content: "\f23d";
}

.ion-social-rss-outline:before {
  content: "\f23c";
}

.ion-social-sass:before {
  content: "\f4ea";
}

.ion-social-skype:before {
  content: "\f23f";
}

.ion-social-skype-outline:before {
  content: "\f23e";
}

.ion-social-snapchat:before {
  content: "\f4ec";
}

.ion-social-snapchat-outline:before {
  content: "\f4eb";
}

.ion-social-tumblr:before {
  content: "\f241";
}

.ion-social-tumblr-outline:before {
  content: "\f240";
}

.ion-social-tux:before {
  content: "\f2c5";
}

.ion-social-twitch:before {
  content: "\f4ee";
}

.ion-social-twitch-outline:before {
  content: "\f4ed";
}

.ion-social-twitter:before {
  content: "\f243";
}

.ion-social-twitter-outline:before {
  content: "\f242";
}

.ion-social-usd:before {
  content: "\f353";
}

.ion-social-usd-outline:before {
  content: "\f352";
}

.ion-social-vimeo:before {
  content: "\f245";
}

.ion-social-vimeo-outline:before {
  content: "\f244";
}

.ion-social-whatsapp:before {
  content: "\f4f0";
}

.ion-social-whatsapp-outline:before {
  content: "\f4ef";
}

.ion-social-windows:before {
  content: "\f247";
}

.ion-social-windows-outline:before {
  content: "\f246";
}

.ion-social-wordpress:before {
  content: "\f249";
}

.ion-social-wordpress-outline:before {
  content: "\f248";
}

.ion-social-yahoo:before {
  content: "\f24b";
}

.ion-social-yahoo-outline:before {
  content: "\f24a";
}

.ion-social-yen:before {
  content: "\f4f2";
}

.ion-social-yen-outline:before {
  content: "\f4f1";
}

.ion-social-youtube:before {
  content: "\f24d";
}

.ion-social-youtube-outline:before {
  content: "\f24c";
}

.ion-soup-can:before {
  content: "\f4f4";
}

.ion-soup-can-outline:before {
  content: "\f4f3";
}

.ion-speakerphone:before {
  content: "\f2b2";
}

.ion-speedometer:before {
  content: "\f2b3";
}

.ion-spoon:before {
  content: "\f2b4";
}

.ion-star:before {
  content: "\f24e";
}

.ion-stats-bars:before {
  content: "\f2b5";
}

.ion-steam:before {
  content: "\f30b";
}

.ion-stop:before {
  content: "\f24f";
}

.ion-thermometer:before {
  content: "\f2b6";
}

.ion-thumbsdown:before {
  content: "\f250";
}

.ion-thumbsup:before {
  content: "\f251";
}

.ion-toggle:before {
  content: "\f355";
}

.ion-toggle-filled:before {
  content: "\f354";
}

.ion-transgender:before {
  content: "\f4f5";
}

.ion-trash-a:before {
  content: "\f252";
}

.ion-trash-b:before {
  content: "\f253";
}

.ion-trophy:before {
  content: "\f356";
}

.ion-tshirt:before {
  content: "\f4f7";
}

.ion-tshirt-outline:before {
  content: "\f4f6";
}

.ion-umbrella:before {
  content: "\f2b7";
}

.ion-university:before {
  content: "\f357";
}

.ion-unlocked:before {
  content: "\f254";
}

.ion-upload:before {
  content: "\f255";
}

.ion-usb:before {
  content: "\f2b8";
}

.ion-videocamera:before {
  content: "\f256";
}

.ion-volume-high:before {
  content: "\f257";
}

.ion-volume-low:before {
  content: "\f258";
}

.ion-volume-medium:before {
  content: "\f259";
}

.ion-volume-mute:before {
  content: "\f25a";
}

.ion-wand:before {
  content: "\f358";
}

.ion-waterdrop:before {
  content: "\f25b";
}

.ion-wifi:before {
  content: "\f25c";
}

.ion-wineglass:before {
  content: "\f2b9";
}

.ion-woman:before {
  content: "\f25d";
}

.ion-wrench:before {
  content: "\f2ba";
}

.ion-xbox:before {
  content: "\f30c";
}

/* Configuration
   ========================================================================== */
/* Colors */
/* Calculations
   ========================================================================== */
/* Font themes
   ========================================================================== */
/********************MIXINS*********************/
/* CSS Horizontal Centering */
/* CSS Vertical Centering */
/* CSS Horizontal & Vertical Centering */
/* Ionicons */
/* WebKit-proof */
/********************VARIABLES********************/
/* Calculations
   ========================================================================== */
/* Font themes
   ========================================================================== */
/********* Custom colors example (modify as needed) *********/
/*
Cool
*/
/*
Warm
*/
/*
Gray Scale
*/
/* Color classes (modify as needed) */
.aqua {
  color: #7fdbff;
}

.aqua-bg {
  background-color: #7fdbff;
}

.blue {
  color: #0074d9;
}

.blue-bg {
  background-color: #0074d9;
}

.navy {
  color: #001f3f;
}

.navy-bg {
  background-color: #001f3f;
}

.teal {
  color: #39cccc;
}

.teal-bg {
  background-color: #39cccc;
}

.green {
  color: #2ecc40;
}

.green-bg {
  background-color: #2ecc40;
}

.olive {
  color: #3d9970;
}

.olive-bg {
  background-color: #3d9970;
}

.lime {
  color: #01ff70;
}

.lime-bg {
  background-color: #01ff70;
}

.yellow {
  color: #ffdc00;
}

.yellow-bg {
  background-color: #ffdc00;
}

.orange {
  color: #ff851b;
}

.orange-bg {
  background-color: #ff851b;
}

.red {
  color: #ff4136;
}

.red-bg {
  background-color: #ff4136;
}

.fuchsia {
  color: #f012be;
}

.fuchsia-bg {
  background-color: #f012be;
}

.purple {
  color: #b10dc9;
}

.purple-bg {
  background-color: #b10dc9;
}

.maroon {
  color: #85144b;
}

.maroon-bg {
  background-color: #85144b;
}

.white {
  color: white;
}

.white-bg {
  background-color: white;
}

.gray {
  color: #eeeeee;
}

.gray-bg {
  background-color: #eeeeee;
}

.silver {
  color: #cccccc;
}

.silver-bg {
  background-color: #cccccc;
}

.black {
  color: #111;
}

.black-bg {
  background-color: #111;
}

/*! HTML5 Boilerplate v5.2.0 | MIT License | https://html5boilerplate.com/ */
/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */
/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
html {
  color: #222;
  font-size: 1em;
  line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight:
 * https://twitter.com/miketaylr/status/12228805301
 *
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

::selection {
  background: #b3d4fc;
  text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/*
 * Remove the gap between audio, canvas, iframes,
 * images, videos and the bottom of their containers:
 * https://github.com/h5bp/html5-boilerplate/issues/440
 */
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */
textarea {
  resize: vertical;
}

/* ==========================================================================
   Browser Upgrade Prompt
   ========================================================================== */
.browserupgrade {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/* ==========================================================================
   Helper classes
   ========================================================================== */
/*
 * Hide visually and from screen readers
 */
.hidden {
  display: none !important;
}

/*
 * Hide only visually, but have it available for screen readers:
 * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element
 * to be focusable when navigated to via the keyboard:
 * https://www.drupal.org/node/897638
 */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*
 * Hide visually and from screen readers, but maintain layout
 */
.invisible {
  visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.clearfix:before,
.clearfix:after {
  content: " "; /* 1 */
  display: table; /* 2 */
}

.clearfix:after {
  clear: both;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */
@media only screen and (min-width: 35em) {
  /* Style adjustments for viewports that meet the condition */
}
@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx), (min-resolution: 120dpi) {
  /* Style adjustments for high resolution devices */
}
/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   http://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */
@media print {
  *,
*:before,
*:after,
*:first-letter,
*:first-line {
    background: transparent !important;
    color: #000 !important; /* Black prints faster:
http://www.sanbeiji.com/archives/953 */
    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) ")";
  }
  /*
   * Don't show links that are fragment identifiers,
   * or use the `javascript:` pseudo protocol
   */
  a[href^="#"]:after,
a[href^="javascript:"]:after {
    content: "";
  }
  pre,
blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  /*
   * Printing Tables:
   * http://css-discuss.incutio.com/wiki/Printing_Tables
   */
  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;
  }
}
/********************GRID-ALWAYS*********************/
.onecol-always {
  width: 5.801104972%;
}

.twocol-always {
  width: 14.364640883%;
}

.twoptfourcol-always {
  width: 17.73757%;
}

.threecol-always {
  width: 22.928176794%;
}

.fourcol-always {
  width: 31.491712705%;
}

.fivecol-always {
  width: 40.055248616%;
}

.sixcol-always {
  width: 48.618784527%;
}

.sevencol-always {
  width: 57.182320438%;
}

.eightcol-always {
  width: 65.745856349%;
}

.ninecol-always {
  width: 74.30939226%;
}

.tencol-always {
  width: 82.872928171%;
}

.elevencol-always {
  width: 91.436464082%;
}

.twelvecol-always {
  width: 99.999999993%;
}

.onecol-always,
.twocol-always,
.twoptfourcol-always,
.threecol-always,
.fourcol-always,
.fivecol-always,
.sixcol-always,
.sevencol-always,
.eightcol-always,
.ninecol-always,
.tencol-always,
.elevencol-always,
.twelvecol-always {
  position: relative;
  float: left;
  margin-left: 2.762430939%;
}

.first-always {
  margin-left: 0;
}

.last-always {
  float: right;
}

/* Custom Grid Styles */
.custom-col {
  position: relative;
}
@media (min-width: 649px) {
  .custom-col {
    float: left;
    width: 50%;
  }
  .custom-col.even {
    float: right;
  }
}
@media (min-width: 899px) {
  .custom-col {
    width: 33.333333333%;
  }
  .custom-col.even {
    float: left;
  }
  .custom-col.three-last {
    float: right;
  }
}
@media (min-width: 1149px) {
  .custom-col {
    width: 25%;
  }
  .custom-col.three-last {
    float: left;
  }
  .custom-col.four-last {
    float: right;
  }
}

@media (min-width: 767px) {
  /********************GRID*********************/
  .onecol {
    width: 5.801104972%;
  }
  .twocol {
    width: 14.364640883%;
  }
  .twoptfourcol {
    width: 17.73757%;
  }
  .threecol {
    width: 22.928176794%;
  }
  .fourcol {
    width: 31.491712705%;
  }
  .fivecol {
    width: 40.055248616%;
  }
  .sixcol {
    width: 48.618784527%;
  }
  .sevencol {
    width: 57.182320438%;
  }
  .eightcol {
    width: 65.745856349%;
  }
  .ninecol {
    width: 74.30939226%;
  }
  .tencol {
    width: 82.872928171%;
  }
  .elevencol {
    width: 91.436464082%;
  }
  .twelvecol {
    width: 99.999999993%;
  }
  .onecol,
.twocol,
.twoptfourcol,
.threecol,
.fourcol,
.fivecol,
.sixcol,
.sevencol,
.eightcol,
.ninecol,
.tencol,
.elevencol,
.twelvecol {
    position: relative;
    float: left;
    margin-left: 2.762430939%;
  }
  .first {
    margin-left: 0;
  }
  .last {
    float: right;
  }
}
/********************GLOBAL********************/
* {
  /* (http://paulirish.com/2012/box-sizing-border-box-ftw/) */
  box-sizing: border-box;
  line-height: 1.5rem;
}
*:after, *:before {
  box-sizing: border-box;
}
@media (min-width: 40em) {
  * {
    /********************MIXINS*********************/
    /* CSS Horizontal Centering */
    /* CSS Vertical Centering */
    /* CSS Horizontal & Vertical Centering */
    /* Ionicons */
    /* WebKit-proof */
    line-height: 1.625rem;
  }
}

.screen-reader-text {
  display: none;
}

html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 112.5%;
  font-family: "trade-gothic-regular", Helvetica, Arial, sans-serif;
  color: #111;
}
@media (min-width: 40em) {
  html {
    font-size: 1.25rem;
  }
}

body {
  background-color: white;
  overflow-x: hidden;
}

/* Links */
a, .a {
  color: #111;
  text-decoration: none;
}
a:link, a:active, a:visited, .a:link, .a:active, .a:visited {
  color: #111;
  text-decoration: none;
  outline: none;
}
a:hover, a:focus, .a:hover, .a:focus {
  text-decoration: none;
}

/* Form elements */
form {
  padding-bottom: 2em;
}
form input[type=search] {
  color: #111;
  border: 3px solid #111;
  height: 2.2em;
  font-family: "trade-gothic-bold", Helvetica, Arial, sans-serif;
  width: 50%;
}

/* Buttons */
button,
.button,
a.acf-button,
input[type=button],
input[type=reset],
input[type=submit],
.woocommerce input.button,
.woocommerce input.button.alt,
.woocommerce a.button,
.woocommerce a.button:link,
body.woocommerce #content form button {
  border-radius: 0;
  box-shadow: none;
  text-shadow: none;
  height: auto;
  line-height: normal;
  font-size: 0.8rem;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.1);
  color: #111;
  padding: 0.5rem 1rem;
  border: 3px solid #111;
  font-family: "trade-gothic-bold", Helvetica, Arial, sans-serif;
  font-weight: 400 !important;
  text-transform: uppercase;
  transition-property: background-color, color;
  transition-duration: 0.25s;
  transition-delay: 0s;
  transition-timing-function: ease-in-out;
  /* Example alternate button color */
}
button:link, button:active, button:visited,
.button:link,
.button:active,
.button:visited,
a.acf-button:link,
a.acf-button:active,
a.acf-button:visited,
input[type=button]:link,
input[type=button]:active,
input[type=button]:visited,
input[type=reset]:link,
input[type=reset]:active,
input[type=reset]:visited,
input[type=submit]:link,
input[type=submit]:active,
input[type=submit]:visited,
.woocommerce input.button:link,
.woocommerce input.button:active,
.woocommerce input.button:visited,
.woocommerce input.button.alt:link,
.woocommerce input.button.alt:active,
.woocommerce input.button.alt:visited,
.woocommerce a.button:link,
.woocommerce a.button:active,
.woocommerce a.button:visited,
.woocommerce a.button:link:link,
.woocommerce a.button:link:active,
.woocommerce a.button:link:visited,
body.woocommerce #content form button:link,
body.woocommerce #content form button:active,
body.woocommerce #content form button:visited {
  background-color: none;
  color: #111;
  line-height: normal;
  outline: none;
}
button:hover, button:focus,
.button:hover,
.button:focus,
a.acf-button:hover,
a.acf-button:focus,
input[type=button]:hover,
input[type=button]:focus,
input[type=reset]:hover,
input[type=reset]:focus,
input[type=submit]:hover,
input[type=submit]:focus,
.woocommerce input.button:hover,
.woocommerce input.button:focus,
.woocommerce input.button.alt:hover,
.woocommerce input.button.alt:focus,
.woocommerce a.button:hover,
.woocommerce a.button:focus,
.woocommerce a.button:link:hover,
.woocommerce a.button:link:focus,
body.woocommerce #content form button:hover,
body.woocommerce #content form button:focus {
  background-color: #111;
  text-decoration: none;
  color: white;
}
button.black,
.button.black,
a.acf-button.black,
input[type=button].black,
input[type=reset].black,
input[type=submit].black,
.woocommerce input.button.black,
.woocommerce input.button.alt.black,
.woocommerce a.button.black,
.woocommerce a.button:link.black,
body.woocommerce #content form button.black {
  background-color: #111;
  color: white;
}
button.black:link, button.black:active, button.black:visited,
.button.black:link,
.button.black:active,
.button.black:visited,
a.acf-button.black:link,
a.acf-button.black:active,
a.acf-button.black:visited,
input[type=button].black:link,
input[type=button].black:active,
input[type=button].black:visited,
input[type=reset].black:link,
input[type=reset].black:active,
input[type=reset].black:visited,
input[type=submit].black:link,
input[type=submit].black:active,
input[type=submit].black:visited,
.woocommerce input.button.black:link,
.woocommerce input.button.black:active,
.woocommerce input.button.black:visited,
.woocommerce input.button.alt.black:link,
.woocommerce input.button.alt.black:active,
.woocommerce input.button.alt.black:visited,
.woocommerce a.button.black:link,
.woocommerce a.button.black:active,
.woocommerce a.button.black:visited,
.woocommerce a.button:link.black:link,
.woocommerce a.button:link.black:active,
.woocommerce a.button:link.black:visited,
body.woocommerce #content form button.black:link,
body.woocommerce #content form button.black:active,
body.woocommerce #content form button.black:visited {
  background-color: #111;
  color: white;
}
button.black:hover, button.black:focus,
.button.black:hover,
.button.black:focus,
a.acf-button.black:hover,
a.acf-button.black:focus,
input[type=button].black:hover,
input[type=button].black:focus,
input[type=reset].black:hover,
input[type=reset].black:focus,
input[type=submit].black:hover,
input[type=submit].black:focus,
.woocommerce input.button.black:hover,
.woocommerce input.button.black:focus,
.woocommerce input.button.alt.black:hover,
.woocommerce input.button.alt.black:focus,
.woocommerce a.button.black:hover,
.woocommerce a.button.black:focus,
.woocommerce a.button:link.black:hover,
.woocommerce a.button:link.black:focus,
body.woocommerce #content form button.black:hover,
body.woocommerce #content form button.black:focus {
  background-color: #252525;
}

a.acf-button.blue:hover, a.acf-button.blue:focus {
  background-color: #040404;
}

/* Figures and Blockquotes */
figcaption {
  color: #111;
  font-size: 0.8125rem;
  font-style: italic;
  text-align: center;
}

@media (min-width: 40em) {
  figure.alignleft,
figure.alignright {
    /********************MIXINS*********************/
    /* CSS Horizontal Centering */
    /* CSS Vertical Centering */
    /* CSS Horizontal & Vertical Centering */
    /* Ionicons */
    /* WebKit-proof */
    max-width: 17.5rem;
    padding: 0rem 1.625rem;
  }
}

cite {
  display: block;
  font-style: normal;
}

small, .small {
  line-height: 0.75rem;
  font-size: 70%;
}
@media (min-width: 40em) {
  small, .small {
    /********************MIXINS*********************/
    /* CSS Horizontal Centering */
    /* CSS Vertical Centering */
    /* CSS Horizontal & Vertical Centering */
    /* Ionicons */
    /* WebKit-proof */
    line-height: 0.8125rem;
  }
}

/* Paragraphs and Lists
   ========================================================================== */
p, ul, ol {
  margin: 0rem 0rem 1.5rem;
}
@media (min-width: 40em) {
  p, ul, ol {
    /********************MIXINS*********************/
    /* CSS Horizontal Centering */
    /* CSS Vertical Centering */
    /* CSS Horizontal & Vertical Centering */
    /* Ionicons */
    /* WebKit-proof */
    margin: 0rem 0rem 1.625rem;
    margin-left: auto;
    margin-right: auto;
  }
}

ul ul, ul ol, ol ul, ol ol {
  margin-bottom: 0;
}

@media (min-width: 40em) {
  /********************MIXINS*********************/
  /* CSS Horizontal Centering */
  /* CSS Vertical Centering */
  /* CSS Horizontal & Vertical Centering */
  /* Ionicons */
  /* WebKit-proof */
}
.uppercase {
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-family: "trade-gothic-bold", Helvetica, Arial, sans-serif;
  font-weight: bold;
}

hr {
  margin-top: 3rem;
  margin-bottom: 3rem;
  box-sizing: content-box;
  border: 0;
  color: #111;
  display: block;
  height: 1.5rem;
  margin-right: auto;
  margin-left: auto;
  background-size: 100% 1.5rem;
  background-image: linear-gradient(to bottom, transparent 1px, transparent 11px, #111 11px, #111 15px, transparent 15px, transparent 26px);
  width: 100px;
}
@media (min-width: 40em) {
  hr {
    background-size: 100% 1.625rem;
    background-image: linear-gradient(to bottom, transparent 1px, transparent 11px, #111 11px, #111 15px, transparent 15px, transparent 26px);
  }
}

/* Headings */
h1, .h1 {
  font-size: 2.5rem;
  line-height: 3rem;
  margin-top: 6rem;
  margin-bottom: 1.5rem;
  font-weight: normal;
}

h2, .h2 {
  font-size: 1.6875rem;
  line-height: 2.25rem;
  margin-top: 3.75rem;
  margin-bottom: 0.75rem;
  font-weight: normal;
}

h3, .h3 {
  font-size: 1.375rem;
  line-height: 1.5rem;
  margin-top: 3rem;
  margin-bottom: 0.75rem;
  font-weight: normal;
}

h4, .h4 {
  font-size: 1.2rem;
  line-height: 1.5rem;
  margin-top: 2.25rem;
  margin-bottom: 0.75rem;
  font-weight: normal;
}

h5, .h5 {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-top: 3.75rem;
  margin-bottom: 0.75rem;
  font-weight: normal;
}

h6, .h6 {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-top: 3.75rem;
  margin-bottom: 0.75rem;
  font-weight: normal;
}

@media (min-width: 40em) {
  /********************MIXINS*********************/
  /* CSS Horizontal Centering */
  /* CSS Vertical Centering */
  /* CSS Horizontal & Vertical Centering */
  /* Ionicons */
  /* WebKit-proof */
  h1, .h1 {
    line-height: 3.25rem;
    margin-top: 6.5rem;
    margin-bottom: 1.625rem;
  }
  h2, .h2 {
    line-height: 2.4375rem;
    margin-top: 4.0625rem;
    margin-bottom: 0.8125rem;
  }
  h3, .h3 {
    line-height: 1.625rem;
    margin-top: 3.25rem;
    margin-bottom: 0.8125rem;
  }
  h4, .h4 {
    line-height: 1.625rem;
    margin-top: 2.4375rem;
    margin-bottom: 0.8125rem;
  }
  h5, .h5 {
    line-height: 1.625rem;
    margin-top: 4.0625rem;
    margin-bottom: 0.8125rem;
  }
  h6, .h6 {
    line-height: 1.625rem;
    margin-top: 4.0625rem;
    margin-bottom: 0.8125rem;
  }
}
h1 + h2, .h1 + .h2 {
  margin-top: 1.5rem;
}
@media (min-width: 40em) {
  h1 + h2, .h1 + .h2 {
    /********************MIXINS*********************/
    /* CSS Horizontal Centering */
    /* CSS Vertical Centering */
    /* CSS Horizontal & Vertical Centering */
    /* Ionicons */
    /* WebKit-proof */
    margin-top: 1.625rem;
  }
}

h2 + h3,
.h2 + .h3,
h3 + h4,
.h3 + .h4,
h4 + h5,
.h4 + .h5 {
  margin-top: 0.75rem;
}
@media (min-width: 40em) {
  h2 + h3,
.h2 + .h3,
h3 + h4,
.h3 + .h4,
h4 + h5,
.h4 + .h5 {
    /********************MIXINS*********************/
    /* CSS Horizontal Centering */
    /* CSS Vertical Centering */
    /* CSS Horizontal & Vertical Centering */
    /* Ionicons */
    /* WebKit-proof */
    margin-top: 0.8125rem;
  }
}

h5 + h6, .h5 + .h6 {
  margin-top: -0.75rem;
}
@media (min-width: 40em) {
  h5 + h6, .h5 + .h6 {
    /********************MIXINS*********************/
    /* CSS Horizontal Centering */
    /* CSS Vertical Centering */
    /* CSS Horizontal & Vertical Centering */
    /* Ionicons */
    /* WebKit-proof */
    margin-top: -0.8125rem;
  }
}

h6, .h6 {
  font-style: italic;
  font-weight: normal;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  font-family: "trade-gothic-bold", Helvetica, Arial, sans-serif;
}

/* Form Inputs */
input[type=checkbox], input[type=radio] {
  cursor: pointer;
}

input[type=email], input[type=tel], input[type=number], input[type=password], input[type=search], input[type=text], input[type=url], select, textarea {
  border: 1px solid #cccccc;
}

/* Default Image Styles */
img {
  height: auto;
  max-width: 100%;
}

/* WordPress Image Styles */
[class^=wp-image-], [class*=" wp-image-"], .wp-caption {
  display: block;
  padding: 4px;
  height: auto;
  max-width: 100%;
}
.wp-caption [class^=wp-image-], .wp-caption [class*=" wp-image-"], .wp-caption .wp-caption {
  padding: 0;
  border: 0;
}
[class^=wp-image-] .wp-caption-text, [class*=" wp-image-"] .wp-caption-text, .wp-caption .wp-caption-text {
  font-size: 75%;
  font-style: italic;
  margin: 0;
  padding: 16px 16px 12px;
}

/*
 * oEmbed Styles
 * To make an oEmbed responsive, simply wrap it in
 * `.embed-container`.
 */
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  height: auto;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 40em) {
  .embed-container {
    /********************MIXINS*********************/
    /* CSS Horizontal Centering */
    /* CSS Vertical Centering */
    /* CSS Horizontal & Vertical Centering */
    /* Ionicons */
    /* WebKit-proof */
    margin-top: 1.625rem;
    margin-bottom: 1.625rem;
  }
}

iframe, object, embed {
  max-width: 100%;
  display: block;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 40em) {
  iframe, object, embed {
    /********************MIXINS*********************/
    /* CSS Horizontal Centering */
    /* CSS Vertical Centering */
    /* CSS Horizontal & Vertical Centering */
    /* Ionicons */
    /* WebKit-proof */
    margin-top: 1.625rem;
    margin-bottom: 1.625rem;
  }
}
.embed-container iframe, .embed-container object, .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Containers */
.widewrap, .wrap, .contain, .constrain {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  width: 100%;
  word-wrap: break-word;
}

.widewrap {
  max-width: 1200px;
}

.wrap {
  max-width: 1024px;
}

.contain {
  max-width: 800px;
}

.constrain {
  max-width: 450px;
}

/* Code */
code, kbd, pre, samp, .code {
  background-color: #eeeeee;
  color: #444444;
  padding: 1px 3px;
  font-size: 16px;
  line-height: 1.4;
  border-radius: 4px;
  border: 1px solid #cccccc;
}

code, kbd, samp, .code {
  display: inline-block;
  vertical-align: middle;
}

pre, .pre {
  display: block;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 12px 10px;
  overflow-x: auto;
}
@media (min-width: 40em) {
  pre, .pre {
    /********************MIXINS*********************/
    /* CSS Horizontal Centering */
    /* CSS Vertical Centering */
    /* CSS Horizontal & Vertical Centering */
    /* Ionicons */
    /* WebKit-proof */
    margin-top: 1.625rem;
    margin-bottom: 1.625rem;
  }
}

/* Misc. */
.scratch-bg {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.white-popup {
  position: relative;
  background: white;
  padding: 20px;
  width: auto;
  max-width: 700px;
  margin: 1rem auto;
}

@media (min-width: 40em) {
  br.brm {
    display: none;
    visibility: hidden;
  }
}
br.mbr {
  display: none;
  visibility: hidden;
}
@media (min-width: 40em) {
  br.mbr {
    display: block;
    visibility: visible;
  }
}

.acf-map {
  width: 100%;
  height: 500px;
  border: #eeeeee solid 1px;
}

.gm-style img {
  max-width: none;
}

/*
 * HELPER CLASSES
 */
.hpad {
  padding-left: 1rem;
  padding-right: 1rem;
}

.left {
  text-align: left;
}

.center {
  text-align: center;
}

.right {
  text-align: right;
}

.alignleft {
  margin: 1rem auto;
}
@media (min-width: 40em) {
  .alignleft {
    margin: 0 1rem 1rem 0;
    float: left;
  }
}

.aligncenter {
  margin: 1rem auto;
  clear: both;
}

.alignright {
  margin: 1rem auto;
}
@media (min-width: 40em) {
  .alignright {
    margin: 0 0 1rem 1rem;
    float: right;
  }
}

.halign {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}

@media (min-width: 40em) {
  .valign {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    margin-top: 0;
    margin-bottom: 0;
  }
}

.valign-always {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  margin-top: 0;
  margin-bottom: 0;
}

.hvalign {
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-top: 0;
  margin-bottom: 0;
}

/* Spin Animation */
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.spin {
  animation: spin 2s linear infinite;
}

/* Blink Animation */
@keyframes blink {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.blink {
  animation: blink 2s ease infinite;
}

/*
 * CUSTOM HELPER CLASSES below here
 */
/*
// Handle WP Rocket fade-in
// Image with 'data' attribute is hidden
img[data-lazy-src] {
  opacity: 0;
  transform: translate3d(0px, 200px, 0px);
  transition: all 500ms ease-out;
}
// Image without 'data' attribute is (or becomes) visible
img.lazyloaded {
  transform: translate3d(0px, 0, 0px);
  backface-visibility: hidden;
  opacity: 1;
}
*/
.wow {
  visibility: hidden;
}

/*
 * MIDDLE STUFF
 * You're free to rearrange these how you like.
 */
/* Breakpoint mixins */
/* Color palette */
/* Default fonts */
/* Text styles */
/* How to use mixins
 *   .myClass {
 *     @include h1-homepage-hero;
 *   }
 */
/**
 * @license
 * MyFonts Webfont Build ID 2886495, 2014-09-19T14:24:34-0400
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: TradeGothicLT by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/trade-gothic/trade-gothic-63882/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted (c) 1989, 1992, 2003 Linotype Library GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype Library GmbH, and
 * Licensed pageviews: 250,000
 *
 * Webfont: TradeGothicLTCom-Bd2 by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/trade-gothic/com-bold-no-2/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 2002 - 2007 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be repro
 * Licensed pageviews: 500,000
 *
 * Webfont: TradeGothicLTPro-Cn18 by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/trade-gothic/pro-condensed-18/
 * Copyright: Copyright &#x00A9; 2007 Linotype GmbH, www.linotype.com. All rights reserved. This font software may not be reproduced, modified, disclosed or transferred without the express written approval of Linotype GmbH. Trade Gothic is either a registered trademark
 * Licensed pageviews: 250,000
 *
 * Webfont: TradeGothicLT-Light by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/trade-gothic/light-63882/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted (c) 1989, 1992, 2003 Linotype Library GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype Library GmbH, and
 * Licensed pageviews: 250,000
 *
 * Webfont: TradeGothicLT-Bold by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/trade-gothic/bold-63882/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted (c) 1989, 1992, 2003 Linotype Library GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype Library GmbH, and
 * Licensed pageviews: 250,000
 *
 * Webfont: TradeGothicLTPro-BdCn20 by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/trade-gothic/pro-bold-condensed-20/
 * Copyright: Copyright &#x00A9; 2007 Linotype GmbH, www.linotype.com. All rights reserved. This font software may not be reproduced, modified, disclosed or transferred without the express written approval of Linotype GmbH. Trade Gothic is either a registered trademark
 * Licensed pageviews: 250,000
 *
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2886495
 *
 * © 2014 MyFonts Inc
*/
 @font-face{font-display:swap;font-family:"trade-gothic-regular";src:url(../../../../../../../../themes/lamarzoccousa-scratch/webfonts/2C0B5F_0_0.eot);src:url("../../../../../../../../themes/lamarzoccousa-scratch/webfonts/2C0B5F_0_0.eot?#iefix") format("embedded-opentype"),url(../../../../../../../../themes/lamarzoccousa-scratch/webfonts/2C0B5F_0_0.woff) format("woff"),url(../../../../../../../../themes/lamarzoccousa-scratch/webfonts/2C0B5F_0_0.ttf) format("truetype")}@font-face{font-display:swap;font-family:"trade-gothic-light";src:url(../../../../../../../../themes/lamarzoccousa-scratch/webfonts/2C0B5F_3_0.eot);src:url("../../../../../../../../themes/lamarzoccousa-scratch/webfonts/2C0B5F_3_0.eot?#iefix") format("embedded-opentype"),url(../../../../../../../../themes/lamarzoccousa-scratch/webfonts/2C0B5F_3_0.woff) format("woff"),url(../../../../../../../../themes/lamarzoccousa-scratch/webfonts/2C0B5F_3_0.ttf) format("truetype")}@font-face{font-display:swap;font-family:"trade-gothic-bold";src:url(../../../../../../../../themes/lamarzoccousa-scratch/webfonts/2C0B5F_4_0.eot);src:url("../../../../../../../../themes/lamarzoccousa-scratch/webfonts/2C0B5F_4_0.eot?#iefix") format("embedded-opentype"),url(../../../../../../../../themes/lamarzoccousa-scratch/webfonts/2C0B5F_4_0.woff) format("woff"),url(../../../../../../../../themes/lamarzoccousa-scratch/assets/css/webfonts/2C0B5F_4_0.ttf) format("truetype")}@font-face{font-display:swap;font-family:"trade-gothic-com-bold-2";src:url(../../../../../../../../themes/lamarzoccousa-scratch/webfonts/2C0B5F_1_0.eot);src:url("../../../../../../../../themes/lamarzoccousa-scratch/webfonts/2C0B5F_1_0.eot?#iefix") format("embedded-opentype"),url(../../../../../../../../themes/lamarzoccousa-scratch/webfonts/2C0B5F_1_0.woff) format("woff"),url(../../../../../../../../themes/lamarzoccousa-scratch/webfonts/2C0B5F_1_0.ttf) format("truetype")}@font-face{font-display:swap;font-family:"trade-gothic-pro-condensed-18";src:url(../../../../../../../../themes/lamarzoccousa-scratch/webfonts/2C0B5F_2_0.eot);src:url("../../../../../../../../themes/lamarzoccousa-scratch/webfonts/2C0B5F_2_0.eot?#iefix") format("embedded-opentype"),url(../../../../../../../../themes/lamarzoccousa-scratch/webfonts/2C0B5F_2_0.woff) format("woff"),url(../../../../../../../../themes/lamarzoccousa-scratch/webfonts/2C0B5F_2_0.ttf) format("truetype")}@font-face{font-display:swap;font-family:"trade-gothic-pro-bold-condensed-20";src:url(../../../../../../../../themes/lamarzoccousa-scratch/webfonts/2C0B5F_5_0.eot);src:url("../../../../../../../../themes/lamarzoccousa-scratch/webfonts/2C0B5F_5_0.eot?#iefix") format("embedded-opentype"),url(../../../../../../../../themes/lamarzoccousa-scratch/webfonts/2C0B5F_5_0.woff) format("woff"),url(../../../../../../../../themes/lamarzoccousa-scratch/webfonts/2C0B5F_5_0.ttf) format("truetype")}table{border-collapse:collapse;margin-bottom:1em;max-width:100%!important;font-size:86%}table strong{font-weight:400}table th,table td{padding:.5em 1em;border:3px solid #414141}table th{font-weight:400;font-family:"trade-gothic-bold";text-transform:lowercase;text-align:left}blockquote{margin:2.25rem 0rem;padding:1.5rem .75rem;border-top:3px solid #414141;border-bottom:3px solid #414141;font-family:"trade-gothic-bold";font-size:1.25em;position:relative}blockquote p{display:inline}blockquote cite{text-align:right}.toggle-content{display:none;position:relative;padding:0 2rem}.toggle-content p:first-child{margin-top:0}.toggle-content p:last-child{margin-bottom:0}.toggle-heading{display:block;text-align:center;margin:1.5rem auto;color:#414141;cursor:pointer;position:relative}.toggle-heading:after{font-family:"Ionicons";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;content:"\f3d0";color:#414141;line-height:inherit;padding-left:.5em}.toggle-heading.active:after{content:"\f3d8"}body{background-color:#414141}body main,body aside{background-color:#fff}#header{width:100%;background-color:#414141}#nav .mega-menu-wrap .mega-menu-toggle{background-color:#414141}#nav .mega-menu-wrap .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block{margin-top:6px}#nav .mega-menu-wrap .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block .mega-toggle-label{margin-top:1px}#nav .mega-menu-wrap img.mega-menu-logo{max-width:33vw}li.mega-menu-item a img.wpml-ls-flag{max-height:16px}#mega-menu-wrap-scratch-main-nav #mega-menu-scratch-main-nav>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title{text-transform:lowercase!important}#mega-menu-wrap-scratch-main-nav *{background-color:#414141!important}#nav #mega-menu-wrap-scratch-main-nav li.mega-menu-item.mega-menu-item-object-page:first-of-type{float:none!important}section.product_index h2{text-transform:lowercase}section.product_index article{padding:1em}section.product_index article h4{text-transform:lowercase;text-align:center}section.product_index section.wrap{text-align:center}@media only screen and (min-width:48.063em){section.product_index section.wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start}section.product_index section.wrap article{flex-grow:1;flex-basis:33.333%;max-width:33.333%;float:left;display:flex;flex-direction:column;justify-content:space-between}}.page-template-page-style_guide .scratch-bg{margin-bottom:1rem}body.page-template-default article a{text-decoration:underline}body.page-id-208 .type-page h3{max-width:800px;padding:0 2rem;margin:3rem auto 1rem;text-align:left}body.single-machine main section table th,body.single-machine main section table td,body.page-template-page-withlayout main section table th,body.page-template-page-withlayout main section table td{border-left:none;border-right:none;border-top:2px solid #414141;border-bottom:2px solid #414141;vertical-align:top}div.table{overflow-x:scroll;min-width:100%;display:flex;justify-content:center}body.page-template-page-withlayout main section h3{text-align:center;text-transform:lowercase}body.page-template-page-withlayout section.homepage_hero{color:#fff;width:100%}body.page-template-page-withlayout section.homepage_hero .centered{padding:23vh 0;display:flex;align-items:center;justify-content:center;text-align:center}body.page-template-page-withlayout section.homepage_hero .centered h1{margin:1vw;font-size:7vw;line-height:7vw}body.page-template-page-withlayout section.homepage_hero .centered h2{margin:10vh auto;padding:0 1.5rem;font-size:7vw;line-height:9vw;max-width:38rem;width:100%}@media only screen and (min-width:48.063em){body.page-template-page-withlayout section.homepage_hero .centered h2{font-size:2rem;line-height:3rem}}body.page-template-page-withlayout section.homepage_hero .centered h3{margin:0;font-size:4vw;line-height:4vw}body.page-template-page-withlayout section.hero{color:#414141;text-shadow:0 0 25px rgba(255,255,255,.5)}body.page-template-page-withlayout section.hero div.light{color:#fff;text-shadow:0 0 25px rgba(0,0,0,.5)}body.page-template-page-withlayout section.hero h2{margin-top:0;padding:20vh 0}body.page-template-page-withlayout section.twocol_text h3{text-align:left;padding-bottom:1em}body.page-template-page-withlayout section.twocol_text .sixcol.first{font-family:"trade-gothic-pro-bold-condensed-20";padding-right:1em}body.page-template-page-withlayout section.photo_cta{width:100%}body.page-template-page-withlayout section.photo_cta .clearfix:before,body.page-template-page-withlayout section.photo_cta .clearfix:after{display:none}body.page-template-page-withlayout section.photo_cta .clearfix h2{margin-top:0;padding-top:2rem}@media only screen and (min-width:48.063em){body.page-template-page-withlayout section.photo_cta .clearfix{display:flex;align-items:stretch}body.page-template-page-withlayout section.photo_cta .clearfix h2{padding-top:4rem}}body.page-template-page-withlayout section.photo_cta .clearfix.scratch-bg{min-height:35em}body.page-template-page-withlayout section.photo_cta .clearfix .left_half,body.page-template-page-withlayout section.photo_cta .clearfix .right_half{flex-basis:50%}body.page-template-page-withlayout section.photo_cta .clearfix .left_half .inner,body.page-template-page-withlayout section.photo_cta .clearfix .right_half .inner{padding:0 1em 4em 1em}@media only screen and (min-width:48.063em){body.page-template-page-withlayout section.photo_cta .clearfix .left_half .inner,body.page-template-page-withlayout section.photo_cta .clearfix .right_half .inner{padding:0 4em 6em 4em}}body.page-template-page-withlayout section.photo_cta .white-fg .inner h2,body.page-template-page-withlayout section.photo_cta .white-fg .inner p,body.page-template-page-withlayout section.photo_cta .white-fg .inner a{color:#fff;border-color:#fff;text-shadow:0 1px 5px rgba(0,0,0,.5)}@media only screen and (min-width:48.063em){body.page-template-page-withlayout section.team .clearfix{display:flex;align-items:stretch;align-content:flex-start;flex-wrap:wrap}}body.page-template-page-withlayout section.team .clearfix article.teammate{padding:1em}@media only screen and (min-width:48.063em){body.page-template-page-withlayout section.team .clearfix article.teammate{flex-grow:1;flex-basis:33.333%;max-width:33.333%}}body.page-template-page-withlayout section.team .clearfix article.teammate h4{font-family:"trade-gothic-bold";margin-top:.5em}body.page-template-page-withlayout section.comparison_table{background-color:rgb(247,243,231);padding-bottom:1em}body.page-template-page-withlayout section.comparison_table table{width:100%;border-collapse:collapse}body.page-template-page-withlayout section.comparison_table table tr{border-bottom:1px solid #414141}body.page-template-page-withlayout section.comparison_table table tr td{width:12.5%;padding:.5em 0;outline:none!important;font-family:"trade-gothic-pro-condensed-18"}body.page-template-page-withlayout section.comparison_table table tr td:first-of-type{font-family:"trade-gothic-pro-bold-condensed-20"}body.page-template-page-withlayout section.comparison_table table tr td img{width:4rem}body.page-template-page-withlayout section.single_column_text_box{padding-bottom:3px}body.page-template-page-withlayout section.single_column_text_box h3{padding-bottom:0}body.page-template-page-withlayout section.single_column_text_box .toggle-content{padding-bottom:1.5rem}@media only screen and (min-width:48.063em){body.page-template-page-withlayout section.single_column_text_box .toggle-content img{padding-left:1rem;max-width:35%}}body.page-template-page-withlayout section.single_column_text_box .toggle-content img{padding-top:1rem}body.page-template-page-withlayout section.multicolumn_text_blocks .wrap{padding:3rem 0}body.page-template-page-withlayout section.multicolumn_text_blocks .wrap .block h3{text-align:left}@media only screen and (min-width:48.063em){body.page-template-page-withlayout section.multicolumn_text_blocks .wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}body.page-template-page-withlayout section.multicolumn_text_blocks .is2col .block{width:50%}body.page-template-page-withlayout section.multicolumn_text_blocks .is3col .block{width:33.333%}body.page-template-page-withlayout section.multicolumn_text_blocks .is4col .block{width:50%}}@media only screen and (min-width:64.063em){body.page-template-page-withlayout section.multicolumn_text_blocks .is4col .block{width:25%}}body.page-template-page-withlayout section.links{padding-bottom:3px}body.page-template-page-withlayout section.links h4{text-transform:lowercase}body.page-template-page-withlayout section.links div.links{display:flex;width:100%;flex-wrap:wrap;margin-bottom:2em}body.page-template-page-withlayout section.links div.links .link{flex-basis:50%;margin-bottom:.5em}@media only screen and (min-width:64.063em){body.page-template-page-withlayout section.links div.links .link{flex-basis:33.33%}}body.page-template-page-withlayout section.links div.links .link a:hover{color:rgb(217,6,18)}body.page-template-page-withlayout section.tech_bulletins{background-color:rgb(247,243,231)}body.page-template-page-withlayout section.tech_bulletins div.links{display:flex;width:100%;flex-wrap:wrap;margin-bottom:2em}body.page-template-page-withlayout section.tech_bulletins div.links .link{margin-bottom:.5em}body.page-template-page-withlayout section.tech_bulletins div.links .link i{display:block;float:left}body.page-template-page-withlayout section.tech_bulletins div.links .link a{display:block;margin:0 0 0 1.25rem}body.page-template-page-withlayout section.tech_bulletins div.links .link a:hover{color:rgb(217,6,18)}@media only screen and (min-width:48.063em){body.page-template-page-withlayout section.tech_bulletins div.links .link{flex-basis:50%}body.page-template-page-withlayout section.tech_bulletins div.links .link a{margin-right:.75rem}}body.page-template-page-withlayout section.product_gallery h2{font-size:12vw;opacity:.8;text-transform:lowercase;letter-spacing:-.33vw}body.page-template-page-withlayout section.product_gallery p{padding:1rem 0 0 0;max-width:20rem;font-family:"trade-gothic-bold";opacity:.8;margin-left:5px}@media only screen and (min-width:48.063em){body.page-template-page-withlayout section.product_gallery .gallery{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;align-content:flex-start}}body.page-template-page-withlayout section.product_gallery .gallery .item{width:100%;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:48.063em){body.page-template-page-withlayout section.product_gallery .gallery .item{width:50%}}@media only screen and (min-width:64.063em){body.page-template-page-withlayout section.product_gallery .gallery .item{width:33.33%}}body.page-template-page-withlayout section.product_gallery .gallery .item p{padding:0 0 1rem 0;text-align:center;font-family:"trade-gothic-bold"}body.page-template-page-withlayout section.product_gallery .gallery .item img{padding:0 1rem;mix-blend-mode:multiply;opacity:.9;transition:all 0.1s ease-out}body.page-template-page-withlayout section.product_gallery .gallery .item img:hover{mix-blend-mode:normal;opacity:1;transform:scale(1.005);filter:drop-shadow(0 1px 9px rgba(0,0,0,.16))}body.single-machine main article section{border-bottom:3px solid #fff}body.single-machine main article section h3.title{text-transform:lowercase;text-align:center;margin:1.5em 0 .75em 0}body.single-machine main article section.hero{color:#fff;width:100%}body.single-machine main article section.hero h2{margin:10vh auto;padding:0 1.5rem;font-size:7vw;line-height:9vw;max-width:38rem;width:100%}@media only screen and (min-width:48.063em){body.single-machine main article section.hero h2{font-size:2rem;line-height:3rem}}body.single-machine main article section.hero h2.light{color:#fff;text-shadow:0 0 25px rgba(0,0,0,.6)}body.single-machine main article section.hero h2.dark{color:#414141;text-shadow:0 0 25px rgba(255,255,255,.5)}body.single-machine main article section.hero h3{margin:0;font-size:4vw;line-height:4vw}body.single-machine main article section.intro div.first h3,body.single-machine main article section.intro div.first p{text-transform:lowercase}body.single-machine main article section.intro div.first p{font-family:"trade-gothic-bold"}body.single-machine main article section.intro div.last{padding-top:3.25rem;padding-bottom:.5rem}body.single-machine main article section.intro div.last a.button{text-transform:uppercase}body.single-machine main article section.large_feature_block .wrapper{border:1rem solid #fff;border-bottom:none;background-repeat:no-repeat;background-size:contain;min-height:20rem;height:66vw;display:flex;flex-direction:row}body.single-machine main article section.large_feature_block .wrapper .foreground{padding:1rem;width:40vw;font-size:2vw}body.single-machine main article section.large_feature_block .wrapper .foreground p,body.single-machine main article section.large_feature_block .wrapper .foreground h2,body.single-machine main article section.large_feature_block .wrapper .foreground h3{line-height:150%}body.single-machine main article section.large_feature_block .wrapper .foreground h2{margin-top:0;font-size:150%}@media only screen and (min-width:48.063em){body.single-machine main article section.large_feature_block .wrapper .foreground{font-size:1.25vw}}body.single-machine main article section.large_feature_block .wrapper.top_left,body.single-machine main article section.large_feature_block .gallery_block.top_left,body.single-machine main article section.feature_block_gallery .wrapper.top_left,body.single-machine main article section.feature_block_gallery .gallery_block.top_left{justify-content:flex-start;align-items:flex-start;background-position:bottom right}body.single-machine main article section.large_feature_block .wrapper.top_right,body.single-machine main article section.large_feature_block .gallery_block.top_right,body.single-machine main article section.feature_block_gallery .wrapper.top_right,body.single-machine main article section.feature_block_gallery .gallery_block.top_right{justify-content:flex-end;align-items:flex-start;background-position:bottom left}body.single-machine main article section.large_feature_block .wrapper.bottom_left,body.single-machine main article section.large_feature_block .gallery_block.bottom_left,body.single-machine main article section.feature_block_gallery .wrapper.bottom_left,body.single-machine main article section.feature_block_gallery .gallery_block.bottom_left{justify-content:flex-start;align-items:flex-end;background-position:top right}body.single-machine main article section.large_feature_block .wrapper.bottom_right,body.single-machine main article section.large_feature_block .gallery_block.bottom_right,body.single-machine main article section.feature_block_gallery .wrapper.bottom_right,body.single-machine main article section.feature_block_gallery .gallery_block.bottom_right{justify-content:flex-end;align-items:flex-end;background-position:top left}body.single-machine main article section.feature_block_gallery{border:.5rem solid #fff}@media only screen and (min-width:48.063em){body.single-machine main article section.feature_block_gallery{display:flex;align-items:stretch;justify-content:center}}body.single-machine main article section.feature_block_gallery .gallery_half{display:flex;flex-direction:column}@media only screen and (min-width:48.063em){body.single-machine main article section.feature_block_gallery .gallery_half{width:50%}}body.single-machine main article section.feature_block_gallery .gallery_half .gallery_block{height:100%;width:100%;min-height:66vw;background-size:contain;background-repeat:no-repeat;border:.5rem solid #fff;display:flex}@media only screen and (min-width:48.063em){body.single-machine main article section.feature_block_gallery .gallery_half .gallery_block{min-height:28vw}}body.single-machine main article section.feature_block_gallery .gallery_half .gallery_block .foreground{padding:1rem;font-size:2vw}body.single-machine main article section.feature_block_gallery .gallery_half .gallery_block .foreground.half_width{max-width:50%}body.single-machine main article section.feature_block_gallery .gallery_half .gallery_block .foreground h3{margin-top:0;font-size:150%}body.single-machine main article section.feature_block_gallery .gallery_half .gallery_block .foreground p,body.single-machine main article section.feature_block_gallery .gallery_half .gallery_block .foreground h2,body.single-machine main article section.feature_block_gallery .gallery_half .gallery_block .foreground h3{line-height:150%}@media only screen and (min-width:48.063em){body.single-machine main article section.feature_block_gallery .gallery_half .gallery_block .foreground{font-size:1.25vw}}body.single-machine main article section.feature_block_gallery .gallery_half .pair{min-height:28vw;width:100%;display:flex;flex-direction:row}body.single-machine main article section.feature_block_gallery .gallery_half .pair .gallery_block .foreground.half_width{max-width:100%}@media only screen and (min-width:48.063em){body.single-machine main article section.feature_block_gallery .gallery_half .pair .gallery_block .foreground.half_width{max-width:50%}}body.single-machine main article section.list_of_items{background-color:rgb(247,243,231);padding-bottom:1em}@media only screen and (min-width:48.063em){body.single-machine main article section.list_of_items .items{display:flex;flex-direction:row;flex-wrap:wrap}body.single-machine main article section.list_of_items .items .item{flex-grow:1;flex-basis:50%;width:50%;max-width:50%}}@media only screen and (min-width:64.063em){body.single-machine main article section.list_of_items .items{display:flex;flex-direction:row;flex-wrap:wrap}body.single-machine main article section.list_of_items .items .item{flex-grow:1;flex-basis:25%;width:25%;max-width:25%}}body.single-machine main article section.list_of_items .items .item{padding:.5em}body.single-machine main article section.list_of_items .items .item div,body.single-machine main article section.list_of_items .items .item a{font-family:"trade-gothic-bold";display:flex;flex-direction:row;text-transform:lowercase}body.single-machine main article section.list_of_items .items .item div i,body.single-machine main article section.list_of_items .items .item a i{flex-basis:10%;width:20px;max-width:20px;height:20px}body.single-machine main article section.list_of_items .items .item div span,body.single-machine main article section.list_of_items .items .item a span{flex-basis:90%}body.single-machine main article section.list_of_items .items .item .desc{padding-left:20px;font-family:"trade-gothic-regular";overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}body.single-machine main article section.specifications{background-color:rgb(247,243,231)}body.single-machine main article section.specifications .clearfix .first h3:first-child{margin-top:0}body.single-machine main article section.specifications .clearfix .first table{width:100%;margin:1em 0;border-spacing:0}body.single-machine main article section.specifications .clearfix .first table tbody tr th,body.single-machine main article section.specifications .clearfix .first table tbody tr td{border-bottom:2px solid #000;width:50%;vertical-align:top;padding:.25em 0}body.single-machine main article section.specifications .clearfix .first table tbody tr th{text-align:left;font-weight:400;font-family:"trade-gothic-bold";font-size:100%}body.single-machine main article section.specifications .clearfix .first table tbody tr td{font-size:100%}body.single-machine main article section.comparison_table{background-color:rgb(247,243,231);padding-bottom:1em}body.single-machine main article section.comparison_table table{width:100%!important;border-collapse:collapse}body.single-machine main article section.comparison_table table tr{border-bottom:1px solid #414141}body.single-machine main article section.comparison_table table tr td,body.single-machine main article section.comparison_table table tr th{padding:.5em 0;outline:none!important;font-family:"trade-gothic-pro-condensed-18"}body.single-machine main article section.comparison_table table tr td:first-of-type,body.single-machine main article section.comparison_table table tr th:first-of-type{font-family:"trade-gothic-pro-bold-condensed-20"}body.single-machine main article section.comparison_table table tr td h4,body.single-machine main article section.comparison_table table tr th h4{margin:0;font-size:1rem}body.single-machine main article section.comparison_table table tr td img,body.single-machine main article section.comparison_table table tr th img{max-width:120px}body.single-machine main article section.single_column_text_box h3{padding-bottom:1em}body.single-machine main article section.single_column_text_box .toggle-content{padding-bottom:1.5rem}@media only screen and (min-width:48.063em){body.single-machine main article section.series_of_text_and_image_blocks .row{display:flex}body.single-machine main article section.series_of_text_and_image_blocks .row .column{width:50%}}body.single-machine main article section.series_of_text_and_image_blocks .row .column.text strong,body.single-machine main article section.series_of_text_and_image_blocks .row .column.text b{font-weight:400;font-family:"trade-gothic-bold"}body.single-machine main article section.series_of_text_and_image_blocks .row .column.text a:link{text-decoration:underline}body.single-machine main article section.series_of_text_and_image_blocks .row .column.image{display:flex;flex-direction:column;justify-content:center}body.single-machine main article section.series_of_text_and_image_blocks .row.text_left{flex-direction:row}body.single-machine main article section.series_of_text_and_image_blocks .row.text_right{flex-direction:row-reverse}.blogposts>header{padding-right:.9rem}.blogposts>header h2{text-transform:lowercase;padding-left:.5em;padding-right:.5em}.blogposts>header .archives,.blogposts>header .categories{margin:1rem;max-width:20rem;border:3px solid #414141;border-radius:0;overflow:hidden;background:#fff}.blogposts>header .archives.desktop,.blogposts>header .categories.desktop{display:none}@media only screen and (min-width:48.063em){.blogposts>header .archives,.blogposts>header .categories{float:right;margin:0 12px 0 0}.blogposts>header .archives.mobile,.blogposts>header .categories.mobile{display:none}.blogposts>header .archives.desktop,.blogposts>header .categories.desktop{display:block}}.blogposts>header .archives select,.blogposts>header .categories select{width:100%;padding:4px 8px;border:none;box-shadow:none;background:transparent 95% 50% no-repeat url(../../../../../../../../themes/lamarzoccousa-scratch/assets/img/triangle-down.svg);background-size:9px;-webkit-appearance:none;text-transform:lowercase;font-family:"trade-gothic-bold"}.blogposts>header .archives select:focus,.blogposts>header .categories select:focus{outline:none}.blogposts>header ul{margin:0rem;padding:.5rem}@media only screen and (min-width:48.063em){.blogposts>header ul{text-align:center;padding:0 1rem}}.blogposts>header ul li{list-style-type:none;display:inline}.blogposts>header ul li a{white-space:nowrap;text-transform:uppercase;font-family:"trade-gothic-pro-condensed-18";padding:.25em .5em}.blogposts>header ul li a:hover{background-color:red;color:#fff}.blogposts footer .post-navigation .nav-links{margin-bottom:2em;text-transform:uppercase;font-family:"trade-gothic-pro-condensed-18";display:flex;flex-direction:row;justify-content:space-between}.blogposts section.posts article,body.single-post footer article{padding:1em}.blogposts section.posts article aside.postmeta,body.single-post footer article aside.postmeta{background-color:transparent;margin-top:1em;font-size:90%}.blogposts section.posts article aside.postmeta span.postdate,body.single-post footer article aside.postmeta span.postdate{float:right;margin-bottom:.5rem}.blogposts section.posts article h3,body.single-post footer article h3{clear:both;margin-top:.5em;text-transform:lowercase}.blogposts section.posts article h3 a:hover,body.single-post footer article h3 a:hover{opacity:.6}.blogposts section.posts article p,body.single-post footer article p{font-size:90%;line-height:133%}.blogposts section.posts article p.readmore,body.single-post footer article p.readmore{margin-top:.5em}.blogposts section.posts article img,body.single-post footer article img{width:100%}@media only screen and (min-width:48.063em){.blogposts section.posts,body.single-post footer{display:flex;flex-direction:row;flex-wrap:wrap}.blogposts section.posts article,body.single-post footer article{width:33%}}body.single-post header.feature_image{width:100%}body.single-post header.feature_image img{width:100%;height:auto}body.single-post article.post header h1,body.single-post article.post footer h1{max-width:36em;margin:1em auto 1em auto;text-transform:lowercase;text-align:center!important}body.single-post article.post header p.date_and_category,body.single-post article.post footer p.date_and_category{max-width:36em;text-transform:uppercase;font-family:"trade-gothic-pro-condensed-18";text-align:center;margin:0 auto 2em auto}body.single-post article.post header p.date_and_category a,body.single-post article.post footer p.date_and_category a{text-decoration:underline;color:#414141}body.single-post article.post .articleBody{max-width:36em;margin-left:auto;margin-right:auto}body.single-post article.post .articleBody a{text-decoration:underline}body.single-post article.post footer{margin-top:2em}body.single-post article.post .alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}body.single-post article.post .alignwide{width:calc(100vw - 2em);max-width:calc(100vw - 2em);margin-left:calc(50% - 50vw + 1em)}body.single-post article.post [class^=wp-image-],body.single-post article.post [class*=" wp-image-"]{padding:0}footer.related{padding:2em 0}footer.related .posts{width:100%;column-gap:1em;list-style-type:none;padding-left:0}@media only screen and (min-width:48.063em){footer.related .posts{display:flex}footer.related .posts article{max-width:314px}}footer.related .posts article{padding:0!important;flex-basis:100%}footer.related .posts a:hover{opacity:.8}footer.related .posts div{flex-basis:50%}body.woocommerce #content,body.woocommerce-checkout article{background-color:#fff;padding:0 1rem;margin:0}body.woocommerce #content nav.woocommerce-breadcrumb,body.woocommerce-checkout article nav.woocommerce-breadcrumb{margin:1.5em 0}body.woocommerce #content .woocommerce-message,body.woocommerce-checkout article .woocommerce-message{border-top:none}body.woocommerce #content .woocommerce-message::before,body.woocommerce-checkout article .woocommerce-message::before{color:#ff4136}body.woocommerce #content .woocommerce-info,body.woocommerce-checkout article .woocommerce-info{border-top:none}body.woocommerce #content .woocommerce-info::before,body.woocommerce-checkout article .woocommerce-info::before{color:#0074d9}body.woocommerce #content li.product h2.woocommerce-loop-product__title,body.woocommerce-checkout article li.product h2.woocommerce-loop-product__title{line-height:125%}body.woocommerce #content li.product span.price,body.woocommerce-checkout article li.product span.price{color:#414141;font-family:"trade-gothic-bold"}body.woocommerce #content .imagemapper-wrapper,body.woocommerce-checkout article .imagemapper-wrapper{font-family:"trade-gothic-bold"!important}body.woocommerce #content .imagemapper-wrapper .imapper-content,body.woocommerce-checkout article .imagemapper-wrapper .imapper-content{font-family:"trade-gothic-bold"!important;font-weight:400!important}body.woocommerce #content .imagemapper-wrapper .imapper-content .my_view_item a,body.woocommerce #content .imagemapper-wrapper .imapper-content .my_view_item_category a,body.woocommerce #content .imagemapper-wrapper .imapper-content .my_add_item a,body.woocommerce-checkout article .imagemapper-wrapper .imapper-content .my_view_item a,body.woocommerce-checkout article .imagemapper-wrapper .imapper-content .my_view_item_category a,body.woocommerce-checkout article .imagemapper-wrapper .imapper-content .my_add_item a{font-weight:400!important}body.woocommerce #content div.entry-summary p.price,body.woocommerce-checkout article div.entry-summary p.price{color:#414141;font-family:"trade-gothic-bold"}body.woocommerce #content div.entry-summary form .quantity input,body.woocommerce-checkout article div.entry-summary form .quantity input{color:#414141;padding:.25rem 1rem;border:3px solid #414141;font-family:"trade-gothic-bold",Helvetica,Arial,sans-serif;font-weight:400!important;text-transform:uppercase}body.woocommerce #content div.entry-summary form .quantity input::-webkit-outer-spin-button,body.woocommerce #content div.entry-summary form .quantity input::-webkit-inner-spin-button,body.woocommerce-checkout article div.entry-summary form .quantity input::-webkit-outer-spin-button,body.woocommerce-checkout article div.entry-summary form .quantity input::-webkit-inner-spin-button{-webkit-appearance:none}body.woocommerce #content div.entry-summary form .quantity input,body.woocommerce #content div.entry-summary form button,body.woocommerce-checkout article div.entry-summary form .quantity input,body.woocommerce-checkout article div.entry-summary form button{height:2.5rem}body.woocommerce #content div.woocommerce-tabs ul.tabs::before,body.woocommerce-checkout article div.woocommerce-tabs ul.tabs::before{border-bottom:3px solid #414141}body.woocommerce #content div.woocommerce-tabs ul.tabs li,body.woocommerce-checkout article div.woocommerce-tabs ul.tabs li{border:3px solid #414141;border-bottom:none;box-shadow:none;border-radius:0;padding-bottom:0}body.woocommerce #content div.woocommerce-tabs ul.tabs li a,body.woocommerce-checkout article div.woocommerce-tabs ul.tabs li a{font-weight:400;font-family:"trade-gothic-bold"}body.woocommerce #content div.woocommerce-tabs ul.tabs li.active::before,body.woocommerce #content div.woocommerce-tabs ul.tabs li.active::after,body.woocommerce-checkout article div.woocommerce-tabs ul.tabs li.active::before,body.woocommerce-checkout article div.woocommerce-tabs ul.tabs li.active::after{box-shadow:none!important;border:none!important;width:0;height:0}.woocommerce-cart .woocommerce table.shop_table,.woocommerce-checkout .woocommerce table.shop_table{border:none;border-top:3px solid #414141;border-collapse:collapse}.woocommerce-cart .woocommerce table.shop_table th,.woocommerce-cart .woocommerce table.shop_table td::before,.woocommerce-checkout .woocommerce table.shop_table th,.woocommerce-checkout .woocommerce table.shop_table td::before{font-weight:400}.woocommerce-cart .woocommerce table.shop_table td,.woocommerce-checkout .woocommerce table.shop_table td{border-top:none}.woocommerce-cart .woocommerce table.shop_table input.input-text,.woocommerce-cart .woocommerce table.shop_table td.actions .coupon .input-text,.woocommerce-checkout .woocommerce table.shop_table input.input-text,.woocommerce-checkout .woocommerce table.shop_table td.actions .coupon .input-text{color:#414141;padding:.25rem 1rem;border:3px solid #414141;font-family:"trade-gothic-bold",Helvetica,Arial,sans-serif;font-weight:400!important}.woocommerce-cart .woocommerce table.shop_table input.input-text::-webkit-outer-spin-button,.woocommerce-cart .woocommerce table.shop_table input.input-text::-webkit-inner-spin-button,.woocommerce-cart .woocommerce table.shop_table td.actions .coupon .input-text::-webkit-outer-spin-button,.woocommerce-cart .woocommerce table.shop_table td.actions .coupon .input-text::-webkit-inner-spin-button,.woocommerce-checkout .woocommerce table.shop_table input.input-text::-webkit-outer-spin-button,.woocommerce-checkout .woocommerce table.shop_table input.input-text::-webkit-inner-spin-button,.woocommerce-checkout .woocommerce table.shop_table td.actions .coupon .input-text::-webkit-outer-spin-button,.woocommerce-checkout .woocommerce table.shop_table td.actions .coupon .input-text::-webkit-inner-spin-button{-webkit-appearance:none}.woocommerce-cart .woocommerce table.shop_table td.actions .coupon .input-text,.woocommerce-checkout .woocommerce table.shop_table td.actions .coupon .input-text{height:2.22rem;min-width:5rem}.woocommerce-cart .woocommerce .woocommerce-password-strength,.woocommerce-checkout .woocommerce .woocommerce-password-strength{font-weight:400}.woocommerce-cart .woocommerce abbr,.woocommerce-checkout .woocommerce abbr{font-weight:400;text-decoration:none}.woocommerce form.checkout_coupon,.woocommerce form.woocommerce-form-login{border:none;background-color:#fcfcee}.woocommerce form.checkout_coupon input.input-text,.woocommerce form.woocommerce-form-login input.input-text{color:#414141;padding:.25rem 1rem;border:3px solid #414141;font-family:"trade-gothic-bold",Helvetica,Arial,sans-serif;font-weight:400!important}#order_review table tfoot td{font-weight:400}ul.ui-autocomplete li.ui-menu-item{font-family:"trade-gothic-bold"!important}.home main{padding-top:0}aside.sidebar{background-color:rgb(186,204,191);text-align:center}aside.sidebar section.widget_custom_block{border-bottom:3px solid #fff}aside.sidebar section.widget_custom_block div.scratch-bg{background-size:cover;padding:6em 0 8em}aside.sidebar section.widget_custom_block div.scratch-bg.has_background h2,aside.sidebar section.widget_custom_block div.scratch-bg.has_background p,aside.sidebar section.widget_custom_block div.scratch-bg.has_background a{color:#fff}aside.sidebar section.widget_custom_block div.scratch-bg.has_background a.button{border-color:#fff}aside.sidebar section.widget_custom_block h2.widget-title{text-transform:lowercase;width:100%;padding-top:1em}aside.sidebar section.widget_custom_block div.primary_content{display:flex;max-width:1024px;margin:0 auto}aside.sidebar section.widget_custom_block div.primary_content div.left{width:60%}aside.sidebar section.widget_custom_block div.primary_content div.right{width:40%}aside.sidebar section.widget_custom_block h2,aside.sidebar section.widget_custom_block h3,aside.sidebar section.widget_custom_block h4,aside.sidebar section.widget_custom_block h5{margin-top:0em}aside.sidebar section.widget_custom_block a.button{text-transform:uppercase}aside.sidebar section.widget_custom_twoup_block{border-bottom:3px solid #fff}@media only screen and (min-width:48.063em){aside.sidebar section.widget_custom_twoup_block{display:flex;flex-direction:row}aside.sidebar section.widget_custom_twoup_block .primary_content{width:50vw}aside.sidebar section.widget_custom_twoup_block .primary_content .inner{max-width:25rem}}aside.sidebar section.widget_custom_twoup_block .primary_content{word-wrap:break-word;padding:2rem;height:100%}aside.sidebar section.widget_custom_twoup_block .primary_content .inner{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;margin-left:auto;margin-right:auto}aside.sidebar section.widget_custom_twoup_block .primary_content h2.widget-title{text-align:left;text-transform:lowercase;width:100%;margin-top:0}aside.sidebar section.widget_custom_twoup_block .primary_content a{text-align:left}footer#footer{padding:1rem 0;background-color:#414141}@media only screen and (min-width:48.063em){footer#footer div.widewrap{display:flex}}footer#footer section.widget{flex-basis:33.33%;padding:0 1rem}footer#footer section.widget h4{text-transform:lowercase}footer#footer section.widget h4,footer#footer section.widget p,footer#footer section.widget div{color:#fff}footer#footer section.widget .textwidget p a{color:#fff}footer#footer section.widget .textwidget a i{padding:6px;margin-right:.5em;border-radius:2em;background-color:#ec5149;color:#fff}footer#footer section.widget .textwidget a i:before{width:20px;height:20px;top:1px;position:relative;text-align:center}footer#footer section.widget .textwidget a i:hover{background-color:#fff;color:#414141}.desktop-only{display:none}@media only screen and (min-width:48.063em){.desktop-only{display:block}}div.credit{background-color:#414141;color:#fff}div.credit a{color:#fff}aside.widgets .widget_custom_form_block{background-color:#fafafa}.gform_wrapper form .gform_body .top_label label,form.woocommerce-checkout label{font-weight:400;text-transform:lowercase;font-family:"trade-gothic-bold"}.gform_wrapper form .gform_body .top_label input.input-text,form.woocommerce-checkout input.input-text{padding:.5rem}.gform_wrapper form .gform_body .top_label input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper form .gform_body .top_label textarea,form.woocommerce-checkout input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),form.woocommerce-checkout textarea{border:3px solid #000}.gform_wrapper form .gform_body .top_label textarea,form.woocommerce-checkout textarea{padding:.3rem .5rem}.gform_wrapper form .gform_body .top_label select,.gform_wrapper form .gform_body .top_label .select2-container .select2-selection,form.woocommerce-checkout select,form.woocommerce-checkout .select2-container .select2-selection{height:2.4em;border:3px solid #000;border-radius:0;width:auto;max-width:90vw;word-wrap:break-word;white-space:pre-wrap}.gform_wrapper form .gform_body .top_label select span.select2-selection__rendered,.gform_wrapper form .gform_body .top_label select span.select2-selection__arrow,.gform_wrapper form .gform_body .top_label .select2-container .select2-selection span.select2-selection__rendered,.gform_wrapper form .gform_body .top_label .select2-container .select2-selection span.select2-selection__arrow,form.woocommerce-checkout select span.select2-selection__rendered,form.woocommerce-checkout select span.select2-selection__arrow,form.woocommerce-checkout .select2-container .select2-selection span.select2-selection__rendered,form.woocommerce-checkout .select2-container .select2-selection span.select2-selection__arrow{height:2.3rem;padding-top:.4rem}@media only screen and (min-width:48.063em){.gform_wrapper form .gform_body .top_label select,.gform_wrapper form .gform_body .top_label .select2-container .select2-selection,form.woocommerce-checkout select,form.woocommerce-checkout .select2-container .select2-selection{max-width:100%}}.gform_wrapper form .gform_body .top_label option,form.woocommerce-checkout option{width:auto;max-width:96vw}.gform_wrapper form .gform_body .top_label .gfield_time_ampm select,form.woocommerce-checkout .gfield_time_ampm select{width:auto!important}.gform_wrapper form .gform_body .top_label .gform_footer input[type=submit],form.woocommerce-checkout .gform_footer input[type=submit]{background-color:#414141;color:#fff;padding:.6em 2em}.gform_wrapper form .gform_body .top_label .gform_footer input[type=submit]:hover,form.woocommerce-checkout .gform_footer input[type=submit]:hover{background-color:#fff;color:#414141}table.ui-datepicker-calendar th,table.ui-datepicker-calendar td{border:none}.gform_multi_column_wrapper .gform_body:after,.gform_page_multi_column .gform_page_fields:after{content:" ";display:table;clear:both}.gform_multi_column_wrapper ul.gform_fields,.gform_page_multi_column ul.gform_fields{float:left;width:100%;padding-right:15px!important}@media only screen and (min-width:48.063em){.gform_column_count_2_wrapper ul.gform_fields,.gform_page_column_count_2 ul.gform_fields{width:50%}.gform_column_count_3_wrapper ul.gform_fields,.gform_page_column_count_3 ul.gform_fields{width:33.333333%}.gform_column_count_4_wrapper ul.gform_fields,.gform_page_column_count_4 ul.gform_fields{width:25%}}body.post-type-archive-tribe_events #tribe-events-content-wrapper{padding-bottom:2rem}body.post-type-archive-tribe_events #tribe-events-content-wrapper .tribe-events-schedule h2,body.post-type-archive-tribe_events #tribe-events-content-wrapper h1,body.post-type-archive-tribe_events #tribe-events-content-wrapper h2,body.post-type-archive-tribe_events #tribe-events-content-wrapper h3,body.post-type-archive-tribe_events #tribe-events-content-wrapper h4,body.post-type-archive-tribe_events #tribe-events-content-wrapper h5,body.post-type-archive-tribe_events #tribe-events-content-wrapper h6,body.post-type-archive-tribe_events #tribe-events-content-wrapper *{font-weight:400!important;line-height:150%}body.post-type-archive-tribe_events #tribe-events-content-wrapper h1,body.post-type-archive-tribe_events #tribe-events-content-wrapper h2,body.post-type-archive-tribe_events #tribe-events-content-wrapper h3{text-transform:lowercase}body.post-type-archive-tribe_events #tribe-events-content-wrapper .tribe-events-notices{border:2px solid #F5F2CC;padding:8px;color:#111;background-color:#FFFDEB}body.post-type-archive-tribe_events #tribe-events-content-wrapper form{padding-bottom:0}body.post-type-archive-tribe_events #tribe-events-content-wrapper #tribe-bar-form label{font-weight:400}body.single-tribe_events #tribe-events *{font-weight:400!important;line-height:140%!important}body.single-tribe_events #tribe-events .tribe-events-notices{border:2px solid #F5F2CC;padding:8px;color:#111;background-color:#FFFDEB}body.single-tribe_events #tribe-events h1.tribe-events-single-event-title{text-align:center;text-transform:lowercase}body.single-tribe_events #tribe-events h2{margin-top:0;font-size:21px;text-align:center;opacity:.8}#tribe-events-content .tribe-events-calendar td,#tribe-events-content table.tribe-events-calendar{border:3px solid #111}.events-archive.events-gridview #tribe-events-content table .type-tribe_events{padding:0!important}.tribe-events-calendar td div[id*=tribe-events-daynum-]{line-height:inherit}@media print{.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}