/* ******************************************************************************
*********************************************************************************
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 {
  -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: hidden;
}

/**
 * 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 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

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

@media (max-width: 767px) {
  .dnd-section .widget-type-cell {
    padding-left: 0px;
    padding-right: 0px;
  }
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
fonts apppear throughout your site.
*********************************************************************************
****************************************************************************** */

@font-face {
  font-family: "KitIconFont";
  src: url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"), url("https://d7nym2kmafwig.cloudfront.net/packs/media/KitIconFont-18fa6facc1b39afd3c7109ddfaf9371a.woff2") format("woff2"), url("https://d7nym2kmafwig.cloudfront.net/packs/media/KitIconFont-1637b426471529be8cba3662c063dffe.ttf") format("truetype"), url("https://d7nym2kmafwig.cloudfront.net/packs/media/KitIconFont-0e23ac446d7c73b154e1e4cfcee762c1.svg#KitIconFont") format("svg");
  font-style: normal;
  font-weight: normal;
}
html{
  font-size: 81.3%;
}
body {
  line-height: 1;
}

p {
  margin: 0 0 12px 0;
  line-height: 1.6;
}

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

}

/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: subpixel-antialiased;
}

h1 {
  margin-bottom: 2.1rem;
  line-height: 1.3;
}

h2 {
  margin-bottom: 1.5rem;
  line-height: 1;
}

h3 {
  line-height: 1;
}

h4 {
  line-height: 1.5;
}

h5 {
  line-height: 1;
}

h6 {
  line-height: 1;
}

strong {
  font-weight: 700;
}

code {
  vertical-align: bottom;
}

ul,
ol {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

ul li,
ol li {

}
.body-container-wrapper ul,
.body-container-wrapper ol ,
.body-container-wrapper table{
  line-height: 1.6;
}

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

blockquote {
  display: block;
  font-style: italic;
  font-family: Georgia,Times,"Times New Roman",serif;
  padding: 2px 0;
  border-style: solid;
  border-color: #ccc;
  border-width: 0;
  margin: 1em 40px;
  padding-left: 20px;
  padding-right: 8px;
  border-left-width: 5px;
}
img {
  max-width: 100%;
  height: auto;
  display: inline-block;
  vertical-align: middle;
}
/* Horizontal Rules */
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: none;
  border-bottom: 2px inset #f5f6f6;
}

/* 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 {

}

.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-size: 81.3%;

}

.hs-button {
  font-family: Montserrat, "proxima-nova", Helvetica, Arial, sans-serif;
  max-width: 100%;
  resize: none;
  transition: all 300ms cubic-bezier(0.19, 1, 0.22, 1);
  cursor: pointer;
  text-align: center;
  padding: 1em;
  display: inline-block;
  font-size: 1rem;
  line-height: 1.2;
  vertical-align: middle;
  color: #4e4e4e;
  background: transparent;
  border: 1px solid #b5b5b5;
  font-weight: 600;
  text-transform: uppercase;
  display: inline-block;
  white-space: normal;
  margin: 10px 0;
  width: 100%;
}

.hs-button:hover, .hs-button:focus {

}

.hs-button:active {

}
h3.form-title {
  font-weight: bold;
  font-size: 2.1rem;
  margin-bottom: 2.1rem;
  line-height: 1.3em;
  padding: 10px;
}

.hs-form label {
  cursor: pointer;
  display: block;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 100%;
  font-weight: 600;
}

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

.hs-input,
input[type=password] {
  font-family: Montserrat, "proxima-nova", Helvetica, Arial, sans-serif;
  padding: .7em;
  width: 100%;
  border: 1px solid #e1e1e1;
  border-radius: 2px;
  background: #fff;
  font-size: 1em;
  font-weight: 400;
  color: #2f363b;
  box-shadow: none;
  cursor: text;
  width: 100% !important;
  height: auto !important;
}
input:focus{
  outline: none;
}

.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: #b10e0b;
}
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:first-child {
  padding-top: 6px;
}
.inputs-list > li + li {
  padding-top: 2px;
}
.inputs-list label > input,
.inputs-list label > span {
  vertical-align: middle;
}

ul.no-list {
  list-style: none;
}

.field {
  margin-bottom: 18px;
}

.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 {
  padding: 0;
  margin: 0;
  list-style: none;
}

.hs-menu-item a {
  text-decoration: none;
}

.hs-menu-item:hover a,
.hs-menu-item:focus a {
  text-decoration: none;
}
/* ******************************************************************************
*********************************************************************************
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.
*********************************************************************************
****************************************************************************** */
/* ******************************************************************************
*********************************************************************************
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_wrapper {
  font-size: 81.3%;
}
/* .body-wrapper {
padding-top: 95.0px;
} */
.header_wrapper{
  /*   min-height: 95px; */
  min-height: 97px;
}
.header_top {
  top: 0;
  z-index: 9999991;
  transform: scaleY(1);
  transform-origin: top;
  transition: transform .35s ease;
  position: fixed;
  width: 100%;
  box-shadow: 0 0 1px rgba(0,0,0,.15);
  min-height: 32px;
}
.fixed .header_top {
  transform: scaleY(0);
  transform-origin: top;
}
.custom_header {
  box-shadow: 0 0 1px rgba(0,0,0,.15);
  display: block;
  position: fixed;
  top: 24px;
  transition: top .35s ease;
  width: 100%;
  z-index: 999;
}
.fixed .custom_header {
  top: 0;
}
.header__container {
  max-width: 1170px;
  margin: auto;
}
.header__social-wrapper {
  overflow: hidden;
}
.header__social-wrapper ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.header__social-wrapper ul:after {clear: both;display: table;content: "";}

