/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary variables that control standard elements
in the pages. This is also the file that loads all of the other themed CSS
styleshets into just this one in each of themed templates.
*********************************************************************************
****************************************************************************** */











































/* ******************************************************************************
*********************************************************************************
The intention of this file is to reset most of the different browser, built-in
CSS styles, so that it is an empty canvas for the themed specific stylesheets.
*********************************************************************************
****************************************************************************** */

*, *:before, *:after {
  box-sizing: border-box;
}
/* ******************************************************************************
*********************************************************************************
The intention of this file is to makes browsers render all elements more
consistently and in line with modern standards.
It precisely targets only the styles that need normalizing.
*********************************************************************************
****************************************************************************** */


/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * 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;
}

/* Grouping content
   ========================================================================== */

/**
 * 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 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 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 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * 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;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * 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;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * 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;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 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 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

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 in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 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 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
Drag and Drop (DND) sections look when editing content in the page editor.
*********************************************************************************
****************************************************************************** */

.dnd-section {
  padding: 80px 20px;
}
.banner-area .dnd-section {
  padding: 0;
}

.dnd-section > .row-fluid {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.dnd-section .widget-type-cell {
  padding-left: 20px;
  padding-right: 20px;
}

  .dnd_area-column-6-vertical-alignment {
    justify-content: flex-start !important;
  }

@media (max-width: 767px) {
  .dnd-section .widget-type-cell {
    padding-left: 0px;
    padding-right: 0px;
  }
  .dnd_area-column-6-vertical-alignment {
    justify-content: flex-start !important;
  }
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
fonts apppear throughout your site.
*********************************************************************************
****************************************************************************** */
@font-face {
  font-family: "Gotham A";
  src: url("data:application/x-font-woff2;base64,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");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Gotham A";
  src: url("data:application/x-font-woff2;base64,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");
  font-style: normal;
  font-weight: 500;
}

html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent;
}

body {
  font-family: Lato, serif;
  font-size: 1rem;
  color: #494a52;
  line-height: 1.5;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Lato, serif;
}

/* Anchor Links */
a {
  color: #0270E0;
  text-decoration: none;
}
a:hover, a:focus {
  text-decoration: none;
}

/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  line-height: 1.2;
  font-weight: 700;
  font-family: Merriweather, serif;
  color: #494a52;
  word-break: break-word;
}

h1 {
  font-size: 2.1rem;
  line-height: 1.3;
}

h2 {
  font-size: 1.6rem;
  line-height: 1.2;
}

h3 {
  font-size: 1.25rem;
  line-height: 1.5;
}

h4 {
  font-family: Lato, sans-serif;
  font-weight: normal;
  font-size: 1.175rem;
  line-height: 1.5;
}

h5 {
  font-size: 1rem;
  line-height: 1.5;
}

h6 {
  font-size: .9rem;
  line-height: 1.5;
}

strong {
  font-weight: 700;
}

code {
  vertical-align: bottom;
}

ul,
ol {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding-left:20px;
}

ul li,
ol li {

}

ul ul,
ol ul,
ul ol,
ol ol {
  margin-top: 0;
  margin-bottom: 0;
}

blockquote {
  padding: 9.5px 19px;
  margin: 0 0 19px;
  font-size: 16.25px;
  border-left: 5px solid #eeeeee;
}

/* Horizontal Rules */
hr {
  color: #ccc;
  background-color: #ccc;
  height: 1px;
  border: none;
}

/* TODO */
small {

}

/* TODO */
mark {

}

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

:focus {
  outline: none;
}

.disable-focus-styles :focus {
  outline: none;
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your forms looks
throughout your site. Styles for form fields, buttons, inputs, etc.
*********************************************************************************
****************************************************************************** */

form {
  max-width: 767px;
  font-family: Lato, sans-serif;
}
input#hs-pwd-widget-password {
  width: 100%;
}
.hs-button {
  margin: 0;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  transition: all 0.15s linear;
  background-color: #494A52;
  border-color: #494A52;
  color: #fff;
  border-radius: 6px;
  border-style: solid;
  border-width: 1px;
  padding: 15px 53px;
  
  text-decoration: none;
  font-size: 10px;
  font-family: "Gotham A","Gotham B","Source Sans Pro",Arial,Helvetica,sans-serif;
  font-weight: 500;
  line-height: 10px;
  text-decoration: none;
  text-transform: uppercase;
  margin:10px 0;
  white-space:normal;
}

.hs-button:hover, .hs-button:focus {
  background-color: #21222a;
  border-color: #21222a;
  
  color: #fff;
}

.hs-button:active {
  background-color: #71727a;
  border-color: #71727a;
}


.hs-form label {
  font-size:14px;
  color: #33475b;
  display: block;
  float: none;
  width: auto;
  font-weight: normal;
  text-align: left;
  line-height: 1.2;
  padding-top: 0;
  margin-bottom: 4px;
}

.hs-error-msgs label {
  margin-top: .5rem;
  color: #f2545b!important;
}

.hs-input {
  display: inline-block;
  width: 100%!important;
  height: auto!important;
  padding: 9.5px 8px;
  font-size: 13px;
  font-weight: normal;
  color: #33475b;
  background-color: #ffffff;
  border: 1px solid #D1D6DC;
  box-sizing: border-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  font-family: "Gotham A","Gotham B","Source Sans Pro",Arial,Helvetica,sans-serif;
  line-height: 1.5;
  font-weight: 400;
  margin-bottom:10px;
}
h3.form-title {
  font-family: "Gotham A", "Gotham B", "Source Sans Pro", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-weight: 500;
}

form input{
  display: inline-block;
  height: auto!important;
  padding: 9.5px 8px;
  font-size: 13px;
  font-weight: normal;
  color: #33475b;
  background-color: #ffffff;
  border: 1px solid #D1D6DC;
  box-sizing: border-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  font-family: "Gotham A","Gotham B","Source Sans Pro",Arial,Helvetica,sans-serif;
  line-height: 1.5;
  font-weight: 400;
  margin-bottom:10px;
}


.hs-input[type=checkbox],
.hs-input[type=radio] {
  cursor: pointer;
  width: auto!important;
  height: auto;
  padding: 0;
  margin: 3px 5px 3px 0px;
  line-height: normal;
  border: none;
}

.hs-input[type=file] {
  background-color: #fff;
  padding: initial;
  border: initial;
  line-height: initial;
  box-shadow: none;
}

.hs-input:-moz-placeholder {
  color: #bfbfbf;
}

.hs-input::-webkit-input-placeholder {
  color: #bfbfbf;
}

.hs-input input,
.hs-input textarea {
  transition: border 0.2s linear;
}
.hs-input:focus {
  outline: none;
  border-color: rgba(82, 168, 236, 0.8);
}

textarea.hs-input {
  height: auto;
}

select[multiple].hs-input {
  height: inherit;
}

/* Force single column fields to full width inside of fieldsets */
fieldset.form-columns-1 .hs-input:not([type=radio]):not([type=checkbox]) {
  width: 100% !important;
}

input.hs-input.error,
div.field.error input,
div.field.error textarea,
div.field.error .chzn-choices,
textarea.hs-input.error,
select.hs-input.error {
  border-color: #c87872;
}
input.hs-input.error:focus,
div.field.error input:focus,
div.field.error textarea:focus,
div.field.error .chzn-choices:focus,
textarea.hs-input.error:focus,
select.hs-input.error:focus {
  border-color: #b9554d;
}

.actions {
  padding: 0;
}

.inputs-list {
  margin: 0 0 5px;
  width: 100%;
  padding-left: 0;
}
.inputs-list > li {
  display: block;
  padding: 0;
  width: 100%;
  padding-top: 0;
}
.inputs-list label {
  display: block;
  float: none;
  width: auto;
  padding: 0;
  line-height: 18px;
  text-align: left;
  white-space: normal;
  font-weight: normal;
}