.header__social-wrapper ul:before {
  content: "";
  display: table;
}

.header__social-wrapper ul > li {
  font-size: 1.2em;
  display: inline-block;
  height: 100%;
  width: 32px;
  padding-left: 1px;
  float: right;
  text-align: center;
  position: relative;
}

.header__social-wrapper ul > li > a {
  line-height: 30px;
}

.header__social-wrapper ul > li > a > i {
  display: block;
  transform: translateY(0%);
  transition: transform .3s ease;
  color: #FAFAFA;
  font-size: 12.6906px;
}

.header__social-wrapper ul > li > a > i:last-child {
  position: absolute;
  top: -100%;
  justify-content: center;
  height: 100%;
  width: 100%;
  color: rgba(236, 0, 140, 1);
}
.header__social-wrapper ul > li:hover i {
  transform: translateY(100%);
}

.header__logo {
  display: inline-block;
}

.custom-menu-primary {
  display: inline-block;
}

.login_links {
  float: right;
  text-align: right;
  transition: opacity .3s ease;
}
.header__logo img {
  max-width: 140px;
  padding: 13px 0 0 0;
  vertical-align: top;
}

.login_links ul {
  list-style: none;
  margin: 0;
  padding: 8px 0 0 0;
}


.login_links ul > li {
  display: inline-block;
}

.login_links ul > li > a {
  line-height: 65px;
  color: #FAFAFA;
  font-size: 1.0769230769rem;
  letter-spacing: .4px;
  font-weight: 600;
  margin-left: 15px;
  display: block;
}

.login_links ul > li:first-child > a {
  margin-left: 0;
}

.mobile_menu-wrapper, .toggle-mobile-menu{
  display: none;
}

.header__language-picker {
  align-items: center;
  display: flex;
  height: 100%;
  float: right;
}

.language-picker_inner {
  color: rgb(85, 85, 85);
  font-size: 1.07692rem;
  font-weight: 400;
  line-height: 1.30769rem;
  display: inline-flex;
  position: relative;
  z-index: 10;
  margin-left: 16px;
  cursor: pointer;
}

.language-picker {
  color: rgb(85, 85, 85);
  font-size: 1.07692rem;
  font-weight: 400;
  line-height: 1.30769rem;
  display: flex;
  margin-right: 4px;
}

.globe_icon {
  font-size: 1.07692rem;
  font-weight: 400;
  line-height: 1.30769rem;
  height: 2rem;
  width: 2rem;
  display: flex;
  color: rgb(250, 250, 250);
}
.dropdown_text {
  -webkit-box-align: center;
  align-items: center;
  font-size: 1.07692rem;
  font-weight: 400;
  line-height: 1.30769rem;
  display: flex;
  color: rgb(250, 250, 250);
}
.dropdown_arrow {
  -webkit-box-align: center;
  align-items: center;
  font-size: 1.07692rem;
  font-weight: 400;
  line-height: 1.30769rem;
  display: flex;
  color: rgb(250, 250, 250);
}
.language_link-container {
  left: auto;
  position: absolute;
  right: auto;
  top: 100%;
  opacity: 1;
  pointer-events: all;
  transform: translate3d(0px, 0%, 0px);
  display: none;
}