.inputs-list > li + li {
  padding-top: 2px;
}
.inputs-list label > input,
.inputs-list label > span {
  vertical-align: middle;
}

ul.no-list {
  list-style: none;
  padding-left:0;
}

.field {
  margin-bottom: 8px;
}

.hs-field-desc {
  color: #7c98b6;
  margin: 0px 0px 6px;
  font-size: 14px;
}

.hs-form-required {
  color: red;
}

.hs-richtext {
  margin-bottom: 3px;
  line-height: 1.2;
  font-size: 1rem;
  color: #494a52;
}
.hs-richtext hr {
  text-align: left;
  margin-left: 0;
  width: 91%;
}

.grecaptcha-badge {
  margin: 0 auto;
}

.email-correction, .email-validation {
  padding-top: 3px;
  font-size: 12px;
}
.email-correction a,
.email-validation a {
  cursor: pointer;
}
@media (max-width: 400px),
  (min-device-width: 320px) and (max-device-width: 480px) {
    .email-correction form .form-columns-2 .hs-form-field,
    .email-correction form .form-columns-3 .hs-form-field,
    .email-validation form .form-columns-2 .hs-form-field,
    .email-validation form .form-columns-3 .hs-form-field {
      float: none;
      width: 100%;
    }
    .email-correction form .form-columns-2 .hs-form-field .hs-input,
    .email-correction form .form-columns-3 .hs-form-field .hs-input,
    .email-validation form .form-columns-2 .hs-form-field .hs-input,
    .email-validation form .form-columns-3 .hs-form-field .hs-input {
      width: 90%;
    }
    .email-correction form .form-columns-2 .hs-form-field input[type=checkbox],
    .email-correction form .form-columns-2 .hs-form-field input[type=radio],
    .email-correction form .form-columns-3 .hs-form-field input[type=checkbox],
    .email-correction form .form-columns-3 .hs-form-field input[type=radio],
    .email-validation form .form-columns-2 .hs-form-field input[type=checkbox],
    .email-validation form .form-columns-2 .hs-form-field input[type=radio],
    .email-validation form .form-columns-3 .hs-form-field input[type=checkbox],
    .email-validation form .form-columns-3 .hs-form-field input[type=radio] {
      width: 24px;
    }
}

.hs-button,
.hs-form-field input[type=text],
.hs-form-field input[type=email],
.hs-form-field input[type=phone],
.hs-form-field input[type=number],
.hs-form-field input[type=tel],
.hs-form-field input[type=date],
.hs-form-field textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
}