.language_link-inner {
  flex-direction: column;
  color: rgb(85, 85, 85);
  font-size: 1.07692rem;
  font-weight: 400;
  line-height: 1.30769rem;
  display: flex;
  max-width: 250px;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 3px;
  background-color: rgb(255, 255, 255);
  border: 0px solid;
  border-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 6px 0px;
  max-height: 250px;
  width: max-content;
}
.lang-open .dropdown_arrow {
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}

.language_link {
  position: relative;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
  overflow-y: scroll;
  width: max-content;
}

.language_link a {
  -webkit-box-align: center;
  align-items: center;
  color: rgb(85, 85, 85);
  font-size: 1.07692rem;
  font-weight: 400;
  line-height: 1.30769rem;
  display: flex;
  width: 100%;
  padding: 8px 12px;
  cursor: pointer;
}
/* @media(min-width: 768px) and (max-width: 899px){
.login_links ul>li>a {
font-size: .7rem;
margin-left: 5px;
}
}
@media(min-width: 900px) and (max-width: 1036px){
.login_links ul>li>a {
font-size: 1rem;
margin-left: 5px;
letter-spacing: 0;
}
} */
@media (min-width: 45em){
  .header__container {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 767px){
  /*   .body-wrapper {
  padding-top: 85px;
} */
  .header_wrapper{
    min-height: 85px;
  }
  .header_top {
    display: none;
  }
  .custom_header {
    top: 0;
  }
  .custom-menu-primary {
    display: none;
  }

  .login_links {
    display: none;
  }
  .custom_header {
    top: 0;
    padding-top: 20px;
  }
  .header__logo img {
    margin-top: 10px;
    padding: 0 0 0 20px;
    max-width: 132.17px;
  }
  .toggle-mobile-menu {
    display: block;
    float: right;
    margin-right: 15px;
  }
  .toggle-mobile-menu button {
    color: #fff;
    font-size: 16.9208px;
    line-height: 65px;
    border: 0;
    background: transparent;
    padding: 0 5px;
    margin: 0;
    vertical-align: bottom;
    position: relative;
    top: 1px;
    cursor: pointer;
  }
  .toggle-mobile-menu button:focus{
    outline: none;
  }
  .toggle-mobile-menu button i {
    color: #FAFAFA;
  }
  .toggle-mobile-menu button i:before {
    transition: all 300ms cubic-bezier(0.19, 1, 0.22, 1);
  }
  .icon-bars:before {
    display: inline-block;
    font-family: "KitIconFont";
    font-style: normal;
    font-weight: normal;
    font-feature-settings: normal;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "";
  }
  .mobile-open .toggle-mobile-menu button i:before {
    transform: rotateZ(45deg);
    font-size: 1.15em;
    content: "";
  }
  .mobile-open {
    overflow: hidden;
    position: fixed !important;
    width: 100%;
  }
  .mobile_menu-wrapper {
    margin-top: 85px;
    background: #252525;
    transform: translateX(150%);
    font-size: .9230769231rem;
    line-height: 2em;
    position: fixed;
    overflow-x: hidden;
    overflow-y: scroll;
    z-index: 99999;
    top: 0;
    bottom: 0;
    right: 0;
    display: none;
    background-color: rgba(0, 42, 71, 1);
  }
  .mobile-open .mobile_menu-wrapper {
    transform: translateX(0);
    display: block;
  }
  .lp .custom_header.bottom {
    min-height: 85px;
  }
}

.child_trigger{
  display: none;
}
@media (max-width: 767px){


  .mobile_menu-wrapper  div > ul > li {
    transition: all 150ms cubic-bezier(0.19, 1, 0.22, 1);
    position: relative;
  }


  .mobile_menu-wrapper  div > ul > li > a {
    padding: 8px 4rem 8px 1.3846153846rem;
    display: block;
    color: #FAFAFA;
  }

  .child_trigger {
    color: #fafafa;
    cursor: pointer;
    display: block;
    font-size: 2.3076923077rem;
    font-weight: 300;
    line-height: normal;
    min-width: 44px;
    padding: 0 10px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0px;
    -webkit-appearance: none;
    background: none;
    border: none;
  }

  .child_trigger:before {
    color: #fff;
    content: "+";
    font-size: 1.875rem;
    font-weight: 300;
    line-height: inherit;
  }
  .mobile_menu-wrapper  div > ul > li > ul{
    transition: max-height .15s ease-out;
    overflow: hidden;
    font-size: .8em;
    margin-left: 1.25em;
    max-height: 0;
    display: none;
  }
  .mobile_menu-wrapper  div > ul  > li.child-open > ul {
    max-height: 5000px;
    transition: max-height .25s ease-in;
  }
  .child-open .child_trigger:before {
    content: "−";
    margin-bottom: 7px;
  }
  .mobile_menu-wrapper  div > ul > li > ul > li > a {
    color: #FAFAFA!important;
    font-size: .8461538462rem;
    padding: 8px 4rem 8px 1.3846153846rem;
    display: block;
  }
  .mobile_menu-wrapper  div > ul  > li.active  > a{
    border-left: 2px solid rgba(236, 0, 140, 1);
  }
  .mobile_menu-wrapper  div > ul > li:last-child > a i {
    padding-right: 3px;
  }
}


.icon-globe:before {
  content: "";
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
footer looks when it comes to spacing and other general styles.
*********************************************************************************
****************************************************************************** */

.footer {
  line-height: 16px;
}
.footer__container {
  padding-top: 60px;
  padding-bottom: 60px;
  max-width: 1170px;
  margin: auto;
  font-size: .8461538462rem;
}
.footer__main {
  display: flex;
  justify-content: flex-start;
}
.powered_by-container{
  max-width: 1170px;
  padding-left: 20px;
  padding-right: 20px;
  margin: 0 auto;
}
.logo-container {
  display: inline-block;
  vertical-align: top;
  width: 25%;
}
.footer_logo {
  margin-right: 60px;
}
.footer_logo > div {

}
.footer_logo img {
  width: 100% !important;
  max-width: 222.5px;
}
.footer .content_container .col .col-inner {
  margin-right: 60px;
  line-height: 1.5rem;
}
.footer hr {
  border-bottom: 1px inset #fbfcfd;
  margin-bottom: 30px;
  border-color: #FAFAFA;
  margin-top: 20px;
}
.footer .content_container h2 {
  line-height: 1.2em;
  font-weight: 600;
  color: #FAFAFA;
  font-size: .9230769231rem;
  margin: 0;
}
.footer p {
  line-height: 1.5rem;
}

.footer .content_container {
  width: 75%;
  vertical-align: top;
  display: flex;
}
.footer .content_container .col {
  display: inline-block;
  padding-left: 20px;
  vertical-align: top;
  width: 33.333%;
}
.contact_email {
  padding-top: 6px;
  word-break: break-all;
}

.contact_number {
  padding-top: 6px;
  word-break: break-all;
}
.footer_menu ul {
  line-height: 2rem;
}

.footer_menu ul > li {display: block;font-size: 100%;}

.social_links ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.social_links ul > li {
  font-size: 1.2em;
  display: inline-block;
  padding-right: 17px;
  padding-top: 6px;
  margin-bottom: 20px;
}
.social_links ul>li:last-child {
  padding-right: 0;
}
.powered_by_link {
  border-top: 1px solid #eee;
  text-align: right;
  font-size: 1rem;
  padding-top: 20px;
  padding-bottom: 20px;
}

.lp-footer .logo-container {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

@media (min-width: 45em){
  .footer__container {
    padding-right: 20px ;
    padding-left: 20px ;
  }
}
@media (max-width: 44.9375em){
  .footer {
    text-align: center;
  }
  .footer_logo {
    margin: 0;
  }
  .footer__main {
    display: block;
  }

  .logo-container {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }

  .footer .content_container {
    width: 100%;
    display: block;
    padding-top: 40px;
  }

  .footer_logo img {
    max-width: 390px;
  }

  .footer .content_container .col {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }

  .footer .content_container .col .col-inner {
    margin-right: 20px;
    margin-left: 20px;
  }

  .col.links {
    padding-top: 40px;
  }

  .col.follow {
    padding-top: 40px;
  }

  .powered_by-container {
    padding: 0;
  }

  .powered_by_link {
    padding-right: 20px;
  }

  .lp-footer .logo-container {
    justify-content: center;
    display: block;
  }
  
  .lp-footer .footer_logo {
    margin: 0 0 30px;
  }
  
}

[data-icon]:before, .icon-accepted:before, .icon-alpha-linkedin:before, .icon-analytics:before, .icon-android:before, .icon-angel:before, .icon-apple:before, .icon-archive:before, .icon-archive-circle:before, .icon-auction:before, .icon-back-arrow:before, .icon-ban:before, .icon-bar-charts:before, .icon-bars:before, .icon-blackberry:before, .icon-blocks:before, .icon-briefcase:before, .icon-building:before, .icon-bullhorn:before, .icon-calendar:before, .icon-camera:before, .icon-card:before, .icon-charity:before, .icon-check:before, .icon-check-circle:before, .icon-chevron-bold-right:before, .icon-chevron-bottom-circle:before, .icon-chevron-down:before, .icon-chevron-left:before, .icon-chevron-left-circle:before, .ui-datepicker .ui-datepicker-prev:before, .icon-chevron-right:before, .icon-chevron-right-circle:before, .ui-datepicker .ui-datepicker-next:before, .icon-chevron-top-circle:before, .icon-chevron-up:before, .headerSortDown .icon-chevron-down:before, .icon-circle-checkmark:before, .icon-circle-facebook:before, .icon-clipboard-checked:before, .icon-clock:before, .icon-clock-circle:before, .icon-cloud:before, .icon-coffee:before, .icon-cogs:before, .icon-comment:before, .icon-compass:before, .icon-compass-circle:before, .icon-contacts:before, .icon-coucou:before, .icon-credit-card:before, .icon-customize:before, .icon-database:before, .icon-delivery:before, .icon-devices:before, .icon-donation:before, .icon-dot:before, .icon-dots:before, .icon-download:before, .icon-duplicate:before, .icon-earth:before, .icon-enveloppe:before, .icon-exclamation:before, .icon-exclamation-full:before, .icon-external:before, .icon-eye:before, .icon-facebook:before, .icon-field-boolean:before, .icon-field-date:before, .icon-field-double-select:before, .icon-field-number:before, .icon-field-select:before, .icon-field-standard:before, .icon-field-text:before, .icon-file:before, .icon-file-pdf:before, .icon-flag:before, .icon-flickr:before, .icon-folder:before, .icon-form:before, .icon-fund:before, .icon-funnel:before, .icon-glasses:before, .icon-globe:before, .icon-google:before, .icon-google-plus:before, .icon-group:before, .icon-growth:before, .icon-handshake:before, .icon-headphone:before, .icon-heart:before, .icon-heart-bold:before, .icon-heart-o:before, .icon-honeycomb:before, .icon-hour-glass:before, .icon-house:before, .icon-info:before, .icon-instagram:before, .icon-iphone:before, .icon-language:before, .icon-laptop:before, .icon-launch:before, .icon-layout:before, .icon-linkedin:before, .icon-list:before, .icon-lock:before, .icon-lock-full:before, .icon-magnifying-glass:before, .icon-map-marker:before, .icon-map-marker-circle:before, .icon-maybe-circle:before, .icon-membership:before, .icon-minus:before, .icon-money:before, .icon-move-handle:before, .icon-multimedia:before, .icon-multiply:before, .icon-multiply-circle:before, .icon-network:before, .icon-newspaper:before, .icon-next-arrow:before, .icon-paperclip:before, .icon-paperclip-circle:before, .icon-paperplane:before, .icon-paperplane-circle:before, .icon-pdf:before, .icon-pdf-file:before, .icon-pencil:before, .icon-pencil-circle:before, .icon-pending:before, .icon-phone:before, .icon-picture:before, .icon-pie-chart:before, .icon-pin:before, .icon-pinterest:before, .icon-plane:before, .icon-play:before, .icon-play-o:before, .icon-plus:before, .icon-plus-large:before, .icon-printer:before, .icon-rejected:before, .icon-reload:before, .icon-ringbell:before, .icon-rss:before, .icon-school-hat:before, .icon-share:before, .icon-shuffle:before, .icon-sign-out:before, .icon-skills:before, .icon-skype:before, .icon-speech-bubble:before, .icon-spinner10:before, .icon-spinner2:before, .icon-spinner4:before, .icon-spinner5:before, .icon-spinner8:before, .icon-spinner9:before, .icon-squares:before, .icon-squares-little:before, .icon-star-circle:before, .icon-star-empty:before, .icon-star-full:before, .icon-suitcase:before, .icon-tag:before, .icon-ticket:before, .icon-tie:before, .icon-timer:before, .icon-transaction:before, .icon-translation:before, .icon-trash:before, .icon-twitter:before, .icon-upload:before, .icon-user:before, .icon-user-circle:before, .icon-user-plus:before, .icon-users:before, .icon-viadeo:before, .icon-warning:before, .icon-warning-full:before, .icon-write:before, .icon-xing:before, .icon-youtube:before {
  display: inline-block;
  font-family: "KitIconFont";
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
.icon-enveloppe:before {
  content: "";
}
.icon-phone:before {
  content: "";
}
.icon-linkedin:before {
  content: "";
}
.icon-twitter:before {
  content: "";
}
.icon-instagram:before {
  content: "";
}
.icon-facebook:before {
  content: "";
}
/* ******************************************************************************
*********************************************************************************
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 {
  padding-left: 20px;
  padding-right: 20px;
  margin: 0 auto;
}

.blog-header {
  text-align: center;
}

.blog-header__inner {
  max-width: 600px;
  margin: 0 auto;
  padding: 3.3rem 0;
}
.blog-header__title {
  font-size: 2rem;
}
.blog-header__subtitle {
  margin: 1rem 0 2rem;
}

.blog-header__form {
  margin: 0 1rem;
}

@media screen and (min-width: 768px) {
  .blog-header__form {
    width: 500px;
    margin: 0 auto;
  }
}

.blog-index {
  display: flex;
  flex-wrap: wrap;
  padding: 3.3rem 0;
}
.blog-index:after {
  content: "";
  flex: auto;
}
.blog-index__tag-header {
  flex: 1 0 100%;
  padding: 1rem;
}
.blog-index__tag-subtitle {
  font-size: 1.16rem;
  line-height: 1.1;
}
.blog-index__tag-heading {
  padding-bottom: 1rem;
  border-bottom: 3px solid #D1D6DC;
}
.blog-index__post {
  flex:  0 0 100%;
  padding: 1rem;
}
@media screen and (min-width: 768px) {
  .blog-index__post {
    flex:  0 0 calc(100%/2);
  }
}
@media screen and (min-width: 1000px) {
  .blog-index__post {
    flex:  0 0 calc(100%/3);
  }
}
@media screen and (min-width: 768px) {
  .blog-index__post--large {
    flex: 1 0 100%;
    display: flex;
    justify-items: space-between;
  }
}
.blog-post img {
  max-width: 100%;
}
.blog-index__post-image {
  display: block;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  padding-bottom: 63%;
  background-image: url('./images/grayscale-mountain.png');
    }
@media screen and (min-width: 768px) {
  .blog-index__post-image--large {
    flex: 1 1 100%;
    padding-bottom: 0;
  }
  .blog-index__post-content--large {
    flex: 1 1 100%;
    padding-left: 2rem;
  }
  .blog-index__post-image--large {
    flex: 1 1 48%;
  }
  .blog-index__post-content--large {
    flex: 1 1 48%;
    padding-left: 2rem;
  }
}
.blog-index__post-content h2 {
  margin: .5rem 0;
}
.blog-index__post-content--small h2 {
  font-size: 1.25rem;
}
.blog-index__post-content p {

}
.blog-index__post-content a.
.blog-index__post-content a:hover{
  color: #2f363b;
}
.blog-index__post img {
  max-width: 100%;
  height: auto;
}

.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 {
  max-width: 960px;
  margin: 0 auto;
  padding: 3.3rem 0;
}
.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-recent-posts {
  margin-top: 3rem;
  background-color: transparent;
  padding: 2rem 0;
}
.blog-recent-posts h2 {
  text-align: center;
}
.blog-recent-posts__list {
  display: flex;
}
.blog-recent-posts__post {
  display: block;
  flex:  0 0 100%;
  color: #494a52;
  padding: 1rem;
}
@media screen and (min-width: 768px) {
  .blog-recent-posts__post {
    flex:  0 0 calc(100%/2);
  }
}
@media screen and (min-width: 1000px) {
  .blog-recent-posts__post {
    flex:  0 0 calc(100%/3);
  }
}
.blog-recent-posts__post:hover {
  text-decoration: none;
}
.blog-recent-posts__image {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  padding-bottom: 63%;
}
.blog-recent-posts__title {
  margin: 1rem 0 .5rem;
}

.blog-comments {

}
.blog-comments form {

}
.blog-comments .hs-submit {

}
.blog-comments .hs-button {

}
.blog-comments .hs-button:hover {

}
.blog-comments .comment-reply-to {

}
.blog-comments .comment-reply-to:hover {
  background-color: transparent;
  text-decoration: underline;
  color: #494A52;
}

/*             Blog Listing with Sidebar            */

.post-item .page-center{
  display: -webkit-flex; /* Safari */
  display: flex; /* Standard syntax */
  margin-bottom: 20px;
}
.post-item .page-center .span4, .post-item .page-center .span8 {
  -webkit-flex: 1; /* Safari */
  -ms-flex: 1; /* IE 10 */
  flex: 1; /* Standard syntax */
}
.post-item .page-center .span8 {
  flex-basis: 31.914893614%;

}
img.featured-image {
  height: 100% !important;
  width: 100% !important;
  object-fit: cover;
}
@media(max-width: 480px){
  .blog-post img {
    width: 100% !important;
    float: none !important;
  }
}

/*             Blog Grid Listing            */

.blog-index__post.blog-index__post--small {
  display: flex;
}

.blog-index__post-inner-card {
  display: flex;
  flex-flow: column nowrap;
  width: 100%;
  border-radius: 5px;
  background: #fff;
}

.blog-index__post-image {
  border-radius: 5px 5px 0 0;
}

.blog-index__post-inner-card .blog-index__post-content {
  display: flex;
  flex-direction: column;
  padding: 24px 30px 30px 30px;
  height: 100%;
}

.blog-post__tag-link,
.blog-post__tags {
  font-size: 12px;
  font-weight: 200;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0.01rem;
}

.blog-post__tag-link:hover{
  text-decoration: none;
}

.blog-index__post-content--small h2 {
  font-size: 18px;
  line-height: 26px;
}

.blog-index__post-content--small h2 a:hover {
  text-decoration: none;
  transition: all .5s;
}

.blog-post__meta-section {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: auto;
  padding-top: 30px;
  font-size: 14px;
}

.blog-post__read-more a:hover {
  text-decoration: none;
}

.read-more__arrow {
  position: relative;
  top: 3px;
  padding-left: 10px;
}

.blog-post__read-more svg {
  width: 15px;
  height: auto;
}

.blog-post__read-more a svg {
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  transition: all 0.15s linear;
}

@media screen and (max-width: 767px) {
  .blog-index.sidebar {
    padding: 1rem 0;
    padding-bottom: 3.3rem;
  }
}

/*             Blog Grid Listing with Sidebar            */

.blog-index.sidebar {
  display:flex;
}

@media screen and (min-width: 1000px) {
  .blog-index.sidebar .blog-index__post {
    flex: 0 0 calc(100%/2);
  }
}

@media screen and (max-width: 999px) {
  .blog-index.sidebar .blog-index__post {
    flex: 0 0 calc(100%/1);
  }
}

.blog-sidebar {
  padding-top: 3.9rem;
}

@media screen and (max-width: 767px) {
  .blog-sidebar {
    padding: 2rem 1rem;
    padding-bottom: 0;
  }
}

.blog-sidebar h3 {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 600;
  line-height: 37px;
}

.blog-sidebar ul {
  padding: 30px;
  margin: 0 0 40px 0;
  list-style: none;
  border-radius: 5px;
  background: #fff;
}

.blog-sidebar ul li {
  padding: 10px 0;
  border-top: 1px solid #dfddd9;
  font-weight: 600;
}

.blog-sidebar ul li:first-child {
  border-top-color: transparent;
}

.blog-sidebar a {
  text-decoration: none;
}

.blog-sidebar a:hover {
  text-decoration: none;
}

.blog-sidebar .filter-link-count {
  display: none;
}

.blog-sidebar .filter-expand-link {
  position: relative;
  top: -15px;
  display: block;
  margin-bottom: 25px;
  text-transform: capitalize;
  text-align: center;
}

.blog-sidebar-post-listing ul li {
  padding-left: 2.3em;
  line-height: 24px;
  text-indent: -2.3em;
}

.blog-sidebar-post-listing li:before {
  position: relative;
  width: 22px;
  float: left;
  content: counter(list-item);
  margin-right: 25px;
  font-size: 36px;
  font-weight: 600;
}

.blog-sidebar-post-listing li a {
  position: relative;
  top: -3px;
  white-space: nowrap;
}

.blog-pagination.span12 {
  display: flex;
  margin-left: 0;
}

/* Mobile Blog Sidebar */

@media(max-width: 767px) {
  .hs-blog-listing .content-wrapper > .row-fluid {
    display: flex;
    flex-direction: column;
  }

  .hs-blog-listing .span3 {
    order: 1;
  }

  .hs-blog-listing .span9 {
    order: 2;
  }

  .hs-blog-listing .blog-pagination {
    order: 3;
  }

  .blog-sidebar.mobile .blog-sidebar-topic-filter ul,
  .blog-sidebar.mobile .blog-sidebar-post-listing ul {
    visibility: hidden;
    opacity: 0;
    transition: all 5s;
    display: none;
  }

  .blog-sidebar.mobile .blog-sidebar-topic-filter h3,
  .blog-sidebar.mobile .blog-sidebar-post-listing h3 {
    cursor: pointer;
  }
  .blog-sidebar.mobile .blog-sidebar-topic-filter h3:after,
  .blog-sidebar.mobile .blog-sidebar-post-listing h3:after {
    content: "+";
    padding-left: 6px;
  }

  .blog-sidebar.mobile .blog-sidebar-topic-filter.clicked h3:after,
  .blog-sidebar.mobile .blog-sidebar-post-listing.clicked h3:after {
    content: "-";
    padding-left: 7px;
  }

  .blog-sidebar.mobile .clicked ul {
    display: block;
    visibility: visible;
    transition: all 1s;
    opacity: 1;
  }
}

/* Blog Subscription Section */

.subscription-form {
  display: block;
  margin: 0 auto;
  padding: 60px 0;
  width: 40%;
  text-align: center;
}

@media (max-width: 767px) {
  .subscription-form {
    width: 85%;
  }
}

.subscription-form label {
  text-align: center;
}

/*             Blog Post Layout          */

.post-featured-image {
  margin-bottom: -110px;
  min-height: 300px;
  background-size: cover;
  border-radius: 5px;
  margin-top: 40px;
  background-position: center center;
}

.blog-post {
  position: relative;
  width: 90%;
  margin: 0 auto;
  padding: 84px 100px 80px 100px;
  background: #fff;
  border-radius: 5px;
}

.blog-post.no-image {
  margin-top: 50px;
}

.blog-post__title {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25;
}

.blog-post__meta a {
  text-decoration: none;
}

.blog-post__links {
  display: block;
  padding: 26px 0;
  margin-top: 20px;
}

.blog-post__back-to-blog {
  text-decoration: none;
}

.blog-post__back-to-blog svg {
  position: relative;
  top: 6px;
  margin-right: 10px;
  width: 20px;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  transition: all 0.15s linear;
}

@media (max-width: 767px) {
  .blog-post {
    width: 90%;
    padding: 30px;
  }
  .hs_recaptcha {
    margin: 15px 0;
    overflow-y: auto;
    width: auto;
    min-height: 80px;
  }
}
@media(min-width: 768px) and (max-width: 1029px) {
  .blog-sidebar-post-listing li a {
    position: relative;
    top: -3px;
    white-space: nowrap;
    font-size: 11px;
  }
  .blog-sidebar-post-listing ul li {
    padding-left: 2em;
    line-height: 24px;
    text-indent: -2em;
  }
  .blog-sidebar-post-listing li:before{
    margin-right: 0;
    font-size: 20px;
  }
}
/* Blog Comments */

.blog-comments {
  max-width: 100%;
}

.comment.depth-0:first-child {
  margin-top: 2em;
}

.comment.depth-1 {
  padding-left: 2em;
  padding-top: 1em;
  margin-top: 1em;
}

.blog-comments form {
  margin-top: 2em;
  padding-top: 2em;
}

/* Related Articles */

.blog-recent-posts__list {
  flex-wrap: wrap;
}

.blog-recent-posts .blog-index__post-content h2 {
  text-align: left;
}

.blog-recent-posts .blog-post__meta-section {
  justify-content: flex-end;
}
/* ******************************************************************************
*********************************************************************************
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-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;
  color: #4F7D24;
  padding: .1rem .75rem;
}

.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;
}
.systems-page ul{
  padding: 0;
}
.systems-page .hs-form-field {
  margin-bottom: 18px;
}
.error-page .hs-button,
.systems-page .hs-button{
    width: auto;
}