.hs-default-font-element,
.hs-main-font-element {
  font-family: Lato, serif;
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
menu items appear, including the link and hover effects.
*********************************************************************************
****************************************************************************** */

.hs-menu-wrapper ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.hs-menu-item a {
  display: block;
  padding: 0.5rem 1rem;
  color: rgba(0, 0, 0, 0.5);
  text-decoration: none;
}

.hs-menu-item:hover a,
.hs-menu-item:focus a {
  text-decoration: none;
  color: rgba(0, 0, 0, 0.7);
}

.hs-menu-item.active a {
  color: rgba(0, 0, 0, 0.9);
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
tables look throughout your site.
*********************************************************************************
****************************************************************************** */

table {
  margin-bottom: 1rem;
  border: 1px solid #dee2e6;
}

th,
td {
  padding: 0.75rem;
  vertical-align: top;
  border: 1px solid #dee2e6;
}

thead th,
thead td {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
  border-bottom-width: 2px;
}

thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

tbody + tbody {
  border-top: 2px solid #dee2e6;
}

/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your landing pages
look if there is anything specific to your landing pages.
*********************************************************************************
****************************************************************************** */
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your landing pages
look if there is anything specific to your landing pages.
*********************************************************************************
****************************************************************************** */
.body-container {
  background-color: #fafafa;
}

.uppercase {
  text-transform: uppercase;
}

.center-content {
  text-align: center;
}

.grey {
  color: #666666;
}

.sm-text {
  font-size: 12px;
}

.button {
  font-size: 12px !important;
    padding-top: 14px !important;
  padding-bottom: 14px !important;
}

.large-button {
  padding: 12px 30px;
}

.button-purple {
  background-color: #B3446C !important;
  border: 1px solid #B3446C !important;
}

.button-ghost {
  background-color: #fafafa !important;
  border: 1px solid #D8D8D8 !important;
  color: #000000 !important;
}

.member-container h2, .feature-headline {
  font-size: 34px;
  font-weight: 400;
}

/* Hero */

.headline-container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  max-width: 600px;
  margin: 0 auto;
  text-align: center;
}

.headline-container h1 {
  line-height: 40px !important;
  padding-top: 17px;
}

.headline-container:before {
    width: 66px;
    content: ' ';
    border-bottom: 3px solid #000;
}

.hero-content {
  font-family: "Gotham A";
  font-size: 16px;
}

.hero-content p {
  padding-bottom: 6px;
  margin-bottom: 0;
 
}

.hero-content ul:last-child {
  padding-bottom: 0;
}

.hero-content li {
  padding-bottom: 16px;
  font-weight: 500;
} 

/* First Price Option */

.price-container {
  padding-bottom: 16px;
}

.basic-option {
  padding-bottom: 39px;
}
.option-container {
  height: 100%;
}

.option-container h4 {
  font-size: 20px;
  font-weight: 500;
  font-family: "Gotham A";
  margin-bottom: 7px;
}

.option-container h3 {
  font-size: 24px;
  font-weight: 500;
  font-family: "Gotham A";
  margin-bottom: 0;
}

.option-container p.grey {
  margin-bottom: 0;
}

.summary-content {
  display:flex;
  flex-direction: column;
  justify-content: space-between;
}

.row-fluid .span3 .row-fluid-wrapper:nth-of-type(2) {
  flex:1;
}

.row-fluid-wrapper:nth-of-type(3) .row-fluid .span3 .row-fluid-wrapper {
flex:1;
}
.row-fluid-wrapper:nth-of-type(3) .row-fluid .span3 .row-fluid-wrapper .row-fluid, .row-fluid-wrapper:nth-of-type(3) .row-fluid .span3 .row-fluid-wrapper .row-fluid >*, .row-fluid-wrapper:nth-of-type(3) .row-fluid .span3 .row-fluid-wrapper .row-fluid >* >*  {
height: 100%;
}

.row-fluid-wrapper:nth-of-type(3) .row-fluid .span3 .row-fluid-wrapper:nth-of-type(2) {
  flex: initial;
}

.row-fluid .span3 {
  justify-content: flex-start !important
}

.span3 {
  background: #FFFFFF;
  border: 1px solid #EDEDED;
  border-radius: 6px;
  position: relative;
  border-top: 6px solid #D6D0D0;
  padding: 12px 20px; 
  display: flex !important;
}

.span3:nth-of-type(2){
    border-top: 6px solid #003153;
}

.span3:nth-of-type(3){
    border-top: 6px solid  #B3446C;
}

.span3:nth-of-type(4){
    border-top: 6px solid #5C4E5F;
}

.popular-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.popular {
  text-transform: uppercase;
  background-color: #b3446c;
  color: white;
  padding: 8px;
  border: 1px solid #b3446c;
  border-radius: 48px;
  font-size: 10px;
  line-height: 8px;
  font-weight: bold;
  position: relative;
  margin-top: -12px;
}


/* QUOTE */
.quote-container {
  text-align: center;
  margin-bottom: 14px;
}

.quote-container .quote-content {
  font-size: 20px;
  font-family: Georgia;
  line-height: 30px;
}

.quote-container p {
  font-size: 13px;
}

.quote-name {
  font-weight: 500;
  margin-top: 14px;
  margin-bottom: 0;
}

.quote-company {
  font-family: Georgia;
  margin-top: 0;
}

/* SECOND COMPARE PLANS */
.span3:nth-of-type(1) .feature-price h3, .span3:nth-of-type(2) .feature-price h3{
    margin-top: 0;
}

.feature-price {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.feature-price h3 {
  font-family: "Gotham A";
  font-weight: 500;
  padding-top: 18px;
}

.feature-price.basic-option {
  padding-bottom: 0
}

.feature-price.basic-option h3 {
  padding-bottom: 31px;
}

.feature-price {
  border-top: 1px solid #d8d8d8;
}

.feature-title {
  border-bottom: 1px solid #D8D8D8;
}


.feature-title p {
  margin-bottom: 18px;
}

.feature-list li {
  padding-bottom: 24px;
}

/* Member Section */
.member-container p {
  font-size: 16px;
}

@media (max-width: 767px) {
  .dnd-section > .row-fluid {
    display: flex !important;
    flex-direction: row;
  }
  
  .hero-content {
    padding-top: 36px; 
  }
  
  .row-fluid {
    flex-wrap: wrap;
  }
  
  .row-fluid .span6 {
    width: 100%;
    margin: 0 auto;
  }
  
  .row-fluid .span3 {
    width: 48%;
    flex-direction: column;
    float: none;
    margin-bottom: 20px;
    padding: 20px;
  }
  
  .span3:nth-of-type(3) {
    margin-left: 0;
  }
    
  .summary-content {
    min-height: 200px;
  }
  
  .pricing-package-list {
    margin-top: 36px;
  }
}

@media (max-width: 460px) {
  .dnd-section > .row-fluid {
    flex-direction: column;
  }
  
  .row-fluid .span3 {
    width: 100%;
    float: none;
    flex-direction: column;
    justify-content: space-around !important;
    margin-right: 0;
    margin-left: 0;
    flex: 1;
    margin-bottom: 20px;
    padding: 20px;
  }
  
  .plan-feature-list {
    min-height: auto;
  }
  
   .pricing-package-list {
    margin-top: 28px;
  }
  
  .row-fluid .span4 {
    width: 100%;
    float: none;
    flex-direction: column;
    justify-content: space-around !important;
    margin-right: 0;
    margin-left: 0;
    flex: 1;
    margin-bottom: 20px;
    padding: 20px;
  }
  
  .hs-button {
    width: 100%;
    padding-top: 18px !important;
    padding-bottom: 18px !important;
  }
  
  .button-purple {
    width: auto !important;
  }
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your headers look
when it comes to the logo, search field, language switcher and navigation.
You will also find the mobile menu styles below.
*********************************************************************************
****************************************************************************** */

header.header {
  position: fixed;
  z-index: 100;
  top: 0;
  right: 0;
  left: 0;
  display: block;
}
.header-top {
  height: 60px;
  transition: height 0.25s ease-in-out;
  border-bottom: 1px solid #ededed;
  position: relative;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 1;
}
.header__logo {
  height: 100%;
  display: flex;
  align-items: center;
}
.header__logo a {
  display: block;
  height: 20px;
  width: 200px;
  transition: height 0.25s ease-in-out, width 0.25s ease-in-out, margin-left 0.25s ease-in-out;
  margin-left: 24px;
}
.trigger-wrapper {
  height: 100%;
  display: flex;
  align-items: center;
}
.header-bottom {
  position: relative;
  height: 60px;
  transform: translateY(0);
  transition: transform 0.5s ease-in-out, height 0.5s ease-in-out;
  display: none;
  will-change: auto;
}
.header-bottom-inner {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 60px;
  border-bottom: 1px solid #ededed;
}
.custom-menu-primary {
  height: 100%;
  position: relative;
  float: left;
}

.right-side-menu {
  float: right;
  height: 100%;
  position: relative;
}

.custom-menu-primary ul.submenu.level-1>li {
  display: inline-block;
  position: relative;
}

.custom-menu-primary ul.submenu.level-1>li>a {
  height: 100%;
  font-size: 10px;
  font-family: "Gotham A","Gotham B","Source Sans Pro",Arial,Helvetica,sans-serif;
  font-weight: 500;
  line-height: 60px;
  padding: 0 17px;
  text-transform: uppercase;
  display: block;
  position: relative;
}

.custom-menu-primary ul.submenu.level-1>li:not(:last-child)>a:after {
  display: block;
  height: 26px;
  margin-top: -13px;
  top: 50%;
  right: 0;
  width: 1px;
  background-color: #ededed;
  content: "";
  position: absolute;
}

.custom-menu-primary ul.submenu.level-1 {
  display: flex;
}

.custom-menu-primary ul.submenu.level-1>li>a>i {
  text-transform: lowercase;
}
.right-side-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
  height: 100%;
}

.right-side-menu ul li {
  display: inline-block;
  position: relative;
}

.right-side-menu ul li a {
  font-size: 10px;
  font-family: "Gotham A","Gotham B","Source Sans Pro",Arial,Helvetica,sans-serif;
  font-weight: 500;
  line-height: 60px;
  padding: 0 17px;
  text-transform: uppercase;
  display: block;
  position: relative;
  height: 100%;
}
.custom-menu-primary ul.submenu.level-1>li:first-child ul.submenu.level-2 {
  border: 1px solid #e8e8e8;
  top: 100%;
  margin-top: -1px;
  padding: 10px 0;
  left: 10px;
  width: auto;
  display: flex;
  max-width: calc(100vw - 20px);
  width: 1200px;
}
.custom-menu-primary ul.submenu.level-1>li ul.submenu.level-2:before{
  content: "";
  display: block;
  border-style: solid;
  height: 0;
  width: 0;
  position: absolute;
  border-color: transparent transparent #e8e8e8 transparent;
  border-width: 10px;
  border-style: solid;
  top: -20px;
  left: 21px;
}
.custom-menu-primary ul.submenu.level-1>li ul.submenu.level-2:after{
  content: "";
  display: block;
  border-style: solid;
  height: 0;
  width: 0;
  position: absolute;
  border-color: transparent transparent #fff transparent;
  border-width: 8px;
  border-style: solid;
  top: -16px;
  left: 23px;
}
.custom-menu-primary ul.submenu.level-1>li:first-child ul.submenu.level-2>li {
  flex-grow: 1;
  flex-shrink: 1;
}
.custom-menu-primary ul.submenu.level-1>li:first-child ul.submenu.level-2>li:not(:last-child) {
  border-right: 1px solid #ededed;
}
.custom-menu-primary ul.submenu.level-1>li:first-child ul.submenu.level-2>li>a{
  font-size: 13px;
  display: block;
  line-height: initial;
  font-family: "Gotham A","Gotham B","Source Sans Pro",Arial,Helvetica,sans-serif;
  height: auto;
  width: auto;
  padding: 10px 20px;
  font-weight: 500;
}
.custom-menu-primary ul.submenu.level-1>li:first-child ul.submenu.level-2 ul>li>a{
  font-size: 13px;
  display: block;
  line-height: initial;
  font-family: "Gotham A","Gotham B","Source Sans Pro",Arial,Helvetica,sans-serif;
  height: auto;
  width: auto;
  padding: 7px 20px;
  font-weight: 400;
}
.custom-menu-primary ul.submenu.level-1>li ul.submenu.level-2{
  border: 1px solid #e8e8e8;
  top: 100%;
  margin-top: -1px;
  width: 210px;
  padding: 10px 0;
  left: 14px;
}
.custom-menu-primary ul.submenu.level-1>li ul.submenu.level-2>li>a{
  display: block;
  padding: 0 20px;
  font-size: 13px;
  font-family: "Gotham A","Gotham B","Source Sans Pro",Arial,Helvetica,sans-serif;
  font-weight: 400;
  line-height: 29px;
}
.lp .header__navigation--toggle {
  display: none;
}
.custom-menu-primary ul.submenu.level-1>li:nth-child(2) ul.submenu.level-2:before{
  left: 34px;
}
.custom-menu-primary ul.submenu.level-1>li:nth-child(2) ul.submenu.level-2:after{
  left: 36px;
}
.custom-menu-primary ul.submenu.level-1>li:nth-child(3) ul.submenu.level-2:before{
  left: calc(50% - 10px);
}
.custom-menu-primary ul.submenu.level-1>li:nth-child(3) ul.submenu.level-2{
  margin-left: -67%;
  left: 0;
}
.custom-menu-primary ul.submenu.level-1>li:nth-child(3) ul.submenu.level-2:after{
  left: calc(50% - 8px);
}
.header-site-search {
  height: 40px;
  transition: height 0.25s ease-in-out, width 0.25s ease-in-out;
  filter: drop-shadow(0 0 2px #d8d8d8);
  flex-grow: 1;
  z-index: 1;
}

.header-site-search .hs-search-field__input {
  margin: 0;
  padding: 0;
  background: #fafafa url(https://7650920.fs1.hubspotusercontent-na1.net/hubfs/7650920/PartySlate_Septmber2020/Image/search.svg) no-repeat 10px center;
  background-size: 16px 16px;
  font-size: 16px;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-weight: 400;
  font-style: italic;
  outline: none;
  padding-left: 35px;
  display: block;
  height: 38px !important;
  line-height: 24px;
  border: 0;
  color: #808080;
}
.header-site-search ul.hs-search-field__suggestions {
  padding: 10px;
  background: #fafafa;
}
.header-site-search ul.hs-search-field__suggestions:empty {
  padding: 0;
}
.header-site-search ul.hs-search-field__suggestions li a {
  margin: 0;
}
.header-site-search .hs-search-field {
  height: 100%;
  width: 100%;
  flex-direction: row;
  border: solid #e5e5e5 1px;
  border-radius: 8px;
}
.header-hide .header-bottom {
  height: 0;
  transform: translateY(-60px);
}
.header-wrap {
  min-height: 120px;
}
.lp.header-wrap {
  min-height: 60px;
}
button.search-close-btn{
  display:none;
}

/* Mobile Styles */
@media (min-width: 768px){
  .header__navigation--toggle {
    height: 60px;
  }
  .header-site-search {
    margin-left: 20px;
  }
  .mobile-open .custom-menu-primary-mobile ul.submenu.level-1>li.open ul{
    width: 60vw;
  }
  .mobile-open .header__navigation {
    width: 60vw;
  }
}
@media (min-width: 1200px){
  .header__logo a {
    margin-right: 40px;
  }
  .header-site-search {
    width: 500px;
    margin-left: 0;
  }
  .header-site-search.mobile {
    display: none;
  }
  .header__column {
    display: none;
  }
}
@media (max-width: 1220px) and (min-width:1200px){
  .custom-menu-primary ul.submenu.level-1>li:first-child ul.submenu.level-2{
    width: 1170px;
  }
}


@media (max-width: 1199px) and (min-width: 768px), (min-width: 1200px){
  .header-bottom {
    display: flex;
  }
}
@media (max-width:1199px) {
  .header-site-search.desktop {
    display: none;
  }
  .header__navigation{
    display: none;
    width: 100%;
  }

  .header__navigation--toggle {
    position: relative;
    cursor: pointer;
  }

  .header__navigation--toggle.hide,
  .header__search--toggle.hide,
  .header__language-switcher--toggle.hide {
    display: none;
  }

  .header__navigation--toggle.open,
  .header__search--toggle.open,
  .header__language-switcher--toggle.open {
    display: block;
  }

  .header__navigation--toggle.open:after,
  .header__search--toggle.open:after,
  .header__language-switcher--toggle.open:after {
    display: block;
  }

  .header__navigation--toggle:after,
  .header__search--toggle:after,
  .header__language-switcher--toggle:after {
    display: none;
    position: absolute;
    left: 40px;
    top: -10px;
    font-weight: 600;
    font-size: 26px;
    text-transform: uppercase;
  }


  .header__navigation--toggle {
    width: 40px;
    height: 40px;
    background: url(https://7650920.fs1.hubspotusercontent-na1.net/hubfs/7650920/raw_assets/public/PartySlate_November2020/images/hamburger.svg) center center no-repeat;
    background-size: 22px 35px;
    margin-right: 3px;
  }
  .trigger-wrapper {
    font-size: 30px;
    justify-content: flex-end;
    flex-grow: 1;
    margin-left: 20px;
  }
  .header-site-search.mobile {
    max-width: 500px;
    margin-right: 20px;
  }
  .header-bottom {
    display: none;
  }

  .header__navigation {
    background-color: #000;
    width: 80vw;
    min-width: 280px;
    height: calc(100vh - 60px);
    padding-bottom: 50px;
    z-index: 9100;
    top: 60px;
    right: 0;
    position: fixed;
    transition: top 0.25s ease-in-out;
    overflow-x: hidden;
    overflow-y: auto;
    display: block;
  }

  .mobile-open .header__column {
    height: 100vh;
    width: 100vw;
    top: 0;
    left: 0;
    position: fixed;
    z-index: 9098;
    background-color: rgba(0,0,0,0.4);
    border-top: 60px solid transparent;
    background-clip: content-box;
  }

  .header__column {
    min-height: 100vh;
    display: none;
  }
  .mobile-open .header__column {
    display: block;
  } 
  .custom-menu-primary-mobile ul.submenu.level-1>li,
  .custom-menu-primary-mobile ul.submenu.level-1 ul>li{
    width: 100%;
    text-align: left;
    border: none;
    cursor: pointer;
    border-top: 1px solid #303030;
  }
  .custom-menu-primary-mobile ul.submenu.level-1>li>a,
  .custom-menu-primary-mobile ul.submenu.level-1 ul>li>a{
    font-size: 13px;
    font-family: "Gotham A","Gotham B","Source Sans Pro",Arial,Helvetica,sans-serif;
    font-weight: 400;
    display: block;
    width: 100%;
    padding: 15px 0 15px 20px;
    text-transform: uppercase;
    color: #fff;
    line-height: 1em;
    z-index: 9099;
  }

  .custom-menu-primary-mobile ul.submenu.level-1>li>a:hover,
  .custom-menu-primary-mobile ul.submenu.level-1 ul>li>a:hover{
    color: #c7ae61;
    background: #303030;
  }
  .custom-menu-primary-mobile ul.submenu.level-1>li.has-submenu>a:after {
    padding-right: 10px;
    float: right;
    content: '>';
  }
  .custom-menu-primary-mobile ul.submenu.level-1>li>a>i {
    text-transform: lowercase;
  }
  .custom-menu-primary-mobile ul.submenu.level-1>li.open ul {
    background-color: #000;
    width: 80vw;
    min-width: 280px;
    height: calc(100vh - 60px);
    padding-bottom: 50px;
    z-index: 9100;
    top: 60px;
    right: 0;
    position: fixed;
    transition: top 0.25s ease-in-out;
    overflow-x: hidden;
    overflow-y: auto;
    display: block;
    left: auto;
  }
  .custom-menu-primary-mobile ul.submenu.level-1 ul>li.back>a span {
    margin-left: -10px;
    width: 20px;
  }
  .header-wrap {
    min-height: 60px;
  }

}

@media (max-width:767px){
  .mobile-open .header__column{
    border-top: 40px solid transparent;
  }
  .header-top {
    height: 40px;
  }
  .header__logo a {
    width: 130px;
    float: left;
  }
  .header__navigation,
  .custom-menu-primary-mobile ul.submenu.level-1>li.open ul{
    top: 40px;
    height: calc(100vh - 40px);
  }
  .header-site-search.mobile .hs-search-field{
    display: none;
  }
  .header-search-icon {
    height: 38px;
    width: 40px;
    background:url(https://7650920.fs1.hubspotusercontent-na1.net/hubfs/7650920/PartySlate_Septmber2020/Image/search.svg) no-repeat center/62%;
    cursor: pointer;
    margin-left: auto;
  }
  .search-open .header-site-search.mobile {
    max-width: 100%;
    margin: 0;
    height: calc(40px + 1px);
  }

  .search-open .trigger-wrapper {
    height: 100vh;
    width: 100%;
    top: 0;
    left: 0;
    position: fixed;
    z-index: 9098;
    background-color: rgba(0,0,0,0.4);
    display: block;
    margin: 0;
  }

  .search-open .header__navigation--toggle {
    display: none;
  }

  .search-open .header-site-search.mobile .hs-search-field {
    display: block;
    border: none;
    border-radius: 0;
    border-bottom: solid #e5e5e5 1px;
  }

  .search-open .header-search-icon {
    display: none;
  }
  .header-site-search .hs-search-field__input {
    height: 40px !important;
    border-radius: 0;
  }
  button.search-close-btn {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    width: 40px;
    border: none;
    background: #f8f8f8 url(https://7650920.fs1.hubspotusercontent-na1.net/hubfs/7650920/PartySlate_Septmber2020/Image/cross_out.svg) no-repeat 12px center;
    background-size: 16px 16px;
    z-index: 12000;
    position: absolute;
    height: 40px;
    top: 0;
    right: 0;
  }

  .search-open button.search-close-btn{
    display:block;
    cursor: pointer;
  }
  .header-wrap,
  .lp.header-wrap{
    min-height: 40px;
  }

}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
footer looks when it comes to spacing and other general styles.
*********************************************************************************
****************************************************************************** */

.footer {
  background-color: transparent;
  font-size: 12px;
  font-family: "Gotham A","Gotham B","Source Sans Pro",Arial,Helvetica,sans-serif;
  font-weight: 400;
  padding: 0 24px;
  border-top: 1px solid #ededed;
}
.footer__container {
  margin: 0 auto;
}
.footer-form-wrap {
  display: flex;
  flex-direction: column;
  padding: 40px 0;
  border-bottom: 1px solid #ededed;
}
.footer-form-wrap form {
  text-align: center;
  margin: 0 25px;
  transition: max-height 1s;
  margin-bottom: 10px;
  max-width: 100%;
  position: relative;
}
.footer-form-wrap form .hs_error_rollup {
  position: absolute;
  top: 55px;
  margin-left: -25px;
}
.footer-form-wrap h3.form-title {
  display:none;
}
.footer-form-wrap form .hs-form-field>label{
  display:none;
}
.footer-form-wrap form .hs-email.hs-form-field {
  height: auto;
  font-family: "Gotham A","Gotham B","Source Sans Pro",Arial,Helvetica,sans-serif;
  transition: opacity 1s;
  opacity: 1;
  margin-top: 10px;
  margin-bottom: 10px;
}
.footer-form-wrap form .hs-email input[type=email]::placeholder {
  color: #888;
}

.footer-form-wrap form .hs-email input[type=email]{
  margin:0; 
}
.footer-form-wrap form .hs-submit {
  position: relative;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  height: 38px;
  margin: 10px 0;
  width: 100%;
}
.social-links {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.social-links a {
  display: inline-block;
  height: 40px;
  width: 40px;
  margin: 0 5px;
  background: transparent no-repeat center center;
}

.social-links a.facebook {
  background-image: url(https://7650920.fs1.hubspotusercontent-na1.net/hubfs/7650920/raw_assets/public/PartySlate_November2020/images/facebook-logo-button.svg);
  background-size: 100%;
}

.social-links a.twitter {
  background-image: url(https://7650920.fs1.hubspotusercontent-na1.net/hubfs/7650920/raw_assets/public/PartySlate_November2020/images/twitter-logo-button.svg);
  background-size: 100%;
}

.social-links a.instagram {
  background-image: url(https://7650920.fs1.hubspotusercontent-na1.net/hubfs/7650920/raw_assets/public/PartySlate_November2020/images/instagram-logo-button.svg);
  background-size: 100%;
}

.social-links a.pinterest {
  background-image: url(https://7650920.fs1.hubspotusercontent-na1.net/hubfs/7650920/raw_assets/public/PartySlate_November2020/images/pinterest-logo-button.svg);
  background-size: 100%;
}
.footer-menu {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 15px 0;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 1200px;
  margin: 0 auto;
}
.footer-menu>div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0 20px;
  margin-top: 15px;
  margin-bottom: 30px;
  width: 100%;
}
.footer-menu ul.submenu.level-1>li>a {
  font-weight: 500;
  margin-bottom: 10px;
  cursor: text;
  color: #000;
  display: block;
}
.footer-menu ul.submenu.level-1 ul{
  display: block;
  position: static;
  opacity: 1;
  visibility: visible;
}
.footer-menu ul.submenu.level-1 ul>li>a {
  margin: 5px 0;
  color: #000;
  font-family:"Gotham A", "Gotham B", "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:400;
  line-height: 1.5;
  display: inline-block !important;
}
.footer__copyright {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  font-size: 11px;
  padding: 10px 0 20px;
  border-top: 1px solid #d8d8d8;
}
.footer__copyright p {
  text-transform: uppercase;
  margin: 0 0 9.5px;
}
.footer-privacy a {
  padding-left: 6.5px;
  margin: 5px 0;
  color: #000;
}
.footer-menu div#hs_cos_wrapper_navigation-primary ul.submenu.level-1>li:not(:first-child) {
  margin-top: 30px;
}
.footer-menu ul.submenu.level-1 ul{
  width:100%!important; 
}
.footer-menu ul.submenu.level-1>li{
  display:block; 
}
.footer-form-wrap p {
  font-weight: 500;
  font-family: "Gotham A", "Gotham B", "Source Sans Pro", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  display: block;
  transition: opacity 1s;
  opacity: 1;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 100%;
}
.footer-form-wrap form .hs-submit input.hs-button {
  height: 38px !important;
}
footer.footer.lp {
  border: 0;
}


@media (min-width: 1200px){
  .footer-menu {
    justify-content: center;
  }
  .footer-menu>div {
    width: 20%;
  }
  .footer-menu div#hs_cos_wrapper_navigation-primary ul.submenu.level-1>li:not(:first-child) {
    margin-top: 45px;
  }
}

@media (max-width: 1199px) and (min-width: 768px), (min-width: 1200px){
  .footer-form-wrap form{
    padding-top: 0;
    display: flex;
    justify-content: center;
  }
  .footer-form-wrap form .hs-submit{
    width: auto;
    margin: 0;
  }
  .footer-form-wrap form .hs-email.hs-form-field {
    margin: 0 15px;
    width: 260px;
  }
  .footer-form-wrap p {
    width: auto;
    margin: 0;
    position: relative;
    top: 10px;
  }
}


@media (max-width: 1199px) and (min-width: 768px){
  .footer-menu>div {
    width: 33.33%;
  }
}


@media (max-width:767px){
  .footer-form-wrap form .hs-submit {
    display: inline-block;
  }
  .footer-form-wrap form .hs-submit input.hs-button {
    width: 100%;
    display: block;
    margin: 0;
  }
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles for your blog. The styles included
are for the listing and post templates, featured images and pagination.
Also for the post meta infromation like tags, author and published date
*********************************************************************************
****************************************************************************** */

/* TODO: Find a better place for this */
.content-wrapper {
  max-width: 1240px;
  padding: 0 50px;
  margin: 0 auto;
}
.blog-listing-wrap {
  background-color: #f8f8f8;
  padding-top: 10px;
  overflow-x: hidden;
}
.blog-header {
  text-align: center;
  padding: 0 30px;
}
h1.blog-header__title {
  font-size: 30px;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-weight: 300;
  text-transform: none;
  padding: 15px 10px 0;
  position: relative;
  margin-top: 19px;
  margin-bottom: 9.5px;
  line-height: 1.1;
}
h1.blog-header__title::before {
  content: "";
  display: block;
  border-top: 3px solid #000;
  position: absolute;
  top: 0;
  width: 70px;
  left: 50%;
  margin-left: -35px;
}

h4.blog-header__subtitle {
  font-style: italic;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 13px;
  line-height: 1.5;
  color: #000;
  margin: 0;
}
.blog-header-content {
  display: none;
  line-height: 1.5;
}
span.blog-header-content-middle {
  display: none;
}
.blog-header-content-more-btn {
  cursor: pointer;
  font-size: inherit;
  color: #b69853;
  transition: background-color 0.5s;
  font-size: 13px;
  font-family: "Gotham A","Gotham B","Source Sans Pro",Arial,Helvetica,sans-serif;
  font-weight: 400;
  font-style: normal;
  display: inline-block;
  margin-left: 5px;
}
.blog-header-content-more-btn:hover {
  background-color: rgba(0,0,0,0.05);
}
.blog-sidebar {
  display: none;
}

a.post-item {
  border-radius: 6px;
  box-shadow: 0 0 5px 0 rgba(0,0,0,0.1);
  background-color: #fff;
  display: flex;
  flex-direction: column;
  margin: 0 20px 10px;
  color: #000;
  line-height: 1.5;
}
a.post-item:hover {
  box-shadow: 0 0 5px rgba(0,0,0,0.28);
}
a.post-item .hs-featured-image-wrapper {
  border-radius: 6px 6px 0 0;
  flex-shrink: 0;
  display: inline-block;  
  position: relative;
  overflow: hidden;
  vertical-align: bottom;
}
a.post-item:hover{
  color: #000;
}
a.post-item .hs-featured-image-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover";
  display: inline-block;
}
.post-title-wrap {
  padding: 16px 20px 24px;
}
.post-title {
  font-size: 20px;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 12px;
}
.post-author-wrap,
.post-author-wrap p{
  font-size: 12px;
  font-family: "Gotham A","Gotham B","Source Sans Pro",Arial,Helvetica,sans-serif;
  font-weight: 400;
  display: inline;
  margin:0;
}
.post-date {
  font-size: 12px;
  font-family: "Gotham A","Gotham B","Source Sans Pro",Arial,Helvetica,sans-serif;
  font-weight: 500;
  letter-spacing: 0.4px;
  display: inline;
}
.blog-sidebar-inner {
  width: 100%;
  background-color: #fff;
  padding: 20px 10px 10px;
  border-radius: 6px;
  box-shadow: 0 0 4px 0 rgba(216,216,216,0.5);
}
.blog-sidebar-inner h2 {
  margin: 0;
  padding: 0;
  font-size: 13px;
  font-family: "Gotham A","Gotham B","Source Sans Pro",Arial,Helvetica,sans-serif;
  font-weight: 500;
  padding-bottom: 16px;
  border-bottom: 1px solid #ededed;
  line-height: 1.5;
}
.blog-tag-wrap {
  display: flex;
  max-width: 360px;
  padding: 0 20px;
  margin: 0 auto;
  height: 60px;
  align-items: center;
  position: relative;
}
.blog-sidebar-tag {
  margin-right: 15px;
  position: relative;
  z-index: 1;
}
.blog-header-content .blog-header-content-more-btn:last-child {
  display: none;
}
.content-open span.blog-header-content-middle {
  display: initial;
  width: auto;
}
.content-open .blog-header-content {
  white-space: pre-line;
}
.content-open .blog-header-content .blog-header-content-more-btn:last-child {
  display: inline-block;
}
.content-open .blog-header-content .blog-header-content-more-btn:nth-child(2) {
  display: none;
}
.blog-post-wrap {
  background: #fafafa;
  padding-top: 30px;
}

.hs-blog-post .content-wrapper {
  max-width: 1200px !important;
  margin: 0 auto;
  padding: 0;
}
.post-thumbnail-wrap.mobile {
  display: none;
}
.entry-header {
  max-width: 70%;
  padding-left: 50px;
}
.article-breadcrumb {
  font-family: "Gotham A", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: normal;
  color: #767676;
}
.entry-header h1 {
  margin: 0.67em 0;
  color: #000;
  font-size: 34px;
  line-height: 40px;
  margin-bottom: 10px;
  font-family: Georgia, serif, serif;
  font-weight: 400;
}
.entry-meta {
  margin-bottom: 30px;
  line-height: 1;
  font-size: 16px;
}
.article-breadcrumb--item__part-1 {
  word-spacing:-0.8px;
  padding-right:3.2px;
}
.article-breadcrumb a,
.article-breadcrumb a:hover{
  color: #767676;
}
.entry-meta .byline {
  font-family: "Gotham A", sans-serif;
  font-style: italic;
  color: #000000;
  font-size: 13px;
}
.entry-meta .author {
  font-family: "Gotham A", sans-serif;
  font-style: normal;
  color: #000000;
  margin-top: 80px;
}
.entry-meta .posted-on {
  font-family: "Gotham A", sans-serif;
  font-size: 13px;
  color: #000000;
}
.entry-meta .point-sep {
  font-family: serif;
  font-size: 20px;
  color: #9b9b9b;
  line-height: 3px;
  vertical-align: middle;
}
.entry-meta .posted-on a {
  color: #000000;
}

.blog-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-family: Lato, sans-serif;
  margin-bottom: 3.3rem;
}
.blog-pagination__link {
  display: inline-flex;
  padding: .25rem .4rem;
  margin: 0 .1rem;
  color: #494a52;
  text-decoration: none;
  border: 2px solid transparent;
  line-height: 1;
  border-radius: 7px;
}
.blog-pagination__link--active {
  border: 2px solid #B0C1D4;
}
.blog-pagination__link:hover,
.blog-pagination__link:focus {
  text-decoration: none;
}
.blog-pagination__prev-link,
.blog-pagination__next-link {
  display: inline-flex;
  align-items: center;
}
.blog-pagination__prev-link {
  text-align: right;
  margin-right: .25rem;
}
.blog-pagination__next-link {
  text-align: left;
  margin-left: .25rem;
}
.blog-pagination__prev-link--disabled,
.blog-pagination__next-link--disabled {
  color: #B0C1D4;
  pointer-events: none;
  cursor: default;
}
.blog-pagination__prev-link svg,
.blog-pagination__next-link svg {
  fill: #494a52;
  margin: 0 5px;
}
.blog-pagination__prev-link--disabled svg,
.blog-pagination__next-link--disabled svg {
  fill: #B0C1D4;
}
.blog-pagination__number-link:hover,
.blog-pagination__number-link:focus {
  border: 2px solid #B0C1D4;
}

.blog-header__author-avatar {
  height: 200px;
  width: 200px;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 50%;
  box-shadow: 0 0 12px 0 rgba(0,0,0,0.15);
  margin: 0 auto 1.5rem;
}
.blog-header__author-social-links a {
  display: inline-block;
  position: relative;
  background-color: #000;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin: 0 5px;
}
.blog-header__author-social-links a:hover {
  background-color: #494a52;
}
.blog-header__author-social-links svg {
  fill: #fff;
  height: 15px;
  width: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.blog-post h1 {
  font-size: 1.6rem;
}
.blog-post__meta {
  margin: 1rem 0;
}
.blog-post__meta a {
  color: #494a52;
  text-decoration: underline;
}

.blog-post__tags {
  font-family: Lato, sans-serif;
  color: #000;
}
.blog-post__tags svg {
  width: 15px;
  height: auto;
  margin-right: 10px;
}
.blog-post__tag-link {
  font-size: .8rem;
  color: #000;
}



.blog-comments .hs-submit {
  text-align: center;
}

.blog-comments .comment-reply-to {
  border: 0 none;
}
.blog-comments .comment-reply-to:hover {
  background-color: transparent;
  text-decoration: underline;
  color: #494A52;
}
.post-category {
  margin-bottom: 12px;
  color: #666;
  text-transform: lowercase;
  font-size: 13px;
}
.blog-post {
  width: 100%;
  float: left;
  margin-bottom: 80px;
}
.blog-post-sidebar {
  width: 100%;
  float: left;
  font-size:16px;
  line-height: 1;
}
.blog-post-inner {
  border-radius: 5px;
  overflow: hidden;
  border: 1px solid #eaeaea;
  background: #fff;
}


.post-thumbnail-wrap.desktop img {
  height: auto;
  max-width: 100%;
  line-height: 0;
  display: block;
  width: 100%;
}
.featured-img--extras {
  background-color: #fff;
  padding-left: 40px;
  padding-right: 40px;
  padding-bottom: 15px;
}
.featured-img--extras_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.featured-img--extras_info .social-btns {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
  max-width: 120px;
  padding-top: 15px;
  margin-left: -10px;
}
.shared-counts-wrap {
  margin: 0 0 20px 0;
  overflow: hidden;
  width: 100%;
}
.shared-counts-wrap .shared-counts-button {
  float: left;
  display: block;
  margin: 0;
}
.featured-img--extras .social-btns .style-icon .shared-counts-button {
  border-right: 1px solid #eaeaea;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.shared-counts-wrap.style-icon .shared-counts-button .shared-counts-icon {
  display: block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
}
.featured-img--extras .social-btns .style-icon .shared-counts-button .shared-counts-icon {
  height: 26px;
}
.shared-counts-wrap.style-icon .shared-counts-button .shared-counts-icon svg {
  fill: #999999;
  width: 16px;
  height: 16px;
}
.featured-img--extras .social-btns .style-icon .shared-counts-button.facebook svg {
  fill: #3b5998 !important;
}
.featured-img--extras .social-btns .style-icon .shared-counts-button.twitter svg {
  fill: #1DA1F2 !important;
}
.featured-img--extras .social-btns .style-icon .shared-counts-button.pinterest svg {
  fill: #C92228 !important;
}
.blog-post__body {
  padding: 0 40px 50px;
  font-size: 14px;
  line-height: 1.57;
  font-family: "Gotham A", sans-serif;
}
.blog-post__body p{
  letter-spacing: 0.2px;
  margin-bottom: 1.5em;
}
.section.post-footer .comment-date {
  display: block;
}
.explore {
  background-color: #ffffff;
  padding: 20px 20px 30px;
  margin-bottom: 80px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 4px 0 rgba(216, 216, 216, 0.5);
  box-shadow: 0 0 4px 0 rgba(216, 216, 216, 0.5);
} 
.explore-title h4 {
  font-family: "Gotham A", serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000;
  margin-bottom: 0;
  font-style: normal;
  font-stretch: normal;
  margin-block-start: 1.33em;
}
.explore-txt p {
  letter-spacing: 0.2px;
  line-height: 1.57;
  margin-bottom: 10px;
  margin-top: 0;
  font-family: "Gotham A", sans-serif, serif;
  font-size: 12px;
  font-weight: 400;
  color: #000000;
}
.explore-btn {
  padding: 13px 0;
  display: block;
  border-top: 1px solid #ededed;
  margin-left: -5px;
  padding-left: 5px;
}
.explore-btn:first-child {
  margin-top: 20px;
  border-top: 0 solid transparent;
}
.explore-btn a {
  display: inline-block;
  max-width: calc(100% - 20px);
  font-family: "Gotham A", sans-serif, serif;
  font-size: 12px;
  font-weight: 400;
  color: #000000;
  line-height: 1;
  position: relative;
  text-decoration: none;
}
.explore-btn a:after {
  content: "";
  width: 10px;
  height: 13px;
  display: block;
  background-image: url(https://7650920.fs1.hubspotusercontent-na1.net/hubfs/7650920/PartySlate_Septmber2020/Image/arrow.svg);
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  right: -20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.sidebar-related-articles {
  margin: 0 -2px 80px;
}
.sidebar-related-articles--title h4 {
  font-family: "Gotham A", sans-serif, sans-serif;
  font-size: 12px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000;
  font-weight: 500;
  margin-block-start: 1.33em;
  margin-block-end: 1.33em;
}
.sidebar-related-articles--article--thumbnail {
  display: block;
  width: 80px;
  height: 80px;
  background-color: #7d6f6b;
  float: left;
  margin-right: 0.63rem;
}
.sidebar-related-articles--article--thumbnail--img-link {
  display: block;
  width: 80px;
  height: 80px;
  background-size: cover;
  background-repeat: no-repeat;
  color: #b69853;
}
.sidebar-related-articles--article::after {
  clear: both;
  margin-bottom: 1rem;
  content: " ";
  display: block;
}
.sidebar-related-articles--article--details--event-type {
  font-size:13.92px;
  font-weight: normal;
  font-style: italic;
  font-stretch: normal;
  line-height: 1.2;
  color: #9b9b9b;
  text-transform: lowercase;
  margin-bottom:8px;
}
.sidebar-related-articles--article--details--title {
  font-size: 14px;
  font-weight: 500;
  font-family: "Gotham A", sans-serif;
  line-height: 1.5;
}
.sidebar-related-articles--article--details--title a,
.sidebar-related-articles--article--details--title a:hover{
  color: #000000;
}
.explore-btn:hover {
  background-color: #FAFAFA;
}
.explore-btn a:hover {
  color: #b69853;
}
/* .hs-blog-post .header__logo {
padding-left: 20px;
}
.hs-blog-post .custom-menu-primary {
padding-left: 20px;
} */
.blog-sidebar-tag .dropdown__control {
  position: relative;
  transition: all 100ms ease 0s;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  font-family: "Gotham A","Gotham B","Source Sans Pro",Arial,Helvetica,sans-serif;
  font-weight: 400;
  border: 1px solid #d8d8d8;
  border-radius: 6px;
  color: #000;
  cursor: pointer;
  height: 34px !important;
  min-height: 34px !important;
  font-size: 13px;
  background-color: #fafafa !important;
  margin-bottom: 18px;
}
.blog-sidebar-tag .dropdown__value-container {
  -webkit-box-align: center;
  align-items: center;
  display: flex;
  flex: 1 1 0%;
  flex-wrap: wrap;
  padding: 2px 8px;
  position: relative;
  overflow: hidden;
  padding: 2px 0 2px 6px;
}
.blog-sidebar-tag .dropdown__placeholder {
  color: #888;
  margin-left: 2px;
  margin-right: 0;
  position: absolute;
  top: 45%;
  transform: translateY(-50%);
}
.css-1g6gooi {
  margin: 2px;
  padding-bottom: 2px;
  padding-top: 2px;
  visibility: visible;
  color: rgb(51, 51, 51);
  box-sizing: border-box;
}
.dropdown__indicators {
  -webkit-box-align: center;
  align-items: center;
  align-self: stretch;
  display: flex;
  flex-shrink: 0;
}
.dropdown__dropdown-indicator {
  color: rgb(204, 204, 204);
  display: flex;
  padding: 8px;
  transition: color 150ms ease 0s;
  box-sizing: border-box;
  padding: 8px 4px;
}
.css-19bqh2r {
  display: inline-block;
  fill: currentcolor;
  line-height: 1;
  stroke: currentcolor;
  stroke-width: 0;
}
.dropdown__dropdown-indicator:hover {
  color: rgb(153, 153, 153);
}
.blog-sidebar-tag .dropdown__control:hover{
  border-color: #ccc;
}
.blog-sidebar-tag .dropdown__control:focus{
  border-color: #9b9b9b;
}
.blog-cat-open .blog-sidebar-cat {
  display: block;
  position: absolute;
  top: 99%;
  z-index: 1;
}
.blog-sidebar-cat ul li {
  font-size: 14px;
  font-family: "Gotham A", "Gotham B", "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-weight: 400;
  padding-top: 0;
  text-align: left;
}
.blog-sidebar-cat ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.blog-sidebar-cat ul li a {
  color: #000;
  display: block;
  padding: 7.6px 15px;
}
.blog-sidebar-cat {
  position: absolute;
  background: #fff;
  width: 100%;
  border-radius: 0 0 6px;
  border: 1px solid #d8d8d8;
  top: 97%;
  z-index: 0;
}
.blog-sidebar-cat ul li a:hover {
  background-color: #eeebeb;
}
.blog-sidebar-cat {
  display: none;
}
.blog-cat-open .dropdown__dropdown-indicator:hover {
  color: rgb(51, 51, 51);
}
.blog-cat-open .dropdown__dropdown-indicator {
  color: rgb(102, 102, 102);
}



@media (min-width: 768px){
  .post-thumbnail-wrap.desktop {
    display: block;
  }
  .featured-img--extras_info .social-btns {
    padding-top: 5px;
  }
}


@media (min-width: 1200px){
  .blog-listing-wrap {
    padding-top: 30px;
  }
  .blog-header-content {
    width: 75%;
    margin: 0 auto 20px;
  }
  .blog-listing-wrap .content-wrapper {
    display: flex;
    justify-content: center;
    padding: 0;
    padding-top: 20px;
  }
  .blog-sidebar {
    width: calc(25% - 10px);
    padding: 0 10px;
    display: flex;
    flex-direction: column;
  }
  .blog-index {
    width: calc(75% - 10px);
    padding: 0 10px;
  }
  .blog-tag-wrap {
    display: block;
    height: auto;
    margin-top: 20px;
    padding: 0;
  }
  .blog-sidebar-tag {
    margin: 0;
  }
  .blog-post {
    max-width: calc(100% - 270px);
    padding-left: 10px;
    padding-right: 20px;
  }
  .blog-post-sidebar {
    max-width: 270px;
  }

}
@media only screen and (max-width: 1210px) and (min-width:1200px){
  .blog-post-sidebar {
    max-width: 260px;
  }
}
@media only screen and (max-width: 1200px) and (min-width: 768px){
  .hs-blog-post .content-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }
  .explore {
    margin: 0 50px 80px;
  }
  .explore .explore-col {
    width: 48%;
  }
  .explore {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .sidebar-related-articles {
    margin: 0 50px 80px;
  }
}

@media (max-width: 1199px) and (min-width: 768px), (min-width: 1200px){
  h1.blog-header__title {
    font-size: 34px;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-weight: 300;
    padding: 15px 10px 5px;
  }
  h1.blog-header__title::before {
    width: 64px;
    left: 50%;
    margin-left: -32px;
  }
  .blog-header-content {
    font-size: 13px;
    font-family: "Gotham A","Gotham B","Source Sans Pro",Arial,Helvetica,sans-serif;
    font-weight: 400;
    display: block;
    padding: 12px 10px 0px;
  }
  a.post-item:first-child {
    margin-top: 0px;
    height: 360px;
  }
  a.post-item {
    flex-direction: row;
    height: 200px;
    margin: 10px 0;
  }
  a.post-item .hs-featured-image-wrapper {
    width: 30%;
    border-radius: 6px 0 0 6px;
  }
  .post-title-wrap {
    padding: 30px 40px 0px 20px;
    width: 100%;
  }

  .post-title {
    font-size: 22px;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-weight: 400;
  }
  a.post-item:first-child .hs-featured-image-wrapper {
    width: 55%;
  }

}


@media (max-width: 1199px) and (min-width: 768px){
  .blog-listing-wrap {
    padding-top: 15px;
  }
  .hs-blog-listing .content-wrapper {
    padding: 0 10px;
  }
  .blog-tag-wrap{

  }
}

@media(max-width:1199px){
  .blog-sidebar {
    display: flex;
    max-width: 360px;
    padding: 0 20px;
    margin: 0 auto;
    height: 60px;
    align-items: center;
  }
  .blog-sidebar {
    height: 70px;
  }
  .blog-sidebar-inner {
    padding: 0;
    box-shadow: none;
    background: transparent;
  }
  .blog-sidebar-inner h2 {
    display: none;
  }
  .blog-post-wrap{
    padding-top: 20px;
  }
  .entry-header {
    padding-left: 30px;
    max-width: 100%;
  }
  .sidebar-related-articles--title {
    text-align: center;
  }
  .blog-sidebar-tag {
    width: 100%;
  }

  .blog-sidebar-tag .dropdown__control {
    margin: 18px auto;
    background: #fff !important;
  }
  .blog-cat-open .blog-sidebar-cat {
    top: 74%;
    max-width: 265px;
  }
}
@media(max-width:767px){
  .hs-blog-listing .content-wrapper {
    padding:0px;
  }
  .featured-img--extras.desktop {
    display: none;
  }
  .post-thumbnail-wrap.mobile {
    display: block;
  }

  .post-thumbnail-wrap.mobile img {
    height: auto;
    max-width: 100%;
    width: 100%;
    line-height: 0;
  }

  .blog-post-wrap {
    padding: 0;
  }

  .entry-header {
    max-width: 100%;
    padding: 0 20px 0;
    background: #fff;
  }

  .article-breadcrumb {
    display: none;
  }

  .entry-header h1 {
    margin: 0;
    font-size: 24px;
    line-height: 1.25;
  }

  .entry-meta {
    margin: 0;
    margin-top: 10px;
    line-height: 16px;
  }

  .entry-meta .byline {
    font-size: 10px;
    display: block;
  }

  .entry-meta .posted-on {
    display: block;
  }

  .entry-meta .point-sep {
    display: none;
  }

  .entry-meta .posted-on time.entry-date {
    font-size: 10px;
  }
  .blog-post-inner {
    border: 0;
  }

  .blog-post__body {
    padding: 0 20px 50px;
  }

  .explore {
    max-width: 580px;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 60px;
  }

  .sidebar-related-articles {
    max-width: 580px;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 0 20px 0px;
  }
  .featured-img--extras.desktop {
    display: block;
    padding-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
  }
  .post-thumbnail-wrap.desktop .post-thumbnail {
    display: none;
  }
  .hs_recaptcha.hs-recaptcha.field.hs-form-field { padding: 5px; overflow: hidden; overflow-x: auto;}


}

@media(max-width: 480px){
  .blog-post img {
    width: 100% !important;
    float: none !important;
  }
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
system pages look. These pages include the error pages (404 and 500),
password protected content and search listing results.
*********************************************************************************
****************************************************************************** */

.error-page {
  padding: 10rem 0;
  text-align: center;
  position: relative;
}
.error-page:before {
  content: attr(data-error);
  position: absolute;
  width: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-family: Lato, sans-serif;
  font-size: 40vw;
  font-weight: bold;
  color: #F3F6F9;
  z-index: -1;
}
@media screen and (min-width: 1100px) {
  .error-page:before {
    font-size: 20rem;
  }
}
.error-page_heading {
  margin-bottom: 1rem;
}

.systems-page {
  padding: 3rem 0px;
}
.systems-page .success {
  display: inline-block;
  margin: 2rem 0;
  background-color: #CDE3CC;
  border: 1.5px solid #4F7D24;
  border-radius: 6px;
  font-size: .75rem;
  color: #4F7D24;
  line-height: 1.5;
  font-weight: 400;
  padding: 9.5px 8px;
  font-size: 13px;
}

.hs-search-results {
  margin-top: 2rem;
}
ul.hs-search-results__listing li {
  margin-bottom: 2rem;
}
.hs-search-results__title {
  font-family: Merriweather, serif;
  font-size: 1.25rem;
  color: #494a52;
  text-decoration: underline;
  margin-bottom: .25rem;
}
.hs-search-results__title:hover {
  text-decoration: none;
}
.hs-search-results__description {
  padding-top: .5rem;
}
.hs-search-highlight {
  font-weight: bold;
}
.hs-search-results__pagination a {
  color: #494a52;
}

.email-prefs .item.disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.email-prefs .item.disabled input:disabled {
  cursor: not-allowed;
}