@font-face {
  font-family: "FontAwesome";
  src: url("../fonts/fontawesome-webfont_2.eot");
  src:
    url("../fonts/fontawesome-webfont_3.eot#iefix&v=4.2.0")
      format("embedded-opentype"),
    url("../fonts/fontawesome-webfont_1.woff") format("woff"),
    url("../fonts/fontawesome-webfont_1.ttf") format("truetype"),
    url("../images/fontawesome-webfont_1.svg#fontawesomeregular") format("svg");
}

@font-face {
  font-family: "simple-line-icons";
  src: url("../fonts/Simple-Line-Icons.eot");
  src:
    url("../fonts/Simple-Line-Icons.eot#iefix") format("embedded-opentype"),
    url("../fonts/Simple-Line-Icons.ttf") format("truetype"),
    url("../fonts/Simple-Line-Icons.woff2") format("woff2"),
    url("../fonts/Simple-Line-Icons.woff") format("woff"),
    url("../images/Simple-Line-Icons.svg#simple-line-icons") format("svg");
}
.lity-content
  .mec-events-meta-group-booking
  .mec-wrap-checkout.row
  .mec-book-form-gateways
  .mec-book-form-gateways-radio-buttons
  .mec-book-form-gateway-option:has(input:checked),
.mec-events-meta-group-booking
  .mec-booking-shortcode
  .mec-wrap-checkout.row
  .mec-book-form-gateways
  .mec-book-form-gateways-radio-buttons
  .mec-book-form-gateway-option:has(input:checked),
.mec-wrap
  .mec-events-meta-group-booking
  .mec-wrap-checkout.row
  .mec-book-form-gateways
  .mec-book-form-gateways-radio-buttons
  .mec-book-form-gateway-option:has(input:checked) {
  border: 1px solid var(--mec-color-skin-rgba-2);
}
body:has(.mec-search-form) .select2-container--open .select2-dropdown--below {
  margin-top: 21px;
  margin-left: -1px;
  border: 1px solid #efefef;
  border-radius: 0 0 var(--mec-secondary-border-radius)
    var(--mec-secondary-border-radius);
  overflow: hidden;
}
body:has(.mec-search-form) .select2-container--open .select2-dropdown--above {
  margin-top: 33px;
  border: 1px solid #efefef;
  border-radius: var(--mec-secondary-border-radius)
    var(--mec-secondary-border-radius) 0 0;
  overflow: hidden;
  left: -1px;
}
body:has(.mec-search-form) .select2-search--dropdown .select2-search__field {
  font-size: 13px;
  color: #777;
  border: 1px solid #efefef !important;
}
body:has(.mec-search-form)
  .select2-container--default
  .select2-results__option--selected {
  background-color: #efefef !important;
}
body:has(.mec-search-form)
  .select2-container--default
  .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: var(--mec-color-skin) !important;
}
body:has(.mec-search-form) .select2-results__option {
  font-size: 13px !important;
}
body:has(.mec-modern-search-bar .mec-search-form)
  .select2-container--open
  .select2-dropdown--below {
  border: 1px solid #ccc;
}
body:has(.mec-modern-search-bar .mec-search-form)
  .select2-container--open
  .select2-dropdown--above {
  border: 1px solid #ccc;
}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker {
  background-color: #fff;
  border: 1px solid #66afe9;
  border-radius: 4px;
  box-shadow: 0 0 8px rgba(102, 175, 233, 0.6);
  display: none;
  margin-top: 4px;
  padding: 10px;
  width: 240px;
}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker a,
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker a:hover {
  text-decoration: none;
  cursor: pointer;
}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker a:hover,
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker td:hover a {
  color: #2c6396;
  -webkit-transition: color 0.1s ease-in-out;
  -moz-transition: color 0.1s ease-in-out;
  -o-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-header {
  margin-bottom: 4px;
  text-align: center;
}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-title {
  font-weight: 700;
}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-next,
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-prev {
  cursor: default;
  font-family: dashicons;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: 400;
  height: 20px;
  line-height: 1.4;
  margin-top: 2px;
  width: 20px;
}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-prev {
  float: left;
  text-align: left;
}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-next {
  float: right;
  text-align: center;
}
body:has(.mec-fes-form, .mec-search-form)
  .ui-datepicker
  .ui-datepicker-prev:before {
  content: "\f341";
}
body:has(.mec-fes-form, .mec-search-form)
  .ui-datepicker
  .ui-datepicker-next:before {
  content: "\f345";
}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-icon {
  display: none;
}
body:has(.mec-fes-form, .mec-search-form)
  .ui-datepicker
  .ui-datepicker-calendar {
  table-layout: fixed;
  width: 100%;
}
body:has(.mec-fes-form, .mec-search-form)
  .ui-datepicker
  .ui-datepicker-calendar
  td,
body:has(.mec-fes-form, .mec-search-form)
  .ui-datepicker
  .ui-datepicker-calendar
  th {
  text-align: center;
  padding: 4px 0;
  border: none;
}
body:has(.mec-fes-form, .mec-search-form)
  .ui-datepicker
  .ui-datepicker-calendar
  td {
  border-radius: 4px;
  -webkit-transition:
    background-color 0.1s ease-in-out,
    color 0.1s ease-in-out;
  -moz-transition:
    background-color 0.1s ease-in-out,
    color 0.1s ease-in-out;
  -o-transition:
    background-color 0.1s ease-in-out,
    color 0.1s ease-in-out;
  transition:
    background-color 0.1s ease-in-out,
    color 0.1s ease-in-out;
}
body:has(.mec-fes-form, .mec-search-form)
  .ui-datepicker
  .ui-datepicker-calendar
  td:hover {
  background-color: #eee;
  cursor: pointer;
}
body:has(.mec-fes-form, .mec-search-form)
  .ui-datepicker
  .ui-datepicker-calendar
  td
  a {
  text-decoration: none;
}
body:has(.mec-fes-form, .mec-search-form)
  .ui-datepicker
  .ui-datepicker-current-day {
  background-color: #4289cc;
}
body:has(.mec-fes-form, .mec-search-form)
  .ui-datepicker
  .ui-datepicker-current-day
  a {
  color: #fff;
}
body:has(.mec-fes-form, .mec-search-form)
  .ui-datepicker
  .ui-datepicker-calendar
  .ui-datepicker-unselectable:hover {
  background-color: #fff;
  cursor: default;
}
@font-face {
  font-family: simple-line-icons;
  src: url("../fonts/Simple-Line-Icons_1.eot");
  src:
    url("../fonts/Simple-Line-Icons_1.eot#iefix") format("embedded-opentype"),
    url("../fonts/Simple-Line-Icons_1.woff2") format("woff2"),
    url("../fonts/Simple-Line-Icons_1.woff") format("woff"),
    url("../fonts/Simple-Line-Icons_1.ttf") format("truetype"),
    url("../images/Simple-Line-Icons_1.svg#simple-line-icons") format("svg");
  font-weight: 400;
  font-style: normal;
}
body.single-mec-events:has(.mec-event-banner)
  .mec-single-modern
  .col-md-4
  .mec-frontbox,
body.single-mec-events:has(.mec-event-banner)
  .mec-single-modern
  .col-md-4
  .mec-sponsors-details,
body.single-mec-events:has(.mec-event-banner)
  .mec-single-modern
  .mec-single-event-bar {
  margin-top: 0;
}
body.single-mec-events:has(.mec-event-banner) .mec-breadcrumbs-modern {
  margin: auto 15px 33px 15px;
}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker.ui-widget {
  border: 1px solid #e8e8e8;
  box-shadow: 0 1px 9px rgba(0, 0, 0, 0.12);
}
body:has(.mec-fes-form, .mec-search-form) table.ui-datepicker-calendar {
  margin-bottom: 0;
}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker-calendar th {
  font-weight: 700;
  color: #4a4b4c;
}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker-calendar td,
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker-calendar th,
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker-calendar tr {
  border: none;
}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker.ui-widget select {
  font-weight: 600;
  font-size: 12px;
  display: inline-block;
  border-radius: 2px;
  padding: 2px 10px;
  margin: 5px 3px;
  width: auto;
  min-height: 20px;
  height: 26px;
  border: 1px solid #e3e3e3;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04);
}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker.ui-widget table {
  border-spacing: 2px;
  border: none;
}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker.ui-widget td,
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker.ui-widget tr {
  padding: 0;
  background: 0 0 !important;
}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker.ui-widget td a {
  color: #9a9b9c;
  font-weight: 600;
  width: 30px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  border-radius: 33px;
  padding: 0;
  background: #fff;
  transition: all 0.2s ease;
}
body:has(.mec-fes-form, .mec-search-form)
  .ui-datepicker.ui-widget
  td
  a.ui-state-active,
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker.ui-widget td a:hover {
  background: #40d9f1;
  color: #fff;
}
body:has(.mec-fes-form, .mec-search-form)
  .ui-datepicker.ui-widget
  .ui-datepicker-next,
body:has(.mec-fes-form, .mec-search-form)
  .ui-datepicker.ui-widget
  .ui-datepicker-prev {
  color: #40d9f1;
  width: 30px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  text-align: center;
  border-radius: 33px;
  background: #ecfcff;
  transition: all 0.2s ease;
}
body:has(.mec-fes-form, .mec-search-form)
  .ui-datepicker.ui-widget
  .ui-datepicker-next:hover,
body:has(.mec-fes-form, .mec-search-form)
  .ui-datepicker.ui-widget
  .ui-datepicker-prev:hover {
  background: #fff;
  box-shadow: 0 0 7px -3px rgba(0, 0, 0, 0.4);
}
body:has(.mec-fes-form)
  .mce-menu
  .mce-menu-item.mce-active.mce-menu-item-normal,
body:has(.mec-fes-form)
  .mce-menu
  .mce-menu-item.mce-active.mce-menu-item-preview,
body:has(.mec-fes-form) .mce-menu .mce-menu-item.mce-selected,
body:has(.mec-fes-form) .mce-menu .mce-menu-item:focus,
body:has(.mec-fes-form) .mce-menu .mce-menu-item:hover {
  background: var(--mec-fes-main-color);
  color: #fff;
}
body:has(.mec-fes-form, .mec-search-form)
  .ui-datepicker
  .ui-datepicker-calendar
  td,
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker-calendar th {
  height: auto;
  padding: 0;
}
body:has(.mec-fes-form, .mec-search-form)
  .ui-datepicker
  .ui-datepicker-calendar
  td
  a,
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker-calendar th {
  font-size: 14px;
  line-height: 30px;
}
body:has(.mec-fes-form, .mec-search-form)
  .ui-datepicker.ui-widget
  .ui-state-disabled
  .ui-state-default {
  color: #ccc;
  width: 30px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
}
body:has(.mec-fes-form) .select2-container--open .select2-dropdown--below {
  margin-top: 31px;
  border: 1px solid var(--mec-fes-main-color-rgba-4);
}
body:has(.mec-fes-form) .select2-container--open .select2-dropdown--above {
  margin-top: 33px;
  border: 1px solid var(--mec-fes-main-color-rgba-4);
}
body:has(.mec-fes-form) .select2-search--dropdown .select2-search__field {
  font-size: 13px;
  color: #777;
  border: 1px solid var(--mec-fes-main-color-rgba-4) !important;
}
body:has(.mec-fes-form)
  .select2-container--default
  .select2-results__option--selected {
  background-color: var(--mec-fes-main-color-rgba-4) !important;
}
body:has(.mec-fes-form)
  .select2-container--default
  .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: var(--mec-fes-main-color) !important;
}
body:has(.mec-fes-form) .select2-results__option {
  font-size: 13px !important;
}
body:has(.mec-fes-form)
  .select2-container--default
  .select2-selection--multiple,
body:has(.mec-fes-form) .select2-container--default .select2-selection--single {
  border: none;
  background-color: unset;
  border-radius: 0;
  height: auto;
}
body:has(.mec-fes-form)
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  line-height: 36px;
}
body:has(.mec-fes-form)
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__choice {
  margin: 2.5px 5px 2.5px 0;
  height: 23px;
  vertical-align: sub;
}
body:has(.mec-fes-form)
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__choice__remove {
  padding: 0 4px !important;
  line-height: 20px;
  height: 21px;
  border-radius: 0;
}
body:has(.mec-fes-form)
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__choice__display {
  line-height: 20px;
  padding: 0 5px;
  position: static;
  top: unset;
}
body:has(.mec-fes-form) .ui-datepicker.ui-widget {
  border: 1px solid var(--mec-fes-main-color-rgba-4);
}
body:has(.mec-fes-form) .ui-datepicker.ui-widget .ui-datepicker-next,
body:has(.mec-fes-form) .ui-datepicker.ui-widget .ui-datepicker-prev {
  color: var(--mec-fes-main-color);
  background: var(--mec-fes-main-color-rgba-5);
}
body:has(.mec-fes-form) .ui-datepicker.ui-widget td a.ui-state-active,
body:has(.mec-fes-form) .ui-datepicker.ui-widget td a:hover {
  background: var(--mec-fes-main-color);
}
body:has(.mec-search-form) .ui-datepicker.ui-widget {
  border: 1px solid #e8e8e8;
}
body:has(.mec-search-form) .ui-datepicker.ui-widget .ui-datepicker-next,
body:has(.mec-search-form) .ui-datepicker.ui-widget .ui-datepicker-prev {
  color: var(--mec-color-skin);
  background: var(--mec-color-skin-rgba-4);
}
body:has(.mec-search-form) .ui-datepicker.ui-widget td a.ui-state-active,
body:has(.mec-search-form) .ui-datepicker.ui-widget td a:hover {
  background: var(--mec-color-skin);
}
.mec-gCalendar
  button.fc-today-button.fc-button.fc-button-primary:not(:disabled):hover {
  background: #f4f5f6;
  color: #000;
  border-radius: 0;
}
.mec-fes-form .sw-apt span:not(:has(input)) {
  font-size: 13px;
  color: #798f96;
  font-weight: 400;
}
.fc .fc-button:not(:disabled) {
  cursor: pointer;
}
@font-face {
  font-family: fcicons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=")
    format("truetype");
  font-weight: 400;
  font-style: normal;
}
.fc .fc-button-primary:not(:disabled).fc-button-active:focus,
.fc .fc-button-primary:not(:disabled):active:focus {
  box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
}
.fc .fc-button-primary:not(:disabled).fc-button-active,
.fc .fc-button-primary:not(:disabled):active {
  color: #fff;
  color: var(--fc-button-text-color, #fff);
  background-color: #1a252f;
  background-color: var(--fc-button-active-bg-color, #1a252f);
  border-color: #151e27;
  border-color: var(--fc-button-active-border-color, #151e27);
}
:root {
  --fc-daygrid-event-dot-width: 8px;
  --fc-list-event-dot-width: 10px;
  --fc-list-event-hover-bg-color: #f5f5f5;
}
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  word-wrap: normal !important;
  border: 0;
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  overflow-wrap: normal !important;
  padding: 0;
  position: absolute !important;
  width: 1px;
}
.screen-reader-text:focus {
  clip: auto !important;
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip-path: none;
  color: #2b2d2f;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}
.wc-block-components-notice-banner:focus-visible {
  outline-style: solid;
  outline-width: 2px;
}
figure {
  overflow: hidden;
}
@font-face {
  font-family: awsmicon;
  src:
    url(../fonts/awsmicon-1.10.0.ttf) format("truetype"),
    url(../fonts/awsmicon-1.10.0.woff) format("woff"),
    url(../images/awsmicon-1.10.0.svg#awsmicon) format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "FlaticonClose";
  src: url("../fonts/FlaticonClose.eot");
  src:
    url("../fonts/FlaticonClose.eot#iefix") format("embedded-opentype"),
    url("../fonts/FlaticonClose.woff") format("woff"),
    url("../fonts/FlaticonClose.ttf") format("truetype"),
    url("../images/FlaticonClose.svg#FlaticonClose") format("svg");
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "FlaticonClose";
    src: url("../images/FlaticonClose.svg#FlaticonClose") format("svg");
  }
}
@font-face {
  font-family: "FlaticonPlay";
  src: url("../fonts/FlaticonPlay.eot");
  src:
    url("../fonts/FlaticonPlay.eot#iefix") format("embedded-opentype"),
    url("../fonts/FlaticonPlay.woff") format("woff"),
    url("../fonts/FlaticonPlay.ttf") format("truetype"),
    url("../images/FlaticonPlay.svg#FlaticonPlay") format("svg");
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "FlaticonPlay";
    src: url("../images/FlaticonPlay.svg#FlaticonPlay") format("svg");
  }
}
@font-face {
  font-family: VideoJS;
  src: url("../fonts/VideoJS.eot#iefix") format("eot");
}
@font-face {
  font-family: VideoJS;
  src:
    url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAA4wAAoAAAAAFfAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD4AAABWUZFeBGNtYXAAAAE0AAAAOgAAAUriLxC2Z2x5ZgAAAXAAAAnnAAAO5OV/F/5oZWFkAAALWAAAACsAAAA2C4eUa2hoZWEAAAuEAAAAGAAAACQOogcfaG10eAAAC5wAAAAPAAAAeNIAAABsb2NhAAALrAAAAD4AAAA+MMgtQm1heHAAAAvsAAAAHwAAACABLwB5bmFtZQAADAwAAAElAAACCtXH9aBwb3N0AAANNAAAAPkAAAF5vawAenicY2BkZ2CcwMDKwMFSyPKMgYHhF4RmjmEIZzzHwMDEwMrMgBUEpLmmMDh8ZPwoyw7iLmSHCDOCCADu/Qo9AAB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGD7K/v8PUvCREUTzM0DVAwEjG8OIBwCOWgbUAAB4nI1XfVBU1xV/574vlsUlj/14grDs48FuAgaR3X2LEnY3UZSgEkTwAySAgkIwI8bRfFDjTszYCWRMW9lNa4y2meokmq+2k5ia0dpkmknbkWgSSW3GyaaNf0RTx0wxX7A3Pe/tQmIgHXf3vXvvueeee+45v3POXQYY/PCD/CBDGAYkIE2sxg+OXSJmhmH1OaFX6MU5C5PDMCZi5Rg2i+ELGSthwM14NCbgYGSBIZfhFA1H6Zu0OS0NDkMVfg+npdFm+maCvigI0JBIQIMg0BdJGdTj9ylj7nr+b97+Hl8C1+H2xNAvjPqxjIgaKtItICkSnIISeo40QQls4xxjlzgHsnGGvi7BxQiMlSlkPMhfCh67rAUEUQ6CHxW2O7JARCkKnlUQ7UEIyAEQZe4MdDW9xr5OPFuKbubpRxcPDY8da4MOelDfAYJLW+sGKn/Vlmjfv5+NdB4oOfTazJn3tGxZtL9xFNZX7PPRUbjcRg/SMB2EL+gblXn7shbO/WUbF9u/H5XQ9eKO8iMMr9tY35qYoRi20wGuXV/CHaGDk2fdgHwCk5HUXQpCcgHfBV2NjV3jkq4PHTSUSBwuOQALvxPAps6fiftk6P6yJpcm5bB4dFkgoh195mbiSTnkL3jupq7jh4ZZdvjQRVB4PPx3SsVTu5D/6kd85RU66ttXAeuuXYN1E/Y2sMMzZkZiZNRZlRS/ynr9Xr8Cql2RVNbutXslYo7B9ngsFqcDbCQO22PxeIxcpgMxkh6PjUdwkvw6hvRpZeoCFKshDQzJVr++DWyLx+hAXJcGp3TJMV1ME45xCNvHLsWRrpOZSduOoG0zERuIIwuIkhNkBREglQKLiODD45FQE0BTiE214xE2wp8zOt9NjH3GRtDMk7Ehoq2tzCzGxdyMEQJuD0qGIrQ58ApoWQE3D2h1h6zwuB14wYFIDAA5CZ11jT+92gFZ7B7/p7+hV8jFxBl4aG03wLiVXtBbCylLfIJzkPUAvWAw0yvsVdKdBbC6nnruP/RFkHqWJLZ2Auxdtgy+6qTf7l1WswTJcJ6mGVxwXj92UtfU2WXUNX+qBUCxK6D4FR4f/cufG1sZbiSkMcwdMdoxBxTTEXIp4SCXMNhHoFjvTTFP4vkoPReNRmPRCTwa+3qY0DR7qn7Vjh612wRRTaI04HWCnZ+gIzvS/ZJP0+mynphCui4hzmG0id6+aLSv2BV3FQMYDTHrlGQ/SZ+q4ZdF8aLa5Ar8GW3tVNKEj13cF0buMaesx1i9CL/Uo1tM0h+74o9HjQ+UcPaxy8mH9ccwK8KpKA3rHdIUjTKpfIBxuokpxUGBIILm84ATvHh8tAIe2iZj8KvYwUOXawHMVNgxZvlwSa0z8Zkokkxn3ey2nYTsbMO3mPh8cji7zklsPLD9a9f2s2w/uSt/FgSytWzw5bmS3PielU1P56aGrlz6NzlnbT8h/Wtb+1OxIqxBbC9g7kINUbtAEDxsKWSCe46eltCPmaiUxy2IrODIB8EmixaQrU4IAQ6THg6BFpAdWsCquT16DkL9ccIC/FGeP5AuiDExe8bx+QtzWVsmHcm0kdzqecdn5IhRkTc/zfNPm3ns5sw4Pq86l9gyofh6jkTF5iFChjYbbzZQWFvYb8qZAWyGiV9ya+5bFgnzpuWt3FuX8KYMmsiYZepPseBgGhZcOMt0+4Q8fDOTftJjHIuhdaLsFXFM9AclTi9jbGRq8ZvIOykZei77kfo53eoppVPovbGiyV63p/p/dkWETTjmhjTIm8RP284b04bcNYlRsvO6Gp2JeaiIueVHsgJGF2aASlCQLuG8EsBomzb++/AXmwhaOoLhL7iQ4/uc449gWJ56/XWDARn74v/PL1bRBB4TBEyYrqezSkUPHaWjPWCm13ogAzJ66LVpbTEuXccDZlyXxBQ/IrzKOPS7gAkkIyZ0N6joE6M246aDsO1kgucTJ/EdFWA5pbAcTfoSP4hJeBCni7nEn5IclL4kpDgmMMuH8Kpk0+WrBUIeKCyWS0nPVz7NW86Hnl55GxR5KB3+9tszL+wVRulXNTUn6D8SJvIl3PzP46eZST/tQTllTDXTzmxCaTYna7eJAqcWuD1ulBXQsMz5fQEBCfowCF5FVDF/2yysB9OW5veVEtRAFOy41FoeJEiAOZhDiFstsKAwJ8Hijs72q1jWvWx+uKU5XFZDLx189OK8ojW1u0By5dtLHUN/rwkte68PnhnYVbt0bvWiub9w1+f4C0L3hIuXZ8+xlVSt0eb3tgQsmVZnem5R3U0uf/fmFdqiLTvY3nPnet5/v4f9pLB6QX2krnnFQ1tXtN+2ePlAaUNWcfiWwrncn4ca9ml3hFeHHm+u2bq4MhxUZs3bMH/3jgaPUtlVunFjg2/8yRzf3cHsssKZqlnOqyCWworWykW9lXnspk0ffrjpfCreIpjPWbwnFxt3PAkcQgkUuH1auUMf+txJQ0hK1k1zsNaqQdaLMxfoq9AGGxtJQ+fGw53cE/TY8pWhJruZHiMAcCexFS/eGDp6hntiXGE/gvI7163b29ExfiHxNsnqub/a6/QmPoAn4GpZ2c9cZRX5/57IWUNYuubiQBAddhuxAKe6PA5vuV5dkk0VXkMM3zk42W3Awrgka8LQgjZY+tQIffd5+vnHasnHL/cczldyS4r79i6su6Nu9oPQ8lbaid2Pt9/bXtTTynevq7bkPkITV47d+3NugOzo4M3y77Zxbnb2nhWrl0T/kO4u3H1ig33e1lD6JDYjiKkCHOioF0pZv6T6gxxipxLNhFc8xERA48vq5ZfXdL/QV6c8W3PfwjIsZyI3Csvo72e4FpTVwTv/UYNAKtY+8MB84vogZ1Xr5lW38iJdPZ74xunzO4Gk7BARIkytjlyCoPVoIb3IluMfAYRhEoAO2aGXKc2TNAJaSwdzQEeq7jC7TWYF2Y2jrEIXlyVEhunBs5t7K62a7Z6qB0923/+vPT2v7mwpqV/mTEsTiCB5zz735HOP9VbVWtKKZK08uDJ7vcQN02HogGegY5iNnKUHh12ti9/zzHvsauy+tx+e375j94LuA64MV/5MQbZVNT95/re7jlxZVaVuW5Nffsd9TXfOpXcv6m2Bn3x6FgXg/oz+P0h/ce8g2mTEWxVTzzQzrTruNCcRdbu6VY87gLVXc4uSjXfosak7XxWM4oyl+ockmzCFhJXaGwK8e6sCW2T3sLmPnh5qSZtx9JHFL6QBHGnsTjdtWQ8PFygWtQTIkrI84NILfQSC65FUMFsnOYFHEoSmUCD49a4rt3985PTsd8GzB/5KEnzmhhORgVOZPM+yb5KmpRu38jQqviH6826Lrdrxx6DZdFPo2fVbTiy9AUpDJ3SxGYvpK7u+Rhz8D4BCxssAeJxjYGRgYABi/vcdWfH8Nl8ZuNkZQODSliXbkWl2BrA4BwMTiAIAKDsJfgB4nGNgZGBgZwCChWASxGZkQAVyABOTANd4nGNnYGBgHwAMADNUANMAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IAAHicY2BkYGCQY8hlYGcAASYg5gJCBob/YD4DABa6AakAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2P2XLCMAxFfYE4CWlZSveFP8hHOY4gHhw79VLav68hMNOH6kG60mg5YhM22pr9b1vGMMEUM2TgyFGgxBwVbnCLBZZYYY07bHCPBzziCc94wSve8I4PbGeDFj/VydVSOakpG0T0VH1ZHXuq+xhoftHaHq+yV+21o1P7brWLWnvpiExNJpBb/i18q8D9ZxSOcj8oY8iVPjZBBU2+kGIIypokuqTI+cx3qXMq7Z6PQIsx1DYGrQxtLul50YV50rVcCiNJc0enX4qdkNRYe8j2g46+SIMHapXJw1GFdIWH2DfalQknZeTDWsRW2bqlBK3ORIz9AqJUapQAAAA=)
      format("woff"),
    url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMlGRXgQAAAEoAAAAVmNtYXDiLxC2AAAB+AAAAUpnbHlm5X8X/gAAA4QAAA7kaGVhZAuHlGsAAADQAAAANmhoZWEOogcfAAAArAAAACRobXR40gAAAAAAAYAAAAB4bG9jYTDILUIAAANEAAAAPm1heHABLwB5AAABCAAAACBuYW1l1cf1oAAAEmgAAAIKcG9zdL2sAHoAABR0AAABeQABAAAHAAAAAKEHAAAAAAAHAAABAAAAAAAAAAAAAAAAAAAAHgABAAAAAQAAD+/W/l8PPPUACwcAAAAAANK0pLcAAAAA0rSktwAAAAAHAAcAAAAACAACAAAAAAAAAAEAAAAeAG0ABwAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQcAAZAABQAIBHEE5gAAAPoEcQTmAAADXABXAc4AAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA8QHxHQcAAAAAoQcAAAAAAAABAAAAAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAAAAAAAwAAAAMAAAAcAAEAAAAAAEQAAwABAAAAHAAEACgAAAAGAAQAAQACAADxHf//AAAAAPEB//8AAA8AAAEAAAAAAAAAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AUABmALIAxgDmAR4BSAF0AZwB8gIuAo4CugMKA44DsAPqBDgEfAS4BOgFDAWiBegGNgZsBtoHcgAAAAEAAAAABYsFiwACAAABEQECVQM2BYv76gILAAADAAAAAAZrBmsAAgAOABoAAAkCEwQAAxIABSQAEwIAASYAJzYANxYAFwYAAusBwP5Alf7D/loICAGmAT0BPQGmCAj+Wv7D/f6uBgYBUv39AVIGBv6uAjABUAFQAZsI/lr+w/7D/loICAGmAT0BPQGm+sgGAVL9/QFSBgb+rv39/q4AAAACAAAAAAVABYsAAwAHAAABIREpAREhEQHAASv+1QJVASsBdQQW++oEFgAAAAQAAAAABiAGIAAGABMAJAAnAAABLgEnFRc2NwYHFz4BNSYAJxUWEgEHASERIQERAQYHFT4BNxc3AQcXBNABZVW4A7sCJ3ElKAX+3+Wlzvu3XwFh/p8BKwF1AT5MXU6KO5lf/WCcnAOAZJ4rpbgYGGpbcUacVPQBYziaNP70Aetf/p/+QP6LAfb+wjsdmhJEMZhfBJacnAAAAQAAAAAEqwXWAAUAAAERIQERAQILASoBdv6KBGD+QP6LBKr+iwAAAAIAAAAABWYF1gAGAAwAAAEuAScRPgEBESEBEQEFZQFlVFRl/BEBKwF1/osDgGSeK/2mK54BRP5A/osEqv6LAAADAAAAAAYgBg8ABQAMABoAABMRIQERAQUuAScRPgEDFRYSFwYCBxU2ADcmAOABKwF1/osCxQFlVVVluqXOAwPOpeUBIQUF/t8EYP5A/osEqv6L4GSeK/2mK54C85o0/vS1tf70NJo4AWL19QFiAAAABAAAAAAFiwWLAAUACwARABcAAAEjESE1IwMzNTM1IQEjFSERIwMVMxUzEQILlgF24JaW4P6KA4DgAXaW4OCWAuv+ipYCCuCW/ICWAXYCoJbgAXYABAAAAAAFiwWLAAUACwARABcAAAEzFTMRIRMjFSERIwEzNTM1IRM1IxEhNQF14Jb+iuDgAXaWAcCW4P6KlpYBdgJV4AF2AcCWAXb76uCWAcDg/oqWAAAAAAIAAAAABdYF1gAPABMAAAEhDgEHER4BFyE+ATcRLgEDIREhBUD8gD9VAQFVPwOAP1UBAVU//IADgAXVAVU//IA/VQEBVT8DgD9V++wDgAAABgAAAAAGawZrAAcADAATABsAIAAoAAAJASYnDgEHASUuAScBBSEBNhI3JgUBBgIHFhchBR4BFwEzARYXPgE3AQK+AWROVIfwYQESA4416aH+7gLl/dABelxoAQH8E/7dXGgBAQ4CMP3kNemhARJ4/t1OVIfwYf7uA/ACaBIBAVhQ/id3pfY+/idL/XNkAQGTTU0B+GT+/5NNSEul9j4B2f4IEgEBWFAB2QAAAAUAAAAABmsF1gAPABMAFwAbAB8AAAEhDgEHER4BFyE+ATcRLgEBIRUhASE1IQUhNSE1ITUhBdX7VkBUAgJUQASqQFQCAlT7FgEq/tYC6v0WAuoBwP7WASr9FgLqBdUBVT/8gD9VAQFVPwOAP1X9rJX+1ZWVlZaVAAMAAAAABiAF1gAPACcAPwAAASEOAQcRHgEXIT4BNxEuAQEjNSMVMzUzFRQGByMuAScRPgE3Mx4BFQUjNSMVMzUzFQ4BByMuATURNDY3Mx4BFwWL++o/VAICVD8EFj9UAgJU/WtwlZVwKiDgICoBASog4CAqAgtwlZVwASog4CAqKiDgICoBBdUBVT/8gD9VAQFVPwOAP1X99yXgJUogKgEBKiABKiAqAQEqIEol4CVKICoBASogASogKgEBKiAAAAYAAAAABiAE9gADAAcACwAPABMAFwAAEzM1IxEzNSMRMzUjASE1IREhNSERFSE14JWVlZWVlQErBBX76wQV++sEFQM1lv5AlQHAlf5Alv5AlQJVlZUAAAABAAAAAAYgBmwALgAAASIGBwE2NCcBHgEzPgE3LgEnDgEHFBcBLgEjDgEHHgEXMjY3AQYHHgEXPgE3LgEFQCtKHv3sBwcCDx5OLF9/AgJ/X19/Agf98R5OLF9/AgJ/XyxOHgIUBQEDe1xcewMDewJPHxsBNxk2GQE0HSACf19ffwICf18bGf7NHCACf19ffwIgHP7KFxpcewICe1xdewAAAgAAAAAGWQZrAEMATwAAATY0Jzc+AScDLgEPASYvAS4BJyEOAQ8BBgcnJgYHAwYWHwEGFBcHDgEXEx4BPwEWHwEeARchPgE/ATY3FxY2NxM2JicFLgEnPgE3HgEXDgEFqwUFngoGB5YHGQ26OkQcAxQP/tYPFAIcRTm6DRoHlQcFC50FBZ0LBQeVBxoNujlFHAIUDwEqDxQCHEU5ug0aB5UHBQv9OG+UAgKUb2+UAgKUAzckSiR7CRoNAQMMCQVLLRzGDhEBAREOxhwtSwUJDP79DBsJeyRKJHsJGg3+/QwJBUstHMYOEQEBEQ7GHC1LBQkMAQMMGwlBApRvb5QCApRvb5QAAAAAAQAAAAAGawZrAAsAABMSAAUkABMCACUEAJUIAaYBPQE9AaYICP5a/sP+w/5aA4D+w/5aCAgBpgE9AT0BpggI/loAAAACAAAAAAZrBmsACwAXAAABBAADEgAFJAATAgABJgAnNgA3FgAXBgADgP7D/loICAGmAT0BPQGmCAj+Wv7D/f6uBgYBUv39AVIGBv6uBmsI/lr+w/7D/loICAGmAT0BPQGm+sgGAVL9/QFSBgb+rv39/q4AAAMAAAAABmsGawALABcAIwAAAQQAAxIABSQAEwIAASYAJzYANxYAFwYAAw4BBy4BJz4BNx4BA4D+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rh0Cf19ffwICf19ffwZrCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAk9ffwICf19ffwICfwAAAAQAAAAABiAGIAAPABsAJQApAAABIQ4BBxEeARchPgE3ES4BASM1IxUjETMVMzU7ASEeARcRDgEHITczNSMFi/vqP1QCAlQ/BBY/VAICVP1rcJVwcJVwlgEqICoBASog/tZwlZUGIAJUP/vqP1QCAlQ/BBY/VPyClZUBwLu7ASog/tYgKgFw4AACAAAAAAZrBmsACwAXAAABBAADEgAFJAATAgATBwkBJwkBNwkBFwEDgP7D/loICAGmAT0BPQGmCAj+Wjhp/vT+9GkBC/71aQEMAQxp/vUGawj+Wv7D/sP+WggIAaYBPQE9Aab8EWkBC/71aQEMAQxp/vUBC2n+9AABAAAAAAXWBrYAFgAAAREJAREeARcOAQcuAScjFgAXNgA3JgADgP6LAXW+/QUF/b6+/QWVBgFR/v4BUQYG/q8FiwEq/ov+iwEqBP2/vv0FBf2+/v6vBgYBUf7+AVEAAAABAAAAAAU/BwAAFAAAAREjIgYdASEDIxEhESMRMzU0NjMyBT+dVjwBJSf+/s7//9Ctkwb0/vhISL3+2P0JAvcBKNq6zQAAAAAEAAAAAAaOBwAAMABFAGAAbAAAARQeAxUUBwYEIyImJyY1NDY3NiUuATU0NwYjIiY1NDY3PgEzIQcjHgEVFA4DJzI2NzY1NC4CIyIGBwYVFB4DEzI+AjU0LgEvASYvAiYjIg4DFRQeAgEzFSMVIzUjNTM1MwMfQFtaQDBI/uqfhOU5JVlKgwERIB8VLhaUy0g/TdNwAaKKg0pMMUVGMZImUBo1Ij9qQCpRGS8UKz1ZNjprWzcODxMeChwlThAgNWhvUzZGcX0Da9XVadTUaQPkJEVDUIBOWlN6c1NgPEdRii5SEipAKSQxBMGUUpo2QkBYP4xaSHNHO0A+IRs5ZjqGfVInITtlLmdnUjT8lxo0Xj4ZMCQYIwsXHTgCDiQ4XTtGazsdA2xs29ts2QADAAAAAAaABmwAAwAOACoAAAERIREBFgYrASImNDYyFgERIRE0JiMiBgcGFREhEhAvASEVIz4DMzIWAd3+tgFfAWdUAlJkZ6ZkBI/+t1FWP1UVC/63AgEBAUkCFCpHZz+r0ASP/CED3wEySWJik2Fh/N39yAISaXdFMx4z/dcBjwHwMDCQIDA4H+MAAAEAAAAABpQGAAAxAAABBgcWFRQCDgEEIyAnFjMyNy4BJxYzMjcuAT0BFhcuATU0NxYEFyY1NDYzMhc2NwYHNgaUQ18BTJvW/tKs/vHhIyvhsGmmHyEcKypwk0ROQk4seQFbxgi9hoxgbWAlaV0FaGJFDhyC/v3ut22RBIoCfWEFCxexdQQmAyyOU1hLlbMKJiSGvWYVOXM/CgAAAAEAAAAABYAHAAAiAAABFw4BBwYuAzURIzU+BDc+ATsBESEVIREUHgI3NgUwUBewWWitcE4hqEhyRDAUBQEHBPQBTf6yDSBDME4Bz+0jPgECOFx4eDoCINcaV11vVy0FB/5Y/P36HjQ1HgECAAEAAAAABoAGgABKAAABFAIEIyInNj8BHgEzMj4BNTQuASMiDgMVFBYXFj8BNjc2JyY1NDYzMhYVFAYjIiY3PgI1NCYjIgYVFBcDBhcmAjU0EiQgBBIGgM7+n9FvazsTNhRqPXm+aHfijmm2f1srUE0eCAgGAgYRM9Gpl6mJaz1KDgglFzYyPlYZYxEEzv7OAWEBogFhzgOA0f6fziBdR9MnOYnwlnLIfjpgfYZDaJ4gDCAfGAYXFD1al9mkg6ruVz0jdVkfMkJyVUkx/l5Ga1sBfOnRAWHOzv6fAAAHAAAAAAcABM8ADgAXACoAPQBQAFoAXQAAARE2HgIHDgEHBiYjJyY3FjY3NiYHERQFFjY3PgE3LgEnIwYfAR4BFw4BFxY2Nz4BNy4BJyMGHwEeARcUBhcWNjc+ATcuAScjBh8BHgEXDgEFMz8BFTMRIwYDJRUnAxyEzZRbCA2rgketCAEBqlRoCglxYwF+IiEOIysBAkswHQEECiQ0AgE+YyIhDiIsAQJLMB4BBQokNAE/YyIhDiIsAQJLMB4BBQokNAEBPvmD7kHhqs0s0gEnjgHJAv0FD2a9gIrADwUFAwPDAlVMZ3MF/pUHwgc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9UmQBZQMMR/61g/kBAAAAAAAQAMYAAQAAAAAAAQAHAAAAAQAAAAAAAgAHAAcAAQAAAAAAAwAHAA4AAQAAAAAABAAHABUAAQAAAAAABQALABwAAQAAAAAABgAHACcAAQAAAAAACgArAC4AAQAAAAAACwATAFkAAwABBAkAAQAOAGwAAwABBAkAAgAOAHoAAwABBAkAAwAOAIgAAwABBAkABAAOAJYAAwABBAkABQAWAKQAAwABBAkABgAOALoAAwABBAkACgBWAMgAAwABBAkACwAmAR5WaWRlb0pTUmVndWxhclZpZGVvSlNWaWRlb0pTVmVyc2lvbiAxLjBWaWRlb0pTR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AVgBpAGQAZQBvAEoAUwBSAGUAZwB1AGwAYQByAFYAaQBkAGUAbwBKAFMAVgBpAGQAZQBvAEoAUwBWAGUAcgBzAGkAbwBuACAAMQAuADAAVgBpAGQAZQBvAEoAUwBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAACAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgAAAAAA)
      format("truetype");
  font-weight: normal;
  font-style: normal;
}
video::-webkit-media-text-track-display {
  -moz-transform: translateY(-3em);
  -ms-transform: translateY(-3em);
  -o-transform: translateY(-3em);
  -webkit-transform: translateY(-3em);
  transform: translateY(-3em);
}
body {
  --sr-7-css-loaded: 1;
}
.nectar-social.hover.visible .nectar-social-inner a:not(:hover):nth-child(2) {
  transition-delay: 0.03s;
}
.nectar-social.hover.visible .nectar-social-inner a:not(:hover):nth-child(3) {
  transition-delay: 0.06s;
}
.nectar-social.hover.visible .nectar-social-inner a:not(:hover):nth-child(4) {
  transition-delay: 0.09s;
}
.nectar-social.hover.visible .nectar-social-inner a:not(:hover):nth-child(5) {
  transition-delay: 0.12s;
}

.nectar-social.fixed > a:before {
  background-color: #000;
}
@media only screen and (max-width: 999px) {
  .nectar-social.fixed > a {
    transition: all 0.35s cubic-bezier(0.15, 0.2, 0.1, 1);
    -webkit-transition: all 0.35s cubic-bezier(0.15, 0.2, 0.1, 1);
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  .nectar-social.fixed {
    margin: 0;
    height: 50px;
    pointer-events: none;
  }
}

.nectar-social.fixed {
  position: fixed;
  right: 34px;
  bottom: 34px;
  height: 50px;
  width: 50px;
  line-height: 50px;
  z-index: 1000;
}
.nectar-social.fixed > a {
  height: 50px;
  width: 50px;
  line-height: 52px;
  text-align: center;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 10;
}
.nectar-social.fixed > a:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  transition: all 0.45s cubic-bezier(0.15, 0.2, 0.1, 1);
  -webkit-transition: all 0.45s cubic-bezier(0.15, 0.2, 0.1, 1);
  height: 100%;
  transform: translateZ(0);
  backface-visibility: hidden;
  border-radius: 50%;
}
.nectar-social.fixed:hover > a:before {
  box-shadow: 0 7px 15px rgba(0, 0, 0, 0.2);
}

.nectar-social.fixed > a > [class^="icon-"].icon-default-style {
  font-size: 16px;
  height: 50px;
  width: 50px;
  line-height: 50px;
  color: #fff;
  left: -1px;
  top: 0;
  z-index: 10;
  position: relative;
}

.nectar-social.fixed .nectar-social-inner {
  position: absolute;
  height: 50px;
  width: 50px;
  bottom: 0;
  left: 0;
  z-index: 1;
  text-align: center;
}
.nectar-social.fixed .nectar-social-inner a {
  display: block;
  line-height: 36px;
  height: 36px;
  padding: 0;
  margin: 0;
  width: 36px;
  left: 7px;
  position: absolute;
  opacity: 0;
  border: none;
  top: 0;
  box-shadow: 0 7px 15px rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  -webkit-transition: all 0.45s cubic-bezier(0.15, 0.2, 0.1, 1);
  transition: all 0.45s cubic-bezier(0.15, 0.2, 0.1, 1);
}
.nectar-social.fixed > a:after,
.nectar-social.fixed .nectar-social-inner a:after {
  background-color: #fff;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  content: "";
  display: block;
  border-radius: 50%;
}
.nectar-social.fixed a:after {
  -webkit-transition: opacity 0.25s cubic-bezier(0.15, 0.2, 0.1, 1);
  transition: opacity 0.25s cubic-bezier(0.15, 0.2, 0.1, 1);
}
@keyframes socialButtonFlash {
  0% {
    opacity: 0;
    transform: scale(1);
  }
  25% {
    opacity: 0.22;
    transform: scale(1.1115);
  }
  100% {
    opacity: 0;
    transform: scale(1.23);
  }
}
.nectar-social.fixed:hover > a:after {
  -webkit-animation: socialButtonFlash 0.45s cubic-bezier(0.15, 0.2, 0.1, 1)
    forwards;
  animation: socialButtonFlash 0.45s cubic-bezier(0.15, 0.2, 0.1, 1) forwards;
}
.nectar-social.fixed a:hover:after {
  opacity: 0.2;
}
.nectar-social.fixed:hover > a:before {
  -webkit-transform: scale(1.23) translateZ(0);
  transform: scale(1.23) translateZ(0);
}
.nectar-social.fixed .nectar-social-inner a:nth-child(1) {
  transform: translateY(0px) scale(0);
  -webkit-transform: translateY(0px) scale(0);
}
.nectar-social.fixed .nectar-social-inner a:nth-child(2) {
  -webkit-transform: translateY(-36px) scale(0);
  transform: translateY(-36px) scale(0);
}
.nectar-social.fixed .nectar-social-inner a:nth-child(3) {
  -webkit-transform: translateY(-86px) scale(0);
  transform: translateY(-86px) scale(0);
}
.nectar-social.fixed .nectar-social-inner a:nth-child(4) {
  -webkit-transform: translateY(-136px) scale(0);
  transform: translateY(-136px) scale(0);
}
.nectar-social.fixed:hover .nectar-social-inner a:nth-child(1) {
  -webkit-transition: all 0.45s cubic-bezier(0.15, 0.2, 0.1, 1);
  -webkit-transform: translateY(-56px) scale(1);
  transition: all 0.45s cubic-bezier(0.15, 0.2, 0.1, 1);
  transform: translateY(-56px) scale(1);
  opacity: 1;
}
.nectar-social.fixed:hover .nectar-social-inner a:nth-child(2) {
  -webkit-transition: all 0.45s cubic-bezier(0.15, 0.2, 0.1, 1);
  -webkit-transform: translateY(-106px) scale(1);
  transition: all 0.45s cubic-bezier(0.15, 0.2, 0.1, 1);
  transform: translateY(-106px) scale(1);
  opacity: 1;
}
.nectar-social.fixed:hover .nectar-social-inner a:nth-child(3) {
  -webkit-transition: all 0.45s cubic-bezier(0.15, 0.2, 0.1, 1);
  -webkit-transform: translateY(-156px) scale(1);
  transition: all 0.45s cubic-bezier(0.15, 0.2, 0.1, 1);
  transform: translateY(-156px) scale(1);
  opacity: 1;
}
.nectar-social.fixed:hover .nectar-social-inner a:nth-child(4) {
  -webkit-transition: all 0.45s cubic-bezier(0.15, 0.2, 0.1, 1);
  -webkit-transform: translateY(-206px) scale(1);
  transition: all 0.45s cubic-bezier(0.15, 0.2, 0.1, 1);
  transform: translateY(-206px) scale(1);
  opacity: 1;
}
.nectar-social.fixed:hover {
  height: 340px;
}
body .nectar-social.fixed a i,
#ajax-content-wrap .nectar-social.fixed a i {
  color: #fff;
  font-size: 14px;
  top: 0;
  padding-right: 0;
  display: block;
}

body .nectar-social.fixed .nectar-social-inner a i,
#ajax-content-wrap .nectar-social.fixed .nectar-social-inner a i {
  height: 36px;
  line-height: 36px;
  width: 36px;
}

/************ 3. Minimal style **************/

/* Minimal coloring */
.nectar-social.fixed .facebook-share {
  background-color: #6a75c8;
}
.nectar-social.fixed .twitter-share {
  background-color: #6abaf7;
}
.nectar-social.fixed .linkedin-share {
  background-color: #2e82d9;
}
.nectar-social.fixed .pinterest-share {
  background-color: #f00;
}

#page-header-bg[data-post-hs="default_minimal"] h1 {
  text-align: center;
  margin: 0 auto;
}

.nectar-social .social-text {
  display: none;
}

body .pinterest-share i,
body .facebook-share i,
body .twitter-share i,
body .linkedin-share i,
.nectar-social .icon-default-style.steadysets-icon-share {
  background-color: transparent;
  border-radius: 0px;
  font-weight: normal;
  font-size: 20px;
  height: 20px;
  width: auto;
  line-height: 20px;
  color: #ddd;
}

.nectar-social .nectar-social-inner a,
.nectar-social.fixed > a {
  text-decoration: none !important;
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
:root {
  --woocommerce: #720eec;
  --wc-green: #008a20;
  --wc-red: #a00;
  --wc-orange: #ffba00;
  --wc-blue: #2ea2cc;
  --wc-primary: #720eec;
  --wc-primary-text: #fcfbfe;
  --wc-secondary: #e9e6ed;
  --wc-secondary-text: #515151;
  --wc-highlight: #958e09;
  --wc-highligh-text: white;
  --wc-content-bg: #fff;
  --wc-subtext: #767676;
  --wc-form-border-color: rgba(32, 7, 7, 0.8);
  --wc-form-border-radius: 4px;
  --wc-form-border-width: 1px;
}
:root {
  --woocommerce: #720eec;
  --wc-green: #008a20;
  --wc-red: #a00;
  --wc-orange: #ffba00;
  --wc-blue: #2ea2cc;
  --wc-primary: #720eec;
  --wc-primary-text: #fcfbfe;
  --wc-secondary: #e9e6ed;
  --wc-secondary-text: #515151;
  --wc-highlight: #958e09;
  --wc-highligh-text: white;
  --wc-content-bg: #fff;
  --wc-subtext: #767676;
  --wc-form-border-color: rgba(32, 7, 7, 0.8);
  --wc-form-border-radius: 4px;
  --wc-form-border-width: 1px;
}
:root {
  --woocommerce: #720eec;
  --wc-green: #008a20;
  --wc-red: #a00;
  --wc-orange: #ffba00;
  --wc-blue: #2ea2cc;
  --wc-primary: #720eec;
  --wc-primary-text: #fcfbfe;
  --wc-secondary: #e9e6ed;
  --wc-secondary-text: #515151;
  --wc-highlight: #958e09;
  --wc-highligh-text: white;
  --wc-content-bg: #fff;
  --wc-subtext: #767676;
  --wc-form-border-color: rgba(32, 7, 7, 0.8);
  --wc-form-border-radius: 4px;
  --wc-form-border-width: 1px;
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
@font-face {
  font-family: star;
  src:
    url(../fonts/WooCommerce.woff2) format("woff2"),
    url(../fonts/WooCommerce.woff) format("woff"),
    url(../fonts/WooCommerce.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: WooCommerce;
  src:
    url(../fonts/WooCommerce.woff2) format("woff2"),
    url(../fonts/WooCommerce.woff) format("woff"),
    url(../fonts/WooCommerce.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
:where(.woocommerce) .select2-container {
  width: 100%;
}
:where(.woocommerce) .select2-container .select2-selection--single {
  height: auto;
}
:where(.woocommerce)
  .select2-container
  .select2-selection--single
  .select2-selection__rendered {
  padding: 0.5em;
  line-height: normal;
  box-sizing: border-box;
  color: var(--wc-form-color-text, #444);
  font-weight: 400;
}
:where(.woocommerce)
  .select2-container
  .select2-selection--single
  .select2-selection__placeholder {
  color: #999;
}
:where(.woocommerce)
  .select2-container
  .select2-selection--single
  .select2-selection__arrow {
  position: absolute;
  top: 2px;
  right: 0.5em;
  height: 100%;
  width: 16px;
}
:where(.woocommerce)
  .select2-container
  .select2-selection--single
  .select2-selection__arrow
  b {
  border: none;
  display: block;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=)
    no-repeat;
  background-size: 16px;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  left: 0;
  margin: -8px 0 0;
}
:where(.woocommerce) .select2-container .select2-dropdown,
:where(.woocommerce) .select2-container .select2-selection {
  background-color: var(--wc-form-color-background, #fff);
  border: var(--wc-form-border-width, 1px) solid
    var(--wc-form-border-color, #aaa);
  border-radius: var(--wc-form-border-radius, 4px);
}
:where(.woocommerce)
  .select2-container.select2-container--open
  .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
:where(.woocommerce)
  .select2-container.select2-container--open
  .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
:where(.woocommerce) .select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}
:where(.woocommerce) .select2-results__option {
  margin: 0;
}
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
.woocommerce :where(.wc_bis_form__input, .wc_bis_form__button) {
  padding: 0.9rem 1.1rem;
  line-height: 1;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  #respond
  input#submit,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  a.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  button.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  input.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  #respond
  input#submit,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  a.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  button.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  input.button {
  font-size: 100%;
  margin: 0;
  line-height: 1;
  cursor: pointer;
  position: relative;
  text-decoration: none;
  overflow: visible;
  padding: 0.618em 1em;
  font-weight: 700;
  border-radius: 3px;
  left: auto;
  color: #515151;
  background-color: #e9e6ed;
  border: 0;
  display: inline-block;
  background-image: none;
  box-shadow: none;
  text-shadow: none;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  #respond
  input#submit.loading,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  a.button.loading,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  button.button.loading,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  input.button.loading,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  #respond
  input#submit.loading,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  a.button.loading,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  button.button.loading,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  input.button.loading {
  opacity: 0.25;
  padding-right: 2.618em;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  #respond
  input#submit.loading::after,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  a.button.loading::after,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  button.button.loading::after,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  input.button.loading::after,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  #respond
  input#submit.loading::after,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  a.button.loading::after,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  button.button.loading::after,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  input.button.loading::after {
  font-family: WooCommerce;
  content: "\e01c";
  vertical-align: top;
  font-weight: 400;
  position: absolute;
  top: 0.618em;
  right: 1em;
  animation: spin 2s linear infinite;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  #respond
  input#submit.added::after,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  a.button.added::after,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  button.button.added::after,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  input.button.added::after,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  #respond
  input#submit.added::after,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  a.button.added::after,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  button.button.added::after,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  input.button.added::after {
  font-family: WooCommerce;
  content: "\e017";
  margin-left: 0.53em;
  vertical-align: bottom;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  #respond
  input#submit:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  a.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  button.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  input.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  #respond
  input#submit:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  a.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  button.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  input.button:hover {
  background-color: #dcd7e2;
  text-decoration: none;
  background-image: none;
  color: #515151;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  #respond
  input#submit.alt,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  a.button.alt,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  button.button.alt,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  input.button.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  #respond
  input#submit.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  a.button.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  button.button.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  input.button.alt {
  background-color: #7f54b3;
  color: #fff;
  -webkit-font-smoothing: antialiased;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  #respond
  input#submit.alt:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  a.button.alt:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  button.button.alt:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  input.button.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  #respond
  input#submit.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  a.button.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  button.button.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  input.button.alt:hover {
  background-color: #7249a4;
  color: #fff;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  #respond
  input#submit.alt.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  #respond
  input#submit.alt.disabled:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  #respond
  input#submit.alt:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  #respond
  input#submit.alt:disabled:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  #respond
  input#submit.alt:disabled[disabled],
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  #respond
  input#submit.alt:disabled[disabled]:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  a.button.alt.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  a.button.alt.disabled:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  a.button.alt:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  a.button.alt:disabled:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  a.button.alt:disabled[disabled],
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  a.button.alt:disabled[disabled]:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  button.button.alt.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  button.button.alt.disabled:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  button.button.alt:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  button.button.alt:disabled:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  button.button.alt:disabled[disabled],
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  button.button.alt:disabled[disabled]:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  input.button.alt.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  input.button.alt.disabled:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  input.button.alt:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  input.button.alt:disabled:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  input.button.alt:disabled[disabled],
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  input.button.alt:disabled[disabled]:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  #respond
  input#submit.alt.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  #respond
  input#submit.alt.disabled:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  #respond
  input#submit.alt:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  #respond
  input#submit.alt:disabled:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  #respond
  input#submit.alt:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  #respond
  input#submit.alt:disabled[disabled]:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  a.button.alt.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  a.button.alt.disabled:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  a.button.alt:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  a.button.alt:disabled:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  a.button.alt:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  a.button.alt:disabled[disabled]:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  button.button.alt.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  button.button.alt.disabled:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  button.button.alt:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  button.button.alt:disabled:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  button.button.alt:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  button.button.alt:disabled[disabled]:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  input.button.alt.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  input.button.alt.disabled:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  input.button.alt:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  input.button.alt:disabled:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  input.button.alt:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  input.button.alt:disabled[disabled]:hover {
  background-color: #7f54b3;
  color: #fff;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  #respond
  input#submit.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  #respond
  input#submit:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  #respond
  input#submit:disabled[disabled],
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  a.button.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  a.button:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  a.button:disabled[disabled],
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  button.button.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  button.button:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  button.button:disabled[disabled],
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  input.button.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  input.button:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  input.button:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  #respond
  input#submit.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  #respond
  input#submit:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  #respond
  input#submit:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  a.button.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  a.button:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  a.button:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  button.button.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  button.button:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  button.button:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  input.button.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  input.button:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  input.button:disabled[disabled] {
  color: inherit;
  cursor: not-allowed;
  opacity: 0.5;
  padding: 0.618em 1em;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  #respond
  input#submit.disabled:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  #respond
  input#submit:disabled:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  #respond
  input#submit:disabled[disabled]:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  a.button.disabled:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  a.button:disabled:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  a.button:disabled[disabled]:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  button.button.disabled:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  button.button:disabled:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  button.button:disabled[disabled]:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  input.button.disabled:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  input.button:disabled:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  input.button:disabled[disabled]:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  #respond
  input#submit.disabled:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  #respond
  input#submit:disabled:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  #respond
  input#submit:disabled[disabled]:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  a.button.disabled:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  a.button:disabled:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  a.button:disabled[disabled]:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  button.button.disabled:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  button.button:disabled:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  button.button:disabled[disabled]:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  input.button.disabled:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  input.button:disabled:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  input.button:disabled[disabled]:hover {
  color: inherit;
  background-color: #e9e6ed;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme))
  .woocommerce-breadcrumb {
  font-size: 0.92em;
  color: #767676;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme))
  .woocommerce-breadcrumb
  a {
  color: #767676;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,
.woocommerce:where(body:not(.woocommerce-uses-block-theme))
  div.product
  span.price {
  color: #958e09;
  font-size: 1.25em;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {
  color: #958e09;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme))
  div.product
  .out-of-stock {
  color: var(--wc-red);
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme))
  ul.products
  li.product
  .price {
  color: #958e09;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme))
  #reviews
  #comments
  ol.commentlist
  li
  .meta {
  color: #767676;
  font-size: 0.75em;
}
@font-face {
  font-family: "FontAwesome";
  src: url("../fonts/fontawesome-webfont_6.eot");
  src:
    url("../fonts/fontawesome-webfont_7.eot#iefix&v=4.7.0")
      format("embedded-opentype"),
    url("../fonts/fontawesome-webfont_1.woff2") format("woff2"),
    url("../fonts/fontawesome-webfont_3.woff") format("woff"),
    url("../fonts/fontawesome-webfont_3.ttf") format("truetype"),
    url("../images/fontawesome-webfont_3.svg#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-address-card-o:before {
  content: "\f2bc";
} /*! fancyBox v2.1.9 fancyapps.com | fancyapps.com/fancybox/#license */
@font-face {
  font-family: QIconSet;
  src: url(../fonts/QIconSet.eot);
  src:
    url(../fonts/QIconSet.eot#iefix) format("embedded-opentype"),
    url(../fonts/QIconSet.ttf) format("truetype"),
    url(../fonts/QIconSet.woff) format("woff"),
    url(../images/QIconSet.svg#QIconSet) format("svg");
  font-weight: 400;
  font-style: normal;
}
.quform .quform-field-checkbox:focus:not(:focus-visible),
.quform .quform-field-radio:focus:not(:focus-visible),
.quform-button-back-default > button:focus:not(:focus-visible),
.quform-button-next-default > button:focus:not(:focus-visible),
.quform-button-submit-default > button:focus:not(:focus-visible),
.quform-options-style-button
  input[type="checkbox"]:focus:not(:focus-visible)
  + label,
.quform-options-style-button
  input[type="radio"]:focus:not(:focus-visible)
  + label,
.quform-options-style-input-hidden
  input[type="checkbox"]:focus:not(:focus-visible)
  + label,
.quform-options-style-input-hidden
  input[type="radio"]:focus:not(:focus-visible)
  + label {
  outline: 0;
}
@font-face {
  font-family: "FontAwesome";
  src: url("../fonts/fontawesome-webfont_4.eot");
  src:
    url("../fonts/fontawesome-webfont_5.eot#iefix&v=4.2")
      format("embedded-opentype"),
    url("../images/fontawesome-webfont_2.svg#fontawesomeregular?v=4.2")
      format("svg"),
    url("../fonts/fontawesome-webfont_2.woff") format("woff"),
    url("../fonts/fontawesome-webfont_2.ttf") format("truetype");
  font-weight: normal;
  font-display: block;
  font-style: normal;
}
i[class^="icon-"],
[class*=" icon-"],
i[class*="fa-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  margin-right: 0.3em;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  text-decoration: inherit;
  speak: none;
}
[class^="icon-"],
[class*=" icon-"] {
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-address-card-o:before {
  content: "\f2bc";
}
.col {
  position: relative;
  display: block;
  width: 100%;
}
html body .vc_row-fluid > .span_12 {
  display: flex;
  display: -ms-flexbox;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  float: none;
}
@media (min-width: 691px) {
  .col {
    margin-right: 2%;
  }
}
.col:last-child {
  margin-right: 0;
}
.col.col_last {
  margin-right: 0;
}
html body .vc_row-fluid > .span_12 > .wpb_column {
  float: none;
  margin-right: 0;
}
html body .vc_row-fluid > .span_12 > .wpb_column:not([class*="offset-"]) {
  margin-left: 0;
}
.vc_row-fluid > .span_12 {
  width: auto;
}
.vc_row-fluid > .span_12 {
  margin-left: -1%;
  margin-right: -1%;
}
.vc_row-fluid > .span_12 .wpb_column {
  padding-left: 1%;
  padding-right: 1%;
}
.vc_row-fluid .wpb_column {
  box-shadow: none;
}
@media (min-width: 691px) {
  .vc_col-sm-12 {
    width: 100%;
  }
  .vc_col-sm-6 {
    width: 50%;
  }
}
@media only screen and (max-width: 690px) {
  [class*="vc_col-"]:not([class*="vc_col-xs"]) {
    width: 100%;
  }
  .wpb_column:not([class*="vc_col-xs"]) {
    width: 100%;
    margin-bottom: 25px;
  }
}
a,
article,
b,
body,
div,
em,
figure,
h1,
h2,
h3,
h4,
h5,
header,
html,
i,
img,
label,
li,
nav,
p,
section,
span,
strong,
ul,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
html {
  max-width: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
}
body {
  max-width: 100%;
  overflow: hidden;
  background: #fff;
  font-family: "Open Sans", Helvetica, sans-serif;
  color: #676767;
  position: relative;
}
ul {
  list-style: none;
}
input[type="text"]::-ms-clear {
  display: none;
}
p:empty {
  display: none;
}
article,
figure,
header,
nav,
section {
  display: block;
}
* {
  box-sizing: border-box;
}
:root {
  --scroll-bar-w: -2px;
  --nectar-font-light-color: #ffffff;
  --page-color-change-section-transition-time: 0.8s;
  --nectar-cubic-bezier-out: cubic-bezier(0.3, 1, 0.3, 1);
  --nectar-cubic-bezier-in-out: cubic-bezier(0.76, 0, 0.24, 1);
  --nectar-header-hover-timing: 0.65s;
}
.container {
  margin: 0 auto;
  position: relative;
  max-width: 880px;
}
.row {
  position: relative;
}
.main-content > .row,
header .row {
  margin-left: 0;
  margin-right: 0;
}
.col:after,
.row:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.row {
  padding-bottom: 24px;
}
@media (min-width: 691px) {
  .span_3 {
    width: 23.5%;
  }
  .span_4 {
    width: 32%;
  }
  .span_6 {
    width: 49%;
  }
  .span_9 {
    width: 74.5%;
  }
  .span_12 {
    width: 100%;
  }
}
body {
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", Helvetica, sans-serif;
  font-weight: 400;
  line-height: 26px;
}
body:not(.nectar-no-flex-height) {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
body:not(.nectar-no-flex-height) #ajax-content-wrap,
body:not(.nectar-no-flex-height) .ocm-effect-wrap,
body:not(.nectar-no-flex-height) .ocm-effect-wrap-inner {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
body:not(.nectar-no-flex-height) .container-wrap {
  flex-grow: 1;
}
p {
  -webkit-font-smoothing: antialiased;
}
.nectar-skip-to-content:not(:focus),
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
@media only screen and (min-width: 1000px) {
  .nectar-mobile-only {
    display: none;
  }
}
@media only screen and (max-width: 999px) {
  .nectar-mobile-only.mobile-header {
    display: inline-block;
  }
}
.nectar-mobile-only.mobile-header .inner {
  display: flex;
}
#header-outer .screen-reader-text {
  height: 1px;
}
em {
  font-style: italic;
}
.container-wrap {
  background-color: #f8f8f8;
  position: relative;
  z-index: 10;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}
body[data-header-resize="0"] .container-wrap {
  margin-top: 0;
  padding-top: 40px;
}
a {
  color: #3555ff;
  text-decoration: none;
  transition: color 0.3s;
}
a:hover {
  color: inherit;
}
h1 {
  font-size: 54px;
  line-height: 62px;
  margin-bottom: 7px;
}
h2 {
  font-size: 34px;
  line-height: 44px;
  margin-bottom: 7px;
}
h3 {
  font-size: 22px;
  line-height: 34px;
  margin-bottom: 7px;
}
h4 {
  font-size: 18px;
  line-height: 32px;
  margin-bottom: 7px;
}
h5 {
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 7px;
}
h1,
h2,
h3,
h4,
h5 {
  color: #444;
  letter-spacing: 0;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
}
b,
strong {
  font-weight: 600;
}
body h4 em {
  font-size: inherit;
}
p {
  padding-bottom: 27px;
}
.row .col p:last-child {
  padding-bottom: 0;
}
.container .row:last-child {
  padding-bottom: 0;
}
.wpb_wrapper > div {
  margin-bottom: 24px;
}
.wpb_wrapper > div:last-child {
  margin-bottom: 0;
}
ul {
  margin-left: 30px;
  margin-bottom: 30px;
}
li ul {
  margin-bottom: 0;
}
ul li {
  list-style: disc;
  list-style-position: outside;
}
#footer-outer ul,
#header-outer nav > ul {
  margin: 0;
}
#footer-outer ul li,
#header-outer ul li {
  list-style: none;
}
.main-content img {
  max-width: 100%;
  height: auto;
}
.row .col h3,
.row .col h4 {
  margin-bottom: 8px;
}
.row .col img {
  margin-bottom: 15px;
  max-width: 100%;
  height: auto;
}
.wpb_content_element,
.wpb_row {
  margin-bottom: 35px;
}
body[data-bg-header="true"] .container-wrap {
  padding-top: 25px;
  margin-top: 0 !important;
  padding-bottom: 40px;
}
#header-space {
  height: 90px;
  background-color: #fff;
}
#header-outer {
  width: 100%;
  top: 0;
  left: 0;
  position: fixed;
  padding: 28px 0 0 0;
  background-color: #fff;
  z-index: 9999;
  overflow: visible;
}
#top #logo {
  width: auto;
  max-width: none;
  line-height: 22px;
  font-size: 22px;
  letter-spacing: -1px;
  color: #444;
  font-weight: 600;
  align-self: center;
}
#top #logo .starting-logo {
  position: absolute;
  top: 0;
  opacity: 0;
  left: 0;
}
#top #logo:focus,
#top #logo:hover {
  color: #000;
}
#top #logo img {
  text-indent: -9999px;
  max-width: none;
  width: auto;
  margin-bottom: 0;
  display: block;
  transition: opacity 0.4s ease;
}
#header-outer[data-transparent-header="true"] #top #logo img.stnd {
  position: relative;
}
#top {
  position: relative;
  z-index: 9998;
  width: 100%;
}
#top .container .row {
  padding-bottom: 0;
}
#top nav > ul {
  overflow: visible;
  transition:
    padding 0.8s ease,
    margin 0.25s ease;
  min-height: 1px;
  line-height: 1px;
}
body:not(.ascend) #top nav > .buttons {
  margin-left: 15px;
}
#top nav > .buttons {
  transition: padding 0.8s ease;
}
#header-outer #top nav > .buttons {
  right: 0;
  height: 100%;
  overflow: hidden;
}
body #header-outer[data-using-pr-menu="true"] #top nav > .buttons {
  display: block;
  overflow: visible;
}
body.material #header-outer[data-using-pr-menu="true"] #top nav > .buttons {
  display: flex;
}
#top nav ul li {
  float: right;
}
#top nav > ul > li {
  float: left;
}
#top nav > ul > li > a {
  padding: 0 10px 0 10px;
  display: block;
  color: #676767;
  font-size: 14px;
  line-height: 20px;
  transition:
    color 0.2s ease,
    opacity 0.2s ease;
}
body #header-outer[data-full-width="true"] #top nav > .buttons {
  margin-left: 0;
}
#header-outer.transparent
  #top
  nav
  > ul
  > li[class*="button_solid_color"]
  > a:before,
#top nav > ul > li[class*="button_solid_color"] > a:before {
  display: block;
  position: absolute;
  left: 0;
  padding-bottom: 10px;
  transform: translateY(-7px);
  width: 100%;
  height: 24px;
  content: " ";
  z-index: -1;
  transition: opacity 0.2s ease;
}
#header-outer:not([data-format="centered-menu-under-logo"]):not(
    [data-format="centered-menu-bottom-bar"]
  )
  #top
  nav
  > ul
  > li[class*="button_"]
  > a:before {
  transform: translateY(-50%);
  top: 50%;
}
#header-outer.transparent
  #top
  nav
  > ul
  > li[class*="button_bordered"]
  > a:before,
#top nav > ul > li[class*="button_bordered"] > a:before {
  border: 2px solid #fff;
  display: block;
  position: absolute;
  left: 0;
  padding-bottom: 10px;
  transform: translateY(-7px);
  width: 100%;
  height: 34px;
  content: " ";
  z-index: -1;
  box-sizing: border-box;
  transition: border-color 0.2s ease;
}
#top nav > ul > li[class*="button_bordered"] > a:before {
  border-color: rgba(0, 0, 0, 0.4);
}
#header-outer #top nav > ul > li[class*="button_solid_color"] > a {
  color: #fff !important;
}
#top nav > ul > li[class*="button_solid_color"] > a,
body
  #header-outer.transparent
  #top
  nav
  > ul
  > li[class*="button_solid_color"]
  > a {
  color: #fff !important;
  opacity: 1 !important;
  padding-left: 20px;
  padding-right: 20px;
}
#header-outer[data-lhe="default"]
  #top
  nav
  > ul
  > li[class*="button_bordered"]
  > a,
#header-outer[data-lhe="default"]
  #top
  nav
  > ul
  > li[class*="button_solid_color"]
  > a,
#top nav > ul > li[class*="button_bordered"] > a,
body
  #header-outer.transparent
  #top
  nav
  > ul
  > li[class*="button_bordered"]
  > a {
  padding-left: 20px;
  padding-right: 20px;
}
body[data-header-search="false"]
  #header-outer[data-cart="false"]
  .span_3:has(.left-aligned-ocm)
  + .span_9
  .nectar-mobile-only
  li[class*="menu-item-btn-style-button"]:last-child {
  margin-right: 0;
}
#top nav ul li a {
  color: #555;
}
.sf-menu {
  line-height: 1;
  float: left;
  margin-bottom: 30px;
}
.sf-menu ul li {
  font-weight: 400;
  width: 100%;
}
.sub-menu {
  z-index: 3;
}
.sf-menu:not(.buttons) a:focus {
  outline: 0 none;
}
.sf-menu ul li a {
  margin: 0;
}
.sf-menu,
.sf-menu * {
  list-style: none outside none;
  margin: 0;
  padding: 0;
  z-index: 10;
}
.sf-menu {
  line-height: 1;
}
.sf-menu ul {
  position: absolute;
  top: 100%;
  left: 0;
  pointer-events: none;
}
.sf-menu ul li {
  font-size: 12px;
  width: 100%;
}
.sf-menu .menu-item a {
  outline: 0 none;
}
.sf-menu li {
  float: left;
  outline: 0 none;
  line-height: 0;
  font-size: 12px;
  position: relative;
}
.sf-menu a {
  display: block;
  position: relative;
  text-decoration: none;
}
#header-outer .sf-menu li ul li.menu-item a {
  font-size: 12px;
  line-height: 13px;
  transition: none;
  letter-spacing: 0;
}
.sf-menu li ul li a {
  box-shadow: none;
}
.sf-menu ul li a {
  border-radius: 0;
  box-shadow: none;
  text-shadow: none;
}
#top .span_9 {
  position: static;
}
#top nav > ul > li > ul > li {
  opacity: 0;
  transition:
    transform 0.65s cubic-bezier(0.2, 0.8, 0.25, 1),
    opacity 0.65s cubic-bezier(0.2, 0.8, 0.25, 1);
}
#header-outer .widget_shopping_cart {
  display: block !important;
}
#top .sf-menu li ul li.menu-item a {
  background-color: transparent;
}
.sf-menu > li > ul {
  opacity: 0;
  pointer-events: none;
  display: block;
  transform: translateY(-9999px);
  box-shadow: 0 6px 28px rgba(0, 0, 0, 0.08);
}
.sf-menu > li ul {
  padding: 20px;
  width: 20em;
}
.sf-menu > li ul a {
  padding: 6px 6px;
}
body:not([data-header-format="left-header"]) #top .sf-menu li ul {
  background-color: #fff;
}
#header-outer .sf-menu li ul li.menu-item a {
  color: #555;
}
.sf-menu ul li a {
  border-bottom: 0;
}
@media only screen and (min-width: 1000px) {
  #header-outer:not([data-format="left-header"]) {
    padding-top: 0;
  }
  #header-outer:not([data-format="left-header"]) #top > .container > .row,
  #header-outer:not([data-format="left-header"]) #top > .container > .row nav,
  #header-outer:not([data-format="left-header"])
    #top
    > .container
    > .row
    nav
    > ul,
  #header-outer:not([data-format="left-header"])
    #top
    > .container
    > .row
    nav
    > ul
    > li {
    display: flex;
  }
  #header-outer:not([data-format="left-header"]) #top .span_3,
  #header-outer:not([data-format="left-header"]) #top .span_9 {
    display: flex;
    float: none;
    width: auto;
  }
  #header-outer .logo-spacing {
    line-height: 0;
  }
  #header-outer[data-format="centered-logo-between-menu"]
    #top
    .span_9
    nav
    .sf-menu:not(.buttons) {
    justify-content: center;
  }
  #header-outer:not([data-format="left-header"]) #top nav > .buttons {
    overflow: visible;
    height: auto;
  }
  #header-outer:not([data-format="left-header"]) #top nav > ul > li {
    align-items: center;
  }
  #header-outer:not([data-format="left-header"]) #top nav > ul {
    float: none;
    display: inline-block;
    vertical-align: middle;
  }
}
@media only screen and (max-width: 999px) {
  #top .col.span_9 {
    text-align: right;
    line-height: 0;
  }
  #header-outer #top #mobile-cart-link i,
  #header-outer .mobile-search .icon-salient-search,
  #top .span_9 > .slide-out-widget-area-toggle > div {
    position: relative;
    display: block;
    top: 50%;
    font-size: var(--nectar-header-mobile-icon-size, 18px);
    transform: translateY(-50%);
    background-color: transparent;
  }
  #top #mobile-cart-link,
  #top .mobile-search,
  #top .span_9 > .slide-out-widget-area-toggle {
    position: relative;
    width: auto;
    padding: 0 10px;
    top: auto;
    right: auto;
    margin-bottom: 0;
    margin-top: 0;
    display: inline-block;
    vertical-align: middle;
    line-height: 0;
    height: 100%;
    transform: none;
  }
  #header-outer[data-cart="true"] #top #mobile-cart-link,
  #header-outer[data-cart="true"] #top .span_9 > .slide-out-widget-area-toggle,
  #top .mobile-search {
    padding: 0 10px;
  }
  #header-outer[data-cart="true"]
    #top
    .row
    .span_9
    > .slide-out-widget-area-toggle,
  #top .span_9 > .slide-out-widget-area-toggle {
    padding-right: 0;
  }
}
#top nav ul #search-btn a,
#top nav ul #search-btn a span {
  line-height: 20px;
  height: 20px;
}
#top nav .buttons li {
  line-height: 12px;
  position: relative;
}
#top nav .buttons .menu-item a {
  position: relative;
}
#top nav ul #search-btn a {
  padding: 0;
  width: 24px;
  text-align: center;
  display: block;
  background-position: right top;
  background-repeat: no-repeat;
  box-sizing: content-box;
}
#top nav ul #search-btn a span {
  top: 0;
  background-color: transparent;
}
#header-outer ul.sf-menu > li.menu-item-has-icon > a {
  display: flex;
  align-items: center;
}
#header-outer header .nectar-menu-icon {
  margin-right: 10px;
  top: 0;
  line-height: inherit;
  display: inline-block;
}
#header-outer header .nectar-menu-icon {
  font-size: 16px;
  top: 0;
  vertical-align: middle;
}
#slide-out-widget-area .menu-item-has-icon > a {
  display: flex;
  align-items: flex-start;
}
.off-canvas-menu-container .nectar-menu-icon {
  font-size: inherit;
  top: 0;
  margin-right: 10px;
}
.off-canvas-social-links li i {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
#top #mobile-cart-link,
#top .mobile-search {
  display: none;
  text-align: right;
  z-index: 10000;
}
#top .span_9 > .slide-out-widget-area-toggle {
  display: none;
  z-index: 10000;
}
#top #mobile-cart-link i,
.mobile-search .icon-salient-search {
  background-color: transparent;
  color: #a9a9a9;
  line-height: 34px;
  font-size: 18px;
  width: 18px;
  transition: color 0.3s ease;
}
#header-outer #mobile-cart-link .cart-wrap span {
  border-radius: 50%;
  height: 16px;
  width: 16px;
  text-align: center;
  line-height: 16px;
  font-size: 10px;
  display: block;
  visibility: hidden;
}
#header-outer #mobile-cart-link .cart-wrap {
  position: absolute;
  top: 50%;
  margin-top: -14px;
  right: 1px;
  color: #fff;
}
.material .mobile-search .icon-salient-search {
  color: #a9a9a9;
}
#header-outer[data-transparent-header="true"] #logo .dark-version {
  position: absolute;
}
#search-outer {
  display: none;
}
#header-outer .row .col.span_3,
#header-outer .row .col.span_9 {
  width: auto;
}
#header-outer .row .col.span_3 {
  flex-shrink: 0;
}
#header-outer .row .col.span_9 {
  float: right;
}
#header-outer[data-full-width="true"] header > .container {
  width: 100%;
  max-width: 100%;
  padding: 0 28px;
}
.wpb_row > .span_12 {
  z-index: 10;
}
.wpb_row > .span_12 {
  margin-bottom: 0 !important;
}
.wpb_row > .span_12 > .column_container:last-child {
  margin-bottom: 0;
}
#page-header-bg .container {
  z-index: 100;
}
body .full-width-section {
  box-sizing: content-box;
}
.full-width-section {
  background-size: cover;
  width: 100%;
  position: relative;
}
.wpb_row {
  position: relative;
}
.wpb_row.has-row-bg-color {
  background-color: var(--row-bg-color);
}
#page-header-bg .page-header-bg-image-wrap,
.full-width-section .row-bg,
.wpb_row .row-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
}
.wpb_row.full-width-content,
.wpb_row.full-width-section,
body.material .wpb_row.full-width-content,
body.material .wpb_row.full-width-section {
  margin-bottom: 0;
}
.full-width-section > .span_12 > div:last-child {
  padding-bottom: 0;
}
.full-width-section img {
  display: block;
  margin-bottom: 0;
}
_:future {
  opacity: 1;
}
.wpb_row .row-bg-wrap .inner-wrap {
  overflow: hidden;
  width: 100.1%;
  height: 100.1%;
  position: absolute;
  top: 0;
  left: 0;
}
.wpb_row .row-bg-wrap .inner-wrap {
  z-index: 1;
}
.full-width-section .row-bg-wrap,
.wpb_row .row-bg-wrap {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.wpb_row .row-bg-wrap .inner-wrap {
  height: 100%;
  width: 100%;
}
body .full-width-section > .col.span_12 {
  float: none;
}
.vc_row.vc_row-o-equal-height
  > .span_12
  > .vc_column_container
  > .vc_column-inner {
  width: 100%;
}
.vc_row.vc_row-o-equal-height
  > .span_12
  > .wpb_column
  > .vc_column-inner
  > .wpb_wrapper {
  min-height: 1px;
}
.vc_row.vc_row-o-equal-height
  > .span_12
  > .wpb_column
  > .vc_column-inner
  > .wpb_wrapper:has(.nectar-object-cover) {
  min-height: 100%;
}
.vc_column_container > .vc_column-inner {
  position: relative;
}
@media only screen and (max-width: 999px) {
  body .vc_row.vc_row-flex.vc_row-o-equal-height > .span_12,
  body
    .vc_row.vc_row-flex.vc_row-o-equal-height
    > .span_12
    > .vc_column_container,
  body
    .vc_row.vc_row-flex.vc_row-o-equal-height
    > .span_12
    > .vc_column_container
    > .vc_column-inner {
    display: flex;
  }
}
.col {
  position: relative;
  float: left;
}
.wpb_column {
  background-position: center;
}
.col.span_3 .col.span_12 i {
  margin-bottom: 0;
}
body .wpb_text_column {
  margin-bottom: 0;
}
body .wpb_text_column h3:last-child {
  margin-bottom: 10px;
}
.nectar-button {
  border-radius: 5px;
  box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
  transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  color: #fff;
  font-weight: 600;
  font-size: 12px;
  padding: 13px 18px;
  position: relative;
  top: 0;
  margin-bottom: 10px;
  opacity: 1;
  line-height: 20px;
  background-color: #000;
  display: inline-block;
}
.nectar-button.jumbo {
  font-size: 18px;
  padding: 25px 40px;
  box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
}
.nectar-button span {
  left: 0;
  display: inline-block;
  transform: translateX(0);
  transition:
    opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    transform 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  position: relative;
}
.nectar-button:hover {
  opacity: 0.87;
  color: #fff;
}
#top .menu-item > a:has(.nectar-text-reveal-button):has(.sf-sub-indicator) {
  display: flex;
  gap: 6px;
}
#top .menu-item > a:has(.nectar-text-reveal-button) .sf-sub-indicator {
  left: 0;
}
.wpb_wrapper > .divider-wrap {
  margin-bottom: 0;
}
.divider {
  height: 20px;
}
i[class*="fa-"] {
  display: inline-block;
  word-spacing: 1px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  max-width: 100%;
}
i[class^="icon-"] {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
body [class^="icon-"].icon-default-style {
  line-height: 34px;
  height: 34px;
  width: 34px;
  margin-right: 0;
  font-size: 34px;
  color: #000;
  font-style: normal;
  background-color: transparent;
}
.nectar_icon_wrap {
  display: inline-block;
  position: relative;
}
.nectar_icon_wrap i:before {
  line-height: inherit;
}
.nectar_icon_wrap a {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.col.has-animation,
.wpb_column.has-animation {
  opacity: 0;
  position: relative;
}
.row .img-with-aniamtion-wrap:has(.nectar-object-cover),
.row .img-with-aniamtion-wrap:has(.nectar-object-cover) * {
  height: 100%;
}
.col.has-animation[data-animation="fade-in-from-bottom"],
.wpb_column.has-animation[data-animation="fade-in-from-bottom"] {
  transform: translateY(75px);
}
.row .col.section-title {
  margin: 0;
  padding: 0 0 36px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.row .col.section-title.blog-title {
  margin-bottom: 14px;
}
.row .col.section-title h1 {
  margin-bottom: 0;
  font-weight: 600;
  position: relative;
}
.row .col.section-title span {
  font-size: 20px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.45);
  top: 0;
  position: relative;
  text-transform: none;
  padding-left: 10px;
}
.row .col.section-title span.author-leading,
.row .col.section-title span.fn {
  padding-left: 0;
}
body[data-bg-header="true"] .container-wrap {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
#page-header-wrap {
  height: 60px;
  overflow: hidden;
  position: relative;
  background-color: #f8f8f8;
  -webkit-font-smoothing: antialiased;
}
body.material #page-header-wrap,
body[data-header-resize="0"] #page-header-wrap {
  margin-top: 0;
}
#page-header-bg {
  width: 100%;
  height: 60px;
  overflow: hidden;
  color: #fff;
  display: block !important;
  -webkit-font-smoothing: antialiased;
  position: relative;
  z-index: 2;
}
.page-header-bg-image {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 9;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
#page-header-bg .page-header-bg-image img {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#page-header-bg[data-bg-pos="center"] .page-header-bg-image img {
  object-position: right center;
}
#page-header-bg[data-bg-pos="center"] .page-header-bg-image {
  background-position: center center;
}
body[data-header-resize="0"] #page-header-bg {
  margin-top: 0;
}
#page-header-bg[data-alignment-v="middle"] .container,
#page-header-bg[data-alignment-v="middle"] .row {
  height: 100%;
}
#page-header-bg .span_6 {
  width: 100%;
}
.single [data-post-hs="default_minimal"] .page-header-bg-image:after {
  background-color: rgba(25, 25, 25, 0.35);
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  content: " ";
  z-index: 1;
  display: block;
}
#page-header-bg .row {
  z-index: 100;
  position: relative;
}
body #page-header-bg .row {
  visibility: visible;
}
#page-header-bg h1 {
  font-weight: 600;
  font-size: 44px;
  line-height: 54px;
  margin-bottom: 8px;
  display: block;
  color: #fff;
  z-index: 101;
}
#page-header-bg span {
  color: #fff;
}
.single #page-header-bg #single-below-header > span {
  border-color: rgba(255, 255, 255, 0.25);
}
#page-header-bg .section-title {
  padding-bottom: 0;
  margin-bottom: 0;
}
.single .row .section-title {
  padding: 0;
  margin: 0;
}
#page-header-bg .span_6 {
  top: 50%;
  transform: translateY(-50%);
}
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] h3 .next-arrow {
  position: absolute;
  backface-visibility: hidden;
  right: -43px;
  top: 50%;
  margin-top: -15px;
  height: 30px;
  width: 40px;
  display: block;
  transform: translateX(38px);
}
.related-posts[data-style="material"] .post-featured-img {
  overflow: hidden;
  display: block;
}
.related-posts[data-style="material"] .grav-wrap img {
  border-radius: 50%;
  width: 38px;
  height: 38px;
  margin-bottom: 0;
  margin-right: 13px;
  vertical-align: middle;
  display: inline-block;
  transition: all 0.4s cubic-bezier(0.2, 1, 0.2, 1);
}
.related-posts[data-style="material"] .grav-wrap {
  position: absolute;
  bottom: 30px;
  left: 30px;
}
.related-posts[data-style="material"] .meta-category a {
  color: inherit;
}
.related-posts .article-content-wrap .post-header {
  color: inherit;
}
body .related-posts[data-style="material"] .article-content-wrap {
  padding-bottom: 80px !important;
}
.related-posts[data-style="material"] .grav-wrap img {
  display: inline-block;
}
.related-posts[data-style="material"] .grav-wrap .text a {
  display: block;
  font-size: 14px;
  line-height: 20px;
}
.related-posts[data-style="material"] .meta-category a {
  font-size: 14px;
  line-height: 19px;
  position: relative;
  display: inline-block;
  font-weight: 600;
  margin: 0 10px 10px 0;
}
.related-posts[data-style="material"] .meta-category a:before {
  height: 2px;
  width: 100%;
  position: absolute;
  bottom: -3px;
  left: 0;
  content: "";
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s cubic-bezier(0.25, 0, 0.4, 1);
}
.related-posts[data-style="material"] .grav-wrap .text span {
  font-size: 13px;
  line-height: 18px;
}
.related-posts[data-style="material"] .grav-wrap .text {
  vertical-align: middle;
  display: inline-block;
  line-height: 0;
}
.related-posts[data-style="material"] .grav-wrap a {
  color: inherit;
}
.related-posts[data-style="material"] .article-content-wrap {
  padding: 10px 30px 30px 30px !important;
}
.related-posts[data-style="material"] .meta-category {
  padding: 20px 30px 0 30px;
  display: block;
  position: relative;
  z-index: 110;
}
body .related-posts[data-style="material"] .inner-wrap {
  box-shadow: 0 30px 90px rgba(0, 0, 0, 0.14);
  border-radius: 5px;
  overflow: hidden;
}
@keyframes nectar_ltr_line_animation_start {
  0% {
    background-size: 0 2px;
  }
  100% {
    background-size: 100% 2px;
  }
}
.nectar-link-underline-effect a.accessed:not(:hover) {
  color: inherit;
  animation: nectar_ltr_line_animation_start 0.55s ease forwards;
}
.related-posts[data-style="material"] .post-featured-img img {
  margin-bottom: 0;
  backface-visibility: hidden;
  transition: all 0.7s cubic-bezier(0.2, 1, 0.22, 1);
}
.post-area {
  padding-right: 30px;
  margin-top: 4px;
}
.post-area > article .content-inner {
  margin-bottom: 0;
  border-bottom: 0;
}
.post .content-inner {
  padding-bottom: 80px;
}
#single-below-header,
.post-header {
  margin-bottom: 12px;
}
#page-header-bg #single-below-header a,
#single-below-header a {
  color: inherit;
}
.post .post-content {
  position: relative;
  min-height: 98px;
}
.post-content {
  padding-left: 95px;
}
.post .content-inner {
  position: relative;
}
.post h3.title {
  margin-bottom: 4px;
}
#slide-out-widget-area {
  display: none;
}
#slide-out-widget-area.slide-out-from-right-hover {
  position: fixed;
  transform: translate3d(341px, 0, 0);
  top: 0;
  right: 0;
  width: 340px;
  height: 100%;
}
@media only screen and (min-width: 500px) {
  #slide-out-widget-area.slide-out-from-right-hover {
    width: 400px;
    transform: translate3d(101%, 0, 0);
  }
}
#slide-out-widget-area-bg {
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.8);
  position: fixed;
  height: 1px;
  width: 1px;
  opacity: 0;
  left: 0;
  top: 0;
  z-index: 9996;
}
#slide-out-widget-area .off-canvas-social-links li:first-child a {
  padding-left: 0;
}
body[data-full-width-header="true"] .slide_out_area_close {
  display: none;
}
body .lines-button {
  line-height: 0;
  font-size: 0;
}
.lines-button {
  transition: 0.3s;
  cursor: pointer;
  top: 9px;
  position: relative;
  user-select: none;
  display: block;
}
.lines-button:hover {
  opacity: 1;
}
.lines {
  display: block;
  width: var(--nectar-ocm-icon-width, 1.4rem);
  height: 3px;
  background-color: #ecf0f1;
  transition: 0.3s;
  position: relative;
}
.lines:after,
.lines:before {
  display: block;
  width: var(--nectar-ocm-icon-width, 1.4rem);
  height: 3px;
  background: #ecf0f1;
  transition: 0.3s;
  position: absolute;
  left: 0;
  content: "";
  transform-origin: 0.142rem center;
}
.lines:before {
  top: 6px;
}
.lines:after {
  top: -6px;
}
@media only screen and (min-width: 1000px) {
  .slide-out-widget-area-toggle a {
    transform: translateZ(0);
  }
}
.slide-out-widget-area-toggle .lines-button:after {
  background-color: rgba(0, 0, 0, 0.4);
  display: inline-block;
  width: var(--nectar-ocm-icon-width, 1.4rem);
  height: 2px;
  transition:
    transform 0.45s ease,
    opacity 0.2s ease,
    background-color 0.2s ease;
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  transform: scale(1, 1);
}
.slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:after,
.slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:before,
.slide-out-widget-area-toggle.mobile-icon .lines-button:after {
  background-color: #999;
}
body #header-outer .lines-button {
  top: 9px;
}
.slide-out-widget-area-toggle.mobile-icon .lines-button:after {
  top: 0 !important;
}
.slide-out-widget-area-toggle.mobile-icon .lines {
  background-color: transparent;
}
.slide-out-widget-area-toggle.mobile-icon .lines-button:after,
.slide-out-widget-area-toggle.mobile-icon .lines:after,
.slide-out-widget-area-toggle.mobile-icon .lines:before {
  height: 2px !important;
  width: 22px !important;
}
.slide-out-widget-area-toggle a > span {
  transition: transform 0.33s 0.3s ease-in;
  transform-origin: center;
  display: block;
  height: 21px;
}
.slide-out-widget-area-toggle.mobile-icon a > span {
  height: 20px;
}
#sidebar {
  position: sticky;
  top: 100px;
}
#sidebar > div {
  margin-bottom: 50px;
}
#sidebar > div:last-child {
  margin-bottom: 0;
}
#sidebar h4 {
  color: #000;
  opacity: 0.7;
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 15px;
}
#sidebar .widget input[type="email"] {
  padding: 10px;
  width: 100%;
}
input[type="email"],
input[type="text"] {
  padding: 10px;
  width: 100%;
  font-size: 14px;
  font-family: inherit;
  line-height: 24px;
  color: #555;
  background-color: #f1f1f1;
  border: none;
  transition: all 0.2s ease;
}
input:focus {
  outline: 0;
}
body .full-width-content,
body .full-width-section {
  visibility: visible;
}
.wpb_row.full-width-content,
body .full-width-section .row-bg-wrap {
  margin-left: -50vw;
  margin-left: calc(-50vw + var(--scroll-bar-w) / 2);
  left: 50%;
  width: 100vw;
  width: calc(100vw - var(--scroll-bar-w));
}
_:future {
  transform: translateZ(0);
}
@font-face {
  font-family: icomoon;
  src: url(../fonts/icomoon.eot);
  src:
    url(../fonts/icomoon_1.eot#iefix&v=1.7) format("embedded-opentype"),
    url(../fonts/icomoon.woff) format("woff"),
    url(../fonts/icomoon.ttf) format("truetype"),
    url(../images/icomoon.svg#icomoon?v=1.7) format("svg");
  font-weight: 400;
  font-display: block;
  font-style: normal;
}
.fa.fa-angle-up,
.fa.fa-facebook,
.fa.fa-linkedin,
.fa.fa-pinterest,
.fa.fa-twitter,
.icon-salient-cart,
.icon-salient-search,
.icon-salient-tiktok,
.icon-salient-x-twitter {
  font-family: icomoon !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.icon-salient-cart:before {
  content: "\e012";
}
.icon-salient-tiktok:before {
  content: "\e90f";
}
body .icon-salient-x-twitter:before {
  content: "\e918";
}
body .fa.fa-angle-up:before {
  content: "\e609";
}
body .fa.fa-pinterest:before {
  content: "\e60b";
}
body .fa.fa-twitter:before {
  content: "\e60c";
}
body .fa.fa-facebook:before {
  content: "\e60d";
}
.fa.fa-linkedin:before {
  content: "\e605";
}
body .lines,
body .lines:after,
body .lines:before {
  height: 2px;
}
.icon-salient-search:before {
  content: "\e036";
}
#ajax-content-wrap .nectar-social.fixed > a > i,
body .nectar-social.fixed > a > i {
  font-family: icomoon !important;
}
#ajax-content-wrap .nectar-social.fixed > a > i:before,
body .nectar-social.fixed > a > i:before {
  content: "\e90e";
}
body .icon-salient-cart:before {
  content: "\e910";
}
#header-outer .cart-menu .cart-icon-wrap .icon-salient-cart,
#top nav ul #search-btn a span {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.48);
}
#header-outer[data-format="centered-logo-between-menu"] .cart-menu-wrap {
  z-index: 10000;
}
@media only screen and (min-width: 1000px) {
  #header-outer[data-format="centered-logo-between-menu"] nav {
    visibility: hidden;
  }
}
#header-outer[data-format="centered-logo-between-menu"] .span_3 {
  position: absolute;
  left: 50%;
  margin-right: 0;
}
#header-outer[data-format="centered-logo-between-menu"]
  .span_3
  #logo:not(.no-image)
  img {
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
#header-outer[data-format="centered-logo-between-menu"] .row .col.span_9,
#header-outer[data-format="centered-logo-between-menu"]
  .row
  .col.span_9
  .sf-menu:not(.buttons) {
  left: 0;
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 1;
}
body
  #header-outer[data-format="centered-logo-between-menu"]
  .row
  .col.span_9
  .sf-menu:not(.buttons) {
  position: static;
}
#header-outer[data-format="centered-logo-between-menu"] #top .span_3,
#header-outer[data-format="centered-logo-between-menu"] #top nav > .buttons {
  z-index: 10;
  position: absolute;
}
#header-outer[data-format="centered-logo-between-menu"]
  #top
  nav
  > .sf-menu
  > li
  ul {
  text-align: left;
}
#header-outer[data-format="centered-logo-between-menu"]
  #top
  nav
  > .sf-menu
  > li {
  float: none;
}
#header-outer[data-format="centered-logo-between-menu"] nav #social-in-menu {
  position: absolute;
  left: 0;
}
@media only screen and (min-width: 1000px) {
  #header-outer[data-format="centered-logo-between-menu"] #top nav > .buttons,
  #header-outer[data-format="centered-logo-between-menu"] nav #social-in-menu {
    height: 100%;
  }
}
#header-outer[data-format="centered-logo-between-menu"] .logo-spacing {
  visibility: hidden;
  pointer-events: none;
  z-index: -100;
}
@media only screen and (max-width: 690px) {
  #header-outer[data-format="centered-logo-between-menu"] .logo-spacing {
    display: none;
  }
}
#header-outer[data-format="centered-logo-between-menu"] .logo-spacing img {
  margin-bottom: 0;
}
#header-outer[data-format="centered-logo-between-menu"] .logo-spacing img {
  width: 1px;
}
#header-outer[data-format="centered-logo-between-menu"] #top .span_9,
#header-outer[data-format="centered-logo-between-menu"] #top .span_9 nav {
  width: 100%;
}
#header-outer[data-format="centered-logo-between-menu"] #top .row .col.span_3 {
  pointer-events: none;
}
body
  #header-outer[data-format="centered-logo-between-menu"]
  .span_3
  #logo:not(.no-image)
  img {
  transform: none;
}
body #header-outer[data-format="centered-logo-between-menu"] #top #logo {
  transform: translateX(-50%);
  pointer-events: auto;
}
@media only screen and (min-width: 1px) and (max-width: 999px) {
  #header-outer[data-format="centered-logo-between-menu"] .span_3,
  #header-outer[data-format="centered-logo-between-menu"]
    .span_3
    #logo:not(.no-image)
    img,
  body #header-outer[data-format="centered-logo-between-menu"] #top #logo {
    transform: none;
    -webkit-transform: none;
  }
  #header-outer[data-format="centered-logo-between-menu"] #top .span_9 {
    text-align: right;
    z-index: 10000;
    left: auto;
  }
}
.blog-recent .col {
  margin-bottom: 40px;
}
.blog-recent div:last-of-type {
  margin-right: 0;
}
body .blog-recent[data-style].columns-3 div:nth-child(3n + 3) {
  margin-right: 0 !important;
}
.blog-recent.columns-3 div:nth-child(3n + 4) {
  clear: both;
}
.blog-recent[data-style="material"] .entire-meta-link {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  z-index: 101;
  height: 100%;
}
@media only screen and (min-width: 1000px) {
  .blog-recent[data-style="material"].columns-3 .span_4 {
    width: 31.2%;
    margin-right: 3%;
    margin-bottom: 3%;
  }
}
.full-width-section > .span_12.blog-recent[data-style="material"] .col {
  margin-bottom: 30px !important;
}
.blog-recent[data-style="material"] .inner-wrap {
  width: 100%;
}
.blog-recent[data-style="material"] {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.single .vc_row-fluid > .blog-recent[data-style="material"] {
  margin-right: 0;
  margin-left: 0;
}
.blog-recent[data-style="material"] > .col {
  display: -webkit-flex;
  display: flex;
}
.nectar-wpcf7-inline-field > p:has(.wpcf7-spinner):has(.wpcf7-submit) {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.nectar-wpcf7-inline-field
  > p:has(.wpcf7-spinner):has(.wpcf7-submit)
  .wpcf7-spinner {
  min-width: 24px;
  margin-right: 0;
}
@font-face {
  font-family: "nectarbrands";
  src: url("../fonts/nectar-brands.eot");
  src:
    url("../fonts/nectar-brands_1.eot#iefix&v=1.3") format("embedded-opentype"),
    url("../fonts/nectar-brands.woff") format("woff"),
    url("../fonts/nectar-brands.ttf") format("truetype"),
    url("../images/nectar-brands.svg") format("svg");
  font-weight: normal;
  font-display: block;
  font-style: normal;
}
:root {
  --mobile-container-width: 88%;
}
@media only screen and (min-width: 1300px) {
  .container {
    max-width: 1100px;
  }
}
@media only screen and (min-width: 1000px) and (max-width: 1300px) {
  #top nav > ul > li > a {
    padding-left: 8px;
  }
}
@media only screen and (min-width: 691px) and (max-width: 999px) {
  .span_12,
  .span_3,
  .span_4,
  .span_6,
  .span_9 {
    width: 100%;
    margin-left: 0;
  }
  .col,
  body .vc_row-fluid .wpb_column {
    margin-bottom: 25px;
  }
  #header-outer .col {
    margin-bottom: 0;
    margin-right: 0;
  }
  .wpb_column {
    width: 100%;
  }
  #ajax-content-wrap .post-area {
    padding-right: 0;
  }
  #page-header-bg .span_6 h1 {
    font-size: 32px;
    line-height: 38px;
  }
  #page-header-bg .span_6 {
    top: auto !important;
    float: none;
  }
  html.js #page-header-bg[data-parallax="0"].not-loaded {
    background-color: #f5f5f5;
  }
}
@media only screen and (max-width: 690px) {
  body #header-outer[data-full-width="true"] header > .container {
    max-width: 100%;
    padding: 0 18px;
  }
  .col {
    margin-bottom: 25px;
  }
  .post-area {
    margin-bottom: 0;
  }
  #header-outer .col {
    margin-bottom: 0;
  }
  #ajax-content-wrap .container .post .post-content {
    padding-left: 0;
  }
  .container .post-header {
    font-size: 12px;
  }
  html.js #page-header-bg[data-parallax="0"].not-loaded {
    background-color: #f5f5f5;
  }
  #page-header-bg .span_6 {
    margin-bottom: 15px;
  }
  #page-header-bg .span_6 h1,
  .single.single-post .section-title h1 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 4px;
  }
  #page-header-bg .span_6 {
    top: auto !important;
    float: none;
  }
  body #page-header-bg .section-title {
    padding: 0;
  }
  #header-outer[data-full-width="true"] header > .container {
    padding: 0;
  }
}
@media only screen and (min-width: 1px) and (max-width: 999px) {
  .container {
    max-width: var(--mobile-container-width);
  }
  body[data-ajax-transitions="true"]
    #ajax-loading-screen[data-method="standard"][data-disable-mobile="1"] {
    display: none;
  }
  #page-header-bg .span_6 {
    display: block !important;
  }
  .full-width-section > .col.span_12 {
    margin-bottom: 0;
  }
  .full-width-section {
    margin-top: 0;
  }
  #header-outer #top #logo img,
  #header-outer[data-transparent-header="true"][data-permanent-transparent="false"]
    #logo
    .dark-version {
    margin-top: 0 !important;
  }
  #header-outer[data-has-menu="true"] #top .span_3,
  #header-outer[data-has-menu="true"][data-mobile-fixed="1"] #top .span_3 {
    text-align: left;
  }
  .material
    #header-outer[data-transparent-header="true"][data-mobile-fixed="1"].transparent {
    overflow: visible;
  }
  #header-outer[data-mobile-fixed="1"] {
    position: fixed !important;
  }
  body #header-outer[data-transparent-header="true"][data-remove-border="true"],
  body
    #header-outer[data-transparent-header="true"][data-remove-border="true"].transparent {
    border: none;
  }
  body[data-slide-out-widget-area-style="slide-out-from-right-hover"][data-slide-out-widget-area="true"][data-user-set-ocm="off"]
    #header-outer
    header
    > .container {
    max-width: 100%;
    padding: 0 18px;
  }
  .container-wrap {
    z-index: 11;
  }
  #header-outer[data-permanent-transparent="false"] #logo .dark-version,
  body #top #logo img {
    height: 24px;
    margin-top: -3px;
    top: 3px;
    position: relative;
  }
  #header-outer #top #logo img,
  #header-outer[data-transparent-header="true"][data-permanent-transparent="false"]
    #logo
    .dark-version {
    top: 0;
  }
  #header-outer[data-permanent-transparent="false"] #logo .dark-version,
  body.material
    #header-outer[data-permanent-transparent="false"]
    #logo
    .dark-version {
    position: absolute;
  }
  body #header-outer {
    margin-bottom: 0;
    padding: 12px 0;
  }
  body #header-outer:has(> div[class*="nectar_hook_before_secondary_header"]) {
    padding-top: 0;
  }
  body #header-outer {
    position: relative;
  }
  body #slide-out-widget-area.slide-out-from-right-hover {
    z-index: 9999;
  }
  #slide-out-widget-area {
    top: 0 !important;
  }
  #header-outer #logo {
    top: 0;
    left: 0;
  }
  #header-space {
    display: none;
  }
  #header-space[data-header-mobile-fixed="1"] {
    display: block;
  }
  #top #mobile-cart-link,
  #top .mobile-search,
  #top .span_9 > .slide-out-widget-area-toggle {
    display: inline-block;
  }
  #top .col.span_3 {
    left: 0;
    top: 0;
    z-index: 100;
    width: 100%;
  }
  #header-outer[data-format="centered-logo-between-menu"] #top .span_3,
  #top .col.span_3 {
    position: relative;
  }
  #header-outer #top .col.span_3 {
    line-height: 0;
  }
  #header-outer #top .col.span_3 #logo {
    vertical-align: middle;
  }
  #top .col.span_9 {
    margin-left: 0;
    margin-bottom: 0;
    width: 100% !important;
    float: none;
    z-index: 100;
    position: static;
    display: flex;
    align-items: center;
  }
  #header-outer[data-format="centered-logo-between-menu"] .row .col.span_9 {
    position: static;
  }
  #top .col.span_9 {
    min-height: 0;
    width: auto !important;
    position: absolute !important;
    right: 0;
    top: 0;
    z-index: 2000;
    height: 100%;
  }
  body[data-slide-out-widget-area="true"] #top #logo {
    transform: none !important;
  }
  body[data-slide-out-widget-area="true"] #top .span_3 {
    text-align: center;
  }
  #header-outer .slide-out-widget-area-toggle .lines,
  #header-outer .slide-out-widget-area-toggle .lines-button,
  #header-outer .slide-out-widget-area-toggle .lines:after,
  #header-outer .slide-out-widget-area-toggle .lines:before {
    width: 22px;
  }
  #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:after {
    top: -6px;
  }
  body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:before {
    top: 6px;
  }
  #header-outer[data-mobile-fixed="1"] #top #logo,
  body[data-slide-out-widget-area="true"] #top #logo {
    display: inline-block;
  }
  body[data-slide-out-widget-area="true"] #top .col.span_3 {
    width: 100%;
  }
  #header-outer #top nav > ul {
    width: auto;
    padding: 15px 0 25px 0;
    margin: 0 auto 0 auto;
    z-index: 100000;
    position: relative;
  }
  #header-outer #top nav > ul > li > ul > li {
    opacity: 1;
    transform: none;
  }
  #top nav > ul li {
    display: block;
    width: auto;
    margin-left: 0;
  }
  #top nav > ul ul {
    position: relative;
    width: auto;
    top: 0;
    left: 0;
    padding: 0;
    opacity: 1;
    visibility: visible;
    box-shadow: 0 0 0 #fff;
    background-color: transparent;
    float: none;
  }
  #top nav > ul ul li {
    padding-left: 20px;
  }
  #ajax-content-wrap .post-area {
    padding-right: 0;
    margin-bottom: 0;
  }
  #header-outer #top nav {
    display: none !important;
  }
  #page-header-bg,
  #page-header-wrap {
    transition: none !important;
  }
  .main-content > div {
    padding-bottom: 0;
  }
  body #page-header-bg:not(.fullscreen-header) .row,
  body.single-post #page-header-bg:not(.fullscreen-header) .row {
    top: 50% !important;
  }
  #header-outer:not([data-permanent-transparent="1"]),
  #page-header-wrap,
  #top {
    height: auto !important;
  }
  .related-posts.columns-3 .span_4 {
    margin-right: 0;
  }
  #page-header-wrap {
    margin-top: 0;
    overflow: visible;
  }
  #page-header-bg .span_6 {
    opacity: 1 !important;
  }
  .col.has-animation[data-animation="fade-in-from-bottom"],
  .wpb_column.has-animation[data-animation="fade-in-from-bottom"] {
    bottom: 0 !important;
  }
  #page-header-bg[data-parallax="0"] {
    margin-top: -1px;
  }
  #footer-widgets .container .row > div:last-child {
    margin-bottom: 0 !important;
  }
}
@media screen and (max-width: 782px) {
  body {
    position: static;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1025px) and (orientation: landscape) {
  #to-top {
    display: none;
  }
  #page-header-bg .span_6 {
    display: block !important;
    opacity: 1 !important;
  }
  .col.has-animation[data-animation="fade-in-from-bottom"],
  .wpb_column.has-animation[data-animation="fade-in-from-bottom"] {
    bottom: 0;
  }
}
@media only screen and (max-width: 690px) {
  .material .related-post-wrap h3.related-title {
    padding-top: 60px;
  }
}
#header-outer .cart-outer .cart-notification {
  top: 100%;
}
#header-outer .widget_shopping_cart {
  -webkit-transition: none;
  transition: none;
  opacity: 0;
  pointer-events: none;
}
#header-outer .cart-notification,
#header-outer .widget_shopping_cart_content {
  background-color: #fff;
}
#header-outer .cart-notification,
#header-outer .widget_shopping_cart {
  box-shadow: 0 6px 28px rgba(0, 0, 0, 0.08);
}
#header-outer .cart-notification {
  color: #999;
}
#header-outer .cart-menu .cart-icon-wrap i {
  line-height: 18px;
}
#header-outer:not([data-format="left-header"]) .cart-menu .cart-icon-wrap {
  width: auto;
  height: 20px;
}
@media only screen and (min-width: 1px) and (max-width: 999px) {
  .cart-outer {
    display: none;
  }
}
body[data-smooth-scrolling="0"] #header-outer .cart-menu {
  padding-right: 0;
}
body[data-smooth-scrolling="0"] #header-outer .widget_shopping_cart {
  right: 0;
}
#header-outer .cart-menu-wrap {
  top: 0;
  height: 100%;
}
#header-outer .cart-menu {
  z-index: 10000;
  right: 0;
  top: 0;
}
#header-outer .cart-menu .cart-icon-wrap {
  margin-left: 0;
  height: 24px;
  line-height: 18px;
  position: relative;
}
#header-outer .cart-menu .cart-icon-wrap i {
  background-color: transparent;
  border-radius: 0;
  line-height: 18px;
  height: 21px;
  position: absolute;
  top: 2px;
  left: 0;
  width: 22px;
  color: rgba(0, 0, 0, 0.4);
}
#header-outer .cart-menu .cart-contents {
  padding-left: 0;
  position: relative;
}
#header-outer .cart-notification,
#header-outer .widget_shopping_cart {
  display: none;
  position: absolute;
  right: 16px;
  z-index: 100000;
}
body[data-smooth-scrolling="0"] #header-outer .cart-notification,
body[data-smooth-scrolling="0"] #header-outer .widget_shopping_cart {
  right: 0;
}
.cart-outer .cart-notification {
  width: 240px;
  display: none;
  margin-top: 0;
  line-height: 20px;
}
#header-outer .cart-outer .cart-notification {
  padding: 20px;
  font-size: 12px;
}
#header-outer .cart-notification .item-name:before {
  content: '"';
}
#header-outer .cart-notification .item-name:after {
  content: '"';
}
.woocommerce-cart
  .woocommerce-cart-form
  .product-quantity:has(input[type="hidden"][min="1"][max="1"])
  .minus,
.woocommerce-cart
  .woocommerce-cart-form
  .product-quantity:has(input[type="hidden"][min="1"][max="1"])
  .plus {
  display: none;
}
.cart .quantity:has(input[type="hidden"][min="1"][max="1"]),
.style_slide_in_click
  .product-meta
  .modify
  > .quantity:has(input[type="hidden"][min="1"][max="1"]) {
  display: none;
}
#header-outer a.cart-contents .cart-wrap span {
  border-radius: 99px;
  color: #fff;
  display: inline-block;
  font-size: 11px;
  font-weight: 400;
  line-height: 17px;
  right: 7px;
  margin-left: 4px;
  text-align: center;
  width: 17px;
  height: 17px;
}
#header-outer .cart-wrap {
  position: relative;
  right: -7px;
  top: -7px;
  font-size: 12px;
  margin-right: 0;
  z-index: 10;
  float: right;
}
@media only screen and (min-width: 1000px) {
  body.woocommerce-checkout:has(
      .wp-block-woocommerce-checkout-order-summary-block
    ) {
    overflow: visible;
  }
}
p {
  padding-bottom: 1.5em;
}
.material .wpb_content_element,
.material .wpb_row {
  margin-bottom: 1.5em;
}
#header-space {
  background-color: #fff;
}
.material #footer-outer #footer-widgets .col ul li {
  padding: 4px 0 !important;
  border: none;
}
@media only screen and (min-width: 1000px) {
  body #footer-outer .row {
    padding: 75px 0;
  }
}
#page-header-wrap,
.container-wrap,
.ocm-effect-wrap {
  background-color: #fff;
}
#footer-outer #footer-widgets .col ul li {
  border: none;
  padding: 4px 0;
}
#footer-outer .widget.widget_nav_menu li {
  padding: 4px 0 !important;
}
.material #footer-outer .widget li a,
.material .widget li a {
  padding: 0 !important;
  border: none;
  color: inherit;
}
body.material
  #header-outer[data-header-resize="0"]:not([data-format="left-header"]):not(
    .scrolled-down
  ):not(.fixed-menu) {
  box-shadow: none;
}
#top .slide-out-widget-area-toggle a span {
  overflow: hidden;
  width: var(--nectar-ocm-icon-width, 22px);
}
#top .slide-out-widget-area-toggle a > span {
  position: relative;
}
#top .slide-out-widget-area-toggle a .lines-button:after {
  transition:
    transform var(--nectar-header-hover-timing, 0.65s)
      var(--nectar-cubic-bezier-out, cubic-bezier(0.3, 1, 0.3, 1)) 40ms,
    background-color 0.2s ease,
    opacity 0.2s ease !important;
}
body .slide-out-widget-area-toggle a:hover .lines:before {
  transition:
    transform var(--nectar-header-hover-timing, 0.65s)
      var(--nectar-cubic-bezier-out, cubic-bezier(0.3, 1, 0.3, 1)) 80ms,
    background-color 0.2s ease,
    opacity 0.2s ease !important;
}
body .slide-out-widget-area-toggle a:hover .lines:after {
  transition:
    transform var(--nectar-header-hover-timing, 0.65s)
      var(--nectar-cubic-bezier-out, cubic-bezier(0.3, 1, 0.3, 1)) 0s,
    background-color 0.2s ease,
    opacity 0.2s ease !important;
}
body .lines:before {
  transition:
    transform var(--nectar-header-hover-timing, 0.65s)
      var(--nectar-cubic-bezier-out, cubic-bezier(0.3, 1, 0.3, 1)) 0s,
    background-color 0.2s ease,
    opacity 0.2s ease !important;
}
body .lines:after {
  transition:
    transform var(--nectar-header-hover-timing, 0.65s)
      var(--nectar-cubic-bezier-out, cubic-bezier(0.3, 1, 0.3, 1)) 80ms,
    background-color 0.2s ease,
    opacity 0.2s ease !important;
}
@media only screen and (min-width: 1000px) {
  body #top .slide-out-widget-area-toggle a:hover .lines-button:after,
  body #top .slide-out-widget-area-toggle a:hover .lines:after,
  body #top .slide-out-widget-area-toggle a:hover .lines:before {
    transform: translateX(calc(var(--nectar-ocm-icon-width, 22px) + 8px));
  }
}
body.material
  #header-outer:not([data-format="left-header"])
  #top
  nav
  > .buttons
  > li {
  margin: 0 14px;
}
body.material
  #header-outer:not([data-format="left-header"])
  #top
  nav
  > .buttons
  > li.menu-item {
  margin: 0;
}
body.material
  #header-outer[data-transparent-header="true"].transparent
  nav
  > ul
  > li
  > a {
  margin-bottom: 0;
}
body.material #header-outer #top nav > .buttons > li:last-child {
  margin-right: 0 !important;
}
body.material #header-outer #top nav > .buttons > li:first-child {
  margin-left: 0;
}
body.material #header-outer .cart-menu,
body.material #top nav ul #search-btn > div {
  padding-left: 0;
  border-left: none !important;
}
#top nav ul #search-btn a,
#top nav ul #search-btn a span {
  height: 21px;
  line-height: 21px;
}
body.material #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart,
body.material #top nav ul #search-btn a span {
  font-size: 20px;
}
body.material #header-outer .cart-menu {
  border-left: none;
}
body.material
  #header-outer:not([data-format="left-header"])
  #top
  nav
  > .buttons {
  margin-left: 30px;
}
body.material
  #header-outer[data-full-width="true"]:not([data-format="left-header"])
  #top
  nav
  > .buttons {
  margin-left: 28px;
}
.material #top nav > .buttons {
  padding-right: 0 !important;
}
#footer-outer #footer-widgets .col ul li a {
  display: block;
}
#sidebar h4 {
  margin-bottom: 15px;
}
#to-top,
.nectar-button {
  border-radius: 0 !important;
  box-shadow: none;
}
body.material .nectar-button.jumbo {
  padding-left: 50px;
  padding-right: 50px;
}
body.material .nectar-button.jumbo:not([class*="see-through"]) {
  padding: 23px 50px;
}
body.material .nectar-button.regular[class*="m-extra-color-gradient-"]:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}
body.material[data-button-style*="rounded"]
  .nectar-button.regular[class*="m-extra-color-gradient-"]:before {
  border-radius: 100px;
}
body.material .nectar-button.regular[class*="m-extra-color-gradient-"]:before {
  opacity: 0;
}
body.material[data-button-style^="rounded"]
  .nectar-button.see-through[class*="m-extra-color-gradient-"].has-icon:not(
    :hover
  )
  span {
  transform: none !important;
}
body.material[data-button-style^="rounded"]
  .nectar-button.see-through[class*="m-extra-color-gradient-"].has-icon:not(
    :hover
  )
  i {
  transform: translateX(-5px) translateY(-50%) !important;
}
body.material[data-button-style^="rounded"]
  .nectar-button.see-through[class*="m-extra-color-gradient-"]:not(:hover)
  i {
  opacity: 0 !important;
  background-color: transparent !important;
}
body.material
  .nectar-button.regular[class*="m-extra-color-gradient-"]:hover:before {
  opacity: 1;
}
body.material[data-button-style^="rounded"]
  .nectar-button.see-through-2[data-color-override="#ffffff"]:not(:hover)
  i,
body.material[data-button-style^="rounded"]
  .nectar-button.see-through-3[data-color-override="#ffffff"]:not(:hover)
  i,
body.material[data-button-style^="rounded"]
  .span_12.light
  .nectar-button.see-through-2[data-color-override="false"]:not(:hover)
  i {
  color: #000 !important;
}
body.material[data-button-style^="rounded"]
  .nectar-button.see-through-2:not(:hover)
  i,
body.material[data-button-style^="rounded"]
  .nectar-button.see-through-3:not(:hover)
  i {
  color: #fff !important;
}
#header-outer .sf-menu ul li a {
  border-bottom: none;
}
#top #mobile-cart-link i {
  height: 20px;
  line-height: 20px;
}
#header-outer header {
  transition: all 0.2s;
}
#ajax-content-wrap:after {
  background-color: rgba(0, 0, 0, 0.45);
  content: "";
  position: fixed;
  opacity: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  pointer-events: none;
  transform: translateZ(0);
  backface-visibility: hidden;
  transition: opacity 0.7s cubic-bezier(0.15, 0.2, 0.1, 1);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  #ajax-content-wrap:after {
    display: none;
  }
}
#slide-out-widget-area
  .inner
  .off-canvas-menu-container.mobile-only
  .menu.secondary-header-items {
  display: none;
}
#slide-out-widget-area .mobile-only .menu.secondary-header-items {
  margin-top: 25px;
}
#header-outer #top #mobile-cart-link i,
#header-outer .mobile-search .icon-salient-search {
  background-color: transparent !important;
  vertical-align: middle;
  font-size: 18px;
}
#header-outer #top #mobile-cart-link i {
  font-size: 19px;
  width: 19px;
}
#header-outer .mobile-search .icon-salient-search {
  transition: color 0.3s ease;
}
.sf-menu li ul li a .menu-title-text:after {
  transform-origin: 0 0;
  transition: transform 0.35s cubic-bezier(0.52, 0.01, 0.16, 1);
  bottom: -3px;
}
#search-outer #search #close a:before,
.slide_out_area_close:before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 46px;
  height: 46px;
  margin: -23px 0 0 -23px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.05);
  content: "";
  transform: scale(1) translateZ(0);
  transition: all 0.45s cubic-bezier(0.15, 0.2, 0.1, 1);
}
#search-outer #search #close a:before {
  width: 42px;
  height: 42px;
  margin: -21px 0 0 -21px;
}
.nectar-close-btn:hover:not(:focus):before,
body[data-is].material #search-outer #search #close a:hover:not(:focus):before,
body[data-is].material .slide_out_area_close:hover:not(:focus):before {
  transform: scale(1.2) translateZ(0);
}
@media only screen and (min-width: 1000px) {
  .post-area.span_9 {
    padding-right: 0;
    margin-right: 4%;
    width: 68.5%;
  }
  #sidebar.span_3 {
    width: 27.5%;
    backface-visibility: hidden;
  }
}
.single-post[data-bg-header="true"]
  .container-wrap:not(.no-sidebar)
  > .main-content {
  padding-top: 35px;
}
body.material .post .content-inner {
  border: none;
}
#sidebar .widget {
  margin-bottom: 60px;
}
#sidebar > div:last-child {
  margin-bottom: 0;
}
.blog_next_prev_buttons {
  margin-top: 80px;
}
[data-form-style="default"]
  .span_12.light
  input[type="email"]:hover:not(:focus),
[data-form-style="default"] .span_12.light input[type="text"]:hover:not(:focus),
[data-form-style="default"] .span_12.light textarea:hover:not(:focus) {
  border-color: transparent;
}
#search-outer #search #close a:before,
.slide_out_area_close:before {
  transform: scale(0);
}
#search-outer .close-wrap,
.slide_out_area_close .close-wrap {
  -webkit-font-smoothing: subpixel-antialiased;
  transform-style: preserve-3d;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%) translateZ(0);
  transition:
    margin 0.2s ease,
    transform 0.2s ease 1s,
    opacity 0.3s ease;
  width: 20px;
  height: 20px;
  display: block;
  overflow: hidden;
}
#search-outer:not(.material-open) .close-line1,
.slide_out_area_close .close-line1 {
  transform: translateY(0) translateX(0) rotate(-45deg);
  animation-name: crossLeftClose;
  animation-delay: 0s;
  animation-duration: 0.15s;
}
#search-outer:not(.material-open) .close-line2,
.slide_out_area_close .close-line2 {
  transform: translateY(0) translateX(0) rotate(45deg);
  animation-name: crossRightClose;
  animation-delay: 0.06s;
  animation-duration: 0.15s;
}
#search-outer .close-line,
.slide_out_area_close .close-line {
  animation-duration: 0.4s;
  animation-timing-function: cubic-bezier(0.52, 0.01, 0.16, 1);
  animation-fill-mode: forwards;
}
#search-outer .close-wrap .close-line,
.slide_out_area_close .close-wrap .close-line {
  height: 100%;
  width: 2px;
  background: #fff;
  backface-visibility: hidden;
  position: absolute;
  border-radius: 5px;
  left: 9px;
  transition:
    opacity 0.2s ease,
    background-color 0.2s ease;
}
#search-outer .close-wrap .close-line {
  background-color: #000;
}
@keyframes crossLeftClose {
  100% {
    transform: translateY(22px) translateX(22px) rotate(-45deg);
  }
}
@keyframes crossRightClose {
  100% {
    transform: translateY(22px) translateX(-22px) rotate(45deg);
  }
}
#slide-out-widget-area.slide-out-from-right:has(.bottom-meta-wrap:empty)
  .inner
  > div:last-child {
  margin-bottom: 0;
}
#slide-out-widget-area[class*="slide-out-from-right"]
  .off-canvas-menu-container {
  position: relative;
  top: auto;
}
#slide-out-widget-area[class*="slide-out-from-right"] .inner-wrap > .inner {
  height: auto;
}
#slide-out-widget-area[class*="slide-out-from-right"] .bottom-meta-wrap,
#slide-out-widget-area[class*="slide-out-from-right"]
  .off-canvas-menu-container {
  display: inline-block;
}
#slide-out-widget-area[class*="slide-out-from-right"]
  .off-canvas-menu-container {
  min-width: 190px;
}
@media only screen and (min-width: 1000px) {
  #slide-out-widget-area[class*="slide-out-from-right"]
    .off-canvas-menu-container.mobile-only {
    display: none;
  }
}
#slide-out-widget-area.slide-out-from-right-hover
  .inner-wrap
  > .inner
  > .off-canvas-menu-container,
#slide-out-widget-area[class*="slide-out-from-right"] .inner-wrap {
  margin: auto 0;
  position: relative;
}
#slide-out-widget-area.slide-out-from-right-hover .inner-wrap > .inner,
#slide-out-widget-area[class*="slide-out-from-right"] {
  display: flex;
}
#slide-out-widget-area.slide-out-from-right-hover .inner-wrap > .inner {
  flex-wrap: wrap;
}
#slide-out-widget-area[class*="slide-out-from-right"]
  .off-canvas-menu-container
  li
  a {
  font-size: 22px;
  line-height: 28px;
  font-family: "Open Sans";
  font-weight: 400;
}
body:not(.nectar-no-flex-height) .ocm-effect-wrap-inner {
  height: auto !important;
}
.slide-out-widget-area-toggle .lines-button.x2 .lines:after,
.slide-out-widget-area-toggle .lines-button.x2 .lines:before {
  transition:
    top 0.4s 0.45s ease,
    width 0.3s ease,
    transform 0.3s ease,
    background-color 0.2s ease,
    opacity 0.2s ease;
}
.lines:after {
  top: -7px;
}
.lines:before {
  top: 7px;
}
body #header-outer .icon-salient-search:before,
body.material #header-outer .icon-salient-search:before {
  content: "\e906";
}
body.material
  #slide-out-widget-area[class*="slide-out-from-right"]
  .off-canvas-menu-container
  li {
  margin-bottom: 12px;
  line-height: 1.2;
}
body.material
  #slide-out-widget-area[class*="slide-out-from-right"]
  .off-canvas-menu-container
  .sub-menu {
  display: flex;
  flex-direction: column;
}
body.material
  #slide-out-widget-area[class*="slide-out-from-right"]
  .off-canvas-menu-container
  li
  a:after {
  transform-origin: left;
  pointer-events: none;
  bottom: -2px;
  transition: transform 0.37s cubic-bezier(0.52, 0.01, 0.16, 1);
  border-color: #fff;
}
body
  #slide-out-widget-area.slide-out-from-right-hover
  .inner-wrap
  > .inner
  .off-canvas-menu-container
  li
  a {
  color: #fff;
}
input[type="email"],
input[type="text"] {
  background-color: rgba(0, 0, 0, 0.04);
  border-radius: 4px;
  border: 2px solid transparent;
}
input[type="email"]:focus,
input[type="text"]:focus {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.11);
}
.nectar-color-accent-color,
body a,
label span,
body [class^="icon-"].icon-default-style,
.blog-recent[data-style*="classic_enhanced"] .post-meta a:hover i,
.masonry.classic_enhanced .post .post-meta a:hover i,
.post .post-header h2 a,
.post .post-header a:hover,
.post .post-header a:focus,
#single-below-header a:hover,
#single-below-header a:focus,
.comment-list .pingback .comment-body > a:hover,
[data-style="list_featured_first_row"] .meta-category a,
[data-style="list_featured_first_row"] .meta-category a,
.nectar-fancy-box[data-style="color_box_hover"][data-color="accent-color"]
  .icon-default-style,
div[data-style="minimal"] .toggle:hover > .toggle-title a,
div[data-style="minimal"] .toggle.open > .toggle-title a,
#footer-outer #copyright li a i:hover,
.ascend .comment-list .reply a,
body.material
  .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget)
  li
  a:hover,
body.material
  #sidebar
  .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget)
  li
  a:hover,
body.material
  #footer-outer
  .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget)
  li
  a:hover,
#top nav .sf-menu .current_page_item > a .sf-sub-indicator i,
#top nav .sf-menu .current_page_ancestor > a .sf-sub-indicator i,
.sf-menu > .current_page_ancestor > a > .sf-sub-indicator i,
.material .widget .tagcloud a,
#single-below-header a:hover [class^="icon-"],
.wpcf7-form .wpcf7-not-valid-tip,
#header-outer .nectar-menu-label {
  color: #002eff;
}
#header-outer[data-lhe="default"] #top nav > ul > li > a:hover,
#header-outer[data-lhe="default"]
  #top
  nav
  .sf-menu
  > .sfHover:not(#social-in-menu)
  > a,
#header-outer[data-lhe="default"] #top nav .sf-menu > .current-menu-item > a,
#header-outer[data-lhe="default"]
  #top
  nav
  .sf-menu
  > .current_page_ancestor
  > a,
#header-outer[data-lhe="default"]
  #top
  nav
  .sf-menu
  > .current-menu-ancestor
  > a,
#header-outer[data-lhe="default"] #top nav .sf-menu > .current_page_item > a,
#header-outer[data-lhe="default"] #top nav > ul > .button_bordered > a:hover,
#header-outer[data-lhe="default"]
  #top
  nav
  > .sf-menu
  > .button_bordered.sfHover
  > a,
#header-outer:not(.transparent) .nectar-mobile-only.mobile-header a:hover,
#header-outer:not(.transparent)
  .nectar-mobile-only.mobile-header
  li[class*="current"]
  a {
  color: #002eff !important;
}
#header-outer #top nav > ul > .button_bordered > a:hover,
#header-outer:not(.transparent) #social-in-menu a i:after,
.sf-menu > li > a:hover > .sf-sub-indicator i,
.sf-menu > li > a:active > .sf-sub-indicator i,
.sf-menu > .sfHover > a > .sf-sub-indicator i,
.sf-menu .megamenu > ul > li:hover > a,
#header-outer nav > ul > .megamenu > ul > li > a:hover,
#header-outer nav > ul > .megamenu > ul > .sfHover > a,
#header-outer nav > ul > .megamenu > ul > li > a:focus,
#top nav ul #nectar-user-account a:hover span,
#top nav ul #search-btn a:hover span,
#top nav ul .slide-out-widget-area-toggle a:hover span,
body.material:not([data-header-color="custom"])
  #header-outer:not([data-format="left-header"])
  #top
  ul.cart_list
  a:hover,
body.material
  #header-outer:not(.transparent)
  .cart-outer:hover
  .cart-menu-wrap
  .icon-salient-cart,
#header-outer:not([data-format="left-header"])
  nav
  > ul
  > .megamenu
  ul
  ul
  .current-menu-item.has-ul
  > a,
#header-outer:not([data-format="left-header"])
  nav
  > ul
  > .megamenu
  ul
  ul
  .current-menu-ancestor.has-ul
  > a,
body #header-secondary-outer #social a:hover i,
body #header-secondary-outer #social a:focus i,
#footer-outer a:focus,
#footer-outer a:hover,
.recent-posts .post-header a:hover,
.result a:hover,
.post-area.standard-minimal .post .post-meta .date a,
.post-area.standard-minimal .post .post-header h2 a:hover,
.post-area.standard-minimal .post .more-link:hover span,
.post-area.standard-minimal .post .more-link span:after,
.post-area.standard-minimal .post .minimal-post-meta a:hover,
.single .post .post-meta a:hover,
.single .post .post-meta a:focus,
.single #single-meta div a:hover i,
.single #single-meta div:hover > a,
.single #single-meta div:focus > a,
.comment-list .comment-meta a:hover,
.comment-list .comment-meta a:focus,
.result .title a,
.circle-border,
.home
  .blog-recent:not([data-style="list_featured_first_row"])
  .col
  .post-header
  a:hover,
.home .blog-recent .col .post-header h3 a,
.comment-author a:hover,
.comment-author a:focus,
.project-attrs li i,
.nectar-milestone .number.accent-color,
body #portfolio-nav a:hover i,
span.accent-color,
.portfolio-items .nectar-love:hover i,
.portfolio-items .nectar-love.loved i,
body .hovered .nectar-love i,
body:not(.material) #search-outer #search #close a span:hover,
.carousel-wrap[data-full-width="true"] .carousel-heading a:hover i,
#search-outer .ui-widget-content li:hover *,
#search-outer .ui-widget-content .ui-state-focus *,
.portfolio-filters-inline .container ul li .active,
.svg-icon-holder[data-color="accent-color"],
.team-member .accent-color:hover,
.blog-recent[data-style="minimal"] .col > span,
.blog-recent[data-style="title_only"] .col:hover .post-header .title,
body #pagination .page-numbers.prev:hover,
body #pagination .page-numbers.next:hover,
body #pagination a.page-numbers:hover,
body #pagination a.page-numbers:focus,
body[data-form-submit="see-through"] input[type="submit"],
body[data-form-submit="see-through"] button[type="submit"],
.nectar_icon_wrap[data-color="accent-color"] i,
.nectar_team_member_close .inner:before,
body:not([data-header-format="left-header"])
  nav
  > ul
  > .megamenu
  > ul
  > li
  > ul
  > .has-ul
  > a:hover,
body:not([data-header-format="left-header"])
  nav
  > ul
  > .megamenu
  > ul
  > li
  > ul
  > .has-ul
  > a:focus,
.masonry.material .masonry-blog-item .meta-category a,
body
  .wpb_row
  .span_12
  .portfolio-filters-inline[data-color-scheme="accent-color-underline"].full-width-section
  .active,
body
  .wpb_row
  .span_12
  .portfolio-filters-inline[data-color-scheme="accent-color-underline"].full-width-section
  a:hover,
.material .comment-list .reply a:hover,
.material .comment-list .reply a:focus,
.material .widget li:not(.has-img) a:hover .post-title,
.material #sidebar .widget li:not(.has-img) a:hover .post-title,
.material
  #sidebar
  .widget
  ul[data-style="featured-image-left"]
  li
  a:hover
  .post-title,
.material #sidebar .widget .tagcloud a,
.single.material .post-area .content-inner > .post-tags a,
.post-area.featured_img_left .meta-category a,
.post-meta .icon-salient-heart-2.loved,
body.material
  .nectar-button.see-through.accent-color[data-color-override="false"],
div[data-style="minimal_small"] .toggle.accent-color > .toggle-title a:hover,
div[data-style="minimal_small"] .toggle.accent-color.open > .toggle-title a,
.testimonial_slider[data-rating-color="accent-color"]
  .star-rating
  .filled:before,
.nectar_single_testimonial[data-color="accent-color"] p .open-quote,
.nectar-quick-view-box .star-rating,
.widget_search .search-form button[type="submit"] .icon-salient-search,
body.search-no-results .search-form button[type="submit"] .icon-salient-search {
  color: #002eff !important;
}
.nectar-bg-accent-color,
.nectar-bg-hover-accent-color:hover,
#ajax-content-wrap .nectar-bg-pseudo-accent-color:before,
[data-style="list_featured_first_row"] .meta-category a:before,
.tabbed > ul li .active-tab,
.tabbed > ul li .active-tab:hover,
.wpb_row .nectar-post-grid-filters[data-active-color="accent-color"] a:after,
.testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"]
  .flickity-page-dots
  .dot.is-selected:before,
.testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"]
  blockquote.is-selected
  p,
.nectar_video_lightbox.nectar-button[data-color="default-accent-color"],
.nectar_video_lightbox.nectar-button[data-color="transparent-accent-color"]:hover,
.nectar-cta[data-color="accent-color"]:not([data-style="material"]) .link_wrap,
.flex-direction-nav a,
.carousel-prev:hover,
.carousel-next:hover,
.nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="accent-color"]
  .flickity-prev-next-button:hover:before,
.nectar-flickity[data-controls="default"][data-control-color="accent-color"]
  .flickity-page-dots
  .dot:before,
.nectar-flickity[data-controls="touch_total"][data-control-color="accent-color"]
  .visualized-total
  span,
[class*=" icon-"],
.toggle.open > .toggle-title a,
div[data-style="minimal"] .toggle.open > .toggle-title i:after,
div[data-style="minimal"] .toggle:hover > .toggle-title i:after,
div[data-style="minimal"] .toggle.open > .toggle-title i:before,
div[data-style="minimal"] .toggle:hover > .toggle-title i:before,
div[data-style="minimal_small"] .toggle.accent-color > .toggle-title:after,
.main-content .widget_calendar caption,
#footer-outer .widget_calendar caption,
.post .more-link span:hover,
.post.format-quote .post-content .quote-inner,
.post.format-link .post-content .link-inner,
.nectar-post-grid-wrap[data-load-more-color="accent-color"] .load-more:hover,
.format-status .post-content .status-inner,
.nectar-post-grid-item.nectar-new-item .inner:before,
input[type="submit"]:hover,
input[type="button"]:hover,
body[data-form-submit="regular"] input[type="submit"],
body[data-form-submit="regular"] button[type="submit"],
body[data-form-submit="regular"]
  .container-wrap
  .span_12.light
  input[type="submit"]:hover,
body[data-form-submit="regular"]
  .container-wrap
  .span_12.light
  button[type="submit"]:hover,
#slide-out-widget-area,
#slide-out-widget-area-bg.fullscreen,
#slide-out-widget-area-bg.fullscreen-split,
#slide-out-widget-area-bg.fullscreen-alt .bg-inner,
body.material #slide-out-widget-area-bg.slide-out-from-right,
.widget .material .widget .tagcloud a:before,
.nectar-hor-list-item[data-hover-effect="full_border"][data-color="accent-color"]
  .nectar-list-item-btn:hover,
#header-outer[data-lhe="animated_underline"]
  .nectar-header-text-content
  a:after,
.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .nectar-notice,
.woocommerce #review_form #respond .form-submit #submit,
#header-outer .nectar-menu-label:before {
  background-color: #002eff;
}
.orbit-wrapper .slider-nav .right,
.orbit-wrapper .slider-nav .left,
.progress li span,
.nectar-progress-bar span,
#footer-outer #footer-widgets .col .tagcloud a:hover,
#sidebar .widget .tagcloud a:hover,
#fp-nav.tooltip ul li .fp-tooltip .tooltip-inner,
#pagination .next a:hover,
#pagination .prev a:hover,
.comment-list .reply a:hover,
.comment-list .reply a:focus,
.icon-normal,
.bar_graph li span,
.nectar-button[data-color-override="false"].regular-button,
.nectar-button.tilt.accent-color,
body .swiper-slide .button.transparent_2 .primary-color:hover,
#footer-outer #footer-widgets .col input[type="submit"],
.blog-recent .more-link span:hover,
.post-tags a:hover,
#to-top:hover,
#to-top.dark:hover,
body[data-button-style*="rounded"] #to-top:after,
#pagination a.page-numbers:hover,
#pagination span.page-numbers.current,
.portfolio-items
  .col[data-default-color="true"]
  .work-item:not(.style-3)
  .work-info-bg,
.portfolio-items .col[data-default-color="true"] .bottom-meta,
.portfolio-items .col.nectar-new-item .inner-wrap:before,
.portfolio-filters-inline[data-color-scheme="accent-color-underline"] a:after,
.portfolio-filters a,
.portfolio-filters #sort-portfolio,
.project-attrs li span,
.portfolio-filters,
.portfolio-filters-inline[data-color-scheme="accent-color"],
.bottom_controls #portfolio-nav .controls li a i:after,
.bottom_controls #portfolio-nav ul:first-child li#all-items a:hover i,
.single-portfolio .facebook-share a:hover,
.single-portfolio .twitter-share a:hover,
.single-portfolio .pinterest-share a:hover,
.single-post .facebook-share a:hover,
.single-post .twitter-share a:hover,
.single-post .pinterest-share a:hover,
.mejs-controls .mejs-time-rail .mejs-time-current,
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.post.quote .content-inner .quote-inner .whole-link,
.masonry.classic_enhanced
  .post.quote.wide_tall
  .post-content
  a:hover
  .quote-inner,
.masonry.classic_enhanced
  .post.link.wide_tall
  .post-content
  a:hover
  .link-inner,
.iosSlider .prev_slide:hover,
.iosSlider .next_slide:hover,
#header-outer .widget_shopping_cart a.button,
#header-outer a.cart-contents .cart-wrap span,
#header-outer #mobile-cart-link .cart-wrap span,
#top nav ul .slide-out-widget-area-toggle a:hover .lines,
#top nav ul .slide-out-widget-area-toggle a:hover .lines:after,
#top nav ul .slide-out-widget-area-toggle a:hover .lines:before,
#top nav ul .slide-out-widget-area-toggle a:hover .lines-button:after,
#header-outer .widget_shopping_cart a.button,
body[data-header-format="left-header"]
  #header-outer[data-lhe="animated_underline"]
  #top
  nav
  ul
  li:not([class*="button_"])
  > a
  span:after,
#buddypress a.button:focus,
.swiper-slide .button.solid_color a,
.swiper-slide .button.solid_color_2 a,
.select2-container .select2-choice:hover,
.select2-dropdown-open .select2-choice,
body[data-fancy-form-rcs="1"]
  .select2-container--default
  .select2-selection--single:hover,
body[data-fancy-form-rcs="1"]
  .select2-container--default.select2-container--open
  .select2-selection--single,
#top nav > ul > .button_solid_color > a:before,
#header-outer.transparent #top nav > ul > .button_solid_color > a:before,
.twentytwenty-handle,
.twentytwenty-horizontal .twentytwenty-handle:before,
.twentytwenty-horizontal .twentytwenty-handle:after,
.twentytwenty-vertical .twentytwenty-handle:before,
.twentytwenty-vertical .twentytwenty-handle:after,
.masonry.classic_enhanced .posts-container article .meta-category a:hover,
.blog-recent[data-style*="classic_enhanced"] .meta-category a:hover,
.masonry.classic_enhanced .posts-container article .video-play-button,
.masonry.material .masonry-blog-item .meta-category a:before,
.material.masonry .masonry-blog-item .video-play-button,
.masonry.material .quote-inner:before,
.masonry.material .link-inner:before,
.nectar-recent-posts-slider .container .strong span:before,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:hover,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:focus,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  a:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  a:focus,
.nectar-fancy-box:after,
.divider-small-border[data-color="accent-color"],
.divider-border[data-color="accent-color"],
.nectar-animated-title[data-color="accent-color"]
  .nectar-animated-title-inner:after,
#fp-nav:not(.light-controls).tooltip_alt ul li a span:after,
#fp-nav.tooltip_alt ul li a span:after,
.nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox,
body
  .nectar-video-box[data-color="default-accent-color"][data-hover="zoom_button"]
  .nectar_video_lightbox:after,
.nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"]:not(
    [data-style="small"]
  )
  .play
  > .inner-wrap:before,
.span_12.dark .owl-theme .owl-dots .owl-dot.active span,
.span_12.dark .owl-theme .owl-dots .owl-dot:hover span,
.nectar-recent-posts-single_featured .strong a,
.post-area.standard-minimal .post .more-link span:before,
.nectar-slide-in-cart .widget_shopping_cart a.button,
.related-posts[data-style="material"] .meta-category a:before,
.post-area.featured_img_left .meta-category a:before,
body.material #page-header-bg.fullscreen-header .inner-wrap > a,
.nectar-hor-list-item[data-color="accent-color"]:before,
.material #sidebar .widget .tagcloud a:before,
.single .post-area .content-inner > .post-tags a:before,
.auto_meta_overlaid_spaced .post.quote .n-post-bg:after,
.auto_meta_overlaid_spaced .post.link .n-post-bg:after,
.post-area.featured_img_left
  .posts-container
  .article-content-wrap
  .video-play-button,
.post-area.featured_img_left .post .quote-inner:before,
.post-area.featured_img_left .link-inner:before,
.nectar-recent-posts-single_featured.multiple_featured .controls li:after,
.nectar-recent-posts-single_featured.multiple_featured .controls .active:before,
.nectar-fancy-box[data-color="accent-color"]:not([data-style="default"])
  .box-bg:after,
body.material[data-button-style^="rounded"]
  .nectar-button.see-through.accent-color[data-color-override="false"]
  i,
body.material
  .nectar-video-box[data-color="default-accent-color"]
  .nectar_video_lightbox:before,
.nectar_team_member_overlay
  .team_member_details
  .bio-inner
  .mobile-close:before,
.nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:after,
.fancybox-navigation button:hover:before,
button[type="submit"]:hover,
button[type="submit"]:focus,
body[data-form-submit="see-through"] input[type="submit"]:hover,
body[data-form-submit="see-through"].woocommerce #respond input#submit:hover,
html body[data-form-submit="see-through"] button[type="submit"]:hover,
body[data-form-submit="see-through"]
  .container-wrap
  .span_12.light
  input[type="submit"]:hover,
body[data-form-submit="see-through"]
  .container-wrap
  .span_12.light
  button[type="submit"]:hover,
body.original .bypostauthor .comment-body:before,
.widget_layered_nav ul.yith-wcan-label li a:hover,
.widget_layered_nav ul.yith-wcan-label .chosen a,
.nectar-next-section-wrap.bounce a:before,
body .nectar-button.see-through-2[data-hover-color-override="false"]:hover {
  background-color: #002eff !important;
}
#header-outer #top nav > ul > li:not(.megamenu) ul a:hover,
#header-outer:not([data-format="left-header"])
  #top
  nav
  > ul
  > li:not(.megamenu)
  .sfHover
  > a,
#header-outer #top nav > ul > li:not(.megamenu) .sfHover > a,
#header-outer:not([data-format="left-header"])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  a:hover,
#header-outer:not([data-format="left-header"])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  .current-menu-item
  > a,
#header-outer:not([data-format="left-header"])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  .current-menu-ancestor
  > a,
#header-outer nav > ul > .megamenu > ul ul li a:hover,
#header-outer nav > ul > .megamenu > ul ul li a:focus,
#header-outer nav > ul > .megamenu > ul ul .sfHover > a,
#header-secondary-outer ul > li:not(.megamenu) .sfHover > a,
#header-secondary-outer ul > li:not(.megamenu) ul a:hover,
#header-secondary-outer ul > li:not(.megamenu) ul a:focus,
body:not([data-header-format="left-header"])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  ul
  .current-menu-item
  > a {
  background-color: #002eff !important;
}
#header-outer[data-format="left-header"]
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  a:hover {
  color: #002eff;
}
#header-outer[data-format="left-header"]
  .sf-menu
  .sub-menu
  .current-menu-item
  > a,
.sf-menu ul .open-submenu > a {
  color: #002eff !important;
}
body[data-form-style="minimal"] input[type="text"]:focus,
body[data-form-style="minimal"].woocommerce-cart
  table.cart
  .actions
  .coupon
  .input-text:focus,
body[data-form-style="minimal"] textarea:focus,
body[data-form-style="minimal"] input[type="email"]:focus,
body[data-form-style="minimal"] input[type="search"]:focus,
body[data-form-style="minimal"] input[type="password"]:focus,
body[data-form-style="minimal"] input[type="tel"]:focus,
body[data-form-style="minimal"] input[type="url"]:focus,
body[data-form-style="minimal"] input[type="date"]:focus,
body[data-form-style="minimal"] input[type="number"]:focus,
body[data-form-style="minimal"] select:focus {
  border-color: #002eff;
}
.tabbed > ul li .active-tab,
body.material input[type="text"]:focus,
body.material textarea:focus,
body.material input[type="email"]:focus,
body.material input[type="search"]:focus,
body.material input[type="password"]:focus,
body.material input[type="tel"]:focus,
body.material input[type="url"]:focus,
body.material input[type="date"]:focus,
body.material input[type="number"]:focus,
body.material select:focus,
.row .col .wp-caption .wp-caption-text,
.material.woocommerce-page input#coupon_code:focus,
.material #search-outer #search input[type="text"],
#header-outer[data-lhe="animated_underline"]
  #top
  nav
  > ul
  > li
  > a
  .menu-title-text:after,
div[data-style="minimal"] .toggle.default.open i,
div[data-style="minimal"] .toggle.default:hover i,
div[data-style="minimal"] .toggle.accent-color.open i,
div[data-style="minimal"] .toggle.accent-color:hover i,
.single #single-meta div a:hover,
.single #single-meta div a:focus,
.single .fullscreen-blog-header #single-below-header > span a:hover,
.blog-title #single-meta .nectar-social.hover > div a:hover,
.nectar-hor-list-item[data-hover-effect="full_border"][data-color="accent-color"]:hover,
.material.woocommerce-page[data-form-style="default"]
  div
  input#coupon_code:focus {
  border-color: #002eff;
}
body[data-form-style="minimal"] label:after,
body .recent_projects_widget a:hover img,
.recent_projects_widget a:hover img,
#sidebar #flickr a:hover img,
body .nectar-button.see-through-2[data-hover-color-override="false"]:hover,
#footer-outer #flickr a:hover img,
#featured article .post-title a:hover,
body #featured article .post-title a:hover,
div.wpcf7-validation-errors,
.select2-container .select2-choice:hover,
.select2-dropdown-open .select2-choice,
body:not(.original) .bypostauthor img.avatar,
.material blockquote::before,
blockquote.wp-block-quote:before,
#header-outer:not(.transparent)
  #top
  nav
  > ul
  > .button_bordered
  > a:hover:before,
.single #project-meta ul li:not(.meta-share-count):hover a,
body[data-button-style="rounded"] #pagination > a:hover,
body[data-form-submit="see-through"] input[type="submit"],
body[data-form-submit="see-through"] button[type="submit"],
.span_12.dark
  .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"]
  .play:before,
.span_12.dark
  .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"]
  .play:after,
#header-secondary-outer[data-lhe="animated_underline"]
  nav
  > .sf-menu
  > li
  > a
  .menu-title-text:after,
body.material
  .nectar-button.see-through.accent-color[data-color-override="false"],
.woocommerce-page.material .widget_price_filter .ui-slider .ui-slider-handle,
body[data-form-submit="see-through"]
  button[type="submit"]:not(.search-widget-btn),
.woocommerce-account[data-form-submit="see-through"]
  .woocommerce-form-login
  button.button,
.woocommerce-account[data-form-submit="see-through"]
  .woocommerce-form-register
  button.button,
body[data-form-submit="see-through"]
  .woocommerce
  #order_review
  #payment
  #place_order,
body[data-fancy-form-rcs="1"]
  .select2-container--default
  .select2-selection--single:hover,
body[data-fancy-form-rcs="1"]
  .select2-container--default.select2-container--open
  .select2-selection--single,
.gallery a:hover img {
  border-color: #002eff !important;
}
.woocommerce div.product .woocommerce-variation-price span.price,
.woocommerce div.product .entry-summary .stock {
  color: #002eff;
}
#header-outer .widget_shopping_cart .cart_list a,
#header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove,
.woocommerce .star-rating,
.woocommerce form .form-row .required,
.woocommerce-page form .form-row .required,
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price,
.woocommerce-pagination a.page-numbers:hover,
.woocommerce p.stars a:hover,
.woocommerce .material.product .product-wrap .product-add-to-cart a:hover,
.woocommerce
  .material.product
  .product-wrap
  .product-add-to-cart
  a:hover
  > span,
.woocommerce-MyAccount-navigation ul li.is-active a:before,
.woocommerce-MyAccount-navigation ul li:hover a:before,
.woocommerce.ascend .price_slider_amount button.button[type="submit"],
.ascend.woocommerce #sidebar div ul li a:hover,
.ascend.woocommerce #sidebar div ul .current-cat > a,
.woocommerce .widget_layered_nav ul li.chosen a:after,
.woocommerce-page .widget_layered_nav ul li.chosen a:after,
.woocommerce-account
  .woocommerce
  > #customer_login
  .nectar-form-controls
  .control.active,
.woocommerce-account
  .woocommerce
  > #customer_login
  .nectar-form-controls
  .control:hover,
.woocommerce #review_form #respond p.comment-notes span.required,
.nectar-slide-in-cart:not(.style_slide_in_click)
  .widget_shopping_cart
  .cart_list
  a,
#sidebar .widget_shopping_cart .cart_list li a.remove:hover,
.text_on_hover.product .add_to_cart_button,
.text_on_hover.product > .button,
.minimal.product .product-wrap .normal.icon-salient-cart[class*=" icon-"],
.minimal.product .product-wrap i,
.minimal.product .product-wrap .normal.icon-salient-m-eye,
.products li.product.minimal .product-add-to-cart .loading:after,
.ascend
  #header-outer:not(.transparent)
  .cart-outer:hover
  .cart-menu-wrap:not(.has_products)
  .icon-salient-cart {
  color: #002eff !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
  background-color: #002eff;
}
.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale,
.woocommerce span.onsale,
.woocommerce-page span.onsale,
.woocommerce .product-wrap .add_to_cart_button.added,
.single-product .facebook-share a:hover,
.single-product .twitter-share a:hover,
.single-product .pinterest-share a:hover,
.woocommerce-message,
.woocommerce-error,
.woocommerce-info,
.woocommerce .chzn-container .chzn-results .highlighted,
.woocommerce .chosen-container .chosen-results .highlighted,
.woocommerce a.button:hover,
.woocommerce-page a.button:hover,
.woocommerce button.button:hover,
.woocommerce-page button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce #content input.button:hover,
.woocommerce-page #content input.button:hover,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
.ascend.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.ascend.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce #sidebar div ul li a:hover ~ .count,
.woocommerce #sidebar div ul li.chosen > a ~ .count,
.woocommerce #sidebar div ul .current-cat > .count,
.woocommerce
  #sidebar
  .wc-block-product-categories-list-item:hover
  .wc-block-product-categories-list-item-count,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.material.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce-account .woocommerce-form-login button.button,
.woocommerce-account .woocommerce-form-register button.button,
.woocommerce.widget_price_filter .price_slider:not(.ui-slider):before,
.woocommerce.widget_price_filter .price_slider:not(.ui-slider):after,
.woocommerce.widget_price_filter .price_slider:not(.ui-slider),
body .woocommerce.add_to_cart_inline a.button.add_to_cart_button,
.woocommerce table.cart a.remove:hover,
.woocommerce #content table.cart a.remove:hover,
.woocommerce-page table.cart a.remove:hover,
.woocommerce-page #content table.cart a.remove:hover,
.woocommerce-page .woocommerce p.return-to-shop a.wc-backward,
.woocommerce .yith-wcan-reset-navigation.button,
ul.products li.minimal.product span.onsale,
.span_12.dark
  .nectar-woo-flickity[data-controls="arrows-and-text"]
  .nectar-woo-carousel-top
  a:after,
.woocommerce-page button.single_add_to_cart_button,
.woocommerce
  div.product
  .woocommerce-tabs
  .full-width-content
  ul.tabs
  li
  a:after,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce #order_review #payment #place_order,
.woocommerce .span_4 input[type="submit"].checkout-button,
.woocommerce .material.product .add_to_cart_button,
body nav.woocommerce-pagination span.page-numbers.current,
.woocommerce span.onsale .nectar-quick-view-box .onsale,
.nectar-quick-view-box .onsale,
.woocommerce-page .nectar-quick-view-box .onsale,
.cart .quantity input.plus:hover,
.cart .quantity input.minus:hover,
.woocommerce-mini-cart .quantity input.plus:hover,
.woocommerce-mini-cart .quantity input.minus:hover,
body .nectar-quick-view-box .single_add_to_cart_button,
.woocommerce .classic .add_to_cart_button,
.woocommerce .classic .product-add-to-cart a.button,
body[data-form-submit="see-through"]
  .woocommerce
  #order_review
  #payment
  #place_order:hover,
body .products-carousel .carousel-next:hover,
body .products-carousel .carousel-prev:hover,
.text_on_hover.product .nectar_quick_view,
.text_on_hover.product a.added_to_cart {
  background-color: #002eff !important;
}
.single-product
  .product[data-gallery-style="left_thumb_sticky"]
  .product-thumbs
  .flickity-slider
  .thumb.is-nav-selected
  img,
.single-product:not(.mobile)
  .product[data-gallery-style="left_thumb_sticky"]
  .product-thumbs
  .thumb
  a.active
  img {
  border-color: #002eff !important;
}
.woocommerce.material .widget_price_filter .ui-slider .ui-slider-handle:before,
.material.woocommerce-page
  .widget_price_filter
  .ui-slider
  .ui-slider-handle:before {
  box-shadow: 0 0 0 10px #002eff inset;
}
.woocommerce.material
  .widget_price_filter
  .ui-slider
  .ui-slider-handle.ui-state-active:before,
.material.woocommerce-page
  .widget_price_filter
  .ui-slider
  .ui-slider-handle.ui-state-active:before {
  box-shadow: 0 0 0 2px #002eff inset;
}
.woocommerce #sidebar .widget_layered_nav ul.yith-wcan-color li.chosen a {
  box-shadow:
    0 0 0 2px #002eff,
    inset 0 0 0 3px #fff;
}
.woocommerce #sidebar .widget_layered_nav ul.yith-wcan-color li a:hover {
  box-shadow:
    0 0 0 2px #002eff,
    0px 8px 20px rgba(0, 0, 0, 0.2),
    inset 0 0 0 3px #fff;
}
.woocommerce-account
  .woocommerce
  > #customer_login
  .nectar-form-controls
  .control {
  background-image: linear-gradient(to right, #002eff 0, #002eff 100%);
}
@media only screen and (max-width: 768px) {
  .woocommerce-page table.cart a.remove {
    background-color: #002eff !important;
  }
}
.nectar-highlighted-text[data-using-custom-color="false"]:not(
    [data-style="text_outline"]
  )
  em {
  background-image: linear-gradient(
    to right,
    rgba(0, 46, 255, 0.3) 0,
    rgba(0, 46, 255, 0.3) 100%
  );
}
.nectar-highlighted-text[data-using-custom-color="false"][data-style="regular_underline"]
  a
  em,
.nectar-highlighted-text[data-using-custom-color="false"][data-style="regular_underline"]
  em.has-link {
  background-image:
    linear-gradient(
      to right,
      rgba(0, 46, 255, 0.3) 0,
      rgba(0, 46, 255, 0.3) 100%
    ),
    linear-gradient(to right, #002eff 0, #002eff 100%);
}
.nectar_icon_wrap .svg-icon-holder[data-color="accent-color"] svg path {
  stroke: #002eff !important;
}
body.material[data-button-style^="rounded"]
  .nectar-button.see-through.accent-color[data-color-override="false"]
  i:after {
  box-shadow: #002eff 0px 8px 15px;
  opacity: 0.24;
}
.nectar-fancy-box[data-style="color_box_hover"][data-color="accent-color"]:before {
  box-shadow: 0 30px 90px #002eff;
}
.nectar-fancy-box[data-style="hover_desc"][data-color="accent-color"]
  .box-bg:after {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #002eff 100%);
}
#footer-outer[data-link-hover="underline"][data-custom-color="false"]
  #footer-widgets
  ul:not([class*="nectar_blog_posts"]):not(.cart_list)
  a:not(.tag-cloud-link):not(.nectar-button),
#footer-outer[data-link-hover="underline"]
  #footer-widgets
  .textwidget
  a:not(.nectar-button) {
  background-image: linear-gradient(to right, #002eff 0, #002eff 100%);
}
#search-results .result .title a {
  background-image: linear-gradient(to right, #002eff 0, #002eff 100%);
}
.container-wrap
  .bottom_controls
  #portfolio-nav
  ul:first-child
  li#all-items
  a:hover
  i {
  box-shadow:
    -0.6em 0 #002eff,
    -0.6em 0.6em #002eff,
    0.6em 0 #002eff,
    0.6em -0.6em #002eff,
    0 -0.6em #002eff,
    -0.6em -0.6em #002eff,
    0 0.6em #002eff,
    0.6em 0.6em #002eff;
}
#fp-nav:not(.light-controls).tooltip_alt ul li a.active span,
#fp-nav.tooltip_alt ul li a.active span {
  box-shadow: inset 0 0 0 2px #002eff;
  -webkit-box-shadow: inset 0 0 0 2px #002eff;
}
.default-loading-icon:before {
  border-top-color: #002eff !important;
}
#header-outer a.cart-contents span:before,
#fp-nav.tooltip ul li .fp-tooltip .tooltip-inner:after {
  border-color: transparent #002eff !important;
}
body
  .testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"]
  blockquote
  .bottom-arrow:after,
body
  .dark
  .testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"]
  blockquote
  .bottom-arrow:after,
.portfolio-items[data-ps="6"] .bg-overlay,
.portfolio-items[data-ps="6"].no-masonry .bg-overlay,
.nectar_team_member_close .inner,
.nectar_team_member_overlay .team_member_details .bio-inner .mobile-close {
  border-color: #002eff;
}
.widget .nectar_widget[class*="nectar_blog_posts_"] .arrow-circle svg circle,
.nectar-woo-flickity[data-controls="arrows-and-text"]
  .flickity-prev-next-button
  svg
  circle.time {
  stroke: #002eff;
}
.im-icon-wrap[data-color="accent-color"] path {
  fill: #002eff;
}
@media only screen and (min-width: 1px) and (max-width: 1000px) {
  body #featured article .post-title > a {
    background-color: #002eff;
  }
  body #featured article .post-title > a {
    border-color: #002eff;
  }
}
#header-outer .widget_shopping_cart .cart_list li a.remove,
.original
  #header-outer
  .woocommerce.widget_shopping_cart
  .cart_list
  li
  a.remove,
.stock.out-of-stock,
#header-outer #top nav > ul > .button_bordered_2 > a:hover,
#header-outer[data-lhe="default"] #top nav > ul > .button_bordered_2 > a:hover,
#header-outer[data-lhe="default"]
  #top
  nav
  .sf-menu
  .button_bordered_2.current-menu-item
  > a {
  color: #000064 !important;
}
#top nav > ul > .button_solid_color_2 > a:before,
#header-outer.transparent #top nav > ul > .button_solid_color_2 > a:before,
body[data-slide-out-widget-area-style="slide-out-from-right"]:not(
    [data-header-color="custom"]
  ).material
  .slide_out_area_close:before,
#header-outer .widget_shopping_cart a.button,
.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale,
.woocommerce span.onsale,
.woocommerce-page span.onsale {
  background-color: #000064;
}
#header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove,
#header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove,
#header-outer:not(.transparent)
  #top
  nav
  > ul
  > .button_bordered_2
  > a:hover:before {
  border-color: #000064;
}
.nectar-color-extra-color-1,
.testimonial_slider[data-rating-color="extra-color-1"]
  .star-rating
  .filled:before,
div[data-style="minimal"] .toggle.extra-color-1:hover > .toggle-title a,
div[data-style="minimal"] .toggle.extra-color-1.open > .toggle-title a,
div[data-style="minimal_small"] .toggle.extra-color-1 > .toggle-title a:hover,
div[data-style="minimal_small"] .toggle.extra-color-1.open > .toggle-title a {
  color: #000064;
}
.nectar-milestone .number.extra-color-1,
span.extra-color-1,
.team-member .social.extra-color-1 li a,
body [class^="icon-"].icon-default-style.extra-color-1,
body [class^="icon-"].icon-default-style[data-color="extra-color-1"],
.team-member .extra-color-1:hover,
.svg-icon-holder[data-color="extra-color-1"],
.nectar_icon_wrap[data-color="extra-color-1"] i,
body
  .wpb_row
  .span_12
  .portfolio-filters-inline[data-color-scheme="extra-color-1-underline"].full-width-section
  .active,
body
  .wpb_row
  .span_12
  .portfolio-filters-inline[data-color-scheme="extra-color-1-underline"].full-width-section
  a:hover,
body.material
  .nectar-button.see-through.extra-color-1[data-color-override="false"],
.nectar_single_testimonial[data-color="extra-color-1"] p .open-quote,
.no-highlight.extra-color-1 h3 {
  color: #000064 !important;
}
.nectar-bg-extra-color-1,
#ajax-content-wrap .nectar-bg-pseudo-extra-color-1:before,
.wpb_row .nectar-post-grid-filters[data-active-color="extra-color-1"] a:after,
.testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"]
  .flickity-page-dots
  .dot.is-selected:before,
.testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"]
  blockquote.is-selected
  p,
.nectar-button.nectar_video_lightbox[data-color="default-extra-color-1"],
.nectar_video_lightbox.nectar-button[data-color="transparent-extra-color-1"]:hover,
.nectar-cta[data-color="extra-color-1"]:not([data-style="material"]) .link_wrap,
.nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="extra-color-1"]
  .flickity-prev-next-button:hover:before,
.nectar-flickity[data-controls="default"][data-control-color="extra-color-1"]
  .flickity-page-dots
  .dot:before,
.nectar-flickity[data-controls="touch_total"][data-control-color="extra-color-1"]
  .visualized-total
  span,
.nectar-post-grid-wrap[data-load-more-color="extra-color-1"] .load-more:hover,
[class*=" icon-"].extra-color-1.icon-normal,
div[data-style="minimal"] .toggle.extra-color-1.open i:after,
div[data-style="minimal"] .toggle.extra-color-1:hover i:after,
div[data-style="minimal"] .toggle.open.extra-color-1 i:before,
div[data-style="minimal"] .toggle.extra-color-1:hover i:before,
div[data-style="minimal_small"] .toggle.extra-color-1 > .toggle-title:after,
.toggle.open.extra-color-1 > .toggle-title a,
.nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-1"]
  .nectar-list-item-btn:hover {
  background-color: #000064;
}
.nectar-button.regular-button.extra-color-1,
.nectar-button.tilt.extra-color-1,
body .swiper-slide .button.transparent_2 .extra-color-1:hover,
#sidebar .widget:hover [class^="icon-"].icon-3x.extra-color-1:not(.alt-style),
.portfolio-filters-inline[data-color-scheme="extra-color-1"],
.portfolio-filters[data-color-scheme="extra-color-1"] #sort-portfolio,
.portfolio-filters[data-color-scheme="extra-color-1"] a,
.nectar-fancy-box[data-color="extra-color-1"]:after,
.divider-small-border[data-color="extra-color-1"],
.divider-border[data-color="extra-color-1"],
.nectar-animated-title[data-color="extra-color-1"]
  .nectar-animated-title-inner:after,
.portfolio-filters-inline[data-color-scheme="extra-color-1-underline"] a:after,
.nectar-video-box[data-color="extra-color-1"] .nectar_video_lightbox,
body
  .nectar-video-box[data-color="extra-color-1"][data-hover="zoom_button"]
  .nectar_video_lightbox:after,
.nectar_video_lightbox.play_button_with_text[data-color="extra-color-1"]:not(
    [data-style="small"]
  )
  .play
  > .inner-wrap:before,
body.material
  .nectar-video-box[data-color="extra-color-1"]
  .nectar_video_lightbox:before,
.nectar-hor-list-item[data-color="extra-color-1"]:before,
.nectar-fancy-box[data-color="extra-color-1"]:not([data-style="default"])
  .box-bg:after,
body.material[data-button-style^="rounded"]
  .nectar-button.see-through.extra-color-1[data-color-override="false"]
  i,
.nectar-recent-posts-single_featured.multiple_featured
  .controls[data-color="extra-color-1"]
  li:after,
.extra-color-1.icon-normal,
.bar_graph li .extra-color-1,
.nectar-progress-bar .extra-color-1,
.swiper-slide .button.solid_color .extra-color-1,
.swiper-slide .button.solid_color_2 .extra-color-1 {
  background-color: #000064 !important;
}
.nectar_icon_wrap .svg-icon-holder[data-color="extra-color-1"] svg path {
  stroke: #000064 !important;
}
body.material[data-button-style^="rounded"]
  .nectar-button.see-through.extra-color-1[data-color-override="false"]
  i:after {
  box-shadow: #000064 0px 8px 15px;
  opacity: 0.24;
}
.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-1"]:before {
  box-shadow: 0 30px 90px #000064;
}
.nectar-fancy-box[data-style="hover_desc"][data-color="extra-color-1"]
  .box-bg:after {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000064 100%);
}
body
  .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"]
  blockquote
  .bottom-arrow:after,
body
  .dark
  .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"]
  blockquote
  .bottom-arrow:after,
div[data-style="minimal"] .toggle.open.extra-color-1 i,
div[data-style="minimal"] .toggle.extra-color-1:hover i,
.span_12.dark
  .nectar_video_lightbox.play_button_with_text[data-color="extra-color-1"]
  .play:before,
.span_12.dark
  .nectar_video_lightbox.play_button_with_text[data-color="extra-color-1"]
  .play:after,
.nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-1"]:hover {
  border-color: #000064;
}
body.material
  .nectar-button.see-through.extra-color-1[data-color-override="false"] {
  border-color: #000064 !important;
}
.im-icon-wrap[data-color="extra-color-1"] path {
  fill: #000064;
}
.nectar-color-extra-color-2,
.testimonial_slider[data-rating-color="extra-color-2"]
  .star-rating
  .filled:before,
div[data-style="minimal"] .toggle.extra-color-2:hover > .toggle-title a,
div[data-style="minimal"] .toggle.extra-color-2.open > .toggle-title a,
div[data-style="minimal_small"] .toggle.extra-color-2 > .toggle-title a:hover,
div[data-style="minimal_small"] .toggle.extra-color-2.open > .toggle-title a {
  color: #000f9f;
}
.nectar-milestone .number.extra-color-2,
span.extra-color-2,
.team-member .social.extra-color-2 li a,
body [class^="icon-"].icon-default-style.extra-color-2,
body [class^="icon-"].icon-default-style[data-color="extra-color-2"],
.team-member .extra-color-2:hover,
.svg-icon-holder[data-color="extra-color-2"],
.nectar_icon_wrap[data-color="extra-color-2"] i,
body
  .wpb_row
  .span_12
  .portfolio-filters-inline[data-color-scheme="extra-color-2-underline"].full-width-section
  .active,
body
  .wpb_row
  .span_12
  .portfolio-filters-inline[data-color-scheme="extra-color-2-underline"].full-width-section
  a:hover,
body.material
  .nectar-button.see-through.extra-color-2[data-color-override="false"],
.nectar_single_testimonial[data-color="extra-color-2"] p .open-quote,
.no-highlight.extra-color-2 h3 {
  color: #000f9f !important;
}
.nectar-bg-extra-color-2,
#ajax-content-wrap .nectar-bg-pseudo-extra-color-2:before,
.wpb_row .nectar-post-grid-filters[data-active-color="extra-color-2"] a:after,
.testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"]
  .flickity-page-dots
  .dot.is-selected:before,
.testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"]
  blockquote.is-selected
  p,
.nectar-button.nectar_video_lightbox[data-color="default-extra-color-2"],
.nectar_video_lightbox.nectar-button[data-color="transparent-extra-color-2"]:hover,
.nectar-cta[data-color="extra-color-2"]:not([data-style="material"]) .link_wrap,
.nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="extra-color-2"]
  .flickity-prev-next-button:hover:before,
.nectar-flickity[data-controls="default"][data-control-color="extra-color-2"]
  .flickity-page-dots
  .dot:before,
.nectar-flickity[data-controls="touch_total"][data-control-color="extra-color-2"]
  .visualized-total
  span,
.nectar-post-grid-wrap[data-load-more-color="extra-color-2"] .load-more:hover,
[class*=" icon-"].extra-color-2.icon-normal,
div[data-style="minimal"] .toggle.extra-color-2.open i:after,
div[data-style="minimal"] .toggle.extra-color-2:hover i:after,
div[data-style="minimal"] .toggle.open.extra-color-2 i:before,
div[data-style="minimal"] .toggle.extra-color-2:hover i:before,
div[data-style="minimal_small"] .toggle.extra-color-2 > .toggle-title:after,
.toggle.open.extra-color-2 > .toggle-title a,
.nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-2"]
  .nectar-list-item-btn:hover {
  background-color: #000f9f;
}
.nectar-button.regular-button.extra-color-2,
.nectar-button.tilt.extra-color-2,
body .swiper-slide .button.transparent_2 .extra-color-2:hover,
#sidebar .widget:hover [class^="icon-"].icon-3x.extra-color-2:not(.alt-style),
.portfolio-filters-inline[data-color-scheme="extra-color-2"],
.portfolio-filters[data-color-scheme="extra-color-2"] #sort-portfolio,
.portfolio-filters[data-color-scheme="extra-color-2"] a,
.nectar-fancy-box[data-color="extra-color-2"]:after,
.divider-small-border[data-color="extra-color-2"],
.divider-border[data-color="extra-color-2"],
.nectar-animated-title[data-color="extra-color-2"]
  .nectar-animated-title-inner:after,
.portfolio-filters-inline[data-color-scheme="extra-color-2-underline"] a:after,
.nectar-video-box[data-color="extra-color-2"] .nectar_video_lightbox,
body
  .nectar-video-box[data-color="extra-color-2"][data-hover="zoom_button"]
  .nectar_video_lightbox:after,
.nectar_video_lightbox.play_button_with_text[data-color="extra-color-2"]:not(
    [data-style="small"]
  )
  .play
  > .inner-wrap:before,
body.material
  .nectar-video-box[data-color="extra-color-2"]
  .nectar_video_lightbox:before,
.nectar-hor-list-item[data-color="extra-color-2"]:before,
.nectar-fancy-box[data-color="extra-color-2"]:not([data-style="default"])
  .box-bg:after,
body.material[data-button-style^="rounded"]
  .nectar-button.see-through.extra-color-2[data-color-override="false"]
  i,
.nectar-recent-posts-single_featured.multiple_featured
  .controls[data-color="extra-color-2"]
  li:after,
.extra-color-2.icon-normal,
.bar_graph li .extra-color-2,
.nectar-progress-bar .extra-color-2,
.swiper-slide .button.solid_color .extra-color-2,
.swiper-slide .button.solid_color_2 .extra-color-2 {
  background-color: #000f9f !important;
}
.nectar_icon_wrap .svg-icon-holder[data-color="extra-color-2"] svg path {
  stroke: #000f9f !important;
}
body.material[data-button-style^="rounded"]
  .nectar-button.see-through.extra-color-2[data-color-override="false"]
  i:after {
  box-shadow: #000f9f 0px 8px 15px;
  opacity: 0.24;
}
.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-2"]:before {
  box-shadow: 0 30px 90px #000f9f;
}
.nectar-fancy-box[data-style="hover_desc"][data-color="extra-color-2"]
  .box-bg:after {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000f9f 100%);
}
body
  .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"]
  blockquote
  .bottom-arrow:after,
body
  .dark
  .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"]
  blockquote
  .bottom-arrow:after,
div[data-style="minimal"] .toggle.open.extra-color-2 i,
div[data-style="minimal"] .toggle.extra-color-2:hover i,
.span_12.dark
  .nectar_video_lightbox.play_button_with_text[data-color="extra-color-2"]
  .play:before,
.span_12.dark
  .nectar_video_lightbox.play_button_with_text[data-color="extra-color-2"]
  .play:after,
.nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-2"]:hover {
  border-color: #000f9f;
}
body.material
  .nectar-button.see-through.extra-color-2[data-color-override="false"] {
  border-color: #000f9f !important;
}
.im-icon-wrap[data-color="extra-color-2"] path {
  fill: #000f9f;
}
.nectar-color-extra-color-3,
.testimonial_slider[data-rating-color="extra-color-3"]
  .star-rating
  .filled:before,
div[data-style="minimal"] .toggle.extra-color-3:hover > .toggle-title a,
div[data-style="minimal"] .toggle.extra-color-3.open > .toggle-title a,
div[data-style="minimal_small"] .toggle.extra-color-3 > .toggle-title a:hover,
div[data-style="minimal_small"] .toggle.extra-color-3.open > .toggle-title a {
  color: #5700e6;
}
.nectar-milestone .number.extra-color-3,
span.extra-color-3,
.team-member .social.extra-color-3 li a,
body [class^="icon-"].icon-default-style.extra-color-3,
body [class^="icon-"].icon-default-style[data-color="extra-color-3"],
.team-member .extra-color-3:hover,
.svg-icon-holder[data-color="extra-color-3"],
.nectar_icon_wrap[data-color="extra-color-3"] i,
body
  .wpb_row
  .span_12
  .portfolio-filters-inline[data-color-scheme="extra-color-3-underline"].full-width-section
  .active,
body
  .wpb_row
  .span_12
  .portfolio-filters-inline[data-color-scheme="extra-color-3-underline"].full-width-section
  a:hover,
body.material
  .nectar-button.see-through.extra-color-3[data-color-override="false"],
.nectar_single_testimonial[data-color="extra-color-3"] p .open-quote,
.no-highlight.extra-color-3 h3 {
  color: #5700e6 !important;
}
.nectar-bg-extra-color-3,
#ajax-content-wrap .nectar-bg-pseudo-extra-color-3:before,
.wpb_row .nectar-post-grid-filters[data-active-color="extra-color-3"] a:after,
.testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"]
  .flickity-page-dots
  .dot.is-selected:before,
.testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"]
  blockquote.is-selected
  p,
.nectar-button.nectar_video_lightbox[data-color="default-extra-color-3"],
.nectar_video_lightbox.nectar-button[data-color="transparent-extra-color-3"]:hover,
.nectar-cta[data-color="extra-color-3"]:not([data-style="material"]) .link_wrap,
.nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="extra-color-3"]
  .flickity-prev-next-button:hover:before,
.nectar-flickity[data-controls="default"][data-control-color="extra-color-3"]
  .flickity-page-dots
  .dot:before,
.nectar-flickity[data-controls="touch_total"][data-control-color="extra-color-3"]
  .visualized-total
  span,
.nectar-post-grid-wrap[data-load-more-color="extra-color-3"] .load-more:hover,
[class*=" icon-"].extra-color-3.icon-normal,
div[data-style="minimal"] .toggle.extra-color-3.open i:after,
div[data-style="minimal"] .toggle.extra-color-3:hover i:after,
div[data-style="minimal"] .toggle.open.extra-color-3 i:before,
div[data-style="minimal"] .toggle.extra-color-3:hover i:before,
div[data-style="minimal_small"] .toggle.extra-color-3 > .toggle-title:after,
.toggle.open.extra-color-3 > .toggle-title a,
.nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-3"]
  .nectar-list-item-btn:hover {
  background-color: #5700e6;
}
.nectar-button.regular-button.extra-color-3,
.nectar-button.tilt.extra-color-3,
body .swiper-slide .button.transparent_2 .extra-color-3:hover,
#sidebar .widget:hover [class^="icon-"].icon-3x.extra-color-3:not(.alt-style),
.portfolio-filters-inline[data-color-scheme="extra-color-3"],
.portfolio-filters[data-color-scheme="extra-color-3"] #sort-portfolio,
.portfolio-filters[data-color-scheme="extra-color-3"] a,
.nectar-fancy-box[data-color="extra-color-3"]:after,
.divider-small-border[data-color="extra-color-3"],
.divider-border[data-color="extra-color-3"],
.nectar-animated-title[data-color="extra-color-3"]
  .nectar-animated-title-inner:after,
.portfolio-filters-inline[data-color-scheme="extra-color-3-underline"] a:after,
.nectar-video-box[data-color="extra-color-3"] .nectar_video_lightbox,
body
  .nectar-video-box[data-color="extra-color-3"][data-hover="zoom_button"]
  .nectar_video_lightbox:after,
.nectar_video_lightbox.play_button_with_text[data-color="extra-color-3"]:not(
    [data-style="small"]
  )
  .play
  > .inner-wrap:before,
body.material
  .nectar-video-box[data-color="extra-color-3"]
  .nectar_video_lightbox:before,
.nectar-hor-list-item[data-color="extra-color-3"]:before,
.nectar-fancy-box[data-color="extra-color-3"]:not([data-style="default"])
  .box-bg:after,
body.material[data-button-style^="rounded"]
  .nectar-button.see-through.extra-color-3[data-color-override="false"]
  i,
.nectar-recent-posts-single_featured.multiple_featured
  .controls[data-color="extra-color-3"]
  li:after,
.extra-color-3.icon-normal,
.bar_graph li .extra-color-3,
.nectar-progress-bar .extra-color-3,
.swiper-slide .button.solid_color .extra-color-3,
.swiper-slide .button.solid_color_2 .extra-color-3 {
  background-color: #5700e6 !important;
}
.nectar_icon_wrap .svg-icon-holder[data-color="extra-color-3"] svg path {
  stroke: #5700e6 !important;
}
body.material[data-button-style^="rounded"]
  .nectar-button.see-through.extra-color-3[data-color-override="false"]
  i:after {
  box-shadow: #5700e6 0px 8px 15px;
  opacity: 0.24;
}
.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-3"]:before {
  box-shadow: 0 30px 90px #5700e6;
}
.nectar-fancy-box[data-style="hover_desc"][data-color="extra-color-3"]
  .box-bg:after {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #5700e6 100%);
}
body
  .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"]
  blockquote
  .bottom-arrow:after,
body
  .dark
  .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"]
  blockquote
  .bottom-arrow:after,
div[data-style="minimal"] .toggle.open.extra-color-3 i,
div[data-style="minimal"] .toggle.extra-color-3:hover i,
.span_12.dark
  .nectar_video_lightbox.play_button_with_text[data-color="extra-color-3"]
  .play:before,
.span_12.dark
  .nectar_video_lightbox.play_button_with_text[data-color="extra-color-3"]
  .play:after,
.nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-3"]:hover {
  border-color: #5700e6;
}
body.material
  .nectar-button.see-through.extra-color-3[data-color-override="false"] {
  border-color: #5700e6 !important;
}
.im-icon-wrap[data-color="extra-color-3"] path {
  fill: #5700e6;
}
.widget
  .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"]
  > li
  a
  .popular-featured-img:after {
  background: #000f9f;
  background: linear-gradient(to right, #000f9f, #002eff);
}
.nectar-bg-extra-color-gradient-1,
#ajax-content-wrap .nectar-bg-pseudo-extra-color-gradient-1:before,
.divider-small-border[data-color="extra-color-gradient-1"],
.divider-border[data-color="extra-color-gradient-1"],
.nectar-progress-bar .extra-color-gradient-1,
.wpb_row
  .nectar-post-grid-filters[data-active-color="extra-color-gradient-1"]
  a:after,
.nectar-recent-posts-single_featured.multiple_featured
  .controls[data-color="extra-color-gradient-1"]
  li:after,
.nectar-fancy-box[data-style="default"][data-color="extra-color-gradient-1"]:after {
  background: #002eff;
  background: linear-gradient(to right, #002eff, #000f9f);
}
.icon-normal.extra-color-gradient-1,
body [class^="icon-"].icon-3x.alt-style.extra-color-gradient-1,
.nectar-button.extra-color-gradient-1:after,
.nectar-cta[data-color="extra-color-gradient-1"]:not([data-style="material"])
  .link_wrap,
.nectar-button.see-through-extra-color-gradient-1:after,
.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-1"]
  .box-bg:after,
.nectar-post-grid-wrap[data-load-more-color="extra-color-gradient-1"]
  .load-more:before {
  background: #002eff;
  background: linear-gradient(to bottom right, #002eff, #000f9f);
}
body.material .nectar-button.regular.m-extra-color-gradient-1,
body.material .nectar-button.see-through.m-extra-color-gradient-1:before,
.swiper-slide .button.solid_color .extra-color-gradient-1,
.swiper-slide .button.transparent_2 .extra-color-gradient-1:before {
  background: #002eff;
  background: linear-gradient(125deg, #002eff, #000f9f);
}
body.material .nectar-button.regular.m-extra-color-gradient-1:before {
  background: #000f9f;
}
.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-1"]:before {
  box-shadow: 0px 30px 90px #000f9f;
}
.nectar-color-extra-color-gradient-1,
.testimonial_slider[data-rating-color="extra-color-gradient-1"]
  .star-rating
  .filled:before {
  color: #002eff;
  background: linear-gradient(to right, #002eff, #000f9f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.nectar-button.extra-color-gradient-1,
.nectar-button.see-through-extra-color-gradient-1 {
  border-width: 3px;
  border-style: solid;
  -moz-border-image: -moz-linear-gradient(top right, #002eff 0, #000f9f 100%);
  -webkit-border-image: -webkit-linear-gradient(
    top right,
    #002eff 0,
    #000f9f 100%
  );
  border-image: linear-gradient(to bottom right, #002eff 0, #000f9f 100%);
  border-image-slice: 1;
}
[class^="icon-"][data-color="extra-color-gradient-1"]:before,
[class*=" icon-"][data-color="extra-color-gradient-1"]:before,
[class^="icon-"].extra-color-gradient-1:not(.icon-normal):before,
[class*=" icon-"].extra-color-gradient-1:not(.icon-normal):before,
.nectar_icon_wrap[data-color="extra-color-gradient-1"]:not(
    [data-style="shadow-bg"]
  )
  i {
  color: #002eff;
  background: linear-gradient(to bottom right, #002eff, #000f9f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  display: initial;
}
.nectar-button.extra-color-gradient-1 .hover,
.nectar-button.see-through-extra-color-gradient-1 .start {
  background: #002eff;
  background: linear-gradient(to bottom right, #002eff, #000f9f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  display: initial;
}
.nectar-button.extra-color-gradient-1.no-text-grad .hover,
.nectar-button.see-through-extra-color-gradient-1.no-text-grad .start {
  background: transparent !important;
  color: #002eff !important;
}
.nectar-bg-extra-color-gradient-2,
#ajax-content-wrap .nectar-bg-pseudo-extra-color-gradient-2:before,
.divider-small-border[data-color="extra-color-gradient-2"],
.divider-border[data-color="extra-color-gradient-2"],
.nectar-progress-bar .extra-color-gradient-2,
.wpb_row
  .nectar-post-grid-filters[data-active-color="extra-color-gradient-2"]
  a:after,
.nectar-recent-posts-single_featured.multiple_featured
  .controls[data-color="extra-color-gradient-2"]
  li:after,
.nectar-fancy-box[data-style="default"][data-color="extra-color-gradient-2"]:after {
  background: #864be5;
  background: linear-gradient(to right, #864be5, #002eff);
}
.icon-normal.extra-color-gradient-2,
body [class^="icon-"].icon-3x.alt-style.extra-color-gradient-2,
.nectar-button.extra-color-gradient-2:after,
.nectar-cta[data-color="extra-color-gradient-2"]:not([data-style="material"])
  .link_wrap,
.nectar-button.see-through-extra-color-gradient-2:after,
.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-2"]
  .box-bg:after,
.nectar-post-grid-wrap[data-load-more-color="extra-color-gradient-2"]
  .load-more:before {
  background: #864be5;
  background: linear-gradient(to bottom right, #864be5, #002eff);
}
body.material .nectar-button.regular.m-extra-color-gradient-2,
body.material .nectar-button.see-through.m-extra-color-gradient-2:before,
.swiper-slide .button.solid_color .extra-color-gradient-2,
.swiper-slide .button.transparent_2 .extra-color-gradient-2:before {
  background: #864be5;
  background: linear-gradient(125deg, #864be5, #002eff);
}
body.material .nectar-button.regular.m-extra-color-gradient-2:before {
  background: #002eff;
}
.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-2"]:before {
  box-shadow: 0px 30px 90px #002eff;
}
.nectar-color-extra-color-gradient-2,
.testimonial_slider[data-rating-color="extra-color-gradient-2"]
  .star-rating
  .filled:before {
  color: #864be5;
  background: linear-gradient(to right, #864be5, #002eff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.nectar-button.extra-color-gradient-2,
.nectar-button.see-through-extra-color-gradient-2 {
  border-width: 3px;
  border-style: solid;
  -moz-border-image: -moz-linear-gradient(top right, #864be5 0, #002eff 100%);
  -webkit-border-image: -webkit-linear-gradient(
    top right,
    #864be5 0,
    #002eff 100%
  );
  border-image: linear-gradient(to bottom right, #864be5 0, #002eff 100%);
  border-image-slice: 1;
}
[class^="icon-"][data-color="extra-color-gradient-2"]:before,
[class*=" icon-"][data-color="extra-color-gradient-2"]:before,
[class^="icon-"].extra-color-gradient-2:not(.icon-normal):before,
[class*=" icon-"].extra-color-gradient-2:not(.icon-normal):before,
.nectar_icon_wrap[data-color="extra-color-gradient-2"]:not(
    [data-style="shadow-bg"]
  )
  i {
  color: #864be5;
  background: linear-gradient(to bottom right, #864be5, #002eff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  display: initial;
}
.nectar-button.extra-color-gradient-2 .hover,
.nectar-button.see-through-extra-color-gradient-2 .start {
  background: #864be5;
  background: linear-gradient(to bottom right, #864be5, #002eff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  display: initial;
}
.nectar-button.extra-color-gradient-2.no-text-grad .hover,
.nectar-button.see-through-extra-color-gradient-2.no-text-grad .start {
  background: transparent !important;
  color: #864be5 !important;
}
:root {
  --nectar-accent-color: #002eff;
  --nectar-extra-color-1: #000064;
  --nectar-extra-color-2: #000f9f;
  --nectar-extra-color-3: #5700e6;
}
body #header-outer,
body #search-outer,
body.ascend #search-outer,
body[data-header-format="left-header"].ascend #search-outer,
.material #header-space,
#header-space,
.material #header-outer .bg-color-stripe,
.material #search-outer .bg-color-stripe,
.material #header-outer #search-outer:before,
.material #search-outer .nectar-ajax-search-results,
body[data-header-format="left-header"].material #search-outer,
body.material[data-header-format="centered-menu-bottom-bar"]
  #page-header-wrap.fullscreen-header,
body #header-outer #mobile-menu:before,
.nectar-slide-in-cart.style_slide_in_click {
  background-color: #ffffff;
}
body .nectar-slide-in-cart:not(.style_slide_in_click) .blockUI.blockOverlay {
  background-color: #ffffff !important;
}
body #header-outer,
body[data-header-color="dark"] #header-outer {
  background-color: rgba(255, 255, 255, 100);
}
.material #header-outer:not(.transparent) .bg-color-stripe {
  display: none;
}
#header-outer #top nav > ul > li > a,
#header-outer .slide-out-widget-area-toggle a i.label,
#header-outer:not(.transparent) #top #logo,
#header-outer #top .span_9 > .slide-out-widget-area-toggle i,
#header-outer #top .sf-sub-indicator i,
body[data-header-color="custom"].ascend
  #boxed
  #header-outer
  .cart-menu
  .cart-icon-wrap
  i,
#header-outer #top nav ul #nectar-user-account a span,
#header-outer #top #toggle-nav i,
.material
  #header-outer:not([data-permanent-transparent="1"])
  .mobile-search
  .icon-salient-search,
#header-outer:not([data-permanent-transparent="1"])
  .mobile-user-account
  .icon-salient-m-user,
#header-outer:not([data-permanent-transparent="1"])
  .mobile-search
  .icon-salient-search,
#header-outer #top #mobile-cart-link i,
#header-outer .cart-menu .cart-icon-wrap .icon-salient-cart,
body[data-header-format="left-header"] #header-outer #social-in-menu a,
#header-outer #top nav ul #search-btn a span,
#search-outer #search input[type="text"],
#search-outer #search #close a span,
body.ascend #search-outer #search #close a span,
body.ascend #search-outer #search input[type="text"],
.material #search-outer #search .span_12 span,
.style_slide_in_click .total,
.style_slide_in_click .total strong,
.nectar-slide-in-cart.style_slide_in_click h4,
.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart,
.nectar-slide-in-cart.style_slide_in_click
  .widget_shopping_cart
  .cart_list.woocommerce-mini-cart
  .mini_cart_item
  a,
.style_slide_in_click .woocommerce-mini-cart__empty-message h3 {
  color: #888888 !important;
}
body #header-outer .nectar-header-text-content,
.nectar-ajax-search-results .search-post-item,
.nectar-ajax-search-results ul.products li.product,
#header-outer:not(.transparent) .nectar-mobile-only.mobile-header {
  color: #888888;
}
.material #header-outer #search-outer input::-webkit-input-placeholder,
body[data-header-format="left-header"].material
  #search-outer
  input::-webkit-input-placeholder {
  color: #888888 !important;
}
#header-outer #top .slide-out-widget-area-toggle a .lines:after,
#header-outer #top .slide-out-widget-area-toggle a .lines:before,
#header-outer #top .slide-out-widget-area-toggle a .lines-button:after,
body.material.mobile
  #header-outer.transparent:not([data-permanent-transparent="1"])
  header
  .slide-out-widget-area-toggle
  a
  .close-line,
body.material.mobile
  #header-outer:not([data-permanent-transparent="1"])
  header
  .slide-out-widget-area-toggle
  a
  .close-line,
#search-outer .close-wrap .close-line,
#header-outer:not(.transparent) #top .slide-out-widget-area-toggle .close-line,
.nectar-slide-in-cart.style_slide_in_click .close-cart .close-line,
.nectar-ajax-search-results h4 a:before {
  background-color: #888888;
}
#top nav > ul > .button_bordered > a:before,
#header-outer:not(.transparent) #top .slide-out-widget-area-toggle .close-line {
  border-color: #888888;
}
#header-outer[data-lhe="default"] #top nav > ul > li > a:hover,
#header-outer[data-lhe="default"]
  #top
  nav
  .sf-menu
  > .sfHover:not(#social-in-menu)
  > a,
body #header-outer[data-lhe="default"] #top nav > ul > li > a:hover,
body
  #header-outer[data-lhe="default"]
  #top
  nav
  .sf-menu
  > .sfHover:not(#social-in-menu)
  > a,
body
  #header-outer[data-lhe="default"]
  #top
  nav
  .sf-menu
  > .current-menu-item
  > a,
body
  #header-outer[data-lhe="default"]
  #top
  nav
  .sf-menu
  > .current_page_item
  > a
  .sf-sub-indicator
  i,
body
  #header-outer[data-lhe="default"]
  #top
  nav
  .sf-menu
  > .current_page_ancestor
  > a,
body
  #header-outer[data-lhe="default"]
  #top
  nav
  .sf-menu
  > .current-menu-ancestor
  > a,
body
  #header-outer[data-lhe="default"]
  #top
  nav
  .sf-menu
  > .current-menu-ancestor
  > a
  i,
body
  #header-outer[data-lhe="default"]
  #top
  nav
  .sf-menu
  > .current_page_item
  > a,
body
  #header-outer[data-lhe="default"]
  #top
  nav
  .sf-menu
  > .current_page_parent
  > a,
body
  #header-outer[data-lhe="default"]
  #top
  nav
  .sf-menu
  > .current-menu-ancestor
  > a,
#header-outer:not(.transparent) .nectar-mobile-only.mobile-header a:hover,
#header-outer:not(.transparent)
  .nectar-mobile-only.mobile-header
  li[class*="current"]
  a {
  color: #002eff !important;
}
#header-outer:not(.transparent)
  .nectar-mobile-only.mobile-header
  li[class*="current-"]
  a,
#header-outer:not(.transparent) .nectar-mobile-only.mobile-header li a:active {
  color: #002eff;
}
#header-outer .slide-out-widget-area-toggle a:hover i.label,
body #header-outer:not(.transparent) #social-in-menu a i:after,
.ascend
  #header-outer:not(.transparent)
  .cart-outer:hover
  .cart-menu-wrap:not(.has_products)
  .icon-salient-cart,
body.material
  #header-outer:not(.transparent)
  .cart-outer:hover
  .cart-menu-wrap
  .icon-salient-cart,
body #top nav .sf-menu > .current_page_ancestor > a .sf-sub-indicator i,
body #top nav .sf-menu > .current_page_item > a .sf-sub-indicator i,
#header-outer #top .sf-menu > .sfHover > a .sf-sub-indicator i,
#header-outer #top .sf-menu > li > a:hover .sf-sub-indicator i,
#header-outer #top nav ul #search-btn a:hover span,
#header-outer #top nav ul #nectar-user-account a:hover span,
#header-outer #top nav ul .slide-out-widget-area-toggle a:hover span,
body:not(.material) #search-outer #search #close a span:hover {
  color: #002eff !important;
}
#top .sf-menu > li.nectar-regular-menu-item > a:hover > .nectar-menu-icon,
#top .sf-menu > li.nectar-regular-menu-item.sfHover > a > .nectar-menu-icon,
#top
  .sf-menu
  > li.nectar-regular-menu-item[class*="current-"]
  > a
  > .nectar-menu-icon,
#header-outer[data-lhe="default"]:not(.transparent)
  .nectar-header-text-content
  a:hover {
  color: #002eff;
}
.nectar-ajax-search-results .search-post-item h5 {
  background-image: linear-gradient(to right, #002eff 0, #002eff 100%);
}
#header-outer:not(.transparent)
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  .lines:after,
#header-outer:not(.transparent)
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  .lines:before,
#header-outer:not(.transparent)
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  .lines-button:after,
body[data-header-format="left-header"]
  #header-outer[data-lhe="animated_underline"]
  #top
  nav
  > ul
  > li:not([class*="button_"])
  > a
  > span:after,
#header-outer[data-lhe="animated_underline"]
  .nectar-header-text-content
  a:after {
  background-color: #002eff !important;
}
#header-outer[data-lhe="animated_underline"]
  #top
  nav
  > ul
  > li
  > a
  .menu-title-text:after,
body.material #header-outer #search-outer #search input[type="text"],
body[data-header-format="left-header"].material
  #search-outer
  #search
  input[type="text"] {
  border-color: #002eff;
}
#top .sf-menu > li.nectar-regular-menu-item > a > .nectar-menu-icon {
  color: #888888;
}
#search-outer .ui-widget-content,
body:not([data-header-format="left-header"]) #top .sf-menu li ul,
#header-outer nav > ul > .megamenu > .sub-menu,
body #header-outer nav > ul > .megamenu > .sub-menu > li > a,
#header-outer .widget_shopping_cart .cart_list a,
#header-outer .widget_shopping_cart .cart_list li,
#header-outer .widget_shopping_cart_content,
.woocommerce .cart-notification,
#header-secondary-outer ul ul li a,
#header-secondary-outer .sf-menu li ul {
  background-color: #ffffff;
}
body[data-header-format="left-header"]
  #header-outer
  .cart-outer
  .cart-notification:after {
  border-color: transparent transparent #ffffff transparent;
}
#top .sf-menu li ul li a:hover,
body #top nav .sf-menu ul .sfHover > a,
#top .sf-menu li ul .current-menu-item > a,
#top .sf-menu li ul .current-menu-ancestor > a,
#header-outer nav > ul > .megamenu > ul ul li a:hover,
#header-outer nav > ul > .megamenu > ul ul li a:focus,
#header-outer nav > ul > .megamenu > ul ul .current-menu-item > a,
#header-secondary-outer ul ul li a:hover,
#header-secondary-outer ul ul li a:focus,
#header-secondary-outer ul > li:not(.megamenu) ul a:hover,
body #header-secondary-outer .sf-menu ul .sfHover > a,
#search-outer .ui-widget-content li:hover,
#search-outer .ui-state-hover,
#search-outer .ui-widget-content .ui-state-hover,
#search-outer .ui-widget-header .ui-state-hover,
#search-outer .ui-state-focus,
#search-outer .ui-widget-content .ui-state-focus,
#search-outer .ui-widget-header .ui-state-focus,
#header-outer #top nav > ul > li:not(.megamenu) ul a:hover,
#header-outer #top nav > ul > li:not(.megamenu) .sfHover > a,
#header-outer:not([data-format="left-header"])
  #top
  nav
  > ul
  > li:not(.megamenu)
  .sfHover
  > a,
#header-outer nav > ul > .megamenu > ul ul .sfHover > a,
#header-outer:not([data-format="left-header"])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  a:hover,
body:not([data-header-format="left-header"])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  ul
  .current-menu-item
  > a,
#header-outer:not([data-format="left-header"])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  .current-menu-item
  > a,
#header-outer:not([data-format="left-header"])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  .current-menu-ancestor
  > a {
  background-color: #ffffff !important;
}
#search-outer .ui-widget-content li a,
#search-outer .ui-widget-content i,
#top .sf-menu li ul li a,
body #header-outer .widget_shopping_cart .cart_list a,
#header-secondary-outer ul ul li a,
.woocommerce .cart-notification .item-name,
.cart-outer .cart-notification,
#header-outer #top .sf-menu li ul .sf-sub-indicator i,
#header-outer .widget_shopping_cart .quantity,
#header-outer:not([data-format="left-header"])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  a,
#header-outer .cart-notification .item-name,
#header-outer #top nav > ul > .nectar-woo-cart .cart-outer .widget ul a:hover,
#header-outer .cart-outer .total strong,
#header-outer .cart-outer .total,
#header-outer ul.product_list_widget li dl dd,
#header-outer ul.product_list_widget li dl dt {
  color: #666666 !important;
}
.sf-menu .widget-area-active .widget *,
.sf-menu .widget-area-active:hover .widget * {
  color: #666666;
}
#top .sf-menu > li li > a > .nectar-menu-icon {
  color: #002eff;
}
#search-outer .ui-widget-content li:hover *,
#search-outer .ui-widget-content .ui-state-focus *,
body #top nav .sf-menu ul .sfHover > a,
#header-secondary-outer ul ul li:hover > a,
#header-secondary-outer ul ul li:hover > a i,
#header-secondary-outer ul .sfHover > a,
body[data-dropdown-style="minimal"]
  #header-secondary-outer
  ul
  > li:not(.megamenu)
  .sfHover
  > a,
body #top nav .sf-menu ul .sfHover > a .sf-sub-indicator i,
body #top nav .sf-menu ul li:hover > a .sf-sub-indicator i,
body #top nav .sf-menu ul li:hover > a,
body #top nav .sf-menu ul .current-menu-item > a,
body #top nav .sf-menu ul .current_page_item > a .sf-sub-indicator i,
body #top nav .sf-menu ul .current_page_ancestor > a .sf-sub-indicator i,
body #top nav .sf-menu ul .sfHover > a,
body #top nav .sf-menu ul .current_page_ancestor > a,
body #top nav .sf-menu ul .current-menu-ancestor > a,
body #top nav .sf-menu ul .current_page_item > a,
body .sf-menu ul li ul .sfHover > a .sf-sub-indicator i,
body .sf-menu > li > a:active > .sf-sub-indicator i,
body .sf-menu > .sfHover > a > .sf-sub-indicator i,
body .sf-menu li ul .sfHover > a,
#header-outer nav > ul > .megamenu > ul ul .current-menu-item > a,
#header-outer nav > ul > .megamenu > ul > li > a:hover,
#header-outer nav > ul > .megamenu > ul > .sfHover > a,
body #header-outer nav > ul > .megamenu ul li:hover > a,
#header-outer #top nav ul li .sfHover > a .sf-sub-indicator i,
#header-outer #top nav > ul > .megamenu > ul ul li a:hover,
#header-outer #top nav > ul > .megamenu > ul ul li a:focus,
#header-outer #top nav > ul > .megamenu > ul ul .sfHover > a,
#header-outer #header-secondary-outer nav > ul > .megamenu > ul ul li a:hover,
#header-outer #header-secondary-outer nav > ul > .megamenu > ul ul li a:focus,
#header-outer #header-secondary-outer nav > ul > .megamenu > ul ul .sfHover > a,
#header-outer #top nav ul li li:hover > a .sf-sub-indicator i,
#header-outer[data-format="left-header"]
  .sf-menu
  .sub-menu
  .current-menu-item
  > a,
body:not([data-header-format="left-header"])
  #header-outer
  #top
  nav
  > ul
  > .megamenu
  > ul
  ul
  .current-menu-item
  > a,
body:not([data-header-format="left-header"])
  #header-outer
  #header-secondary-outer
  nav
  > ul
  > .megamenu
  > ul
  ul
  .current-menu-item
  > a,
#header-outer #top nav > ul > li:not(.megamenu) ul a:hover,
body[data-dropdown-style="minimal"]
  #header-secondary-outer
  ul
  > li:not(.megamenu)
  ul
  a:hover,
#header-outer #top nav > ul > li:not(.megamenu) .sfHover > a,
#header-outer:not([data-format="left-header"])
  #top
  nav
  > ul
  > li:not(.megamenu)
  .sfHover
  > a,
#header-outer:not([data-format="left-header"])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  a:hover,
#header-outer:not([data-format="left-header"])
  #top
  nav
  > ul
  > li:not(.megamenu)
  .current-menu-item
  > a,
#header-outer:not([data-format="left-header"])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  .current-menu-item
  > a,
#header-outer:not([data-format="left-header"])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  .current-menu-ancestor
  > a,
#header-outer:not([data-format="left-header"])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  .current-menu-ancestor
  > a
  .sf-sub-indicator
  i,
#header-outer:not([data-format="left-header"])
  #top
  nav
  > ul
  > .megamenu
  ul
  ul
  .current-menu-item
  > a,
#header-outer:not([data-format="left-header"])
  #header-secondary-outer
  nav
  > ul
  > .megamenu
  ul
  ul
  .current-menu-item
  > a,
body:not([data-header-format="left-header"])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > li
  > ul
  > .has-ul
  > a:hover,
body:not([data-header-format="left-header"])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > li
  > ul
  > .has-ul
  > a:focus,
body:not([data-header-format="left-header"])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > li:hover
  > a,
body:not([data-header-format="left-header"])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > li
  > ul
  > .has-ul:hover
  > a,
#header-outer:not([data-format="left-header"])
  nav
  > ul
  > .megamenu
  ul
  ul
  .current-menu-item.has-ul
  > a,
#header-outer:not([data-format="left-header"])
  nav
  > ul
  > .megamenu
  ul
  ul
  .current-menu-ancestor.has-ul
  > a {
  color: #002eff !important;
}
#top .sf-menu > li li > a:hover > .nectar-menu-icon,
#top .sf-menu > li li.sfHover > a > .nectar-menu-icon,
#top
  .sf-menu
  > li
  li.nectar-regular-menu-item[class*="current-"]
  > a
  > .nectar-menu-icon {
  color: #002eff;
}
body #header-outer #top nav .sf-menu ul li > a .item_desc {
  color: #cccccc !important;
}
body #header-outer #top nav .sf-menu ul .sfHover > a .item_desc,
body #header-outer #top nav .sf-menu ul li:hover > a .item_desc,
body #header-outer #top nav .sf-menu ul .current-menu-item > a .item_desc,
body #header-outer #top nav .sf-menu ul .current_page_item > a .item_desc,
body #header-outer #top nav .sf-menu ul .current_page_ancestor > a .item_desc,
body #header-outer nav > ul > .megamenu > ul ul li a:focus .item_desc {
  color: #ffffff !important;
}
body:not([data-header-format="left-header"])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > li
  > a,
body:not([data-header-format="left-header"])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > li
  > ul
  > .has-ul
  > a,
body:not([data-header-format="left-header"])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > li
  > a,
#header-outer[data-lhe="default"]
  nav
  .sf-menu
  .megamenu
  ul
  .current_page_ancestor
  > a,
#header-outer[data-lhe="default"]
  nav
  .sf-menu
  .megamenu
  ul
  .current-menu-ancestor
  > a,
body:not([data-header-format="left-header"])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > li
  > ul
  > .has-ul
  > a {
  color: #ffffff !important;
}
body:not([data-header-format="left-header"])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > li:hover
  > a,
body:not([data-header-format="left-header"])
  #header-outer
  #top
  nav
  > ul
  > .megamenu
  > ul
  > li:hover
  > a,
body:not([data-header-format="left-header"])
  #header-outer
  #header-secondary-outer
  nav
  > ul
  > .megamenu
  > ul
  > li:hover
  > a,
#header-outer:not([data-format="left-header"])
  nav
  > ul
  > .megamenu
  > ul
  > .current-menu-ancestor.menu-item-has-children
  > a,
body:not([data-header-format="left-header"])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > .current-menu-item
  > a,
body:not([data-header-format="left-header"])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > li
  > ul
  > .has-ul:hover
  > a,
body:not([data-header-format="left-header"])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > li
  > ul
  > .has-ul
  > a:focus,
#header-outer:not([data-format="left-header"])
  nav
  > ul
  > .megamenu
  ul
  ul
  .current-menu-item.has-ul
  > a,
#header-outer:not([data-format="left-header"])
  nav
  > ul
  > .megamenu
  ul
  ul
  .current-menu-ancestor.has-ul
  > a {
  color: #ffffff !important;
}
body
  #header-outer[data-transparent-header="true"]
  #top
  nav
  ul
  #nectar-user-account
  > div,
body[data-header-color="custom"] #top nav ul #nectar-user-account > div,
#header-outer:not(.transparent) .sf-menu > li ul {
  border-color: #eeeeee;
}
#header-outer:not(.transparent) .sf-menu > li ul {
  border-top-width: 1px;
  border-top-style: solid;
}
#search-outer .ui-widget-content,
body:not([data-header-format="left-header"]) #header-outer .sf-menu li ul,
#header-outer nav > ul > .megamenu > .sub-menu,
body #header-outer nav > ul > .megamenu > .sub-menu > li > a,
#header-outer .widget_shopping_cart .cart_list a,
#header-secondary-outer ul ul li a,
#header-outer .widget_shopping_cart .cart_list li,
.woocommerce .cart-notification,
#header-outer .widget_shopping_cart_content {
  background-color: rgba(255, 255, 255, 100) !important;
}
#slide-out-widget-area:not(.fullscreen-alt):not(.fullscreen),
#slide-out-widget-area-bg.fullscreen,
#slide-out-widget-area-bg.fullscreen-split,
#slide-out-widget-area-bg.fullscreen-inline-images .nectar-ocm-image-wrap-outer,
#slide-out-widget-area-bg.fullscreen-alt .bg-inner,
body.material #slide-out-widget-area-bg.slide-out-from-right {
  background-color: #002eff;
}
body #slide-out-widget-area,
body.material
  #slide-out-widget-area.slide-out-from-right
  .off-canvas-social-links
  a:hover
  i:before,
body #slide-out-widget-area a,
body #slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a,
body
  #slide-out-widget-area.fullscreen-alt
  .inner
  .off-canvas-menu-container
  li
  a,
#slide-out-widget-area.fullscreen-split .inner .widget.widget_nav_menu li a,
#slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a,
#slide-out-widget-area.fullscreen-inline-images
  .inner
  .off-canvas-menu-container
  li
  a,
body #slide-out-widget-area.fullscreen .menuwrapper li a,
body
  #slide-out-widget-area.slide-out-from-right-hover
  .inner
  .off-canvas-menu-container
  li
  a,
body
  #slide-out-widget-area
  .slide_out_area_close
  .icon-default-style[class^="icon-"],
body #slide-out-widget-area .nectar-menu-label {
  color: #eefbfa;
}
body #slide-out-widget-area .nectar-menu-label:before {
  background-color: #eefbfa;
}
#slide-out-widget-area .tagcloud a,
body.material
  #slide-out-widget-area[class*="slide-out-from-right"]
  .off-canvas-menu-container
  li
  a:after,
#slide-out-widget-area.fullscreen-split
  .inner
  .off-canvas-menu-container
  li
  a:after {
  border-color: #eefbfa;
}
body .slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines:before,
body .slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines:after,
body
  .slide-out-hover-icon-effect.slide-out-widget-area-toggle
  .lines-button:after,
body
  .slide-out-hover-icon-effect.slide-out-widget-area-toggle
  .unhidden-line
  .lines:before,
body
  .slide-out-hover-icon-effect.slide-out-widget-area-toggle
  .unhidden-line
  .lines:after,
body
  .slide-out-hover-icon-effect.slide-out-widget-area-toggle
  .unhidden-line.lines-button:after {
  background-color: #eefbfa;
}
body #slide-out-widget-area h1,
body #slide-out-widget-area h2,
body #slide-out-widget-area h3,
body #slide-out-widget-area h4,
body #slide-out-widget-area h5,
body #slide-out-widget-area h6 {
  color: #ffffff;
}
body #slide-out-widget-area[class*="fullscreen"] .current-menu-item > a,
body #slide-out-widget-area.fullscreen a:hover,
body #slide-out-widget-area.fullscreen-split a:hover,
body
  #slide-out-widget-area.fullscreen-split
  .off-canvas-menu-container
  .current-menu-item
  > a,
#slide-out-widget-area.slide-out-from-right-hover a:hover,
body.material
  #slide-out-widget-area.slide-out-from-right
  .off-canvas-social-links
  a
  i:after,
body #slide-out-widget-area.slide-out-from-right a:hover,
body
  #slide-out-widget-area.fullscreen-alt
  .inner
  .off-canvas-menu-container
  li
  a:hover,
#slide-out-widget-area.slide-out-from-right-hover
  .inner
  .off-canvas-menu-container
  li
  a:hover,
#slide-out-widget-area.slide-out-from-right-hover
  .inner
  .off-canvas-menu-container
  li.current-menu-item
  > a,
#slide-out-widget-area.slide-out-from-right-hover.no-text-effect
  .inner
  .off-canvas-menu-container
  li
  a:hover,
body
  #slide-out-widget-area
  .slide_out_area_close:hover
  .icon-default-style[class^="icon-"],
body.material
  #slide-out-widget-area.slide-out-from-right
  .off-canvas-menu-container
  .current-menu-item
  > a,
#slide-out-widget-area
  .widget
  .nectar_widget[class*="nectar_blog_posts_"]
  li:not(.has-img)
  a:hover
  .post-title {
  color: #ffffff !important;
}
body.material
  #slide-out-widget-area[class*="slide-out-from-right"]
  .off-canvas-menu-container
  li
  a:after,
#slide-out-widget-area.fullscreen-split
  .inner
  .off-canvas-menu-container
  li
  a:after,
#slide-out-widget-area .tagcloud a:hover {
  border-color: #ffffff;
}
#slide-out-widget-area.fullscreen-split
  .widget
  ul:not([class*="nectar_blog_posts"])
  li
  > a:not(.tag-cloud-link):not(.nectar-button),
#slide-out-widget-area.fullscreen-split .textwidget a:not(.nectar-button) {
  background-image: linear-gradient(to right, #ffffff 0, #ffffff 100%);
}
#slide-out-widget-area ul .menu-item .nectar-ext-menu-item .menu-title-text {
  background-image: linear-gradient(to right, #ffffff 0, #ffffff 100%);
}
#mobile-menu ul .menu-item .nectar-ext-menu-item .menu-title-text {
  background-image: none;
}
body[data-slide-out-widget-area-style="slide-out-from-right"].material
  .slide_out_area_close:before {
  background-color: #ff1053;
}
@media only screen and (min-width: 1000px) {
  body[data-slide-out-widget-area-style="slide-out-from-right"].material
    .slide_out_area_close
    .close-line {
    background-color: #ffffff;
  }
}
body #slide-out-widget-area-bg {
  background-color: rgba(0, 0, 0, 0.8);
}
.single-post
  #page-header-bg[data-post-hs="default_minimal"]
  .page-header-bg-image:after {
  background-color: #2d2d2d;
  opacity: 0.4;
}
.single-post #page-header-bg[data-post-hs="default_minimal"] {
  background-color: #2d2d2d;
}
.featured-media-under-header__cat-wrap .meta-category .actu:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .actu:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .actu:focus,
body.material #page-header-bg.fullscreen-header .inner-wrap > a.actu,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .actu:hover,
.masonry.classic_enhanced .posts-container article .meta-category .actu:hover,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .actu:focus,
.masonry.classic_enhanced .posts-container article .meta-category .actu:focus,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > .actu:hover,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > .actu:focus,
.nectar-recent-posts-slider .container .strong .actu:before,
.masonry.material .masonry-blog-item .meta-category .actu:before,
[data-style="list_featured_first_row"] .meta-category .actu:before,
.nectar-recent-posts-single_featured .strong .actu,
.related-posts[data-style="material"] .meta-category .actu:before,
.post-area.featured_img_left .meta-category .actu:before,
.post-area.featured_img_left .quote.category-actu .quote-inner:before,
.material.masonry .masonry-blog-item.category-actu .quote-inner:before,
.material.masonry .masonry-blog-item.category-actu .video-play-button,
.material.masonry .masonry-blog-item.category-actu .link-inner:before {
  background-color: #383838 !important;
}
[data-style="list_featured_first_row"] .meta-category .actu,
.masonry.material .masonry-blog-item .meta-category .actu,
.post-area.featured_img_left .meta-category .actu,
.related-posts[data-style="material"] .meta-category .actu {
  background-color: #383838 !important;
  color: #fff !important;
}
.featured-media-under-header__cat-wrap .meta-category .agriculture:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .agriculture:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .agriculture:focus,
body.material #page-header-bg.fullscreen-header .inner-wrap > a.agriculture,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .agriculture:hover,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .agriculture:hover,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .agriculture:focus,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .agriculture:focus,
#page-header-bg[data-post-hs="default_minimal"]
  .inner-wrap
  > .agriculture:hover,
#page-header-bg[data-post-hs="default_minimal"]
  .inner-wrap
  > .agriculture:focus,
.nectar-recent-posts-slider .container .strong .agriculture:before,
.masonry.material .masonry-blog-item .meta-category .agriculture:before,
[data-style="list_featured_first_row"] .meta-category .agriculture:before,
.nectar-recent-posts-single_featured .strong .agriculture,
.related-posts[data-style="material"] .meta-category .agriculture:before,
.post-area.featured_img_left .meta-category .agriculture:before,
.post-area.featured_img_left .quote.category-agriculture .quote-inner:before,
.material.masonry .masonry-blog-item.category-agriculture .quote-inner:before,
.material.masonry .masonry-blog-item.category-agriculture .video-play-button,
.material.masonry .masonry-blog-item.category-agriculture .link-inner:before {
  background-color: #2e964f !important;
}
[data-style="list_featured_first_row"] .meta-category .agriculture,
.masonry.material .masonry-blog-item .meta-category .agriculture,
.post-area.featured_img_left .meta-category .agriculture,
.related-posts[data-style="material"] .meta-category .agriculture {
  background-color: #2e964f !important;
  color: #fff !important;
}
.featured-media-under-header__cat-wrap .meta-category .bien-etre:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .bien-etre:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .bien-etre:focus,
body.material #page-header-bg.fullscreen-header .inner-wrap > a.bien-etre,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .bien-etre:hover,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .bien-etre:hover,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .bien-etre:focus,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .bien-etre:focus,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > .bien-etre:hover,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > .bien-etre:focus,
.nectar-recent-posts-slider .container .strong .bien-etre:before,
.masonry.material .masonry-blog-item .meta-category .bien-etre:before,
[data-style="list_featured_first_row"] .meta-category .bien-etre:before,
.nectar-recent-posts-single_featured .strong .bien-etre,
.related-posts[data-style="material"] .meta-category .bien-etre:before,
.post-area.featured_img_left .meta-category .bien-etre:before,
.post-area.featured_img_left .quote.category-bien-etre .quote-inner:before,
.material.masonry .masonry-blog-item.category-bien-etre .quote-inner:before,
.material.masonry .masonry-blog-item.category-bien-etre .video-play-button,
.material.masonry .masonry-blog-item.category-bien-etre .link-inner:before {
  background-color: #ffad8d !important;
}
[data-style="list_featured_first_row"] .meta-category .bien-etre,
.masonry.material .masonry-blog-item .meta-category .bien-etre,
.post-area.featured_img_left .meta-category .bien-etre,
.related-posts[data-style="material"] .meta-category .bien-etre {
  background-color: #ffad8d !important;
  color: #fff !important;
}
.featured-media-under-header__cat-wrap .meta-category .bonne-gouvernance:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .bonne-gouvernance:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .bonne-gouvernance:focus,
body.material
  #page-header-bg.fullscreen-header
  .inner-wrap
  > a.bonne-gouvernance,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .bonne-gouvernance:hover,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .bonne-gouvernance:hover,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .bonne-gouvernance:focus,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .bonne-gouvernance:focus,
#page-header-bg[data-post-hs="default_minimal"]
  .inner-wrap
  > .bonne-gouvernance:hover,
#page-header-bg[data-post-hs="default_minimal"]
  .inner-wrap
  > .bonne-gouvernance:focus,
.nectar-recent-posts-slider .container .strong .bonne-gouvernance:before,
.masonry.material .masonry-blog-item .meta-category .bonne-gouvernance:before,
[data-style="list_featured_first_row"] .meta-category .bonne-gouvernance:before,
.nectar-recent-posts-single_featured .strong .bonne-gouvernance,
.related-posts[data-style="material"] .meta-category .bonne-gouvernance:before,
.post-area.featured_img_left .meta-category .bonne-gouvernance:before,
.post-area.featured_img_left
  .quote.category-bonne-gouvernance
  .quote-inner:before,
.material.masonry
  .masonry-blog-item.category-bonne-gouvernance
  .quote-inner:before,
.material.masonry
  .masonry-blog-item.category-bonne-gouvernance
  .video-play-button,
.material.masonry
  .masonry-blog-item.category-bonne-gouvernance
  .link-inner:before {
  background-color: #733a5f !important;
}
[data-style="list_featured_first_row"] .meta-category .bonne-gouvernance,
.masonry.material .masonry-blog-item .meta-category .bonne-gouvernance,
.post-area.featured_img_left .meta-category .bonne-gouvernance,
.related-posts[data-style="material"] .meta-category .bonne-gouvernance {
  background-color: #733a5f !important;
  color: #fff !important;
}
.featured-media-under-header__cat-wrap .meta-category .culture:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .culture:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .culture:focus,
body.material #page-header-bg.fullscreen-header .inner-wrap > a.culture,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .culture:hover,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .culture:hover,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .culture:focus,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .culture:focus,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > .culture:hover,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > .culture:focus,
.nectar-recent-posts-slider .container .strong .culture:before,
.masonry.material .masonry-blog-item .meta-category .culture:before,
[data-style="list_featured_first_row"] .meta-category .culture:before,
.nectar-recent-posts-single_featured .strong .culture,
.related-posts[data-style="material"] .meta-category .culture:before,
.post-area.featured_img_left .meta-category .culture:before,
.post-area.featured_img_left .quote.category-culture .quote-inner:before,
.material.masonry .masonry-blog-item.category-culture .quote-inner:before,
.material.masonry .masonry-blog-item.category-culture .video-play-button,
.material.masonry .masonry-blog-item.category-culture .link-inner:before {
  background-color: #f797b9 !important;
}
[data-style="list_featured_first_row"] .meta-category .culture,
.masonry.material .masonry-blog-item .meta-category .culture,
.post-area.featured_img_left .meta-category .culture,
.related-posts[data-style="material"] .meta-category .culture {
  background-color: #f797b9 !important;
  color: #fff !important;
}
.featured-media-under-header__cat-wrap .meta-category .digital:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .digital:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .digital:focus,
body.material #page-header-bg.fullscreen-header .inner-wrap > a.digital,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .digital:hover,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .digital:hover,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .digital:focus,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .digital:focus,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > .digital:hover,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > .digital:focus,
.nectar-recent-posts-slider .container .strong .digital:before,
.masonry.material .masonry-blog-item .meta-category .digital:before,
[data-style="list_featured_first_row"] .meta-category .digital:before,
.nectar-recent-posts-single_featured .strong .digital,
.related-posts[data-style="material"] .meta-category .digital:before,
.post-area.featured_img_left .meta-category .digital:before,
.post-area.featured_img_left .quote.category-digital .quote-inner:before,
.material.masonry .masonry-blog-item.category-digital .quote-inner:before,
.material.masonry .masonry-blog-item.category-digital .video-play-button,
.material.masonry .masonry-blog-item.category-digital .link-inner:before {
  background-color: #225eff !important;
}
[data-style="list_featured_first_row"] .meta-category .digital,
.masonry.material .masonry-blog-item .meta-category .digital,
.post-area.featured_img_left .meta-category .digital,
.related-posts[data-style="material"] .meta-category .digital {
  background-color: #225eff !important;
  color: #fff !important;
}
.featured-media-under-header__cat-wrap .meta-category .economiefiscalite:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .economiefiscalite:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .economiefiscalite:focus,
body.material
  #page-header-bg.fullscreen-header
  .inner-wrap
  > a.economiefiscalite,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .economiefiscalite:hover,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .economiefiscalite:hover,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .economiefiscalite:focus,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .economiefiscalite:focus,
#page-header-bg[data-post-hs="default_minimal"]
  .inner-wrap
  > .economiefiscalite:hover,
#page-header-bg[data-post-hs="default_minimal"]
  .inner-wrap
  > .economiefiscalite:focus,
.nectar-recent-posts-slider .container .strong .economiefiscalite:before,
.masonry.material .masonry-blog-item .meta-category .economiefiscalite:before,
[data-style="list_featured_first_row"] .meta-category .economiefiscalite:before,
.nectar-recent-posts-single_featured .strong .economiefiscalite,
.related-posts[data-style="material"] .meta-category .economiefiscalite:before,
.post-area.featured_img_left .meta-category .economiefiscalite:before,
.post-area.featured_img_left
  .quote.category-economiefiscalite
  .quote-inner:before,
.material.masonry
  .masonry-blog-item.category-economiefiscalite
  .quote-inner:before,
.material.masonry
  .masonry-blog-item.category-economiefiscalite
  .video-play-button,
.material.masonry
  .masonry-blog-item.category-economiefiscalite
  .link-inner:before {
  background-color: #5ae3ff !important;
}
[data-style="list_featured_first_row"] .meta-category .economiefiscalite,
.masonry.material .masonry-blog-item .meta-category .economiefiscalite,
.post-area.featured_img_left .meta-category .economiefiscalite,
.related-posts[data-style="material"] .meta-category .economiefiscalite {
  background-color: #5ae3ff !important;
  color: #fff !important;
}
.featured-media-under-header__cat-wrap
  .meta-category
  .egalite-des-chances:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .egalite-des-chances:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .egalite-des-chances:focus,
body.material
  #page-header-bg.fullscreen-header
  .inner-wrap
  > a.egalite-des-chances,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .egalite-des-chances:hover,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .egalite-des-chances:hover,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .egalite-des-chances:focus,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .egalite-des-chances:focus,
#page-header-bg[data-post-hs="default_minimal"]
  .inner-wrap
  > .egalite-des-chances:hover,
#page-header-bg[data-post-hs="default_minimal"]
  .inner-wrap
  > .egalite-des-chances:focus,
.nectar-recent-posts-slider .container .strong .egalite-des-chances:before,
.masonry.material .masonry-blog-item .meta-category .egalite-des-chances:before,
[data-style="list_featured_first_row"]
  .meta-category
  .egalite-des-chances:before,
.nectar-recent-posts-single_featured .strong .egalite-des-chances,
.related-posts[data-style="material"]
  .meta-category
  .egalite-des-chances:before,
.post-area.featured_img_left .meta-category .egalite-des-chances:before,
.post-area.featured_img_left
  .quote.category-egalite-des-chances
  .quote-inner:before,
.material.masonry
  .masonry-blog-item.category-egalite-des-chances
  .quote-inner:before,
.material.masonry
  .masonry-blog-item.category-egalite-des-chances
  .video-play-button,
.material.masonry
  .masonry-blog-item.category-egalite-des-chances
  .link-inner:before {
  background-color: #9ebaff !important;
}
[data-style="list_featured_first_row"] .meta-category .egalite-des-chances,
.masonry.material .masonry-blog-item .meta-category .egalite-des-chances,
.post-area.featured_img_left .meta-category .egalite-des-chances,
.related-posts[data-style="material"] .meta-category .egalite-des-chances {
  background-color: #9ebaff !important;
  color: #fff !important;
}
.featured-media-under-header__cat-wrap .meta-category .emploi:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .emploi:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .emploi:focus,
body.material #page-header-bg.fullscreen-header .inner-wrap > a.emploi,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .emploi:hover,
.masonry.classic_enhanced .posts-container article .meta-category .emploi:hover,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .emploi:focus,
.masonry.classic_enhanced .posts-container article .meta-category .emploi:focus,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > .emploi:hover,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > .emploi:focus,
.nectar-recent-posts-slider .container .strong .emploi:before,
.masonry.material .masonry-blog-item .meta-category .emploi:before,
[data-style="list_featured_first_row"] .meta-category .emploi:before,
.nectar-recent-posts-single_featured .strong .emploi,
.related-posts[data-style="material"] .meta-category .emploi:before,
.post-area.featured_img_left .meta-category .emploi:before,
.post-area.featured_img_left .quote.category-emploi .quote-inner:before,
.material.masonry .masonry-blog-item.category-emploi .quote-inner:before,
.material.masonry .masonry-blog-item.category-emploi .video-play-button,
.material.masonry .masonry-blog-item.category-emploi .link-inner:before {
  background-color: #2e92e1 !important;
}
[data-style="list_featured_first_row"] .meta-category .emploi,
.masonry.material .masonry-blog-item .meta-category .emploi,
.post-area.featured_img_left .meta-category .emploi,
.related-posts[data-style="material"] .meta-category .emploi {
  background-color: #2e92e1 !important;
  color: #fff !important;
}
.featured-media-under-header__cat-wrap .meta-category .energie:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .energie:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .energie:focus,
body.material #page-header-bg.fullscreen-header .inner-wrap > a.energie,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .energie:hover,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .energie:hover,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .energie:focus,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .energie:focus,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > .energie:hover,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > .energie:focus,
.nectar-recent-posts-slider .container .strong .energie:before,
.masonry.material .masonry-blog-item .meta-category .energie:before,
[data-style="list_featured_first_row"] .meta-category .energie:before,
.nectar-recent-posts-single_featured .strong .energie,
.related-posts[data-style="material"] .meta-category .energie:before,
.post-area.featured_img_left .meta-category .energie:before,
.post-area.featured_img_left .quote.category-energie .quote-inner:before,
.material.masonry .masonry-blog-item.category-energie .quote-inner:before,
.material.masonry .masonry-blog-item.category-energie .video-play-button,
.material.masonry .masonry-blog-item.category-energie .link-inner:before {
  background-color: #c2387f !important;
}
[data-style="list_featured_first_row"] .meta-category .energie,
.masonry.material .masonry-blog-item .meta-category .energie,
.post-area.featured_img_left .meta-category .energie,
.related-posts[data-style="material"] .meta-category .energie {
  background-color: #c2387f !important;
  color: #fff !important;
}
.featured-media-under-header__cat-wrap .meta-category .enseignement:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .enseignement:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .enseignement:focus,
body.material #page-header-bg.fullscreen-header .inner-wrap > a.enseignement,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .enseignement:hover,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .enseignement:hover,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .enseignement:focus,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .enseignement:focus,
#page-header-bg[data-post-hs="default_minimal"]
  .inner-wrap
  > .enseignement:hover,
#page-header-bg[data-post-hs="default_minimal"]
  .inner-wrap
  > .enseignement:focus,
.nectar-recent-posts-slider .container .strong .enseignement:before,
.masonry.material .masonry-blog-item .meta-category .enseignement:before,
[data-style="list_featured_first_row"] .meta-category .enseignement:before,
.nectar-recent-posts-single_featured .strong .enseignement,
.related-posts[data-style="material"] .meta-category .enseignement:before,
.post-area.featured_img_left .meta-category .enseignement:before,
.post-area.featured_img_left .quote.category-enseignement .quote-inner:before,
.material.masonry .masonry-blog-item.category-enseignement .quote-inner:before,
.material.masonry .masonry-blog-item.category-enseignement .video-play-button,
.material.masonry .masonry-blog-item.category-enseignement .link-inner:before {
  background-color: #ea2e5f !important;
}
[data-style="list_featured_first_row"] .meta-category .enseignement,
.masonry.material .masonry-blog-item .meta-category .enseignement,
.post-area.featured_img_left .meta-category .enseignement,
.related-posts[data-style="material"] .meta-category .enseignement {
  background-color: #ea2e5f !important;
  color: #fff !important;
}
.featured-media-under-header__cat-wrap
  .meta-category
  .environnement-climat:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .environnement-climat:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .environnement-climat:focus,
body.material
  #page-header-bg.fullscreen-header
  .inner-wrap
  > a.environnement-climat,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .environnement-climat:hover,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .environnement-climat:hover,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .environnement-climat:focus,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .environnement-climat:focus,
#page-header-bg[data-post-hs="default_minimal"]
  .inner-wrap
  > .environnement-climat:hover,
#page-header-bg[data-post-hs="default_minimal"]
  .inner-wrap
  > .environnement-climat:focus,
.nectar-recent-posts-slider .container .strong .environnement-climat:before,
.masonry.material
  .masonry-blog-item
  .meta-category
  .environnement-climat:before,
[data-style="list_featured_first_row"]
  .meta-category
  .environnement-climat:before,
.nectar-recent-posts-single_featured .strong .environnement-climat,
.related-posts[data-style="material"]
  .meta-category
  .environnement-climat:before,
.post-area.featured_img_left .meta-category .environnement-climat:before,
.post-area.featured_img_left
  .quote.category-environnement-climat
  .quote-inner:before,
.material.masonry
  .masonry-blog-item.category-environnement-climat
  .quote-inner:before,
.material.masonry
  .masonry-blog-item.category-environnement-climat
  .video-play-button,
.material.masonry
  .masonry-blog-item.category-environnement-climat
  .link-inner:before {
  background-color: #bae58b !important;
}
[data-style="list_featured_first_row"] .meta-category .environnement-climat,
.masonry.material .masonry-blog-item .meta-category .environnement-climat,
.post-area.featured_img_left .meta-category .environnement-climat,
.related-posts[data-style="material"] .meta-category .environnement-climat {
  background-color: #bae58b !important;
  color: #fff !important;
}
.featured-media-under-header__cat-wrap
  .meta-category
  .europe-international:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .europe-international:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .europe-international:focus,
body.material
  #page-header-bg.fullscreen-header
  .inner-wrap
  > a.europe-international,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .europe-international:hover,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .europe-international:hover,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .europe-international:focus,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .europe-international:focus,
#page-header-bg[data-post-hs="default_minimal"]
  .inner-wrap
  > .europe-international:hover,
#page-header-bg[data-post-hs="default_minimal"]
  .inner-wrap
  > .europe-international:focus,
.nectar-recent-posts-slider .container .strong .europe-international:before,
.masonry.material
  .masonry-blog-item
  .meta-category
  .europe-international:before,
[data-style="list_featured_first_row"]
  .meta-category
  .europe-international:before,
.nectar-recent-posts-single_featured .strong .europe-international,
.related-posts[data-style="material"]
  .meta-category
  .europe-international:before,
.post-area.featured_img_left .meta-category .europe-international:before,
.post-area.featured_img_left
  .quote.category-europe-international
  .quote-inner:before,
.material.masonry
  .masonry-blog-item.category-europe-international
  .quote-inner:before,
.material.masonry
  .masonry-blog-item.category-europe-international
  .video-play-button,
.material.masonry
  .masonry-blog-item.category-europe-international
  .link-inner:before {
  background-color: #0000ab !important;
}
[data-style="list_featured_first_row"] .meta-category .europe-international,
.masonry.material .masonry-blog-item .meta-category .europe-international,
.post-area.featured_img_left .meta-category .europe-international,
.related-posts[data-style="material"] .meta-category .europe-international {
  background-color: #0000ab !important;
  color: #fff !important;
}
.featured-media-under-header__cat-wrap .meta-category .immigration:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .immigration:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .immigration:focus,
body.material #page-header-bg.fullscreen-header .inner-wrap > a.immigration,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .immigration:hover,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .immigration:hover,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .immigration:focus,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .immigration:focus,
#page-header-bg[data-post-hs="default_minimal"]
  .inner-wrap
  > .immigration:hover,
#page-header-bg[data-post-hs="default_minimal"]
  .inner-wrap
  > .immigration:focus,
.nectar-recent-posts-slider .container .strong .immigration:before,
.masonry.material .masonry-blog-item .meta-category .immigration:before,
[data-style="list_featured_first_row"] .meta-category .immigration:before,
.nectar-recent-posts-single_featured .strong .immigration,
.related-posts[data-style="material"] .meta-category .immigration:before,
.post-area.featured_img_left .meta-category .immigration:before,
.post-area.featured_img_left .quote.category-immigration .quote-inner:before,
.material.masonry .masonry-blog-item.category-immigration .quote-inner:before,
.material.masonry .masonry-blog-item.category-immigration .video-play-button,
.material.masonry .masonry-blog-item.category-immigration .link-inner:before {
  background-color: #93838e !important;
}
[data-style="list_featured_first_row"] .meta-category .immigration,
.masonry.material .masonry-blog-item .meta-category .immigration,
.post-area.featured_img_left .meta-category .immigration,
.related-posts[data-style="material"] .meta-category .immigration {
  background-color: #93838e !important;
  color: #fff !important;
}
.featured-media-under-header__cat-wrap .meta-category .independants-pme:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .independants-pme:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .independants-pme:focus,
body.material
  #page-header-bg.fullscreen-header
  .inner-wrap
  > a.independants-pme,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .independants-pme:hover,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .independants-pme:hover,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .independants-pme:focus,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .independants-pme:focus,
#page-header-bg[data-post-hs="default_minimal"]
  .inner-wrap
  > .independants-pme:hover,
#page-header-bg[data-post-hs="default_minimal"]
  .inner-wrap
  > .independants-pme:focus,
.nectar-recent-posts-slider .container .strong .independants-pme:before,
.masonry.material .masonry-blog-item .meta-category .independants-pme:before,
[data-style="list_featured_first_row"] .meta-category .independants-pme:before,
.nectar-recent-posts-single_featured .strong .independants-pme,
.related-posts[data-style="material"] .meta-category .independants-pme:before,
.post-area.featured_img_left .meta-category .independants-pme:before,
.post-area.featured_img_left
  .quote.category-independants-pme
  .quote-inner:before,
.material.masonry
  .masonry-blog-item.category-independants-pme
  .quote-inner:before,
.material.masonry
  .masonry-blog-item.category-independants-pme
  .video-play-button,
.material.masonry
  .masonry-blog-item.category-independants-pme
  .link-inner:before {
  background-color: #77c4d3 !important;
}
[data-style="list_featured_first_row"] .meta-category .independants-pme,
.masonry.material .masonry-blog-item .meta-category .independants-pme,
.post-area.featured_img_left .meta-category .independants-pme,
.related-posts[data-style="material"] .meta-category .independants-pme {
  background-color: #77c4d3 !important;
  color: #fff !important;
}
.featured-media-under-header__cat-wrap .meta-category .institutions:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .institutions:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .institutions:focus,
body.material #page-header-bg.fullscreen-header .inner-wrap > a.institutions,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .institutions:hover,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .institutions:hover,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .institutions:focus,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .institutions:focus,
#page-header-bg[data-post-hs="default_minimal"]
  .inner-wrap
  > .institutions:hover,
#page-header-bg[data-post-hs="default_minimal"]
  .inner-wrap
  > .institutions:focus,
.nectar-recent-posts-slider .container .strong .institutions:before,
.masonry.material .masonry-blog-item .meta-category .institutions:before,
[data-style="list_featured_first_row"] .meta-category .institutions:before,
.nectar-recent-posts-single_featured .strong .institutions,
.related-posts[data-style="material"] .meta-category .institutions:before,
.post-area.featured_img_left .meta-category .institutions:before,
.post-area.featured_img_left .quote.category-institutions .quote-inner:before,
.material.masonry .masonry-blog-item.category-institutions .quote-inner:before,
.material.masonry .masonry-blog-item.category-institutions .video-play-button,
.material.masonry .masonry-blog-item.category-institutions .link-inner:before {
  background-color: #8866c7 !important;
}
[data-style="list_featured_first_row"] .meta-category .institutions,
.masonry.material .masonry-blog-item .meta-category .institutions,
.post-area.featured_img_left .meta-category .institutions,
.related-posts[data-style="material"] .meta-category .institutions {
  background-color: #8866c7 !important;
  color: #fff !important;
}
.featured-media-under-header__cat-wrap .meta-category .justice:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .justice:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .justice:focus,
body.material #page-header-bg.fullscreen-header .inner-wrap > a.justice,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .justice:hover,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .justice:hover,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .justice:focus,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .justice:focus,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > .justice:hover,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > .justice:focus,
.nectar-recent-posts-slider .container .strong .justice:before,
.masonry.material .masonry-blog-item .meta-category .justice:before,
[data-style="list_featured_first_row"] .meta-category .justice:before,
.nectar-recent-posts-single_featured .strong .justice,
.related-posts[data-style="material"] .meta-category .justice:before,
.post-area.featured_img_left .meta-category .justice:before,
.post-area.featured_img_left .quote.category-justice .quote-inner:before,
.material.masonry .masonry-blog-item.category-justice .quote-inner:before,
.material.masonry .masonry-blog-item.category-justice .video-play-button,
.material.masonry .masonry-blog-item.category-justice .link-inner:before {
  background-color: #b9001f !important;
}
[data-style="list_featured_first_row"] .meta-category .justice,
.masonry.material .masonry-blog-item .meta-category .justice,
.post-area.featured_img_left .meta-category .justice,
.related-posts[data-style="material"] .meta-category .justice {
  background-color: #b9001f !important;
  color: #fff !important;
}
.featured-media-under-header__cat-wrap .meta-category .mobilite:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .mobilite:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .mobilite:focus,
body.material #page-header-bg.fullscreen-header .inner-wrap > a.mobilite,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .mobilite:hover,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .mobilite:hover,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .mobilite:focus,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .mobilite:focus,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > .mobilite:hover,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > .mobilite:focus,
.nectar-recent-posts-slider .container .strong .mobilite:before,
.masonry.material .masonry-blog-item .meta-category .mobilite:before,
[data-style="list_featured_first_row"] .meta-category .mobilite:before,
.nectar-recent-posts-single_featured .strong .mobilite,
.related-posts[data-style="material"] .meta-category .mobilite:before,
.post-area.featured_img_left .meta-category .mobilite:before,
.post-area.featured_img_left .quote.category-mobilite .quote-inner:before,
.material.masonry .masonry-blog-item.category-mobilite .quote-inner:before,
.material.masonry .masonry-blog-item.category-mobilite .video-play-button,
.material.masonry .masonry-blog-item.category-mobilite .link-inner:before {
  background-color: #ffcc1f !important;
}
[data-style="list_featured_first_row"] .meta-category .mobilite,
.masonry.material .masonry-blog-item .meta-category .mobilite,
.post-area.featured_img_left .meta-category .mobilite,
.related-posts[data-style="material"] .meta-category .mobilite {
  background-color: #ffcc1f !important;
  color: #fff !important;
}
.featured-media-under-header__cat-wrap .meta-category .sante:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .sante:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .sante:focus,
body.material #page-header-bg.fullscreen-header .inner-wrap > a.sante,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .sante:hover,
.masonry.classic_enhanced .posts-container article .meta-category .sante:hover,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .sante:focus,
.masonry.classic_enhanced .posts-container article .meta-category .sante:focus,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > .sante:hover,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > .sante:focus,
.nectar-recent-posts-slider .container .strong .sante:before,
.masonry.material .masonry-blog-item .meta-category .sante:before,
[data-style="list_featured_first_row"] .meta-category .sante:before,
.nectar-recent-posts-single_featured .strong .sante,
.related-posts[data-style="material"] .meta-category .sante:before,
.post-area.featured_img_left .meta-category .sante:before,
.post-area.featured_img_left .quote.category-sante .quote-inner:before,
.material.masonry .masonry-blog-item.category-sante .quote-inner:before,
.material.masonry .masonry-blog-item.category-sante .video-play-button,
.material.masonry .masonry-blog-item.category-sante .link-inner:before {
  background-color: #00d4bc !important;
}
[data-style="list_featured_first_row"] .meta-category .sante,
.masonry.material .masonry-blog-item .meta-category .sante,
.post-area.featured_img_left .meta-category .sante,
.related-posts[data-style="material"] .meta-category .sante {
  background-color: #00d4bc !important;
  color: #fff !important;
}
.featured-media-under-header__cat-wrap .meta-category .securite:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .securite:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .securite:focus,
body.material #page-header-bg.fullscreen-header .inner-wrap > a.securite,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .securite:hover,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .securite:hover,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .securite:focus,
.masonry.classic_enhanced
  .posts-container
  article
  .meta-category
  .securite:focus,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > .securite:hover,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > .securite:focus,
.nectar-recent-posts-slider .container .strong .securite:before,
.masonry.material .masonry-blog-item .meta-category .securite:before,
[data-style="list_featured_first_row"] .meta-category .securite:before,
.nectar-recent-posts-single_featured .strong .securite,
.related-posts[data-style="material"] .meta-category .securite:before,
.post-area.featured_img_left .meta-category .securite:before,
.post-area.featured_img_left .quote.category-securite .quote-inner:before,
.material.masonry .masonry-blog-item.category-securite .quote-inner:before,
.material.masonry .masonry-blog-item.category-securite .video-play-button,
.material.masonry .masonry-blog-item.category-securite .link-inner:before {
  background-color: #3b7297 !important;
}
[data-style="list_featured_first_row"] .meta-category .securite,
.masonry.material .masonry-blog-item .meta-category .securite,
.post-area.featured_img_left .meta-category .securite,
.related-posts[data-style="material"] .meta-category .securite {
  background-color: #3b7297 !important;
  color: #fff !important;
}
.featured-media-under-header__cat-wrap .meta-category .social:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .social:hover,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  .social:focus,
body.material #page-header-bg.fullscreen-header .inner-wrap > a.social,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .social:hover,
.masonry.classic_enhanced .posts-container article .meta-category .social:hover,
.blog-recent.related-posts[data-style="classic_enhanced"]
  .meta-category
  .social:focus,
.masonry.classic_enhanced .posts-container article .meta-category .social:focus,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > .social:hover,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > .social:focus,
.nectar-recent-posts-slider .container .strong .social:before,
.masonry.material .masonry-blog-item .meta-category .social:before,
[data-style="list_featured_first_row"] .meta-category .social:before,
.nectar-recent-posts-single_featured .strong .social,
.related-posts[data-style="material"] .meta-category .social:before,
.post-area.featured_img_left .meta-category .social:before,
.post-area.featured_img_left .quote.category-social .quote-inner:before,
.material.masonry .masonry-blog-item.category-social .quote-inner:before,
.material.masonry .masonry-blog-item.category-social .video-play-button,
.material.masonry .masonry-blog-item.category-social .link-inner:before {
  background-color: #ff6f69 !important;
}
[data-style="list_featured_first_row"] .meta-category .social,
.masonry.material .masonry-blog-item .meta-category .social,
.post-area.featured_img_left .meta-category .social,
.related-posts[data-style="material"] .meta-category .social {
  background-color: #ff6f69 !important;
  color: #fff !important;
}
:root {
  --header-nav-height: 130px;
}
@media only screen and (max-width: 999px) {
  :root {
    --header-nav-height: 64px;
  }
}
@media only screen and (min-width: 1000px) {
  :root {
    --nectar-menu-padding: 30px;
  }
  #header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 #logo,
  #header-outer[data-format="centered-menu-bottom-bar"]
    #top
    .span_9
    .logo-clone {
    margin-top: -15px;
  }
  #header-outer[data-format="centered-menu-bottom-bar"]
    #top
    .span_9
    nav
    > ul
    > li:not(#social-in-menu):not(#nectar-user-account):not(#search-btn):not(
      .slide-out-widget-area-toggle
    )
    > a {
    margin-bottom: 30px;
  }
  #header-outer #logo,
  #header-outer .logo-clone,
  #header-outer .logo-spacing {
    margin-top: 30px;
    margin-bottom: 30px;
    position: relative;
  }
  #header-outer.small-nav #logo,
  #header-outer.small-nav .logo-clone,
  #header-outer.small-nav .logo-spacing {
    margin-top: 16.666666666667px;
    margin-bottom: 16.666666666667px;
  }
  #header-outer.small-nav .logo-clone img,
  #header-outer.small-nav #logo img,
  #header-outer.small-nav .logo-spacing img {
    height: 64px;
  }
}
@media only screen and (min-width: 1000px) {
  .material #header-outer:not(.transparent) .bg-color-stripe {
    top: 130px;
    height: calc(35vh - 130px);
  }
  .material #header-outer:not(.transparent).small-nav .bg-color-stripe {
    top: 97.333333333333px;
    height: calc(35vh - 97.333333333333px);
  }
}
@media only screen and (max-width: 999px) {
  .material
    #header-outer:not([data-permanent-transparent="1"]):not(.transparent)
    .bg-color-stripe,
  .material
    #header-outer:not([data-permanent-transparent="1"]).transparent
    .bg-color-stripe {
    top: 64px;
    height: calc(30vh - 64px);
  }
}
#header-outer #logo img,
#header-outer .logo-clone img,
#header-outer .logo-spacing img {
  height: 70px;
}
body[data-header-search="false"][data-full-width-header="false"]
  #header-outer[data-lhe="animated_underline"][data-format="default"][data-cart="false"]
  #top
  nav
  > ul
  > li:last-child
  > a,
#header-outer[data-menu-bottom-bar-align="left"][data-format="centered-menu-bottom-bar"][data-lhe="animated_underline"]
  #top
  .span_3
  nav.right-side
  ul
  > li:last-child
  > a,
#header-outer[data-menu-bottom-bar-align="left_t_center_b"][data-format="centered-menu-bottom-bar"][data-lhe="animated_underline"]
  #top
  .span_3
  nav.right-side
  ul
  > li:last-child
  > a {
  margin-right: 8px;
}
#header-outer[data-menu-bottom-bar-align="left_t_center_b"][data-format="centered-menu-bottom-bar"][data-lhe="default"]
  #top
  .span_3
  nav.right-side
  ul
  > li:not([class*="button_"]):last-child
  > a,
#header-outer[data-menu-bottom-bar-align="left"][data-format="centered-menu-bottom-bar"][data-lhe="default"]
  #top
  .span_3
  nav.right-side
  ul
  > li:not([class*="button_"]):last-child
  > a {
  padding-right: 8px;
}
:root {
  --nectar-menu-item-spacing: 8px;
}
#header-outer[data-lhe="text_reveal"]
  #top
  nav
  > ul
  > li[class*="menu-item-btn"]
  > a,
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a,
#top nav > ul > li[class*="button_solid_color"] > a,
body
  #header-outer[data-lhe="default"]
  #top
  nav
  .sf-menu
  > li[class*="button_solid_color"]
  > a:hover,
#header-outer[data-lhe="animated_underline"]
  #top
  nav
  > .sf-menu
  > li[class*="button_bordered"]
  > a,
#top nav > ul > li[class*="button_bordered"] > a,
body #header-outer.transparent #top nav > ul > li[class*="button_bordered"] > a,
body
  #header-outer[data-lhe="default"]
  #top
  nav
  .sf-menu
  > li[class*="button_bordered"]
  > a:hover,
body
  #header-outer.transparent
  #top
  nav
  > ul
  > li[class*="button_solid_color"]
  > a,
#header-outer[data-lhe="animated_underline"]
  #top
  nav
  > ul
  > li[class*="button_solid_color"]
  > a {
  margin-left: 8px;
  margin-right: 8px;
}
#header-outer[data-lhe="default"] #top nav > ul > li > a,
#header-outer[data-lhe="text_reveal"]
  #top
  nav
  > ul
  > li:not([class*="menu-item-btn"])
  > a,
#header-outer .nectar-header-text-content,
body[data-header-search="false"][data-full-width-header="false"]
  #header-outer[data-lhe="animated_underline"][data-format="default"][data-cart="false"]
  .nectar-header-text-content {
  padding-left: 8px;
  padding-right: 8px;
}
#header-outer[data-lhe="default"]
  #top
  nav
  > ul
  > li[class*="menu-item-btn-style"]
  > a {
  padding-left: 0;
  padding-right: 0;
  margin-left: 8px;
  margin-right: 8px;
}
#header-outer[data-lhe="animated_underline"][data-condense="true"][data-format="centered-menu-bottom-bar"].fixed-menu
  #top
  nav
  > ul
  > li
  > a {
  margin-left: 6px;
  margin-right: 6px;
}
#header-outer[data-lhe="default"][data-condense="true"][data-format="centered-menu-bottom-bar"].fixed-menu
  #top
  nav
  > ul
  > li
  > a {
  padding-left: 6px;
  padding-right: 6px;
}
#top nav > ul > li > ul > li,
#header-outer[data-format="centered-menu"] #top nav > ul > li > ul > li,
#header-secondary-outer .sf-menu > li > ul > li,
#header-outer .widget_shopping_cart .cart_list,
#header-outer .widget_shopping_cart .total,
#header-outer .widget_shopping_cart .buttons,
#header-outer nav .nectar-global-section-megamenu > .inner {
  -webkit-transform: translate3d(0, 13px, 0);
  transform: translate3d(0, 13px, 0);
}
#header-outer nav ul li li:hover > a .sf-sub-indicator i,
#header-outer nav ul li .sfHover > a .sf-sub-indicator i,
#header-outer:not([data-format="left-header"])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  .current-menu-ancestor
  > a
  .sf-sub-indicator
  i,
#header-outer:not([data-format="left-header"])
  nav
  > ul
  > .megamenu
  ul
  ul
  .current-menu-item
  > a,
#header-outer:not([data-format="left-header"])
  nav
  > ul
  > .megamenu
  ul
  ul
  .current-menu-ancestor
  > a,
#header-outer nav > ul > .megamenu > ul ul .sfHover > a,
#header-outer nav > ul > .megamenu > ul ul li a:hover,
#header-outer nav > ul > .megamenu > ul ul li a:focus,
body:not([data-header-format="left-header"])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  ul
  .current-menu-item
  > a,
#header-outer:not([data-format="left-header"])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  a:hover,
#header-outer:not([data-format="left-header"])
  #top
  nav
  > ul
  > li:not(.megamenu)
  .sfHover
  > a,
#header-outer:not([data-format="left-header"])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  .current-menu-item
  > a,
#header-outer:not([data-format="left-header"])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  .current-menu-ancestor
  > a,
body[data-dropdown-style="minimal"]
  #header-secondary-outer
  ul
  > li:not(.megamenu)
  .sfHover
  > a,
body[data-dropdown-style="minimal"]
  #header-secondary-outer
  ul
  > li:not(.megamenu)
  ul
  a:hover {
  color: #fff;
}
body:not([data-header-format="left-header"])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  ul
  li
  a:hover,
body:not([data-header-format="left-header"])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  ul
  .current-menu-item
  > a {
  color: #fff;
  background-color: #000;
}
#slide-out-widget-area .nectar-ext-menu-item .menu-title-text {
  background-repeat: no-repeat;
  background-size: 0 2px;
  background-image: linear-gradient(to right, #002eff 0, #002eff 100%);
  -webkit-transition: background-size 0.55s cubic-bezier(0.2, 0.75, 0.5, 1);
  transition: background-size 0.55s cubic-bezier(0.2, 0.75, 0.5, 1);
  background-position: left bottom;
}
#slide-out-widget-area a:hover > .nectar-ext-menu-item .menu-title-text,
#slide-out-widget-area
  li[class*="current"]
  > a
  > .nectar-ext-menu-item
  .menu-title-text {
  background-size: 100% 2px;
}
#header-space {
  height: calc(130px + var(--nectar_hook_before_nav_content_height, 0px));
}
@media only screen and (max-width: 999px) {
  #header-space {
    height: calc(64px + var(--nectar_hook_before_nav_content_height, 0px));
  }
}
#header-outer #logo .mobile-only-logo,
#header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"]
  .span_9
  .logo-clone
  img {
  height: 40px;
}
@media only screen and (max-width: 999px) {
  body #top #logo img,
  #header-outer[data-permanent-transparent="false"] #logo .dark-version {
    height: 40px !important;
  }
}
@media only screen and (min-width: 1000px) and (max-width: 1500px) {
  .slide-out-widget-area-toggle.mobile-icon .lines-button:after,
  .slide-out-widget-area-toggle.mobile-icon .lines:before,
  .slide-out-widget-area-toggle.mobile-icon .lines:after {
    width: var(--nectar-ocm-icon-width, 22px) !important;
  }
  #top .span_9 > .nectar-mobile-only {
    display: flex;
    align-items: center;
    order: 1;
  }
  #header-outer[data-has-buttons="no"] #top .span_9 > .nectar-mobile-only {
    margin-right: 20px;
  }
  #header-outer:not([data-format="centered-menu-bottom-bar"]) #top .span_9 {
    flex-direction: row-reverse;
  }
  body
    #header-outer[data-format="centered-menu-bottom-bar"]
    #top
    .span_3:before {
    display: none;
  }
  body
    #header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"].fixed-menu
    .span_3
    .sf-menu {
    visibility: visible;
  }
  #header-outer[data-format="centered-menu-bottom-bar"] #top .span_3 {
    margin-bottom: 0;
  }
  body.material
    #header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"].fixed-menu
    #search-outer {
    top: 0;
  }
  body[data-slide-out-widget-area-style="simple"] #header-outer #mobile-menu {
    top: 100%;
  }
  body[data-slide-out-widget-area-style="simple"][data-ext-responsive="true"]
    #header-outer[data-full-width="false"]
    #mobile-menu {
    padding: 0 90px;
  }
  #header-outer #top .span_9 nav .sf-menu:not(.buttons) > li,
  #top .span_9 nav .buttons .menu-item,
  #top .right-aligned-menu-items .buttons .menu-item {
    visibility: hidden;
    pointer-events: none;
    margin: 0;
  }
  #header-outer #top .span_9 nav .sf-menu:not(.buttons) > li,
  #top .span_9 nav .buttons .menu-item,
  #top .right-aligned-menu-items .buttons .menu-item {
    position: absolute;
  }
  #header-outer[data-format="centered-menu"] #top nav > .buttons {
    position: relative;
  }
  #header-outer #top nav .sf-menu > #social-in-menu {
    position: relative;
    visibility: visible;
    pointer-events: auto;
  }
  body.material[data-header-search="true"][data-user-set-ocm="off"]
    #header-outer:not([data-format="left-header"]):not(
      [data-format="centered-menu-bottom-bar"]
    )
    #top
    nav
    > .buttons,
  body.material[data-cart="true"][data-user-set-ocm="off"]
    #header-outer:not([data-format="left-header"]):not(
      [data-format="centered-menu-bottom-bar"]
    )
    #top
    nav
    > .buttons,
  body.material[data-user-account-button="true"][data-user-set-ocm="off"]
    #header-outer:not([data-format="left-header"]):not(
      [data-format="centered-menu-bottom-bar"]
    )
    #top
    nav
    > .buttons {
    margin-right: 28px;
  }
  body.ascend[data-header-search="true"]
    #header-outer[data-full-width="false"]:not([data-format="left-header"])
    #top
    nav
    > .buttons,
  body.ascend[data-cart="true"]
    #header-outer[data-full-width="false"]:not([data-format="left-header"])
    #top
    nav
    > .buttons {
    margin-right: 19px;
  }
  body[data-header-search="true"]
    #header-outer:not([data-format="left-header"]):not(
      [data-format="centered-menu-bottom-bar"]
    )
    #top
    nav
    > .buttons,
  body[data-cart="true"]
    #header-outer:not([data-format="left-header"]):not(
      [data-format="centered-menu-bottom-bar"]
    )
    #top
    nav
    > .buttons,
  body[data-user-account-button="true"]
    #header-outer:not([data-format="left-header"]):not(
      [data-format="centered-menu-bottom-bar"]
    )
    #top
    nav
    > .buttons {
    margin-right: 19px;
  }
  body
    #header-outer[data-full-width="false"][data-has-buttons="no"]:not(
      [data-format="left-header"]
    )
    #top
    nav
    #social-in-menu,
  body.material
    #header-outer[data-has-buttons="no"]:not([data-format="left-header"])
    #top
    nav
    #social-in-menu {
    margin-right: 20px;
  }
  #header-outer[data-format="menu-left-aligned"]
    #top
    > .container
    .span_9
    > .slide-out-widget-area-toggle.mobile-icon {
    top: 50%;
    right: 0;
    position: absolute;
    transform: translateY(-50%);
  }
  body
    #header-outer[data-format="menu-left-aligned"]:not(
      [data-format="left-header"]
    ):not([data-format="centered-menu-bottom-bar"])
    #top
    nav
    > .buttons {
    margin-right: 55px !important;
  }
  body.ascend #header-outer[data-full-width="false"] .cart-menu {
    border-left: none;
  }
  #top nav ul .slide-out-widget-area-toggle {
    display: none !important;
  }
  #header-outer[data-format="centered-menu"] #top .span_9 nav .sf-menu,
  #header-outer[data-format="centered-logo-between-menu"]
    #top
    .span_9
    nav
    .sf-menu,
  #header-outer[data-format="centered-logo-between-menu"]
    #top
    .span_9
    nav
    .sf-menu:not(.buttons),
  #header-outer[data-format="centered-menu-under-logo"] #top .span_9 nav {
    justify-content: flex-end;
  }
  #header-outer[data-format="centered-logo-between-menu"] #top nav > .buttons {
    position: relative;
  }
  body #header-outer[data-format="centered-logo-between-menu"] #top #logo,
  body[data-slide-out-widget-area-style="slide-out-from-right"]:not(.material)
    #header-outer[data-format="centered-logo-between-menu"]
    #top
    #logo {
    transform: none !important;
  }
  #header-outer:not([data-format="centered-menu-bottom-bar"])
    #top
    .span_9
    > .slide-out-widget-area-toggle,
  #slide-out-widget-area .mobile-only:not(.nectar-header-text-content) {
    display: flex !important;
    align-items: center;
    transition: padding 0.2s ease;
  }
  #slide-out-widget-area.fullscreen .mobile-only,
  #slide-out-widget-area.fullscreen-alt .mobile-only {
    justify-content: center;
  }
  #slide-out-widget-area.fullscreen
    .mobile-only:not(.nectar-header-text-content),
  #slide-out-widget-area.fullscreen-alt
    .mobile-only:not(.nectar-header-text-content) {
    display: block !important;
  }
  #header-outer[data-has-menu="true"] #top .span_3,
  body #header-outer[data-format="centered-menu-under-logo"] .span_3 {
    text-align: left;
    left: 0;
    width: auto;
    float: left;
  }
  #header-outer[data-format="centered-menu-under-logo"]
    #top
    .span_9
    ul
    #social-in-menu
    a {
    margin-bottom: 0;
  }
  #header-outer[data-format="centered-menu-under-logo"]
    #top
    .span_9
    nav
    > .buttons {
    padding-bottom: 0;
  }
  body.material
    #header-outer[data-format="centered-menu-under-logo"]
    #top
    .span_9 {
    margin-left: auto;
  }
  body.material
    #header-outer[data-format="centered-menu-under-logo"]
    #top
    .span_9
    ul
    #social-in-menu
    a,
  body.material
    #header-outer[data-format="centered-menu-under-logo"]
    #top
    .span_9
    nav
    > .buttons {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  body.material
    #header-outer[data-format="centered-menu-under-logo"]
    #top
    .row
    .span_9,
  body.material
    #header-outer[data-format="centered-menu-under-logo"]
    #top
    .row
    .span_3,
  body.ascend
    #header-outer[data-format="centered-menu-under-logo"]
    #top
    .row
    .span_9,
  body.ascend
    #header-outer[data-format="centered-menu-under-logo"]
    #top
    .row
    .span_3,
  body.original
    #header-outer[data-format="centered-menu-under-logo"]
    #top
    .row
    .span_9,
  body.original
    #header-outer[data-format="centered-menu-under-logo"]
    #top
    .row
    .span_3 {
    display: flex;
  }
  body #header-outer[data-format="centered-menu-under-logo"] .row {
    flex-direction: row;
  }
  #header-outer[data-format="centered-menu-under-logo"] #top #logo {
    display: flex;
    align-items: center;
  }
  body
    #header-outer[data-format="centered-menu-under-logo"]
    #top
    #logo
    .starting-logo {
    left: 0;
    transform: none;
  }
  body #header-outer[data-format="centered-menu-under-logo"] #top #logo img {
    margin: 0;
  }
  #header-outer[data-format="centered-menu-under-logo"] #top #logo {
    text-align: left;
  }
  .cart-outer,
  body #header-outer[data-full-width="false"] .cart-outer {
    display: block;
  }
  #header-outer[data-format="centered-logo-between-menu"]
    #top
    nav
    .sf-menu
    > li {
    float: left !important;
  }
  body[data-full-width-header="false"]
    #slide-out-widget-area.slide-out-from-right-hover
    .slide_out_area_close {
    display: none;
  }
  body[data-slide-out-widget-area-style="slide-out-from-right-hover"][data-slide-out-widget-area="true"][data-user-set-ocm="off"]
    #header-outer[data-full-width="false"][data-cart="false"]
    header
    > .container {
    max-width: 100% !important;
    padding: 0 28px !important;
  }
  body[data-full-width-header="false"][data-cart="true"]
    .slide-out-hover-icon-effect.small {
    right: 28px !important;
  }
  body[data-full-width-header="false"][data-cart="true"]
    .slide-out-widget-area-toggle
    .lines-button.x2.no-delay
    .lines:before,
  body[data-full-width-header="false"][data-cart="true"]
    .slide-out-widget-area-toggle
    .lines-button.x2.no-delay
    .lines:after,
  body[data-full-width-header="false"][data-cart="true"]
    .slide-out-hover-icon-effect.slide-out-widget-area-toggle
    .no-delay.lines-button.no-delay:after {
    -webkit-transition: none !important;
    transition: none !important;
  }
  body:not(.mobile)
    #header-outer.transparent
    > #top
    .span_9
    > .slide-out-widget-area-toggle
    .lines-button:after,
  body:not(.mobile)
    #header-outer.transparent
    > #top
    .span_9
    > .slide-out-widget-area-toggle
    .lines:before,
  body:not(.mobile)
    #header-outer.transparent
    > #top
    .span_9
    > .slide-out-widget-area-toggle
    .lines:after {
    background-color: #ffffff !important;
    opacity: 0.75;
  }
  body:not(.mobile)
    #header-outer.transparent.dark-slide
    > #top
    .span_9
    > .slide-out-widget-area-toggle
    .lines-button:after,
  body:not(.mobile)
    #header-outer.transparent.dark-slide
    > #top
    .span_9
    > .slide-out-widget-area-toggle
    .lines:before,
  body:not(.mobile)
    #header-outer.transparent.dark-slide
    > #top
    .span_9
    > .slide-out-widget-area-toggle
    .lines:after {
    background-color: #000 !important;
    opacity: 0.75;
  }
  body:not(.mobile)
    #header-outer.transparent
    > #top
    .span_9
    > .slide-out-widget-area-toggle:hover
    .lines-button:after,
  body:not(.mobile)
    #header-outer.transparent
    > #top
    .span_9
    > .slide-out-widget-area-toggle:hover
    .lines:before,
  body:not(.mobile)
    #header-outer.transparent
    > #top
    .span_9
    > .slide-out-widget-area-toggle:hover
    .lines:after {
    opacity: 1;
  }
  body
    #top
    .span_9
    > .slide-out-widget-area-toggle.mobile-icon
    a:hover
    .lines:after,
  body
    #top
    .span_9
    > .slide-out-widget-area-toggle.mobile-icon
    a:hover
    .lines-button:after,
  body
    #top
    .span_9
    > .slide-out-widget-area-toggle.mobile-icon
    a:hover
    .lines:before {
    background-color: #002eff !important;
  }
  body:not(.mobile)
    #header-outer.light-text
    > #top
    .span_9
    > .slide-out-widget-area-toggle
    .lines-button:after,
  body:not(.mobile)
    #header-outer.light-text
    > #top
    .span_9
    > .slide-out-widget-area-toggle
    .lines:before,
  body:not(.mobile)
    #header-outer.light-text
    > #top
    .span_9
    > .slide-out-widget-area-toggle
    .lines:after {
    background-color: #fff !important;
  }
  body[data-user-set-ocm="off"] #slide-out-widget-area.fullscreen-split,
  body[data-user-set-ocm="off"] #slide-out-widget-area-bg.fullscreen-split {
    display: block;
  }
}
#header-outer #social-in-menu {
  align-items: center;
  justify-content: center;
  gap: var(--nectar-dynamic-social-icon-gap, 14px);
}
#header-outer #social-in-menu i {
  font-size: 18px;
  color: inherit;
  background-color: transparent;
  transition:
    transform var(--nectar-header-hover-timing, 0.4s)
      var(--nectar-cubic-bezier-out, cubic-bezier(0.3, 1, 0.3, 1)),
    opacity 0.2s ease;
  text-align: center;
  position: relative;
  top: 0;
}
#header-outer #social-in-menu a {
  line-height: 1;
}
#header-outer #social-in-menu i {
  width: auto;
  height: auto;
}
body #header-outer #social-in-menu a .nectar-dynamic-social-icon--hover {
  position: absolute !important;
  top: 120% !important;
  left: 0;
}
#social-in-menu img.nectar-dynamic-social-icon {
  height: var(--nectar-dynamic-social-icon-size, 24px);
  width: auto;
  margin: 0;
  transition:
    transform var(--nectar-header-hover-timing, 0.4s)
      var(--nectar-cubic-bezier-out, cubic-bezier(0.3, 1, 0.3, 1)),
    opacity 0.2s ease-in-out;
}
#header-outer #social-in-menu i {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
#header-outer #social-in-menu a {
  display: inline-block;
  margin-right: 0;
  margin-left: 0;
  position: relative;
  overflow: hidden;
}
#header-outer #social-in-menu a:has(.nectar-dynamic-social-icon) {
  line-height: 0 !important;
}
#header-outer #social-in-menu a i:after {
  position: absolute;
  top: 120%;
  left: 0;
  transform: translate3d(0, 0, 0);
  width: 100%;
}
#header-outer #social-in-menu a i:before {
  width: 100%;
}
#header-outer #social-in-menu [class^="fa-"]:after,
#header-outer #social-in-menu [class*="fa-"]:after,
#header-outer #social-in-menu .fa-vine:before,
#header-outer #social-in-menu .fa-vine:after {
  text-decoration: inherit;
  display: block;
  speak: none;
}
#header-outer #social-in-menu .fa-vine {
  display: block;
  text-align: center;
}
#header-outer #social-in-menu i.fa-facebook {
  width: 28px;
}
#header-outer #top #social-in-menu i.fa-houzz,
#header-outer #top #social-in-menu i.icon-salient-tiktok {
  font-size: 16px;
}
#header-outer[data-format="default"] #social-in-menu {
  margin: 0 0 0 30px;
}
body.original
  #header-outer[data-full-width="true"][data-format="default"]
  #social-in-menu {
  margin-right: 22px;
}
#header-outer[data-lhe="animated_underline"]
  #top
  nav
  > ul
  > #social-in-menu
  > a,
#header-outer[data-lhe="default"] #top nav > ul > #social-in-menu > a,
#header-outer[data-lhe="button_bg"] #top nav > ul > #social-in-menu > a,
#header-outer[data-lhe="text_reveal"] #top nav > ul > #social-in-menu > a {
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  padding-left: 0;
}
#header-outer #social-in-menu .fa-twitter:after,
.material
  #slide-out-widget-area.slide-out-from-right
  .off-canvas-social-links
  .fa-twitter:after {
  content: "\e60c";
}
#header-outer #social-in-menu .icon-salient-x-twitter:after,
.material
  #slide-out-widget-area.slide-out-from-right
  .off-canvas-social-links
  .icon-salient-x-twitter:after {
  content: "\e918";
}
#header-outer #social-in-menu .fa-facebook:after,
.material
  #slide-out-widget-area.slide-out-from-right
  .off-canvas-social-links
  .fa-facebook:after {
  content: "\e60d";
}
#header-outer #social-in-menu .fa-linkedin:after,
.material
  #slide-out-widget-area.slide-out-from-right
  .off-canvas-social-links
  .fa-linkedin:after {
  content: "\e605";
}
#header-outer #social-in-menu .fa-youtube-play:after,
.material
  #slide-out-widget-area.slide-out-from-right
  .off-canvas-social-links
  .fa-youtube-play:after {
  content: "\f16a";
}
#header-outer #social-in-menu .fa-instagram:after,
.material
  #slide-out-widget-area.slide-out-from-right
  .off-canvas-social-links
  .fa-instagram:after {
  content: "\f16d";
}
#header-outer #social-in-menu .icon-salient-tiktok:after,
.material
  #slide-out-widget-area.slide-out-from-right
  .off-canvas-social-links
  .icon-salient-tiktok:after {
  content: "\e90f";
}
#header-outer[data-format="left-header"]
  .buttons.sf-menu
  .nectar-header-text-content-wrap {
  float: none;
  display: block;
}
#header-outer .nectar-header-text-content {
  line-height: 1.3em;
  padding-top: 15px;
  padding-bottom: 15px;
  color: #999;
  align-self: center;
}
#header-outer[data-format="default"] .nectar-header-text-content,
#header-outer[data-format="centered-logo-between-menu"]
  .nectar-header-text-content {
  padding-left: 0;
  text-align: center;
}
#header-outer[data-format="menu-left-aligned"] .nectar-header-text-content {
  text-align: right;
}
#header-outer .buttons > .nectar-header-text-content:last-child {
  padding-right: 0;
}
#header-outer .nectar-header-text-content h2,
#header-outer .nectar-header-text-content h3,
#header-outer .nectar-header-text-content h4,
#header-outer .nectar-header-text-content h5,
#header-outer .nectar-header-text-content h6 {
  margin-bottom: 0;
}
#header-outer .nectar-header-text-content {
  transition:
    color 0.2s ease,
    opacity 0.2s ease;
}
#header-outer .nectar-header-text-content a {
  transition: none;
  position: relative;
  display: inline-block;
}
#header-outer[data-lhe="default"]:not(.transparent)
  .nectar-header-text-content
  a:hover {
  transition: color 0.2s ease;
}
#header-outer[data-lhe="animated_underline"]
  .nectar-header-text-content
  a:after {
  transition:
    transform 0.3s ease-out,
    border-color 0.3s ease-out;
  position: absolute;
  display: block;
  bottom: -3px;
  height: 2px;
  left: 0;
  width: 100%;
  transform: scaleX(0);
  background-color: #000;
  content: "";
}
body[data-header-color="dark"]
  #header-outer[data-lhe="animated_underline"]
  .nectar-header-text-content
  a:after {
  background-color: #fff;
}
#header-outer[data-lhe="animated_underline"]
  .nectar-header-text-content
  a:hover:after {
  transform: scaleX(1);
}
#header-outer .nectar-header-text-content * {
  color: inherit;
}
#header-outer #mobile-menu .nectar-header-text-content div {
  color: #000;
}
.off-canvas-menu-container .nectar-menu-icon,
.off-canvas-menu-container .nectar-menu-icon-img,
#header-outer #mobile-menu .nectar-menu-icon,
#header-outer #mobile-menu .nectar-menu-icon-img {
  display: none;
}
body.original
  #header-outer[data-full-width="true"][data-remove-border="true"]
  #top
  nav
  ul
  #search-btn {
  margin-left: 22px;
}
@media only screen and (max-width: 999px) {
  #search-outer #search #close a:before,
  body[data-header-format="left-header"] #search-outer #search #close a:before,
  body.material #header-outer #search-outer #search #close a:before {
    height: 28px;
    width: 28px;
    margin: -14px 0 0 -14px;
  }
  .material #search-outer #search #close a span {
    font-size: 13px;
    height: 13px;
    line-height: 13px;
    top: 6px;
  }
  #search-outer #search #close a span {
    font-size: 16px;
    height: 16px;
    line-height: 16px;
  }
  .ascend #search-outer #search #close a span {
    top: 0;
  }
  .ascend #search-outer #search #close a {
    height: 20px;
  }
  #search-outer #search #close a {
    height: 14px;
  }
  #search-outer #search #close,
  body.material #header-outer #search-outer #search #close {
    top: 0;
    right: -5px;
  }
  #search-outer #search #close a,
  body.material #header-outer #search-outer #search #close a {
    right: 8px;
    top: 9px;
  }
  body.original #search-outer #search #close a {
    top: 50%;
    transform: translateY(-50%);
  }
}
body[data-bg-header="true"][data-header-search="true"].ascend
  #header-outer.transparent[data-has-menu="false"]
  #top
  nav
  ul
  #search-btn
  a:after,
body[data-bg-header="true"][data-header-search="true"].ascend
  #header-outer[data-has-menu="false"]
  #top
  nav
  ul
  #search-btn
  a:after,
body[data-bg-header="true"][data-header-search="true"]
  #header-outer[data-has-menu="false"]
  #top
  nav
  ul
  #search-btn
  a:after {
  border: none;
  display: none;
}
#search-outer {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10000;
  overflow: visible;
  display: none;
  background-color: #fff;
}
#search-box .search-box__button {
  opacity: 0;
  position: absolute;
  top: 50%;
  height: 42px;
  margin-top: -3px;
  transform: translateY(-50%);
  right: 55px;
  background-color: rgba(0, 0, 0, 0.05) !important;
  color: inherit;
  pointer-events: none;
  padding: 5px 15px;
  border: none;
}
@media only screen and (min-width: 1000px) {
  #search-box .search-box__button:focus {
    pointer-events: auto;
    outline: 2px solid var(--nectar-accent-color);
    opacity: 1;
  }
}
#search-box {
  position: relative;
}
#search-outer .container {
  overflow: visible;
  width: 100%;
}
#search-outer #search input[type="text"] {
  width: 100%;
  color: #888;
  font-size: 43px;
  line-height: 43px;
  position: relative;
  padding: 0;
  background-color: transparent;
  border: 0;
  transition: none;
  box-shadow: none;
  font-family: "Open Sans";
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}
#search-outer > #search form {
  width: 92%;
  float: left;
}
#search-outer #search #close {
  list-style: none;
}
#search-outer #search #close a {
  position: absolute;
  right: 0;
  top: 24px;
  display: block;
  width: 24px;
  height: 17px;
  line-height: 22px;
  z-index: 10;
}
#search-outer #search #close a span:not(.close-line) {
  color: #a0a0a0;
  font-size: 18px;
  height: 20px;
  line-height: 19px;
  background-color: transparent;
  transition: color 0.2s ease;
}
#search-outer > #search #close a:hover span {
  color: #000;
}
#header-outer #search {
  position: relative;
}
body #search-outer #search #close a span {
  font-size: 20px;
}
@media only screen and (min-width: 1px) and (max-width: 999px) {
  .original #search-outer #search input[type="text"],
  body[data-header-format="left-header"]:not(.material)
    #search-outer
    #search
    input[type="text"] {
    font-size: 24px;
    border-bottom-width: 2px;
  }
  .original #search-outer .container {
    width: 100%;
  }
  body.material #search-outer #search form input[type="text"][name] {
    font-size: 16px;
    line-height: 40px;
    border-bottom-width: 2px;
    padding-right: 50px;
  }
  body.material #search-outer,
  .material #search-outer .bg-color-stripe {
    height: 30vh;
  }
  body.material #search-outer {
    min-height: 200px;
  }
  body.material #search-outer .col {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 2600px) {
  .ascend.using-mobile-browser #search {
    height: 100%;
  }
  .ascend.using-mobile-browser #search #search-box {
    top: 20px;
  }
}
@media screen and (max-width: 999px) {
  .material #header-outer.transparent .bg-color-stripe,
  .material
    #header-outer:not([data-permanent-transparent="1"]).transparent
    .bg-color-stripe,
  .material #header-outer[data-transparent-header].transparent .bg-color-stripe,
  .material
    #header-outer[data-transparent-header]:not(
      [data-permanent-transparent="1"]
    ).transparent
    .bg-color-stripe {
    height: 200px;
    top: 0;
  }
  body.material #search-outer,
  body.material #header-outer #search-outer {
    height: 200px;
    transform: translate3d(0, -200px, 0);
  }
  body.material #header-outer[data-using-secondary="1"] #search-outer {
    top: auto;
    margin-top: -13px;
  }
  html.material #search-outer .bg-color-stripe {
    height: 200px;
    top: 0;
  }
  #search-outer #search-box,
  #search-outer #search #close,
  #header-outer #search-outer #search-box,
  #header-outer #search-outer #search #close {
    transform: translate3d(0, 200px, 0);
  }
}
body.material #search-outer {
  background-color: transparent;
  height: 35vh;
  position: absolute;
  transition:
    transform 0.8s cubic-bezier(0.2, 1, 0.3, 1),
    opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1);
  transform: translate3d(0, -35vh, 0);
  z-index: 2000 !important;
  padding: 0;
  top: -1px;
}
body.material[data-header-search="false"] #search-outer {
  visibility: hidden;
}
body.material #search-outer.perma-trans {
  position: fixed;
}
body.material.admin-bar #search-outer.perma-trans {
  top: 32px;
}
body.material #search-outer #search .container {
  height: auto !important;
  float: none;
  width: 100%;
}
.material #header-outer.transparent .bg-color-stripe,
.material #search-outer .bg-color-stripe {
  height: 35vh;
  top: 0;
}
body[data-header-color="dark"] #header-outer .bg-color-stripe,
body[data-header-color="dark"].material #header-outer #search-outer:before {
  background-color: #000;
}
#header-outer .bg-color-stripe,
#search-outer .bg-color-stripe,
#header-outer #search-outer:before {
  transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  display: block;
  background-color: #fff;
  transform: scaleY(0);
  transform-origin: top;
}
.material #header-outer #search-outer:before {
  content: "";
  transform: none;
  backface-visibility: hidden;
}
body.material[data-header-inherit-rc="true"]
  #header-outer
  #search-outer:before {
  display: none;
}
body.material[data-header-inherit-rc="true"] #search-outer {
  background-color: inherit;
}
#header-outer.material-search-open .bg-color-stripe,
#search-outer.material-open .bg-color-stripe {
  transform: scaleY(1);
}
.material #search-outer {
  display: block;
  overflow: hidden;
}
#search-outer #search {
  max-width: 1200px;
  position: relative;
  z-index: 10;
  margin: 0 auto;
  height: 100%;
  display: flex;
  align-items: center;
}
.material #search-outer #search,
.material #header-outer #search-outer #search {
  padding: 0;
}
#search-outer #search-box,
#search-outer #search #close {
  transition:
    transform 0.8s cubic-bezier(0.2, 1, 0.3, 1),
    opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1);
  transform: translate3d(0, 35vh, 0);
  opacity: 0;
}
body.material #search-outer.material-open,
body.material #header-outer #search-outer.material-open {
  transform: translate3d(0, 0vh, 0);
}
#search-outer.material-open #search-box,
#search-outer.material-open #search #close,
#header-outer #search-outer.material-open #search-box,
#header-outer #search-outer.material-open #search #close {
  transform: translate3d(0, 0vh, 0);
  opacity: 1;
}
body #search-outer #search input[type="text"] {
  height: auto !important;
  text-transform: none;
  color: #000;
  border-radius: 0;
  border-bottom: 2px solid #3452ff;
}
body #search-outer #search input[type="text"],
body.material #search-outer #search form input[type="text"] {
  font-size: 60px;
}
body.material #search-outer #search input[type="text"] {
  line-height: 60px;
}
@media only screen and (min-width: 1000px) {
  body #search-outer #search input[type="text"] {
    height: 90px !important;
  }
  body.material #search-outer #search #search-box input[type="text"] {
    line-height: 90px;
  }
}
body[data-header-color="custom"] #search-outer #search .span_12 span {
  opacity: 0.7;
}
body[data-header-color="light"]
  #header-outer
  #search-outer
  input::-webkit-input-placeholder {
  color: #000;
}
body[data-header-color="dark"]
  #header-outer
  #search-outer
  input::-webkit-input-placeholder {
  color: #fff;
}
#header-outer #search-outer input::-webkit-input-placeholder,
#header-outer #search-outer input::-moz-placeholder {
  color: #888;
}
body.material #search-outer > #search form {
  width: 100%;
  float: none;
}
#header-outer.light-text #search-outer input[type="text"],
body[data-header-color="dark"] #header-outer #search-outer input[type="text"] {
  border-color: #fff;
}
#header-outer.light-text #search-outer #search .span_12 span,
body[data-header-color="dark"]
  #header-outer
  #search-outer
  #search
  .span_12
  span {
  color: rgba(255, 255, 255, 0.6);
}
#header-outer.light-text #search-outer #search #close a span,
body[data-header-color="dark"]
  #header-outer
  #search-outer
  #search
  #close
  a
  span,
body[data-header-color="dark"] .nectar-ajax-search-results .search-post-item,
body[data-header-color="dark"]
  .nectar-ajax-search-results
  ul.products
  li.product {
  color: #fff;
}
#header-outer.light-text #search-outer input::-webkit-input-placeholder,
body[data-header-color="dark"]
  #header-outer
  #search-outer
  input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
#header-outer.light-text #search-outer input::-moz-placeholder,
body[data-header-color="dark"]
  #header-outer
  #search-outer
  input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
#search-outer #search #close {
  position: absolute;
  right: 40px;
}
body[data-ext-responsive="false"].material #search-outer #search #close {
  right: 0;
}
body[data-ext-responsive="false"].material #search-outer #search #close a {
  right: 15px;
}
body.material #search-outer #search input[type="text"] {
  padding-right: 70px;
}
body.material #search-outer #search #close a {
  right: 64px;
  top: 16px;
}
[data-header-color="dark"] #search-outer #search #close a:before {
  background-color: rgba(255, 255, 255, 0.1);
}
#search-outer #search .span_12 span {
  display: block;
  color: rgba(0, 0, 0, 0.4);
  margin-top: 15px;
}
@media only screen and (max-width: 999px) {
  #search-outer #search .span_12 span {
    display: none;
  }
}
body.material #search-outer #search #close a span {
  color: #000;
}
body #search-outer .ui-widget-content {
  top: 90px;
}
@media only screen and (min-width: 1000px) {
  body.material #search-outer #search #search-box input[type="text"] {
    font-size: 48px;
    line-height: 1;
    height: 76px !important;
  }
  #search-outer #search .span_12 form > span {
    position: absolute;
    bottom: -40px;
    left: 0;
  }
  #search-outer #search #close {
    top: 50%;
    margin-top: -28px;
  }
}
#header-outer[data-transparent-header="true"] #logo img {
  transition: height 0.32s ease;
}
.lines:before,
body[data-slide-out-widget-area-style="slide-out-from-right-hover"]
  .slide-out-hover-icon-effect.slide-out-widget-area-toggle.small
  .lines:before {
  width: calc(var(--nectar-ocm-icon-width, 22px) * 0.75);
}
body[data-slide-out-widget-area-style="slide-out-from-right-hover"]
  .slide-out-widget-area-toggle.mobile-icon
  .lines:before,
body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:before,
#header-outer .left-aligned-ocm .lines:before {
  width: calc(var(--nectar-ocm-icon-width, 22px) * 0.75) !important;
}
@media only screen and (max-width: 999px) {
  .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small)
    .lines:before {
    width: calc(var(--nectar-ocm-icon-width, 22px) * 0.75);
  }
}
:root {
  --nectar-ocm-icon-width: 22px;
}
@media only screen and (max-width: 999px) {
  :root {
    --nectar-ocm-icon-width: 1.4rem;
  }
}
.nectar-skip-to-content:focus {
  position: fixed;
  left: 6px;
  top: 7px;
  height: auto;
  width: auto;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 23px 14px;
  background: #f1f1f1;
  color: #000;
  z-index: 100000;
  line-height: normal;
  text-decoration: none;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
}
:root {
  --nectar-border-thickness: 2px;
}
.span_12.light .wpb_text_column a {
  transition:
    0.3s ease opacity,
    0.3s ease color;
}
.span_12.light .wpb_text_column a:not(:hover) {
  opacity: 0.7;
}
@media only screen and (min-width: 1000px) and (max-width: 1300px) {
  .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2,
  .nectar-slider-wrap[data-full-width="boxed-full-width"]
    .swiper-slide
    .content
    h2,
  .full-width-content .vc_span12 .swiper-slide .content h2 {
    font-size: 45px !important;
    line-height: 51px !important;
  }
  .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p,
  .nectar-slider-wrap[data-full-width="boxed-full-width"]
    .swiper-slide
    .content
    p,
  .full-width-content .vc_span12 .swiper-slide .content p {
    font-size: 18px !important;
    line-height: 31.2px !important;
  }
}
@media only screen and (min-width: 691px) and (max-width: 999px) {
  .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2,
  .nectar-slider-wrap[data-full-width="boxed-full-width"]
    .swiper-slide
    .content
    h2,
  .full-width-content .vc_span12 .swiper-slide .content h2 {
    font-size: 33px !important;
    line-height: 39px !important;
  }
  .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p,
  .nectar-slider-wrap[data-full-width="boxed-full-width"]
    .swiper-slide
    .content
    p,
  .full-width-content .vc_span12 .swiper-slide .content p {
    font-size: 13.2px !important;
    line-height: 24px !important;
  }
}
@media only screen and (max-width: 690px) {
  .nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"]
    .swiper-slide
    .content
    h2,
  .full-width-content
    .vc_col-sm-12
    .nectar-slider-wrap[data-fullscreen="false"]
    .swiper-slide
    .content
    h2,
  .nectar-slider-wrap[data-full-width="boxed-full-width"][data-fullscreen="false"]
    .swiper-slide
    .content
    h2,
  .full-width-content
    .vc_span12
    .nectar-slider-wrap[data-fullscreen="false"]
    .swiper-slide
    .content
    h2 {
    font-size: 15px !important;
    line-height: 21px !important;
  }
  .nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"]
    .swiper-slide
    .content
    p,
  .nectar-slider-wrap[data-full-width="boxed-full-width"][data-fullscreen="false"]
    .swiper-slide
    .content
    p,
  .full-width-content
    .vc_span12
    .nectar-slider-wrap[data-fullscreen="false"]
    .swiper-slide
    .content
    p {
    font-size: 10px !important;
    line-height: 17.52px !important;
  }
}
:root {
  --nectar-starting-header-color: #ffffff;
}
body #header-outer[data-transparent-header="true"],
body #header-outer[data-transparent-header="true"] .cart-menu {
  transition:
    background-color 0.3s ease,
    box-shadow 0.3s ease,
    margin 0.25s ease,
    backdrop-filter 0.25s ease;
  -webkit-transition:
    background-color 0.3s ease,
    box-shadow 0.3s ease,
    margin 0.25s ease,
    backdrop-filter 0.25s ease;
}
body #header-outer[data-transparent-header="true"].transparent,
body #header-outer[data-transparent-header="true"].transparent .cart-menu {
  transition: border-color 0.3s ease;
  -webkit-transition: border-color 0.3s ease;
}
body.original #header-outer[data-transparent-header="true"].transparent,
body.ascend #header-outer[data-transparent-header="true"].transparent,
body.material #header-outer[data-transparent-header="true"].transparent {
  box-shadow: none;
}
body #header-outer[data-transparent-header="true"].transparent {
  background-color: transparent !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
#header-outer[data-transparent-header="true"][data-transparent-shadow-helper="true"].transparent:not(
    .dark-slide
  ):before {
  background: linear-gradient(
    to top,
    rgba(255, 255, 255, 0) 0,
    rgba(0, 0, 0, 0) 1%,
    rgba(0, 0, 0, 0.04) 16%,
    rgba(0, 0, 0, 0.23) 75%,
    rgba(0, 0, 0, 0.33) 100%
  );
  position: absolute;
  pointer-events: none;
  height: 120%;
  top: 0;
  left: 0;
  width: 100%;
  content: "";
  display: block;
}
body.material #header-outer[data-transparent-header="true"].transparent {
  border-bottom: 0;
}
body
  #header-outer[data-transparent-header="true"].transparent
  nav
  > ul
  > li
  > a {
  margin-bottom: -1px;
}
body
  #header-outer[data-transparent-header="true"][data-format="centered-menu"].transparent.side-widget-open.small-nav
  nav
  > ul
  > li
  > a {
  margin-bottom: 0;
}
#header-outer[data-transparent-header="true"].transparent #logo img,
#header-outer[data-transparent-header="true"] #logo .starting-logo,
#header-outer[data-transparent-header="true"].light-text #logo img {
  opacity: 0;
  -ms-filter: "alpha(opacity=0)";
}
#header-outer[data-transparent-header="true"].transparent #logo .starting-logo,
#header-outer[data-transparent-header="true"].light-text #logo .starting-logo {
  opacity: 1;
  -ms-filter: "alpha(opacity=100)";
}
#header-outer[data-transparent-header="true"].transparent:not(.dark-text):not(
    .dark-slide
  )
  #logo
  picture.starting-logo:not(.dark-version)
  img {
  opacity: 1 !important;
}
#header-outer[data-transparent-header="true"].light-text:not(.dark-text)
  #logo
  picture.starting-logo:not(.dark-version)
  img {
  opacity: 1 !important;
}
#header-outer[data-transparent-header="true"].transparent.dark-slide
  #logo
  picture.starting-logo.dark-version
  img,
#header-outer[data-transparent-header="true"].dark-text
  #logo
  picture.starting-logo.dark-version
  img,
#header-outer[data-transparent-header="true"].dark-text
  #logo
  picture.starting-logo.dark-version {
  opacity: 1 !important;
}
body #header-outer[data-transparent-header="true"][data-remove-border="true"],
#header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"]
  .cart-menu,
#header-outer[data-transparent-header="true"][data-full-width="false"][data-remove-border="true"].transparent
  .cart-menu,
.ascend
  #header-outer.transparent[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"]
  #top
  .nectar-woo-cart
  .cart-contents {
  border: none !important;
}
body
  #header-outer.transparent[data-transparent-header="true"][data-remove-border="true"] {
  transition:
    background-color 0.3s ease 0s,
    box-shadow 0.3s ease 0s,
    margin 0.25s ease,
    backdrop-filter 0.25s ease;
  -webkit-transition:
    background-color 0.3s ease 0s,
    box-shadow 0.3s ease 0s,
    margin 0.25s ease,
    backdrop-filter 0.25s ease;
}
body:not(.ascend)
  #header-outer[data-transparent-header="true"][data-remove-border="true"]:not(
    .transparent
  )
  .cart-menu:after {
  border-left: 1px solid rgba(0, 0, 0, 0);
}
body
  #header-outer[data-transparent-header="true"][data-remove-border="true"].transparent.pseudo-data-transparent {
  border-color: transparent !important;
}
#header-outer.light-text #top nav > ul > li > a,
#header-outer.light-text #top nav ul #search-btn a span,
#header-outer.light-text #top nav ul #nectar-user-account a span,
#header-outer.light-text
  #top
  .container
  nav
  > ul
  > li
  > a
  > .sf-sub-indicator
  i,
#header-outer.light-text .cart-menu .cart-icon-wrap .icon-salient-cart,
#header-outer.light-text .nectar-header-text-content,
.light-text
  .nectar-mobile-only.mobile-header
  li:not([class*="menu-item-btn-style"])
  a,
.ascend
  #boxed
  #header-outer.light-text
  .cart-menu
  .cart-icon-wrap
  .icon-salient-cart,
#header-outer[data-lhe="default"].light-text
  #top
  nav
  .sf-menu
  .current-menu-item
  > a,
body[data-header-inherit-rc="true"]
  #header-outer[data-lhe="default"].light-text
  #top
  nav
  .sf-menu
  > .sfHover:not(#social-in-menu)
  > a,
#header-outer[data-lhe="default"].light-text #top nav > ul > li > a:hover,
#header-outer[data-lhe="default"].light-text #top nav .sf-menu > .sfHover > a {
  color: #fff !important;
  opacity: 0.75;
}
#header-outer.light-text #logo,
#header-outer.light-text
  .sf-menu
  > li.nectar-regular-menu-item
  > a
  > .nectar-menu-icon {
  color: #fff;
}
body
  #header-outer.light-text
  #top
  .container
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines,
body
  #header-outer.light-text
  #top
  .container
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines:before,
body
  #header-outer.light-text
  #top
  .container
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines:after,
body
  #header-outer.light-text
  #top
  .container
  nav
  ul
  .slide-out-widget-area-toggle
  .lines-button:after {
  background-color: #fff !important;
}
#header-outer.dark-text #top nav > ul > li > a,
#header-outer.dark-text #top nav ul #search-btn a span,
#header-outer.dark-text #top nav ul #nectar-user-account a span,
#header-outer.dark-text nav > ul > li > a > .sf-sub-indicator i,
.dark-text
  .nectar-mobile-only.mobile-header
  li:not([class*="menu-item-btn-style"])
  a,
#header-outer.dark-text .cart-menu .cart-icon-wrap .icon-salient-cart,
.ascend
  #boxed
  #header-outer.dark-text
  .cart-menu
  .cart-icon-wrap
  .icon-salient-cart,
#header-outer[data-lhe="default"].dark-text
  #top
  nav
  .sf-menu
  .current-menu-item
  > a {
  color: #444 !important;
  opacity: 0.75;
}
#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a .lines,
#header-outer.dark-text
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines:before,
#header-outer.dark-text
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines:after {
  background-color: #444 !important;
}
#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a .lines,
#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a .lines,
#header-outer.light-text
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines-button:after {
  opacity: 0.75;
}
#header-outer.light-text #top nav > ul > li > a:hover,
#header-outer.light-text #top nav .sf-menu > .sfHover > a,
#header-outer.light-text #top nav .sf-menu > .current_page_ancestor > a,
#header-outer.light-text #top nav .sf-menu > .current-menu-item > a,
#header-outer.light-text #top nav .sf-menu > .current-menu-ancestor > a,
#header-outer.light-text #top nav .sf-menu > .current_page_item > a,
#header-outer.light-text #top nav > ul > li > a:hover > .sf-sub-indicator > i,
#header-outer.light-text #top nav > ul > .sfHover > a > span > i,
#header-outer.light-text #top nav ul #search-btn a:hover span,
#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a:hover span,
#header-outer.light-text #top nav .sf-menu > .current-menu-item > a i,
#header-outer.light-text #top nav .sf-menu > .current-menu-ancestor > a i,
#header-outer.light-text .cart-outer:hover .icon-salient-cart,
.light-text
  .nectar-mobile-only.mobile-header
  li:not([class*="menu-item-btn-style"])
  a:hover,
.light-text
  .nectar-mobile-only.mobile-header
  li:not([class*="menu-item-btn-style"])[class*="current"]
  a,
.dark-text
  .nectar-mobile-only.mobile-header
  li:not([class*="menu-item-btn-style"])
  a:hover,
.dark-text .nectar-mobile-only.mobile-header li[class*="current"] a,
.ascend
  #boxed
  #header-outer.light-text
  .cart-outer:hover
  .cart-menu
  .cart-icon-wrap
  .icon-salient-cart,
.ascend
  #boxed
  #header-outer.dark-text
  .cart-outer:hover
  .cart-menu
  .cart-icon-wrap
  .icon-salient-cart,
#header-outer.dark-text #top nav > ul > li > a:hover,
#header-outer.dark-text #top nav .sf-menu > .sfHover > a,
#header-outer.dark-text #top nav .sf-menu > .current_page_ancestor > a,
#header-outer.dark-text #top nav .sf-menu > .current-menu-item > a,
#header-outer.dark-text #top nav .sf-menu > .current-menu-ancestor > a,
#header-outer.dark-text #top nav .sf-menu > .current_page_item > a,
#header-outer.dark-text #top nav > ul > li > a:hover > .sf-sub-indicator > i,
#header-outer.dark-text #top nav > ul > .sfHover > a > span > i,
#header-outer.dark-text #top nav ul #search-btn a:hover span,
#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a:hover span,
#header-outer.dark-text #top nav .sf-menu > .current-menu-item > a i,
#header-outer.dark-text #top nav .sf-menu > .current-menu-ancestor > a i,
#header-outer.dark-text .cart-outer:hover .icon-salient-cart,
#header-outer.light-text.side-widget-open
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines,
#header-outer.light-text
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  .lines,
#header-outer.light-text
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  .lines-button:after,
#header-outer.light-text
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  .lines:before,
#header-outer.light-text
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  .lines:after,
#header-outer.dark-text.side-widget-open
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines,
#header-outer.dark-text
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  .lines,
#header-outer.dark-text
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  .lines:before,
#header-outer.dark-text
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  .lines:after {
  opacity: 1 !important;
}
#header-outer.light-text #top nav > ul > li > a,
#header-outer.light-text #top nav > ul > li *,
body.ascend #header-outer.light-text .cart-menu,
#header-outer.dark-text #top nav > ul > li > a,
#header-outer.dark-text #top nav > ul > li *,
.ascend
  #header-outer[data-full-width="true"].dark-text
  #top
  nav
  ul
  #search-btn
  a,
.ascend
  #header-outer[data-full-width="true"].dark-text
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a,
.ascend
  #header-outer[data-full-width="true"].light-text
  #top
  nav
  ul
  #search-btn
  a,
.ascend
  #header-outer[data-full-width="true"].light-text
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a,
body.ascend #header-outer.dark-text .cart-menu {
  border-color: rgba(0, 0, 0, 0.1);
}
body #header-outer.transparent[data-transparent-header="true"].dark-slide,
body
  #header-outer.transparent[data-transparent-header="true"].dark-slide
  .cart-menu,
body
  #header-outer.transparent[data-transparent-header="true"].dark-slide
  > #top
  nav
  ul
  #nectar-user-account
  > div,
body
  #header-outer.transparent[data-transparent-header="true"].dark-slide
  > #top
  nav
  ul
  .slide-out-widget-area-toggle
  > div,
#boxed #header-outer.transparent[data-transparent-header="true"].dark-slide,
body
  #header-outer.transparent[data-transparent-header="true"][data-remove-border="true"].dark-slide
  .cart-menu:after {
  border-color: rgba(0, 0, 0, 0.08) !important;
}
#header-outer.transparent.dark-slide
  #top
  nav
  > ul
  > li[class*="button_bordered"]
  > a:before,
.dark-slide.transparent
  #top
  nav
  > ul
  > li[class*="button_bordered"]
  > a:before {
  border-color: #000 !important;
}
#header-outer[data-transparent-header="true"].no-pointer-events {
  pointer-events: none;
}
#header-outer[data-transparent-header="true"].no-pointer-events.side-widget-open.style-slide-out-from-right,
#header-outer[data-transparent-header="true"].no-pointer-events.side-widget-open.style-slide-out-from-right-alt {
  pointer-events: auto;
}
#header-outer[data-transparent-header="true"].transparent
  > header
  #logo
  img.dark-version,
#header-outer[data-transparent-header="true"].light-text
  > header
  #logo
  img.dark-version,
#header-outer[data-transparent-header="true"].transparent.dark-slide
  > header
  #logo
  img,
#header-outer[data-transparent-header="true"].dark-text > header #logo img,
#header-outer[data-transparent-header="true"].dark-text.side-widget-open
  > header
  #logo
  img.dark-version {
  opacity: 0 !important;
}
#header-outer[data-transparent-header="true"].transparent.dark-slide
  > header
  #logo
  img.dark-version,
#header-outer[data-transparent-header="true"].dark-text
  > header
  #logo
  img.dark-version,
#header-outer[data-transparent-header="true"].dark-text.side-widget-open
  > header
  #logo
  img.starting-logo {
  opacity: 1 !important;
}
#header-outer.transparent #top #logo,
#header-outer.transparent #top .logo-clone,
#header-outer.transparent #top #logo:hover {
  color: #ffffff;
}
#header-outer:not(.transparent).light-text #top #logo {
  color: #ffffff !important;
}
#header-outer.transparent[data-permanent-transparent="false"]
  #top
  .slide-out-widget-area-toggle.mobile-icon
  i:before,
#header-outer.transparent[data-permanent-transparent="false"]
  #top
  .slide-out-widget-area-toggle.mobile-icon
  i:after,
body.material.mobile
  #header-outer.transparent:not([data-permanent-transparent="1"])
  header
  .slide-out-widget-area-toggle
  a
  .close-line,
body
  #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide)
  > #top
  .span_9
  > .slide-out-widget-area-toggle
  .lines-button:after,
body
  #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide)
  > #top
  .span_9
  > .slide-out-widget-area-toggle
  .lines:before,
body
  #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide)
  > #top
  .span_9
  > .slide-out-widget-area-toggle
  .lines:after,
#header-outer[data-lhe="animated_underline"].transparent
  .nectar-header-text-content
  a:after {
  background-color: #ffffff !important;
}
#header-outer.transparent #top nav > ul > li > a,
#header-outer.transparent #top nav > .sf-menu > li > a,
#header-outer.transparent .slide-out-widget-area-toggle a i.label,
#header-outer.transparent
  #top
  .span_9
  > .slide-out-widget-area-toggle
  a.using-label
  .label,
#header-outer.transparent #top nav ul #search-btn a .icon-salient-search,
#header-outer.transparent #top nav ul #nectar-user-account a span,
#header-outer.transparent #top nav > ul > li > a > .sf-sub-indicator i,
#header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart,
.ascend
  #boxed
  #header-outer.transparent
  .cart-menu
  .cart-icon-wrap
  .icon-salient-cart,
#header-outer.transparent
  #top
  .sf-menu
  > li.nectar-regular-menu-item
  > a
  > .nectar-menu-icon,
#header-outer.transparent .nectar-header-text-content,
#header-outer.transparent
  .nectar-mobile-only.mobile-header
  li:not([class*="menu-item-btn-style"])
  a {
  color: #ffffff !important;
  opacity: 0.75;
  will-change: opacity, color;
  transition:
    opacity 0.2s ease,
    color 0.2s ease;
}
#header-outer.transparent[data-lhe="default"] #top nav > ul > li > a:hover,
#header-outer.transparent[data-lhe="default"]
  #top
  nav
  .sf-menu
  > .sfHover:not(#social-in-menu)
  > a,
#header-outer.transparent[data-lhe="default"]
  #top
  nav
  .sf-menu
  > .current_page_ancestor
  > a,
#header-outer.transparent #top nav .sf-menu > .current-menu-item > a,
#header-outer.transparent[data-lhe="default"]
  #top
  nav
  .sf-menu
  > .current-menu-ancestor
  > a,
#header-outer.transparent[data-lhe="default"]
  #top
  nav
  .sf-menu
  > .current-menu-item
  > a,
#header-outer.transparent[data-lhe="default"]
  #top
  nav
  .sf-menu
  > .current_page_item
  > a,
#header-outer.transparent #top nav > ul > li > a:hover > .sf-sub-indicator > i,
#header-outer.transparent #top .sf-menu > .sfHover > a .sf-sub-indicator i,
#header-outer.transparent #top nav > ul > .sfHover > a > span > i,
#header-outer.transparent #top nav ul #search-btn a:hover span,
#header-outer.transparent #top nav ul #nectar-user-account a:hover span,
#header-outer.transparent
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  span,
#header-outer.transparent #top nav .sf-menu > .current-menu-item > a i,
body
  #header-outer.transparent[data-lhe="default"]
  #top
  nav
  .sf-menu
  > .current_page_item
  > a
  .sf-sub-indicator
  i,
#header-outer.transparent #top nav .sf-menu > .current-menu-ancestor > a i,
body
  #header-outer.transparent[data-lhe="default"]
  #top
  nav
  .sf-menu
  > .current-menu-ancestor
  > a
  i,
#header-outer.transparent .cart-outer:hover .icon-salient-cart,
.ascend
  #boxed
  #header-outer.transparent
  .cart-outer:hover
  .cart-menu
  .cart-icon-wrap
  .icon-salient-cart,
#header-outer.transparent[data-permanent-transparent="false"]:not(.dark-slide)
  #top
  .span_9
  > a[class*="mobile-"]
  > *,
#header-outer.transparent[data-permanent-transparent="false"]:not(.dark-slide)
  #top
  #mobile-cart-link
  i,
#header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide)
  #top
  .span_9
  > a[class*="mobile-"]
  > *,
#header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide)
  #top
  #mobile-cart-link
  i,
#header-outer.transparent
  #top
  .sf-menu
  > li.nectar-regular-menu-item
  > a:hover
  > .nectar-menu-icon,
#header-outer.transparent
  #top
  .sf-menu
  > li.nectar-regular-menu-item.sfHover
  > a:hover
  > .nectar-menu-icon,
#header-outer.transparent
  #top
  .sf-menu
  > li.nectar-regular-menu-item[class*="current-"]
  > a:hover
  > .nectar-menu-icon,
#header-outer.transparent .nectar-header-text-content:hover,
#header-outer.transparent:not(.dark-slide)
  .nectar-mobile-only.mobile-header
  li:not([class*="menu-item-btn-style"])
  a:hover,
.transparent:not(.dark-slide)
  .nectar-mobile-only.mobile-header
  li[class*="menu-item-btn-style-button-border"]:not(:hover)
  > a {
  opacity: 1;
  color: #ffffff !important;
}
#header-outer.transparent[data-lhe="animated_underline"]
  #top
  nav
  > ul
  > li
  > a:hover,
#header-outer.transparent[data-lhe="animated_underline"]
  #top
  nav
  > ul
  > li
  > a:focus,
#header-outer.transparent[data-lhe="animated_underline"]
  #top
  nav
  .sf-menu
  > .sfHover
  > a,
#header-outer.transparent[data-lhe="animated_underline"]
  #top
  nav
  .sf-menu
  > .current-menu-ancestor
  > a,
#header-outer.transparent[data-lhe="animated_underline"]
  #top
  nav
  .sf-menu
  > .current_page_item
  > a,
#header-outer.transparent[data-lhe="default"] #top nav > ul > li > a:focus,
#header-outer.transparent .slide-out-widget-area-toggle a:hover i.label,
#header-outer.transparent #top nav ul #search-btn a:focus span,
#header-outer.transparent #top nav ul #nectar-user-account a:focus span,
#header-outer.transparent
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:focus
  span,
#header-outer.transparent
  .nectar-woo-cart
  .cart-contents:focus
  .icon-salient-cart {
  opacity: 1;
}
#header-outer[data-lhe="animated_underline"].transparent
  #top
  nav
  > ul
  > li
  > a
  .menu-title-text:after,
#header-outer.transparent
  #top
  nav
  > ul
  > li[class*="button_bordered"]
  > a:before,
#header-outer.transparent
  .nectar-mobile-only.mobile-header
  li
  a
  .menu-title-text:after {
  border-color: #ffffff !important;
}
.transparent .left-aligned-ocm .lines-button i:before,
.transparent .left-aligned-ocm .lines-button i:after,
.transparent .left-aligned-ocm .lines-button:after,
#header-outer.transparent > #top nav ul .slide-out-widget-area-toggle a .lines,
#header-outer.transparent
  > #top
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines:before,
#header-outer.transparent
  > #top
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines:after,
body.material
  #header-outer.transparent
  .slide-out-widget-area-toggle
  a
  .close-line,
#header-outer.transparent
  > #top
  nav
  ul
  .slide-out-widget-area-toggle
  .lines-button:after {
  background-color: #ffffff !important;
}
#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a .lines,
body.material:not(.mobile)
  #header-outer.transparent
  .slide-out-widget-area-toggle
  a
  .close-line,
#header-outer.transparent:not(.side-widget-open)
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines-button:after {
  opacity: 0.75;
}
#header-outer.transparent.side-widget-open
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines,
body.material
  #header-outer.transparent
  .slide-out-widget-area-toggle
  a:hover
  .close-line,
#header-outer.transparent
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  .lines,
#header-outer.transparent
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  .lines-button:after,
#header-outer.transparent
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  .lines:before,
#header-outer.transparent
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  .lines:after,
#header-outer.transparent
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:focus
  .lines-button:after,
#header-outer.transparent
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:focus
  .lines:before,
#header-outer.transparent
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:focus
  .lines:after,
#header-outer.transparent
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:focus
  .lines {
  opacity: 1;
}
:root {
  --nectar-starting-dark-header-color: #000000;
}
#header-outer.transparent[data-permanent-transparent="false"].dark-slide
  #top
  .slide-out-widget-area-toggle.mobile-icon
  i:before,
#header-outer.transparent[data-permanent-transparent="false"].dark-slide
  #top
  .slide-out-widget-area-toggle.mobile-icon
  i:after {
  background-color: #000000 !important;
}
#header-outer.transparent.dark-slide > #top nav > ul > li > a,
#header-outer.transparent.dark-row > #top nav > ul > li > a,
#header-outer.transparent.dark-row .slide-out-widget-area-toggle a i.label,
#header-outer.transparent.dark-slide .slide-out-widget-area-toggle a i.label,
#header-outer.transparent.dark-slide
  #top
  .span_9
  > .slide-out-widget-area-toggle
  a.using-label
  .label,
#header-outer.transparent.dark-row
  #top
  .span_9
  > .slide-out-widget-area-toggle
  a.using-label
  .label,
#header-outer.transparent.dark-slide > #top nav ul #search-btn a span,
#header-outer.transparent.dark-row > #top nav ul #search-btn a span,
#header-outer.transparent.dark-slide > #top nav ul #nectar-user-account a span,
#header-outer.transparent.dark-row > #top nav ul #nectar-user-account a span,
#header-outer.transparent.dark-slide
  > #top
  nav
  > ul
  > li
  > a
  > .sf-sub-indicator
  [class^="icon-"],
#header-outer.transparent.dark-slide
  > #top
  nav
  > ul
  > li
  > a
  > .sf-sub-indicator
  [class*=" icon-"],
#header-outer.transparent.dark-row
  > #top
  nav
  > ul
  > li
  > a
  > .sf-sub-indicator
  [class*=" icon-"],
#header-outer.transparent.dark-slide
  .cart-menu
  .cart-icon-wrap
  .icon-salient-cart,
#header-outer.transparent.dark-row
  .cart-menu
  .cart-icon-wrap
  .icon-salient-cart,
body.ascend[data-header-color="custom"]
  #boxed
  #header-outer.transparent.dark-slide
  > #top
  .cart-outer
  .cart-menu
  .cart-icon-wrap
  i,
body.ascend
  #boxed
  #header-outer.transparent.dark-slide
  > #top
  .cart-outer
  .cart-menu
  .cart-icon-wrap
  i,
#header-outer[data-permanent-transparent="1"].transparent.dark-slide
  .mobile-search
  .icon-salient-search,
#header-outer[data-permanent-transparent="1"].transparent.dark-slide
  .mobile-user-account
  .icon-salient-m-user,
#header-outer[data-permanent-transparent="1"].transparent.dark-slide
  #top
  #mobile-cart-link
  i,
#header-outer.transparent[data-permanent-transparent="false"].dark-slide
  #top
  .span_9
  > a[class*="mobile-"]
  > *,
#header-outer.transparent[data-permanent-transparent="false"].dark-slide
  #top
  #mobile-cart-link
  i,
#header-outer.transparent.dark-slide
  #top
  .sf-menu
  > li.nectar-regular-menu-item
  > a
  > .nectar-menu-icon,
#header-outer.transparent.dark-slide .nectar-header-text-content,
#header-outer.dark-slide
  .nectar-mobile-only.mobile-header
  li:not([class*="menu-item-btn-style"])
  a {
  color: #000000 !important;
}
#header-outer.transparent.dark-slide
  > #top
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines-button
  i:after,
#header-outer.transparent.dark-slide
  > #top
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines-button
  i:before,
#header-outer.transparent.dark-slide
  > #top
  nav
  ul
  .slide-out-widget-area-toggle
  .lines-button:after,
.transparent.dark-slide .left-aligned-ocm .lines-button i:before,
.transparent.dark-slide .left-aligned-ocm .lines-button i:after,
.transparent.dark-slide .left-aligned-ocm .lines-button:after,
body.marterial
  #header-outer.transparent.dark-slide
  > #top
  nav
  .slide-out-widget-area-toggle
  a
  .close-line,
body
  #header-outer[data-permanent-transparent="1"].transparent.dark-slide
  > #top
  .span_9
  > .slide-out-widget-area-toggle.mobile-icon
  .lines-button:after,
body
  #header-outer[data-permanent-transparent="1"].transparent.dark-slide
  > #top
  .span_9
  > .slide-out-widget-area-toggle.mobile-icon
  .lines:before,
body
  #header-outer[data-permanent-transparent="1"].transparent.dark-slide
  > #top
  .span_9
  > .slide-out-widget-area-toggle.mobile-icon
  .lines:after,
#header-outer[data-lhe="animated_underline"].transparent.dark-slide
  .nectar-header-text-content
  a:after {
  background-color: #000000 !important;
}
#header-outer.transparent.dark-slide > #top nav > ul > li > a:hover,
#header-outer.transparent.dark-slide > #top nav .sf-menu > .sfHover > a,
#header-outer.transparent.dark-slide
  > #top
  nav
  .sf-menu
  > .current_page_ancestor
  > a,
#header-outer.transparent.dark-slide
  > #top
  nav
  .sf-menu
  > .current-menu-item
  > a,
#header-outer.transparent.dark-slide
  > #top
  nav
  .sf-menu
  > .current-menu-ancestor
  > a,
#header-outer.transparent.dark-slide
  > #top
  nav
  .sf-menu
  > .current_page_item
  > a,
#header-outer.transparent.dark-slide
  > #top
  nav
  > ul
  > li
  > a:hover
  > .sf-sub-indicator
  > i,
#header-outer.transparent.dark-slide > #top nav > ul > .sfHover > a > span > i,
#header-outer.transparent.dark-slide > #top nav ul #search-btn a:hover span,
#header-outer.transparent.dark-slide
  > #top
  nav
  ul
  #nectar-user-account
  a:hover
  span,
body
  #header-outer.dark-slide.transparent[data-lhe="default"]
  #top
  nav
  .sf-menu
  > .current_page_item
  > a
  .sf-sub-indicator
  i,
#header-outer.transparent.dark-slide
  > #top
  nav
  .sf-menu
  > .current-menu-item
  > a
  i,
#header-outer.transparent.dark-slide
  > #top
  nav
  .sf-menu
  > .current-menu-ancestor
  > a
  i,
body
  #header-outer.dark-slide.transparent[data-lhe="default"]
  #top
  nav
  .sf-menu
  > .current-menu-ancestor
  > a
  i,
#header-outer.transparent.dark-slide
  > #top
  .cart-outer:hover
  .icon-salient-cart,
body.ascend[data-header-color="custom"]
  #boxed
  #header-outer.transparent.dark-slide
  > #top
  .cart-outer:hover
  .cart-menu
  .cart-icon-wrap
  i,
#header-outer.transparent.dark-slide > #top #logo,
#header-outer.transparent.dark-slide > #top .logo-clone,
#header-outer.transparent[data-lhe="default"].dark-slide
  #top
  nav
  .sf-menu
  > .current_page_item
  > a,
#header-outer.transparent[data-lhe="default"].dark-slide
  #top
  nav
  .sf-menu
  > .current-menu-ancestor
  > a,
#header-outer.transparent[data-lhe="default"].dark-slide
  #top
  nav
  > ul
  > li
  > a:hover,
#header-outer.transparent[data-lhe="default"].dark-slide
  #top
  nav
  .sf-menu
  > .sfHover:not(#social-in-menu)
  > a,
#header-outer.transparent.dark-slide #top nav > ul > .sfHover > a > span > i,
body.ascend[data-header-color="custom"]
  #boxed
  #header-outer.transparent.dark-slide
  > #top
  .cart-outer:hover
  .cart-menu
  .cart-icon-wrap
  i,
.swiper-wrapper
  .swiper-slide[data-color-scheme="dark"]
  .slider-down-arrow
  i.icon-default-style[class^="icon-"],
.slider-prev.dark-cs i,
.slider-next.dark-cs i,
.swiper-container .dark-cs.slider-prev .slide-count span,
.swiper-container .dark-cs.slider-next .slide-count span,
#header-outer.transparent.dark-slide
  #top
  .sf-menu
  > li.nectar-regular-menu-item
  > a:hover
  > .nectar-menu-icon,
#header-outer.transparent.dark-slide
  #top
  .sf-menu
  > li.nectar-regular-menu-item.sfHover
  > a:hover
  > .nectar-menu-icon,
#header-outer.transparent.dark-slide
  #top
  .sf-menu
  > li.nectar-regular-menu-item[class*="current-"]
  > a:hover
  > .nectar-menu-icon,
#header-outer.transparent.dark-slide .nectar-header-text-content:hover,
.transparent.dark-slide
  .nectar-mobile-only.mobile-header
  li[class*="menu-item-btn-style-button-border"]:not(:hover)
  > a {
  color: #000000 !important;
}
#header-outer[data-lhe="animated_underline"].transparent.dark-slide
  #top
  nav
  > ul
  > li
  > a
  .menu-title-text:after,
#header-outer.dark-slide.transparent:not(.side-widget-open)
  #top
  nav
  > ul
  > li[class*="button_bordered"]
  > a:before,
#header-outer.dark-slide
  .nectar-mobile-only.mobile-header
  li
  a
  .menu-title-text:after {
  border-color: #000000 !important;
}
.swiper-container[data-bullet_style="scale"]
  .slider-pagination.dark-cs
  .swiper-pagination-switch.swiper-active-switch
  i,
.swiper-container[data-bullet_style="scale"]
  .slider-pagination.dark-cs
  .swiper-pagination-switch:hover
  i {
  background-color: #000000;
}
.slider-pagination.dark-cs .swiper-pagination-switch {
  border: 1px solid #000000;
  background-color: transparent;
}
.slider-pagination.dark-cs .swiper-pagination-switch:hover {
  background: none repeat scroll 0 0 #000000;
}
.slider-pagination.dark-cs .swiper-active-switch {
  background: none repeat scroll 0 0 #000000;
}
#fp-nav:not(.light-controls) ul li a span:after {
  background-color: #000000;
}
#fp-nav:not(.light-controls) ul li a span {
  box-shadow: inset 0 0 0 8px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 0 8px rgba(0, 0, 0, 0.3);
}
body #fp-nav ul li a.active span {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.8);
}
:root {
  --wp--style--root--padding-left: 90px;
  --wp--style--root--padding-right: 90px;
  --container-padding: 90px;
  --nectar-resp-container-padding: 90px;
}
@media only screen and (min-width: 1000px) {
  .container,
  body[data-header-format="left-header"] .container,
  .woocommerce-tabs .full-width-content .tab-container,
  .nectar-recent-posts-slider .flickity-page-dots,
  .post-area.standard-minimal.full-width-content .post .inner-wrap,
  .material #search-outer #search {
    max-width: 1425px;
    width: 100%;
    margin: 0 auto;
    padding: 0px 90px;
  }
  body
    .container
    .page-submenu.stuck
    .container:not(.tab-container):not(.normal-container),
  .nectar-recent-posts-slider .flickity-page-dots,
  #nectar_fullscreen_rows[data-footer="default"] #footer-widgets .container,
  #nectar_fullscreen_rows[data-footer="default"] #copyright .container {
    padding: 0px 90px !important;
  }
  .swiper-slide .content {
    padding: 0px 90px;
  }
  body
    .container
    .container:not(.tab-container):not(.recent-post-container):not(
      .normal-container
    ) {
    width: 100% !important;
    padding: 0 !important;
  }
  body .carousel-heading .container .carousel-next {
    right: 10px;
  }
  body .carousel-heading .container .carousel-prev {
    right: 35px;
  }
  .carousel-wrap[data-full-width="true"]
    .carousel-heading
    .portfolio-page-link {
    left: 90px;
  }
  .carousel-wrap[data-full-width="true"] .carousel-heading {
    margin-left: -20px;
    margin-right: -20px;
  }
  #ajax-content-wrap .carousel-wrap[data-full-width="true"] .carousel-next {
    right: 90px;
  }
  #ajax-content-wrap .carousel-wrap[data-full-width="true"] .carousel-prev {
    right: 115px;
  }
  .carousel-wrap[data-full-width="true"] {
    padding: 0;
  }
  .carousel-wrap[data-full-width="true"] .caroufredsel_wrapper {
    padding: 20px;
  }
  #search-outer #search #close a {
    right: 90px;
  }
  body.material #search-outer #search #close {
    right: 90px;
  }
  body.material #search-outer #search #close a {
    right: 12px;
  }
}
@media only screen and (min-width: 1000px) {
  .container,
  body[data-header-format="left-header"] .container,
  .woocommerce-tabs .full-width-content .tab-container,
  .nectar-recent-posts-slider .flickity-page-dots,
  .post-area.standard-minimal.full-width-content .post .inner-wrap,
  .material #search-outer #search {
    max-width: 1501px;
  }
}
:root {
  --container-width: 1501px;
}
html body {
  --wp--style--global--content-size: 1501px;
  --wp--style--global--wide-size: 1801px;
}
body[data-form-style="minimal"] input[type="text"],
body[data-form-style="minimal"] textarea,
body[data-form-style="minimal"] input[type="email"],
body[data-form-style="minimal"]
  .container-wrap
  .span_12.light
  input[type="email"],
body[data-form-style="minimal"] input[type="password"],
body[data-form-style="minimal"] input[type="tel"],
body[data-form-style="minimal"] input[type="url"],
body[data-form-style="minimal"] input[type="search"],
body[data-form-style="minimal"] input[type="date"],
body[data-form-style="minimal"] input[type="number"],
body[data-form-style="minimal"] select {
  background-color: rgba(0, 0, 0, 0.035);
  box-shadow: none;
  -webkit-box-shadow: none;
  border: none;
  position: relative;
  margin: 0;
  font-size: 14px;
  border-bottom: 2px solid #e0e0e0;
  -webkit-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
  border-radius: 0;
}
body[data-form-style="minimal"]
  .container-wrap
  .span_12.light
  input[type="text"],
body[data-form-style="minimal"] .container-wrap .span_12.light textarea,
body[data-form-style="minimal"]
  .container-wrap
  .span_12.light
  input[type="email"],
body[data-form-style="minimal"]
  .container-wrap
  .span_12.light
  input[type="password"],
body[data-form-style="minimal"]
  .container-wrap
  .span_12.light
  input[type="tel"],
body[data-form-style="minimal"]
  .container-wrap
  .span_12.light
  input[type="url"],
body[data-form-style="minimal"]
  .container-wrap
  .span_12.light
  input[type="search"],
body[data-form-style="minimal"]
  .container-wrap
  .span_12.light
  input[type="date"],
body[data-form-style="minimal"]
  .container-wrap
  .span_12.light
  input[type="number"],
body[data-form-style="minimal"] .container-wrap .span_12.light select,
.nectar-global-section .span_12.light input[type="text"],
.nectar-global-section .span_12.light textarea,
.nectar-global-section .span_12.light input[type="email"],
.nectar-global-section .span_12.light input[type="password"],
.nectar-global-section .span_12.light input[type="tel"],
.nectar-global-section .span_12.light input[type="url"],
.nectar-global-section .span_12.light input[type="search"] {
  color: #fff;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  background-color: rgba(255, 255, 255, 0.04);
  box-shadow: none;
  border-color: #fff;
}
body[data-form-style="minimal"].material
  .span_12.light
  .select2-container--default
  .select2-selection--single,
body[data-form-style="minimal"][data-fancy-form-rcs="1"].material
  .span_12.light
  .select2-container--default
  .select2-selection--single {
  background-color: rgba(255, 255, 255, 0.04);
}
body[data-form-style="minimal"]
  .container-wrap
  .span_12.light
  input[type="text"]:focus,
body[data-form-style="minimal"] .container-wrap .span_12.light textarea:focus,
body[data-form-style="minimal"]
  .container-wrap
  .span_12.light
  input[type="email"]:focus,
body[data-form-style="minimal"]
  .container-wrap
  .span_12.light
  input[type="password"]:focus,
body[data-form-style="minimal"]
  .container-wrap
  .span_12.light
  input[type="tel"]:focus,
body[data-form-style="minimal"]
  .container-wrap
  .span_12.light
  input[type="url"]:focus,
body[data-form-style="minimal"]
  .container-wrap
  .span_12.light
  input[type="search"]:focus,
body[data-form-style="minimal"]
  .container-wrap
  .span_12.light
  input[type="date"]:focus,
body[data-form-style="minimal"]
  .container-wrap
  .span_12.light
  input[type="number"]:focus,
body[data-form-style="minimal"] .container-wrap .span_12.light select:focus {
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-color: #fff;
}
body[data-form-style="minimal"] textarea,
body[data-form-style="minimal"].woocommerce #review_form #respond textarea {
  padding: 20px;
}
body[data-form-style="minimal"] .widget_search .search-form .search-submit {
  top: 30px;
}
span.wpcf7-not-valid-tip,
.woocommerce input#coupon_code,
body[data-fancy-form-rcs="1"] .select2-container,
body[data-fancy-form-rcs="1"] .select2-drop,
body[data-fancy-form-rcs="1"] .select2-search,
.select2-search input,
body[data-form-style="minimal"]
  .container-wrap
  .span_12.light
  input[type="email"] {
  font-size: 14px;
}
.container-wrap input[type="text"],
.container-wrap input[type="email"],
.container-wrap input[type="password"],
.container-wrap input[type="tel"],
.container-wrap input[type="url"],
.container-wrap input[type="search"],
.container-wrap input[type="date"],
.container-wrap input[type="number"],
.container-wrap textarea,
.container-wrap select,
body input[type="text"],
body input[type="email"],
body input[type="password"],
body input[type="tel"],
body input[type="url"],
body input[type="search"],
body input[type="date"],
body input[type="number"],
body textarea,
body select,
body > #review_form_wrapper.modal input[type="text"],
body > #review_form_wrapper.modal textarea,
body > #review_form_wrapper.modal select,
body > #review_form_wrapper.modal input[type="email"],
.select2-container--default .select2-selection--single,
body[data-fancy-form-rcs="1"]
  .select2-container--default
  .select2-selection--single,
.woocommerce input#coupon_code,
.material.woocommerce-page[data-form-style="default"] input#coupon_code,
body[data-form-style="minimal"] input[type="text"],
body[data-form-style="minimal"] textarea,
body[data-form-style="minimal"] input[type="email"],
body[data-form-style="minimal"] input[type="password"],
body[data-form-style="minimal"] input[type="tel"],
body[data-form-style="minimal"] input[type="url"],
body[data-form-style="minimal"] input[type="search"],
body[data-form-style="minimal"] input[type="date"],
body[data-form-style="minimal"] input[type="number"],
body[data-form-style="minimal"] select {
  font-size: 14px;
}
#ajax-loading-screen {
  background-color: #fff;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  z-index: 1000000000;
}
#ajax-loading-screen .reveal-1,
#ajax-loading-screen .reveal-2 {
  position: absolute;
  left: 100%;
  top: 0;
  width: 100%;
  height: 100%;
}
#ajax-loading-screen[data-effect*="horizontal_swipe"] {
  background-color: transparent !important;
  left: -100%;
}
body[data-ajax-transitions="true"]
  #ajax-loading-screen[data-method="standard"][data-effect*="horizontal_swipe"] {
  display: block;
}
body[data-ajax-transitions="true"][data-apte="horizontal_swipe_basic"]
  #ajax-loading-screen
  .reveal-2 {
  display: none;
}
#ajax-loading-screen.in-from-right {
  left: 0;
}
.no-cssanimations #ajax-loading-screen.loaded .reveal-1,
.no-cssanimations #ajax-loading-screen.loaded .reveal-2 {
  display: none;
}
#ajax-loading-screen.loaded .reveal-1 {
  backface-visibility: hidden;
  -webkit-animation: nectar-anim-effect-2-2 1.85s cubic-bezier(0.67, 0, 0.3, 1)
    forwards;
  animation: nectar-anim-effect-2-2 1.85s cubic-bezier(0.67, 0, 0.3, 1) forwards;
}
#ajax-loading-screen.loaded .reveal-2 {
  backface-visibility: hidden;
  -webkit-animation: nectar-anim-effect-2-1 1.85s cubic-bezier(0.67, 0, 0.3, 1)
    forwards;
  animation: nectar-anim-effect-2-1 1.85s cubic-bezier(0.67, 0, 0.3, 1) forwards;
}
#ajax-loading-screen.loaded.in-from-right .reveal-1 {
  -webkit-animation: nectar-anim-effect-2-1 1.85s cubic-bezier(0.67, 0, 0.3, 1)
    forwards;
  animation: nectar-anim-effect-2-1 1.85s cubic-bezier(0.67, 0, 0.3, 1) forwards;
}
body[data-apte="horizontal_swipe_basic"]
  #ajax-loading-screen.loaded.in-from-right
  .reveal-1 {
  -webkit-animation: nectar-anim-effect-2-1 1.1s
    cubic-bezier(0.215, 0.61, 0.355, 1) forwards;
  animation: nectar-anim-effect-2-1 1.1s cubic-bezier(0.215, 0.61, 0.355, 1)
    forwards;
}
#ajax-loading-screen.loaded.in-from-right .reveal-2 {
  -webkit-animation: nectar-anim-effect-2-2 1.85s cubic-bezier(0.67, 0, 0.3, 1)
    forwards;
  animation: nectar-anim-effect-2-2 1.85s cubic-bezier(0.67, 0, 0.3, 1) forwards;
}
body[data-ajax-transitions="true"]
  #ajax-loading-screen[data-effect*="horizontal_swipe"].hidden {
  display: none;
}
body[data-ajax-transitions="true"]
  #ajax-loading-screen[data-effect*="horizontal_swipe"].hidden.loaded.in-from-right {
  display: block;
}
@-webkit-keyframes nectar-anim-effect-2-1 {
  0% {
    -ms-transform: translateX(0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  30%,
  100% {
    -ms-transform: translateX(-100%);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.67, 0, 0.3, 1);
    animation-timing-function: cubic-bezier(0.67, 0, 0.3, 1);
  }
}
@keyframes nectar-anim-effect-2-1 {
  0% {
    -ms-transform: translateX(0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  30%,
  100% {
    -ms-transform: translateX(-100%);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.67, 0, 0.3, 1);
    animation-timing-function: cubic-bezier(0.67, 0, 0.3, 1);
  }
}
@-webkit-keyframes nectar-anim-effect-2-2 {
  0%,
  14.5% {
    -ms-transform: translateX(0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  34.5%,
  100% {
    -ms-transform: translateX(-100%);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.67, 0, 0.3, 1);
    animation-timing-function: cubic-bezier(0.67, 0, 0.3, 1);
  }
}
@keyframes nectar-anim-effect-2-2 {
  0%,
  14.5% {
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  34.5%,
  100% {
    -ms-transform: translate3d(-100%, 0, 0);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.67, 0, 0.3, 1);
    animation-timing-function: cubic-bezier(0.67, 0, 0.3, 1);
  }
}
body[data-ajax-transitions="true"] #ajax-loading-screen[data-method="standard"],
body[data-ajax-transitions="true"]
  #ajax-loading-screen[data-effect*="horizontal_swipe"][data-method="ajax"],
body[data-ajax-transitions="true"]
  #ajax-loading-screen[data-method="standard"]
  .loading-icon {
  display: block;
  opacity: 1;
}
#ajax-loading-screen .material-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.nectar-material-spinner circle {
  stroke-dasharray: 187;
  stroke-dashoffset: 0;
  transform-origin: center;
  animation:
    nectar_material_loader_dash 1.4s ease-in-out infinite,
    nectar_material_loader_colors 1.8s ease-in-out infinite;
}
.nectar-material-spinner {
  animation: nectar_material_loader_rotate 1.4s linear infinite;
}
@keyframes nectar_material_loader_rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(270deg);
  }
}
@keyframes nectar_material_loader_dash {
  0% {
    stroke-dashoffset: 187;
  }
  50% {
    stroke-dashoffset: 46.75;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
  }
  100% {
    stroke-dashoffset: 187;
    -webkit-transform: rotate(450deg);
    transform: rotate(450deg);
  }
}
body #ajax-loading-screen[data-effect="center_mask_reveal"] {
  background-color: transparent;
}
body[data-ajax-transitions="true"]
  #ajax-loading-screen[data-effect="center_mask_reveal"].hidden {
  display: none;
}
#ajax-loading-screen[data-effect="center_mask_reveal"] span {
  position: absolute;
  background: #fff;
  z-index: 100;
  -webkit-transition: 0.8s cubic-bezier(0.12, 0.75, 0.4, 1);
  transition: 0.8s cubic-bezier(0.12, 0.75, 0.4, 1);
}
#ajax-loading-screen .mask-top {
  top: 0;
  left: 0;
  height: 50%;
  width: 100%;
}
#ajax-loading-screen .mask-right {
  top: 0;
  right: 0;
  height: 100%;
  width: 50%;
}
#ajax-loading-screen .mask-bottom {
  bottom: 0;
  right: 0;
  height: 50%;
  width: 100%;
}
#ajax-loading-screen .mask-left {
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
}
#ajax-loading-screen.loaded .mask-top {
  -webkit-transform: translateY(-100%) translateZ(0);
  -ms-transform: translateY(-100%) translateZ(0);
  transform: translateY(-100%) translateZ(0);
}
#ajax-loading-screen.loaded .mask-right {
  -webkit-transform: translateX(100%) translateZ(0);
  -ms-transform: translateX(100%) translateZ(0);
  transform: translateX(100%) translateZ(0);
}
#ajax-loading-screen.loaded .mask-bottom {
  -webkit-transform: translateY(100%) translateZ(0);
  -ms-transform: translateY(100%) translateZ(0);
  transform: translateY(100%) translateZ(0);
}
#ajax-loading-screen.loaded .mask-left {
  -webkit-transform: translateX(-100%) translateZ(0);
  -ms-transform: translateX(-100%) translateZ(0);
  transform: translateX(-100%) translateZ(0);
}
#ajax-loading-screen[data-effect="center_mask_reveal"].set-to-fade span,
#ajax-loading-screen[data-effect="center_mask_reveal"].set-to-fade.loaded span {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-transform: none;
  transform: none;
}
#ajax-loading-screen,
#ajax-loading-screen[data-effect="center_mask_reveal"] span {
  background-color: #3d3d3d;
}
.default-loading-icon {
  border-color: rgba(255, 255, 255, 0.2);
}
#ajax-loading-screen .reveal-1 {
  background-color: #3d3d3d;
}
#ajax-loading-screen .reveal-2 {
  background-color: #3d3d3d;
}
.nectar-inherit-border-radius,
body[data-button-style^="rounded"]
  .nectar-cta:not([data-style="material"])
  .link_wrap,
body[data-button-style^="rounded"] .nectar-button.see-through,
body[data-button-style^="rounded"] .nectar-button.see-through-2,
body[data-button-style^="rounded"] .nectar-button.see-through-3,
body[data-button-style^="rounded"] .portfolio-filters-inline .container ul li a,
body[data-button-style^="rounded"]
  .slide-out-widget-area-toggle[data-custom-color="true"]
  a:before,
body[data-button-style^="rounded"] #to-top,
body[data-button-style^="rounded"] .flex-direction-nav a,
body[data-button-style^="rounded"] #pagination span,
body[data-button-style^="rounded"] #pagination a,
body[data-button-style^="rounded"] #pagination .next.inactive,
body[data-button-style^="rounded"] #pagination .prev.inactive,
body[data-button-style^="rounded"].woocommerce
  nav.woocommerce-pagination
  ul
  li
  a,
body[data-button-style^="rounded"].woocommerce
  .container-wrap
  nav.woocommerce-pagination
  ul
  li
  span,
body[data-button-style^="rounded"]
  .container-wrap
  nav.woocommerce-pagination
  ul
  li
  span,
body[data-button-style^="rounded"].woocommerce-cart
  .wc-proceed-to-checkout
  a.checkout-button,
body[data-button-style^="rounded"] #infscr-loading,
body[data-button-style^="rounded"] input[type="submit"],
body[data-button-style^="rounded"] button[type="submit"],
body[data-button-style^="rounded"] input[type="button"],
body[data-button-style^="rounded"] button,
body[data-button-style^="rounded"] .nectar-button,
body[data-button-style^="rounded"] .swiper-slide .button a,
body[data-button-style^="rounded"]
  #top
  nav
  > ul
  > li[class*="button_solid_color"]
  > a:before,
body[data-button-style^="rounded"]
  #top
  nav
  > ul
  > li[class*="button_bordered"]
  > a:before,
body[data-button-style^="rounded"]
  .woocommerce.add_to_cart_inline
  a.button.add_to_cart_button,
body[data-button-style^="rounded"] #header-outer .widget_shopping_cart a.button,
.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart a.button,
li[class*="menu-item-btn-style"] > a:before,
li[class*="menu-item-btn-style"] > a:after {
  border-radius: 200px !important;
  -webkit-border-radius: 200px !important;
  box-shadow: none;
  -ms-transition:
    opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    transform 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  -webkit-transition:
    opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    transform 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  transition:
    opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    transform 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}
.nectar-shop-filters .nectar-shop-filter-trigger,
body[data-fancy-form-rcs="1"]
  .nectar-shop-header-bottom
  .woocommerce-ordering
  .select2-selection--single,
body[data-fancy-form-rcs="1"]
  .nectar-shop-header-bottom
  .woocommerce-ordering
  select,
.nectar-menu-label:before,
#slide-out-widget-area.fullscreen-inline-images .menuwrapper li.back > a,
.nectar-ext-menu-item__button,
.nectar-post-grid .meta-category .style-button {
  border-radius: 200px;
}
.wp-block-search__inside-wrapper {
  gap: 10px;
}
:root {
  --nectar-border-radius: 200px;
}
@media only screen and (min-width: 1px) and (max-width: 999px) {
  body:not([data-m-animate="1"]) .wpb_animate_when_almost_visible,
  body:not([data-m-animate="1"])
    .wpb_animate_when_almost_visible.wpb_start_animation {
    opacity: 1;
    -webkit-animation: none;
    -o-animation: none;
    animation: none;
  }
  body:not([data-m-animate="1"]) .clients.no-carousel.fade-in-animation > div {
    opacity: 1;
  }
  .divider-border[data-animate="yes"],
  .divider-small-border[data-animate="yes"] {
    visibility: visible !important;
  }
  img.img-with-animation[data-animation="fade-in-from-left"],
  .col.has-animation[data-animation="fade-in-from-left"],
  .wpb_column.has-animation[data-animation="fade-in-from-left"],
  .nectar-fancy-box.has-animation[data-animation="fade-in-from-left"],
  img.img-with-animation[data-animation="fade-in-from-right"],
  .col.has-animation[data-animation="fade-in-from-right"],
  .wpb_column.has-animation[data-animation="fade-in-from-right"],
  .nectar-fancy-box.has-animation[data-animation="fade-in-from-right"],
  .divider-border[data-animate="yes"],
  .divider-small-border[data-animate="yes"],
  .col.has-animation[data-animation="fade-in-from-bottom"],
  .wpb_column.has-animation[data-animation="fade-in-from-bottom"],
  .wpb_column.has-animation[data-animation="slight-fade-in-from-bottom"],
  .nectar-fancy-box.has-animation[data-animation="fade-in-from-bottom"],
  img.img-with-animation[data-animation="grow-in"],
  .col.has-animation[data-animation="grow-in"],
  .wpb_column.has-animation[data-animation="grow-in"],
  .nectar-fancy-box.has-animation[data-animation="grow-in"],
  img.img-with-animation[data-animation="flip-in"],
  .col.has-animation[data-animation="flip-in"],
  .wpb_column.has-animation[data-animation="flip-in"],
  .nectar-fancy-box.has-animation[data-animation="flip-in"],
  img.img-with-animation[data-animation="flip-in-vertical"],
  .col.has-animation[data-animation="flip-in-vertical"],
  .wpb_column.has-animation[data-animation="flip-in-vertical"],
  .wpb_column.has-animation[data-animation="slight-twist"],
  .nectar-fancy-box.has-animation[data-animation="flip-in-vertical"],
  .img-with-aniamtion-wrap[data-animation="flip-in-vertical"] .hover-wrap,
  .img-with-aniamtion-wrap[data-animation="flip-in"] .hover-wrap,
  .img-with-aniamtion-wrap[data-animation="fade-in-from-bottom"] .hover-wrap,
  .img-with-aniamtion-wrap[data-animation="fade-in-from-right"] .hover-wrap,
  .img-with-aniamtion-wrap[data-animation="fade-in-from-left"] .hover-wrap,
  .img-with-aniamtion-wrap[data-animation="grow-in"] .hover-wrap,
  .nectar-split-heading .heading-line > div,
  .nectar-split-heading span > .inner,
  .nectar-split-heading[data-animation-type="twist-in"],
  .nectar_food_menu_item .item_description,
  .nectar_food_menu_item .inner,
  .col.has-animation[data-animation="zoom-out"],
  .col.has-animation[data-animation="zoom-out-high"],
  .nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap,
  .column-bg-overlay-wrap[data-bg-animation="zoom-out-reveal"],
  .column-image-bg-wrap[data-bg-animation="zoom-out-reveal"],
  .column-image-bg-wrap[data-bg-animation="zoom-out-reveal"] .inner-wrap,
  .column-image-bg-wrap[data-bg-animation*="reveal-from-"],
  .column-image-bg-wrap[data-bg-animation*="reveal-from-"] .inner-wrap,
  .column-image-bg-wrap[data-bg-animation*="reveal-from-"]
    .inner-wrap
    .column-image-bg,
  .column-bg-overlay-wrap[data-bg-animation*="reveal-from-"],
  .column-bg-overlay-wrap[data-bg-animation*="reveal-from-"] > div,
  .img-with-aniamtion-wrap[data-animation*="reveal-from-"]
    img.img-with-animation,
  .img-with-aniamtion-wrap[data-animation*="reveal-from-"] .inner,
  .img-with-aniamtion-wrap[data-animation*="reveal-from-"],
  .nectar-rotating-words-title.element_stagger_words .text-wrap > span,
  .nectar-waypoint-el {
    transform: none !important;
    -webkit-transform: none !important;
  }
  .clients.fade-in-animation > div,
  img.img-with-animation,
  .img-with-aniamtion-wrap .hover-wrap,
  .col.has-animation,
  .wpb_column.has-animation,
  .nectar-fancy-box.has-animation,
  img.img-with-animation[data-animation="flip-in"],
  .col.has-animation[data-animation="flip-in"],
  .wpb_column.has-animation[data-animation="flip-in"],
  .nectar-fancy-box.has-animation[data-animation="flip-in"],
  img.img-with-animation[data-animation="flip-in-vertical"],
  .col.has-animation[data-animation="flip-in-vertical"],
  .wpb_column.has-animation[data-animation="flip-in-vertical"],
  .nectar-fancy-box.has-animation[data-animation="flip-in-vertical"],
  .nectar_food_menu_item .item_description,
  .nectar_food_menu_item .inner,
  .nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap,
  .nectar-fancy-ul[data-animation="true"] ul li,
  .nectar-split-heading[data-animation-type="line-reveal-by-space"]:not(
      .markup-generated
    ),
  .nectar-split-heading[data-animation-type="twist-in"],
  .nectar-split-heading span > .inner,
  .column-bg-overlay-wrap[data-bg-animation="zoom-out-reveal"],
  .column-image-bg-wrap[data-bg-animation="zoom-out-reveal"],
  .column-image-bg-wrap[data-bg-animation*="reveal-from-"] .inner-wrap,
  .column-bg-overlay-wrap[data-bg-animation*="reveal-from-"],
  .column-bg-overlay-wrap[data-bg-animation*="reveal-from-"] > div,
  .img-with-aniamtion-wrap[data-animation*="reveal-from-"] .inner,
  .nectar-waypoint-el {
    opacity: 1 !important;
  }
  body:not([data-m-animate="1"]) .span_12.flip-in-vertical-wrap {
    -webkit-perspective: none;
    perspective: none;
  }
  .nectar_cascading_images .cascading-image .inner-wrap,
  .nectar-icon-list[data-animate="true"] .content,
  .nectar-icon-list[data-animate="true"]
    .nectar-icon-list-item
    .list-icon-holder,
  .nectar-icon-list[data-animate="true"]:after,
  .nectar-animated-title[data-style="color-strip-reveal"]
    .nectar-animated-title-inner
    .wrap,
  .nectar-animated-title[data-style="color-strip-reveal"]
    .nectar-animated-title-inner
    .wrap
    *,
  .nectar-animated-title[data-style="color-strip-reveal"]
    .nectar-animated-title-inner:after,
  .nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner,
  .nectar-woo-flickity[data-animation*="fade-in"]
    ul.products
    .flickity-cell
    > .product {
    transform: none !important;
    -webkit-transform: none !important;
    opacity: 1 !important;
    animation: none !important;
  }
  .child_column[class*="nectar-mask-reveal"] .vc_column-inner {
    clip-path: none !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1025px) and (orientation: landscape) {
  .col.has-animation[data-animation="fade-in-from-left"],
  .wpb_column.has-animation[data-animation="fade-in-from-left"],
  .img-with-animation[data-animation="fade-in-from-right"],
  .img-with-animation[data-animation="fade-in-from-left"],
  .divider-border[data-animate="yes"],
  .divider-small-border[data-animate="yes"],
  .img-with-animation[data-animation="grow-in"],
  .col.has-animation[data-animation="grow-in"],
  .wpb_column.has-animation[data-animation="grow-in"],
  .img-with-animation[data-animation="flip-in"],
  .col.has-animation[data-animation="flip-in"],
  .wpb_column.has-animation[data-animation="flip-in"],
  .img-with-animation[data-animation="flip-in-vertical"],
  .col.has-animation[data-animation="flip-in-vertical"],
  .wpb_column.has-animation[data-animation="flip-in-vertical"],
  .wpb_column.has-animation[data-animation="slight-twist"],
  .col.has-animation[data-animation="fade-in-from-bottom"],
  .col.has-animation[data-animation="slight-fade-in-from-bottom"],
  .wpb_column.has-animation[data-animation="fade-in-from-bottom"] {
    transform: none !important;
    -webkit-transform: none !important;
  }
  .clients.fade-in-animation > div,
  .img-with-animation,
  .col.has-animation,
  .wpb_column.has-animation,
  .img-with-animation[data-animation="flip-in"],
  .col.has-animation[data-animation="flip-in"],
  .wpb_column.has-animation[data-animation="flip-in"],
  .img-with-animation[data-animation="flip-in-vertical"],
  .col.has-animation[data-animation="flip-in-vertical"],
  .wpb_column.has-animation[data-animation="flip-in-vertical"] {
    opacity: 1 !important;
  }
  body:not([data-m-animate="1"])
    .wpb_column.has-animation[data-animation="reveal-from-bottom"]
    .column-inner-wrap,
  body:not([data-m-animate="1"])
    .wpb_column.has-animation[data-animation="reveal-from-top"]
    .column-inner-wrap,
  body:not([data-m-animate="1"])
    .wpb_column.has-animation[data-animation="reveal-from-left"]
    .column-inner-wrap,
  body:not([data-m-animate="1"])
    .wpb_column.has-animation[data-animation="reveal-from-right"]
    .column-inner-wrap,
  body:not([data-m-animate="1"])
    .wpb_column.has-animation[data-animation="reveal-from-bottom"]
    .column-inner,
  body:not([data-m-animate="1"])
    .wpb_column.has-animation[data-animation="reveal-from-top"]
    .column-inner,
  body:not([data-m-animate="1"])
    .wpb_column.has-animation[data-animation="reveal-from-left"]
    .column-inner,
  body:not([data-m-animate="1"])
    .wpb_column.has-animation[data-animation="reveal-from-right"]
    .column-inner {
    transform: none;
    -webkit-transform: none;
  }
  .divider-border[data-animate="yes"],
  .divider-small-border[data-animate="yes"] {
    visibility: visible;
  }
}
@media only screen and (max-width: 2600px) {
  body.using-mobile-browser
    .col.has-animation[data-animation="fade-in-from-left"],
  body.using-mobile-browser
    .wpb_column.has-animation[data-animation="fade-in-from-left"],
  body.using-mobile-browser
    .img-with-animation[data-animation="fade-in-from-right"],
  body.using-mobile-browser
    .img-with-animation[data-animation="fade-in-from-left"],
  body.using-mobile-browser
    .col.has-animation[data-animation="fade-in-from-bottom"],
  body.using-mobile-browser
    .wpb_column.has-animation[data-animation="fade-in-from-bottom"],
  body.using-mobile-browser .img-with-animation[data-animation="grow-in"],
  body.using-mobile-browser .col.has-animation[data-animation="grow-in"],
  body.using-mobile-browser .wpb_column.has-animation[data-animation="grow-in"],
  body.using-mobile-browser .divider-border[data-animate="yes"],
  body.using-mobile-browser .divider-small-border[data-animate="yes"],
  body.using-mobile-browser .img-with-aniamtion-wrap .hover-wrap,
  body.using-mobile-browser .img-with-animation[data-animation="flip-in"],
  body.using-mobile-browser .col.has-animation[data-animation="flip-in"],
  body.using-mobile-browser .wpb_column.has-animation[data-animation="flip-in"],
  body.using-mobile-browser
    .img-with-animation[data-animation="flip-in-vertical"],
  body.using-mobile-browser
    .col.has-animation[data-animation="flip-in-vertical"],
  body.using-mobile-browser
    .wpb_column.has-animation[data-animation="flip-in-vertical"],
  body.using-mobile-browser
    .wpb_column.has-animation[data-animation*="reveal-from"]
    > .vc_column-inner,
  body.using-mobile-browser
    .nectar_image_with_hotspots[data-animation="true"]
    .nectar_hotspot_wrap,
  body.using-mobile-browser
    .nectar_cascading_images
    .cascading-image
    .inner-wrap,
  body.using-mobile-browser
    .nectar-split-heading[data-animation-type="twist-in"],
  body.using-mobile-browser .nectar-split-heading span > .inner,
  body.using-mobile-browser .nectar-icon-list[data-animate="true"] .content,
  body.using-mobile-browser
    .nectar-icon-list[data-animate="true"]
    .nectar-icon-list-item
    .list-icon-holder,
  body.using-mobile-browser .nectar-icon-list[data-animate="true"]:after,
  body.using-mobile-browser
    .nectar-animated-title[data-style="color-strip-reveal"]
    .nectar-animated-title-inner
    .wrap,
  body.using-mobile-browser
    .nectar-animated-title[data-style="color-strip-reveal"]
    .nectar-animated-title-inner
    .wrap
    *,
  body.using-mobile-browser
    .nectar-animated-title[data-style="color-strip-reveal"]
    .nectar-animated-title-inner:after,
  body.using-mobile-browser
    .nectar-animated-title[data-style="hinge-drop"]
    .nectar-animated-title-inner,
  body.using-mobile-browser .nectar-fancy-box.has-animation,
  body.using-mobile-browser
    .img-with-aniamtion-wrap[data-animation*="reveal-from-"]
    img.img-with-animation,
  body.using-mobile-browser
    .img-with-aniamtion-wrap[data-animation*="reveal-from-"]
    .inner,
  body.using-mobile-browser
    .img-with-aniamtion-wrap[data-animation*="reveal-from-"],
  body.using-mobile-browser
    [data-animation="zoom-out-reveal"]
    .nectar-link-underline,
  body.using-mobile-browser
    [data-animation="zoom-out-reveal"]
    .item-main:before,
  body.using-mobile-browser
    [data-animation="zoom-out-reveal"]
    .nectar-post-grid-item__meta-wrap,
  body.using-mobile-browser
    .nectar-post-grid[data-animation="zoom-out-reveal"]
    .meta-category,
  body.using-mobile-browser
    .nectar-post-grid[data-animation="zoom-out-reveal"]
    .meta-author,
  body.using-mobile-browser
    .nectar-post-grid:not(.nectar-flickity):not([data-animation="none"])
    .nectar-post-grid-item,
  body.using-mobile-browser
    .nectar-post-grid.nectar-flickity:not([data-animation="none"])
    .nectar-post-grid-item
    div.inner,
  body.using-mobile-browser
    .nectar-post-grid:not([data-animation="none"])
    .nectar-post-grid-item
    .post-heading
    span,
  body.using-mobile-browser
    .nectar-post-grid:not([data-animation="none"])
    .nectar-post-grid-item
    .meta-date,
  body.using-mobile-browser
    .nectar-woo-flickity[data-animation*="fade-in"]
    ul.products
    .flickity-cell
    > .product,
  body.using-mobile-browser
    .nectar-rotating-words-title.element_stagger_words
    .text-wrap
    > span,
  body.using-mobile-browser .nectar-waypoint-el {
    transform: none !important;
    -webkit-transform: none !important;
  }
  body.using-mobile-browser .clients.fade-in-animation > div,
  body.using-mobile-browser .img-with-animation,
  body.using-mobile-browser .img-with-aniamtion-wrap .hover-wrap,
  body.using-mobile-browser .col.has-animation,
  body.using-mobile-browser .wpb_column.has-animation,
  body.using-mobile-browser
    .nectar_image_with_hotspots[data-animation="true"]
    .nectar_hotspot_wrap,
  body.using-mobile-browser .img-with-animation[data-animation="flip-in"],
  body.using-mobile-browser .col.has-animation[data-animation="flip-in"],
  body.using-mobile-browser .wpb_column.has-animation[data-animation="flip-in"],
  body.using-mobile-browser
    .img-with-animation[data-animation="flip-in-vertical"],
  body.using-mobile-browser
    .col.has-animation[data-animation="flip-in-vertical"],
  body.using-mobile-browser
    .wpb_column.has-animation[data-animation="flip-in-vertical"],
  body.using-mobile-browser .nectar-fancy-box.has-animation,
  body.using-mobile-browser
    .nectar-split-heading[data-animation-type="twist-in"],
  body.using-mobile-browser .nectar-split-heading span > .inner,
  body.using-mobile-browser
    .img-with-aniamtion-wrap[data-animation*="reveal-from-"]
    .inner,
  body.using-mobile-browser
    [data-animation="zoom-out-reveal"]
    .nectar-link-underline,
  body.using-mobile-browser
    [data-animation="zoom-out-reveal"]
    .item-main:before,
  body.using-mobile-browser
    [data-animation="zoom-out-reveal"]
    .nectar-post-grid-item__meta-wrap,
  body.using-mobile-browser
    .nectar-post-grid[data-animation="zoom-out-reveal"]
    .meta-category,
  body.using-mobile-browser
    .nectar-post-grid[data-animation="zoom-out-reveal"]
    .meta-author,
  body.using-mobile-browser
    .nectar-post-grid:not([data-animation="none"])
    .nectar-post-grid-item,
  body.using-mobile-browser
    .nectar-post-grid:not([data-animation="none"])
    .nectar-post-grid-item
    .post-heading
    span,
  body.using-mobile-browser
    .nectar-post-grid:not([data-animation="none"])
    .nectar-post-grid-item
    .meta-date,
  body.using-mobile-browser
    .nectar-woo-flickity[data-animation*="fade-in"]
    ul.products
    .flickity-cell
    > .product,
  body.using-mobile-browser .nectar-waypoint-el {
    opacity: 1 !important;
  }
  body.using-mobile-browser .divider-border[data-animate="yes"],
  body.using-mobile-browser .divider-small-border[data-animate="yes"] {
    visibility: visible !important;
  }
  body.using-mobile-browser
    .nectar_cascading_images
    .cascading-image
    .inner-wrap,
  body.using-mobile-browser .nectar-icon-list[data-animate="true"] .content,
  body.using-mobile-browser
    .nectar-icon-list[data-animate="true"]
    .nectar-icon-list-item
    .list-icon-holder,
  body.using-mobile-browser .nectar-icon-list[data-animate="true"]:after,
  body.using-mobile-browser
    .nectar-animated-title[data-style="color-strip-reveal"]
    .nectar-animated-title-inner
    .wrap,
  body.using-mobile-browser
    .nectar-animated-title[data-style="color-strip-reveal"]
    .nectar-animated-title-inner
    .wrap
    *,
  body.using-mobile-browser
    .nectar-animated-title[data-style="color-strip-reveal"]
    .nectar-animated-title-inner:after,
  body.using-mobile-browser
    .nectar-animated-title[data-style="hinge-drop"]
    .nectar-animated-title-inner {
    opacity: 1 !important;
    animation: none !important;
  }
  body.using-mobile-browser:not([data-m-animate="1"])
    .wpb_animate_when_almost_visible,
  body.using-mobile-browser:not([data-m-animate="1"])
    .wpb_animate_when_almost_visible.wpb_start_animation {
    opacity: 1;
    -webkit-animation: none;
    -o-animation: none;
    animation: none;
  }
  body.using-mobile-browser:not([data-m-animate="1"])
    .wpb_column.has-animation[data-animation="reveal-from-bottom"]
    .column-inner-wrap,
  body.using-mobile-browser:not([data-m-animate="1"])
    .wpb_column.has-animation[data-animation="reveal-from-top"]
    .column-inner-wrap,
  body.using-mobile-browser:not([data-m-animate="1"])
    .wpb_column.has-animation[data-animation="reveal-from-left"]
    .column-inner-wrap,
  body.using-mobile-browser:not([data-m-animate="1"])
    .wpb_column.has-animation[data-animation="reveal-from-right"]
    .column-inner-wrap,
  body.using-mobile-browser:not([data-m-animate="1"])
    .wpb_column.has-animation[data-animation="reveal-from-bottom"]
    .column-inner,
  body.using-mobile-browser:not([data-m-animate="1"])
    .wpb_column.has-animation[data-animation="reveal-from-top"]
    .column-inner,
  body.using-mobile-browser:not([data-m-animate="1"])
    .wpb_column.has-animation[data-animation="reveal-from-left"]
    .column-inner,
  body.using-mobile-browser:not([data-m-animate="1"])
    .wpb_column.has-animation[data-animation="reveal-from-right"]
    .column-inner {
    transform: none;
    -webkit-transform: none;
  }
  body.using-mobile-browser:not([data-m-animate="1"])
    .nectar-split-heading
    .heading-line
    > div {
    transform: none;
    -webkit-transform: none;
  }
  body.using-mobile-browser:not([data-m-animate="1"])
    .nectar-milestone:not(.animated-in) {
    opacity: 1;
  }
  body.using-mobile-browser:not([data-m-animate="1"])
    .child_column[class*="nectar-mask-reveal"]
    .vc_column-inner {
    clip-path: none !important;
  }
}
#footer-outer .widget.widget_media_image img {
  margin-bottom: 0;
}
#footer-outer #footer-widgets .col .tagcloud a:hover,
#footer-outer .nectar-button:hover {
  color: #fff !important;
}
#footer-outer,
#nectar_fullscreen_rows > #footer-outer.wpb_row .full-page-inner-wrap {
  color: #ccc;
  position: relative;
  z-index: 10;
  background-color: #252525;
}
#footer-outer .row {
  padding: 55px 0;
  margin-bottom: 0;
}
#footer-outer #footer-widgets[data-has-widgets="false"] .row {
  padding: 0;
}
#footer-outer .widget h4 {
  color: #777;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 20px;
}
#footer-outer .widget h3,
#footer-outer .widget h5,
#footer-outer .widget h6 {
  color: inherit;
}
#footer-outer .widget {
  margin-bottom: 30px;
}
#footer-outer .widget.widget_categories ul ul,
#footer-outer .widget.widget_pages ul ul,
#footer-outer .widget.widget_nav_menu ul ul {
  margin: 0 !important;
  padding: 0 0 0 20px;
}
#footer-outer #footer-widgets .widget.widget_pages li,
#footer-outer #footer-widgets .widget.widget_nav_menu li {
  border-bottom: 0;
  padding: 0 !important;
}
#footer-outer .widget.widget_pages li a,
#footer-outer .widget.widget_nav_menu li a {
  padding: 8px 0;
  display: block;
}
#footer-outer .widget_pages li a,
#footer-outer .widget_nav_menu li a {
  border-bottom: 1px solid #444;
}
#ajax-content-wrap #footer-outer #footer-widgets .widget.widget_categories li a,
#ajax-content-wrap #footer-outer #footer-widgets .widget.widget_archive li a {
  display: inline-block;
  border-bottom: 0;
}
#footer-outer .widget.widget_categories > ul > li:first-child > a,
#footer-outer .widget.widget_pages > ul > li:first-child > a,
#footer-outer .widget.widget_nav_menu > ul > li:first-child > a {
  padding-top: 0;
}
#footer-outer .span_3 .widget:last-child {
  margin-bottom: 0;
}
#footer-outer a {
  color: #ccc;
}
#footer-outer a:hover {
  color: #000;
}
#footer-outer .widget ul li {
  margin-bottom: 7px;
}
#footer-outer[data-full-width="1"] .container {
  width: 100%;
  padding: 0 28px;
  max-width: none;
}
#footer-outer .col {
  z-index: 10;
  min-height: 1px;
}
#footer-outer .col .widget_recent_entries span,
#footer-outer .col .recent_posts_extra_widget .post-widget-text span {
  display: block;
  line-height: 17px;
  color: #999;
  font-size: 11px;
  margin-bottom: 6px;
}
#footer-outer #footer-widgets .col ul li {
  padding: 8px 0;
  list-style: none;
  margin-bottom: 0;
  border-bottom: 1px solid #444;
}
#footer-outer #footer-widgets .col ul li:last-child {
  margin-bottom: 0;
}
#footer-outer .widget.widget_nav_menu li a,
#footer-outer #footer-widgets .col ul ul li:last-child {
  border-bottom: 0 !important;
}
#footer-outer #footer-widgets .col p {
  padding-bottom: 20px;
}
#footer-outer #footer-widgets .col p:last-child {
  padding-bottom: 0;
}
#footer-outer #footer-widgets .col .widget_calendar table th {
  text-align: center;
}
#footer-outer #footer-widgets .col .widget_calendar table tbody td {
  border: 0;
  color: #666;
  padding: 8px;
  font-size: 14px;
}
#footer-outer #footer-widgets .col .widget_calendar table {
  border-collapse: collapse;
}
#footer-outer
  #footer-widgets
  .col
  .widget_calendar
  table
  tbody
  tr
  td:first-child {
  border-left: 0;
}
#footer-outer
  #footer-widgets
  .col
  .widget_calendar
  table
  tbody
  tr:nth-child(2n + 1) {
  background-color: rgba(0, 0, 0, 0.1);
}
#footer-outer #footer-widgets .col .widget_calendar table th {
  border-bottom: 0;
  padding-bottom: 10px;
  font-weight: 700;
  padding: 10px;
  color: #666;
}
#footer-outer #footer-widgets .col .widget_calendar table tfoot tr {
  margin-top: 20px;
}
#footer-outer .widget_search .search-form input[type="submit"],
#footer-outer .newsletter-widget form input[type="submit"] {
  padding: 10px 11px 11px 10px;
}
#footer-outer #footer-widgets .col .tagcloud a {
  background-color: rgba(0, 0, 0, 0.1);
  color: #a0a0a0;
  cursor: pointer;
  display: inline-block;
  float: left;
  margin: 3px 3px 0 0;
  padding: 5px 7px;
  position: relative;
  font-size: 8pt;
  text-transform: capitalize;
  transition: all 0.2s linear;
  border-radius: 2px;
  line-height: 22px;
}
#footer-outer #footer-widgets .col .widget_tag_cloud:after {
  display: block;
  height: 0;
  clear: both;
  content: "";
  visibility: hidden;
}
#footer-outer #footer-widgets .col .tagcloud a:hover {
  background-color: #000;
}
#footer-outer #footer-widgets .col .widget_recent_comments ul li {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.15);
  border: medium none;
  display: block;
  margin-bottom: 18px;
  padding: 15px;
  position: relative;
}
#footer-outer #footer-widgets .col .widget.widget_recent_comments ul li {
  padding: 15px !important;
}
#footer-outer #footer-widgets .col .widget_recent_comments ul li:last-child {
  margin-bottom: 0;
}
#footer-outer #footer-widgets .col input[type="text"],
#footer-outer #footer-widgets .col input[type="email"] {
  padding: 10px;
  width: 100%;
}
body[data-form-style="minimal"]
  #footer-outer
  #footer-widgets
  .col
  input[type="text"] {
  color: #fff;
}
body:not([data-form-style="minimal"])
  #footer-outer
  #footer-widgets
  .col
  input[type="text"]:focus,
body:not([data-form-style="minimal"])
  #footer-outer
  #footer-widgets
  .col
  input[type="email"]:focus {
  background-color: #fff;
}
#footer-outer #footer-widgets .col input[type="submit"] {
  background-color: #000;
  opacity: 0.9;
  transition: opacity 0.2s linear 0s;
  -webkit-transition: opacity 0.2s linear 0s;
}
#footer-outer #footer-widgets .col input[type="submit"]:hover {
  opacity: 1;
}
#footer-outer #footer-widgets .col .search-form form,
#footer-outer #footer-widgets .col .search-form label,
#footer-outer #footer-widgets .col .newsletter-widget form,
#footer-outer #footer-widgets .col .search-form {
  line-height: 12px;
}
#footer-outer .recent_projects_widget img {
  background-color: #444;
  border-color: #4d4d4d;
}
#footer-outer .recent_projects_widget a:hover img {
  border-color: #616161;
  background-color: #616161;
}
#footer-outer #footer-widgets .col ul li:first-child > a,
#footer-outer #footer-widgets .col ul li:first-child {
  padding-top: 0 !important;
}
.original
  #footer-outer[data-cols="1"]
  #footer-widgets
  .widget.widget_nav_menu
  li:first-child
  > a {
  padding-top: 8px !important;
}
#footer-outer #footer-widgets .rsswidget img {
  margin-bottom: -2px;
  margin-right: 2px;
}
#footer-outer .recent_projects_widget img {
  margin-bottom: 0;
}
@media only screen and (min-width: 691px) and (max-width: 999px) {
  #footer-outer .one-fourths.span_3,
  #footer-outer .one-fourths.vc_span3,
  #footer-outer .one-fourths.vc_col-sm-3:not([class*="vc_col-xs-"]) {
    width: 48% !important;
    margin-bottom: 2%;
    margin-right: 15px;
    margin-left: 0 !important;
    padding: 15px;
    float: left;
  }
  #footer-widgets .container .col {
    margin-left: 15px;
    width: 48%;
  }
  #footer-widgets .one-fourths .span_3:nth-child(2n + 1) {
    margin-left: 0;
  }
  #footer-widgets .container .col.span_6,
  #footer-widgets .container .col.span_4 {
    margin-left: 0;
    margin-right: 15px;
    padding: 15px;
    margin-bottom: 0;
  }
  #footer-widgets .container .col.span_4 {
    margin-bottom: 40px;
  }
  #footer-widgets .container .row > div:last-child,
  #footer-widgets .container .row > div.col_last {
    margin-right: 0;
  }
}
@media only screen and (max-width: 690px) {
  #ajax-content-wrap #footer-widgets .container .col:nth-child(3) {
    margin-bottom: 40px;
  }
  #footer-outer #flickr img,
  #sidebar #flickr img {
    width: 95px;
  }
}
@media only screen and (min-width: 1px) and (max-width: 999px) {
  #footer-widgets .container .col {
    margin-bottom: 40px;
  }
  #footer-widgets .container .col:nth-child(3),
  #footer-widgets .container .col:nth-child(4) {
    margin-bottom: 0;
  }
}
#footer-outer[data-cols="1"] #copyright .social li a {
  height: 50px;
}
#footer-outer[data-cols="1"] .col {
  text-align: center;
}
#footer-outer[data-cols="1"] #footer-widgets .container .col {
  width: 100%;
}
#footer-outer[data-cols="1"] #footer-widgets .span_12 > div:last-child {
  margin-bottom: 0;
}
#footer-outer[data-cols="1"] #copyright .col,
#footer-outer[data-cols="1"] #copyright .col ul {
  width: 100%;
  float: none;
}
#footer-outer[data-cols="1"] #copyright #social li a {
  display: block;
  height: 50px;
  width: 50px;
}
#footer-outer[data-cols="1"] #copyright li a i {
  -webkit-transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  font-size: 20px;
  height: 50px;
  width: 50px;
  line-height: 48px;
}
#footer-outer[data-cols="1"]:not([data-custom-color="true"])
  #copyright
  li
  a:hover
  i {
  border-color: #fff;
  color: #fff;
}
#footer-outer[data-cols="1"] #copyright .col ul li {
  margin-bottom: 25px;
}
.ascend
  #footer-outer[data-cols="1"]
  #footer-widgets
  .widget.widget_nav_menu
  li:first-child,
.material
  #footer-outer[data-cols="1"]
  #footer-widgets
  .widget.widget_nav_menu
  li:first-child {
  padding-top: 4px !important;
}
#footer-outer[data-cols="1"] #copyright li,
#footer-outer[data-cols="1"] #footer-widgets .widget.widget_nav_menu li {
  float: none;
  display: inline-block;
  margin: 0 10px;
  width: auto;
}
#footer-outer[data-cols="1"] #copyright .widget {
  margin-bottom: 0;
}
#footer-outer[data-cols="1"] #footer-widgets .widget.widget_nav_menu li,
#footer-outer[data-cols="1"] #copyright .widget_nav_menu li,
#footer-outer[data-cols="1"] #copyright .widget_pages li {
  vertical-align: top;
  text-align: left;
  margin: 0 15px;
}
#footer-outer[data-cols="1"] #footer-widgets .widget.widget_nav_menu li ul,
#footer-outer[data-cols="1"] #copyright .widget_nav_menu li ul,
#footer-outer[data-cols="1"] #copyright .widget_pages li ul {
  padding-left: 0;
  margin-left: 0;
}
#footer-outer[data-cols="1"] #footer-widgets .widget.widget_nav_menu li ul li,
#footer-outer[data-cols="1"] #copyright .widget_nav_menu li ul li,
#footer-outer[data-cols="1"] #copyright .widget_pages li ul li {
  display: block;
  margin-left: 0;
}
#footer-outer[data-cols="1"]
  #copyright
  .widget
  [data-style="minimal-counter"]
  > li::before,
#footer-outer[data-cols="1"] #copyright .arrow-circle {
  display: none;
}
#footer-outer[data-cols="1"] #copyright .widget_search {
  margin: 20px 0;
}
#footer-outer[data-cols="1"] #copyright li a i:after {
  position: absolute;
  -webkit-transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  pointer-events: none;
  display: block;
  content: "";
  top: 0;
  left: 0;
  opacity: 0.2;
  border-radius: 50%;
  height: 46px;
  width: 46px;
}
#footer-outer[data-cols="1"] #copyright a i:after {
  border: 2px solid #fff;
}
#footer-outer[data-cols="1"] #copyright li a:hover i:after {
  opacity: 1;
}
body #footer-outer[data-cols="1"][data-disable-copyright="false"] .row {
  padding-top: 70px;
  padding-bottom: 40px;
}
#footer-outer[data-cols="1"][data-disable-copyright="false"] #copyright {
  padding-bottom: 70px;
}
body
  #footer-outer[data-cols="1"][data-disable-copyright="false"][data-using-widget-area="false"][data-copyright-line="false"][data-matching-section-color="true"]
  #copyright,
body
  #footer-outer[data-cols="1"][data-disable-copyright="false"][data-using-widget-area="false"]
  #copyright {
  padding-top: 70px;
}
body
  #footer-outer[data-cols="1"][data-disable-copyright="false"][data-copyright-line="false"][data-matching-section-color="true"]
  .row {
  padding-bottom: 0;
}
body
  #footer-outer[data-cols="1"][data-disable-copyright="false"][data-copyright-line="false"][data-matching-section-color="true"]
  #copyright {
  padding-top: 30px;
}
#footer-outer[data-cols="1"]
  #copyright[data-layout="centered"]
  .col
  .social
  li {
  margin-top: 0;
}
#to-top {
  display: block;
  position: fixed;
  text-align: center;
  line-height: 12px;
  right: 17px;
  bottom: 0px;
  transform: translateY(105%);
  color: #fff;
  cursor: pointer;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  z-index: 9994;
  height: 29px;
  width: 29px;
  background-color: rgba(0, 0, 0, 0.25);
  background-repeat: no-repeat;
  background-position: center;
  transition: background-color 0.1s linear;
  -webkit-transition: background-color 0.1s linear;
}
body[data-button-style*="rounded"] #to-top {
  transition:
    box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1),
    background-color 0.1s linear;
  -webkit-transition:
    -webkit-box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1),
    background-color 0.1s linear;
  background-color: rgba(0, 0, 0, 0.25);
}
body[data-button-style*="rounded"] #to-top:hover,
body[data-button-style*="rounded"] #to-top.dark:hover {
  transition:
    box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1),
    background-color 0.05s linear 0.25s;
  -webkit-transition:
    -webkit-box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1),
    background-color 0.05s linear 0.25s;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.16);
  background-color: transparent !important;
}
body[data-button-style*="rounded"] #to-top:after,
body[data-button-style*="rounded"] #to-top:before {
  display: block;
  content: " ";
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background-color: #000;
  transform: scale(0);
  -webkit-transform: scale(0);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
  -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
  border-radius: 100px;
  -webkit-border-radius: 100px;
}
body[data-button-style*="rounded"] #to-top:before {
  background-color: rgba(255, 255, 255, 0.25);
  transform: scale(1);
  -webkit-transform: scale(1);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  opacity: 0;
  z-index: 2;
}
body[data-button-style*="rounded"] #to-top:hover:after {
  transform: scale(1);
  -webkit-transform: scale(1);
}
body[data-button-style*="rounded"] #to-top {
  overflow: hidden;
}
body[data-button-style*="rounded"] #to-top i.fa-angle-up.top-icon,
body[data-button-style*="rounded"] #to-top i.fa-angle-up {
  -webkit-transform: translate(0, 0px);
  transform: translate(0, 0px);
  transition: transform 0.2s ease;
  -webkit-transition: transform 0.2s ease;
}
body[data-button-style*="rounded"] #to-top:hover i.fa-angle-up.top-icon,
body[data-button-style*="rounded"] #to-top:hover i.fa-angle-up,
body[data-button-style*="rounded"] #to-top.hovered i.fa-angle-up.top-icon,
body[data-button-style*="rounded"] #to-top.hovered i.fa-angle-up {
  -webkit-transform: translate(0, -29px);
  transform: translate(0, -29px);
}
body[data-button-style*="rounded"] #to-top:active:before {
  opacity: 1;
}
#to-top i {
  line-height: 29px;
  width: 29px;
  height: 29px;
  font-size: 14px;
  top: 0;
  left: 0;
  text-align: center;
  position: relative;
  z-index: 10;
  background-color: transparent;
}
#to-top:hover,
#to-top.dark:hover {
  background-color: #000;
}
#to-top.dark {
  background-color: rgba(0, 0, 0, 0.87);
}
body[data-button-style*="slightly_rounded"] #to-top {
  border-radius: 200px !important;
  -webkit-border-radius: 200px !important;
}
.nectar-waypoint-el {
  transition:
    transform 700ms cubic-bezier(0.22, 1, 0.36, 1),
    opacity 450ms ease;
}
.woocommerce #sidebar .widget_layered_nav ul li a {
  padding-left: 25px !important;
}
body:not(.ascend).woocommerce #sidebar .widget_layered_nav ul li a:before,
body:not(.ascend).woocommerce-page #sidebar .widget_layered_nav ul li a:before,
body:not(.ascend).woocommerce
  #sidebar
  .widget_layered_nav
  ul
  li:first-child
  a:before {
  top: 14px;
}
body.material
  #header-outer[data-transparent-header="true"]
  .cart-outer
  .cart-notification,
body.material
  #header-outer[data-transparent-header="true"]
  .cart-outer
  .widget_shopping_cart {
  margin-top: 0;
}
#header-outer .nectar-woo-cart .widget_shopping_cart,
#header-outer .nectar-woo-cart .cart-notification {
  top: 100%;
}
#header-outer .nectar-woo-cart .cart-menu-wrap {
  position: relative;
  width: auto;
  overflow: visible;
  right: auto !important;
}
.woocommerce #sidebar div ul li,
.material.woocommerce #sidebar div ul li {
  padding: 3px 0;
}
body:not(.ascend).woocommerce.material
  #sidebar
  .widget_layered_nav
  ul
  li:first-child
  a:before,
body:not(.ascend).woocommerce.material
  #sidebar
  .widget_layered_nav
  ul
  li
  a:before,
body:not(.ascend).woocommerce-page.material
  #sidebar
  .widget_layered_nav
  ul
  li
  a:before,
body:not(.ascend).woocommerce.material
  #sidebar
  .widget_layered_nav
  ul
  li
  a:after,
body:not(.ascend).woocommerce-page.material
  #sidebar
  .widget_layered_nav
  ul
  li
  a:after {
  top: 50%;
  margin-top: -1px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
body:not(.ascend).material
  #sidebar
  .widget.woocommerce
  li:first-child
  > .count {
  top: 6px;
}
body:not(.ascend) #sidebar .widget.woocommerce li .count {
  top: 6px;
}
body.woocommerce-page.material .product-categories .children {
  margin-top: 3px;
}
#header-outer:not([data-format="left-header"]) .cart-menu .cart-icon-wrap {
  height: 22px;
  line-height: 22px;
}
body.material #header-outer:not([data-format="left-header"]) .cart-menu {
  position: relative;
  right: auto;
  padding: 0;
  background-color: transparent;
  top: auto;
}
body[data-header-format="left-header"] #header-outer .cart-outer {
  -webkit-transition: opacity 0.35s cubic-bezier(0.12, 0.75, 0.4, 1);
  transition: opacity 0.35s cubic-bezier(0.12, 0.75, 0.4, 1);
}
body[data-header-format="left-header"]
  #header-outer.material-search-open
  .cart-outer {
  opacity: 0;
  pointer-events: none;
}
body.material #header-outer[data-format="left-header"] .cart-menu > a,
body[data-header-format="left-header"].material
  #header-outer
  nav
  ul
  li
  .cart-menu
  > a {
  padding: 0;
}
body.material #header-outer:not([data-format="left-header"]) .cart-wrap {
  margin-right: 0;
  top: -5px;
  right: -9px;
  color: #fff;
}
@media only screen and (max-width: 999px) {
  body.material #header-outer[data-format="left-header"] .cart-wrap {
    margin-right: 0;
    top: -5px;
    right: -9px;
    color: #fff;
  }
}
#header-outer .cart-menu .cart-icon-wrap .icon-salient-cart {
  left: 0;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
}
body.material #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart {
  font-size: 20px;
}
.icon-salient-cart:before,
body.material .icon-salient-cart:before {
  content: "\e910";
}
.material #header-outer a.cart-contents .cart-wrap span:before {
  display: none;
}
#header-outer .cart-wrap {
  font-size: 11px;
}
#header-outer a.cart-contents .cart-wrap span {
  visibility: hidden;
}
body.material #header-outer a.cart-contents .cart-wrap span {
  border-radius: 99px;
  font: bold 11px/16px Arial;
  line-height: 18px;
  width: 18px;
  padding: 0 1px;
  box-shadow: 0 5px 12px rgba(0, 0, 0, 0.2);
}
#header-outer .static a.cart-contents span {
  visibility: visible;
}
#header-outer .has_products .cart-menu .cart-icon-wrap .icon-salient-cart {
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
}
body.material #header-outer .cart-menu {
  border-left: 1px solid rgba(0, 0, 0, 0.07);
  background-color: transparent;
}
@media only screen and (min-width: 1000px) {
  .woocommerce.archive #sidebar.span_3,
  .woocommerce.single #sidebar.span_3 {
    width: 21%;
  }
  .woocommerce.archive #sidebar.span_3.col_last {
    width: 20%;
  }
  .woocommerce.archive .post-area.span_9,
  .woocommerce.single .post-area.span_9 {
    width: 75.5%;
  }
  .woocommerce.single .post-area.span_9:not(.col_last) {
    margin-right: 0;
    padding-right: 20px;
  }
  .woocommerce.single #sidebar.span_3.col_last {
    margin-left: 2%;
  }
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce .container-wrap nav.woocommerce-pagination ul li span {
  border-radius: 0 !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
  top: -7px !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.woocommerce-page
  .widget_price_filter
  .price_slider_wrapper
  .ui-widget-content {
  height: 4px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
  transition:
    transform 0.2s ease,
    box-shadow 0.2s ease;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:before,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:before {
  position: absolute;
  content: "";
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  box-shadow: 0 0 0 10px #000 inset;
  transition: box-shadow 0.2s ease;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active,
.woocommerce-page
  .widget_price_filter
  .ui-slider
  .ui-slider-handle.ui-state-active {
  transform: scale(1.2);
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.2) !important;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
  box-shadow: none !important;
  border: 0 !important;
}
.woocommerce .actions .button {
  height: auto !important;
  padding: 14px !important;
}
.ascend .cart .quantity input.qty {
  height: 46px;
  width: 46px;
}
.woocommerce .quantity,
.woocommerce-page .quantity,
.woocommerce #content .quantity,
.woocommerce-page #content .quantity {
  width: auto !important;
}
.woocommerce div.product form.cart div.quantity {
  width: auto;
}
.cart .quantity input.plus,
.cart .quantity input.minus,
.woocommerce-mini-cart .quantity input.plus,
.woocommerce-mini-cart .quantity input.minus {
  color: #666;
  width: 35px;
  height: 35px;
  text-shadow: none;
  padding: 0;
  margin: 0;
  background-color: transparent;
  display: inline-block;
  vertical-align: middle;
  border: none;
  position: relative;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
  transition: all 0.25s ease;
  border-radius: 50px !important;
  line-height: 24px !important;
  font-size: 18px;
  background-color: #fff;
  -webkit-appearance: none;
  font-family: "Open Sans";
  font-weight: 400;
}
#slide-out-widget-area .woocommerce-mini-cart .quantity input.plus,
#slide-out-widget-area .woocommerce-mini-cart .quantity input.minus {
  width: 30px;
  height: 30px;
}
.cart .quantity input.plus:hover,
.cart .quantity input.minus:hover,
.woocommerce-mini-cart .quantity input.plus:hover,
.woocommerce-mini-cart .quantity input.minus:hover {
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.25);
}
.cart .quantity input.plus:hover,
.cart .quantity input.minus:hover,
.woocommerce-mini-cart .quantity input.plus:hover,
.woocommerce-mini-cart .quantity input.minus:hover {
  color: #fff !important;
}
.cart .quantity input.qty,
.woocommerce-mini-cart .quantity input.qty {
  border: none;
  margin: 0 10px;
  display: inline-block;
  height: 35px;
  line-height: 35px;
  margin: 0;
  font-size: 20px;
  font-family: "Open Sans";
  font-weight: 700;
  padding: 0 5px;
  text-align: center;
  vertical-align: middle;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  width: 46px;
  position: relative;
}
.cart .quantity input.qty,
body[data-form-style="minimal"] .woocommerce-mini-cart .quantity input.qty {
  color: inherit;
}
.entry-summary .cart .quantity input.qty {
  color: #000000;
}
@media only screen and (max-width: 690px) {
  .style_slide_in_click .woocommerce-mini-cart .quantity input.plus,
  .style_slide_in_click .woocommerce-mini-cart .quantity input.minus {
    height: 22px;
    width: 22px;
  }
}
@media only screen and (max-width: 770px) {
  .woocommerce .cart .quantity {
    width: auto !important;
  }
}
@media only screen and (min-width: 1000px) {
  .woocommerce #sidebar .widget.woocommerce > ul,
  .woocommerce #sidebar .widget.widget_product_tag_cloud > div,
  .woocommerce
    #sidebar
    .widget.woocommerce-widget-layered-nav
    > .woocommerce-widget-layered-nav-dropdown {
    display: block !important;
  }
}
@media only screen and (max-width: 999px) {
  .woocommerce #sidebar > div,
  .woocommerce #sidebar > div.widget,
  .woocommerce #sidebar .inner > div.widget {
    margin-bottom: 0;
  }
  .woocommerce #sidebar .widget.woocommerce {
    margin-top: 8px;
    position: relative;
  }
  .woocommerce #sidebar .widget.woocommerce:not(.widget_price_filter) h4 {
    margin-bottom: 0;
  }
  .woocommerce #sidebar .widget.woocommerce:not(.widget_price_filter) h4 {
    cursor: pointer;
    line-height: 34px;
    padding-left: 35px;
    font-size: 14px;
  }
  .woocommerce
    #sidebar
    .widget.woocommerce:not(.widget_price_filter)
    h4:before {
    content: " ";
    top: 10px;
    left: 14px;
    width: 2px;
    margin-left: -2px;
    height: 14px;
    position: absolute;
    background-color: #888;
    -ms-transition:
      transform 0.45s cubic-bezier(0.3, 0.4, 0.2, 1),
      background-color 0.15s ease;
    transition:
      transform 0.45s cubic-bezier(0.3, 0.4, 0.2, 1),
      background-color 0.15s ease;
    -webkit-transition:
      -webkit-transform 0.45s cubic-bezier(0.3, 0.4, 0.2, 1),
      background-color 0.15s ease;
  }
  .woocommerce #sidebar .widget.woocommerce:not(.widget_price_filter) h4:after {
    content: " ";
    top: 18px;
    left: 6px;
    margin-top: -2px;
    width: 14px;
    height: 2px;
    position: absolute;
    background-color: #888;
    -ms-transition: background-color 0.15s ease;
    transition: background-color 0.15s ease;
    -webkit-transition: background-color 0.15s ease;
  }
  .woocommerce
    #sidebar
    .widget.woocommerce:not(.widget_price_filter).open-filter
    h4:before {
    transform: scaleY(0);
    -webkit-transform: scaleY(0);
  }
  .woocommerce #sidebar .widget.woocommerce:not(.no-widget-title) > ul,
  .woocommerce #sidebar .widget.widget_product_tag_cloud > div,
  .woocommerce
    #sidebar
    .widget.woocommerce-widget-layered-nav
    > .woocommerce-widget-layered-nav-dropdown {
    display: none;
    padding-left: 35px;
  }
}
body[data-fancy-form-rcs="1"]
  .woocommerce-ordering
  .select2-container--default
  .select2-selection--single,
body[data-fancy-form-rcs="1"]
  .woocommerce-ordering
  .select2-container--default
  .select2-selection--single:hover,
body[data-fancy-form-rcs="1"]
  .woocommerce-ordering
  .select2-container--default.select2-container--open
  .select2-selection--single,
body[data-fancy-form-rcs="1"] .woocommerce-ordering select {
  background-color: transparent !important;
  border: none !important;
}
.woocommerce.archive #page-header-wrap + .container-wrap {
  padding-top: 20px;
}
.woocommerce.archive
  #page-header-wrap
  + .container-wrap
  .woocommerce-breadcrumb {
  margin-bottom: 20px;
}
.woocommerce.archive #page-header-wrap .inner-wrap {
  max-width: 1000px;
}
.woocommerce.archive #page-header-bg[data-alignment="center"] .inner-wrap {
  margin: 0 auto;
}
.woocommerce.archive #page-header-bg[data-alignment="right"] .span_6 {
  display: flex;
  justify-content: flex-end;
}
.woocommerce .products.related .product,
.woocommerce .products.upsells .product {
  margin-bottom: 1.3%;
  margin-right: 1.3% !important;
}
@media only screen and (min-width: 1000px) {
  .woocommerce .products.related .product,
  .woocommerce .products.upsells .product {
    width: 24% !important;
  }
}
.woocommerce .span_9 .products.related .products li:nth-child(4),
.woocommerce .span_9 .products.upsells .products li:nth-child(4) {
  display: none;
}
.woocommerce .span_9 .products.related .products li:nth-child(3),
.woocommerce .span_9 .products.upsells .products li:nth-child(3),
.woocommerce .products.related ul.products li.product.last,
.woocommerce-page .products.related ul.products li.product.last,
.woocommerce .products.upsells ul.products li.product.last {
  margin-right: 0 !important;
}
.woocommerce-verification-required {
  margin-top: 15px;
}
body,
.toggle h3 a,
body .ui-widget,
table,
select,
.bar_graph li span strong,
#slide-out-widget-area .tagcloud a,
body .container .woocommerce-message a.button,
#search-results .result .title span,
.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product h3,
.row .col.section-title .nectar-love span,
body .nectar-love span,
body .nectar-social .nectar-love .nectar-love-count,
body .carousel-heading h2,
.sharing-default-minimal .nectar-social .social-text,
body .sharing-default-minimal .nectar-love,
.widget ul.nectar_widget[class*="nectar_blog_posts_"] > li .post-date,
.single [data-post-hs="default_minimal"] #single-below-header span,
.single
  .heading-title[data-header-style="default_minimal"]
  #single-below-header
  span,
#header-outer .nectar-image-link-widget .image-link-content span,
#slide-out-widget-area.fullscreen
  .nectar-image-link-widget
  .image-link-content
  span,
#slide-out-widget-area.fullscreen-alt
  .nectar-image-link-widget
  .image-link-content
  span,
.nectar-header-text-content,
#slide-out-widget-area .nectar-ext-menu-item .menu-item-desc,
.woocommerce-checkout-review-order-table .product-info .product-quantity,
#ajax-content-wrap
  .nectar-shop-header-bottom
  .widget_layered_nav_filters
  ul
  li
  a,
#ajax-content-wrap .nectar-sticky-tabs .wpb_tabs_nav li .menu-content > a {
  font-family: Fieldwork-HumRegular;
  letter-spacing: 0px;
  font-size: 17px;
  line-height: 22px;
}
.bold,
strong,
b {
  font-family: Fieldwork-HumRegular;
  font-weight: 600;
}
.single #single-below-header span {
  font-family: Fieldwork-HumRegular;
}
:root {
  --nectar-body-line-height: 22px;
}
:root {
  --nectar-body-font-size: 17px;
}
.nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {
  line-height: 22px;
}
.nectar-shop-header-bottom
  .woocommerce-ordering
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered,
body[data-fancy-form-rcs="1"]
  .nectar-shop-header-bottom
  .woocommerce-ordering
  select {
  font-family: Fieldwork-HumRegular !important;
}
@media only screen and (max-width: 1300px) and (min-width: 1000px) {
  body {
    font-size: 17px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 999px) and (min-width: 691px) {
  body {
    font-size: 17px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 690px) {
  body {
    font-size: 17px;
    line-height: 22px;
  }
}
#top nav > ul > li > a,
.span_3 .pull-left-wrap > ul > li > a,
body.material #search-outer #search input[type="text"],
#top ul .slide-out-widget-area-toggle a i.label,
#top .span_9 > .slide-out-widget-area-toggle a.using-label .label,
#header-secondary-outer .nectar-center-text,
#slide-out-widget-area .secondary-header-text,
#header-outer #mobile-menu ul li > a,
#header-outer #mobile-menu .secondary-header-text,
.nectar-mobile-only.mobile-header a {
  font-family: BebasNeue;
  letter-spacing: 1px;
  font-size: 18px;
  line-height: 40px;
  font-weight: 400;
}
#top nav > ul > li[class*="button_solid_color"] > a:before,
#header-outer.transparent
  #top
  nav
  > ul
  > li[class*="button_solid_color"]
  > a:before,
#header-outer
  #top
  .slide-out-widget-area-toggle[data-custom-color="true"]
  a:before {
  height: 31px;
}
#top nav > ul > li[class*="button_bordered"] > a:before,
#header-outer.transparent
  #top
  nav
  > ul
  > li[class*="button_bordered"]
  > a:before {
  height: 41px;
}
.material .sf-menu > li > a > .sf-sub-indicator [class^="icon-"] {
  font-size: 21px;
}
#top .sf-menu li ul li.menu-item a,
#header-secondary-outer nav > ul > li > a,
#header-secondary-outer .sf-menu li ul li a,
#header-secondary-outer ul ul li a,
#header-outer .widget_shopping_cart .cart_list a,
.nectar-slide-in-cart.style_slide_in_click .close-cart {
  font-family: Fieldwork-HumRegular;
  letter-spacing: 0px;
  font-size: 15px;
  line-height: 16px;
  font-weight: 400;
}
#page-header-bg h1,
body h1,
body .row .col.section-title h1,
.full-width-content
  .nectar-recent-posts-slider
  .recent-post-container
  .inner-wrap
  h2,
body #error-404 h1,
[data-inherit-heading-family="h1"] {
  font-family: Fieldwork-HumBold;
  text-transform: uppercase;
  letter-spacing: -1px;
  font-size: 60px;
  line-height: 70px;
}
@media only screen and (max-width: 1300px) and (min-width: 1000px) {
  body .row .col.section-title h1,
  body h1,
  .full-width-content .recent-post-container .inner-wrap h2,
  [data-inherit-heading-family="h1"] {
    font-size: 45px;
    line-height: 53px;
  }
}
@media only screen and (max-width: 999px) and (min-width: 691px) {
  body .row .col.section-title h1,
  body h1,
  html body .row .col.section-title.span_12 h1,
  #page-header-bg .span_6 h1,
  #page-header-bg.fullscreen-header .span_6 h1,
  body .featured-media-under-header h1,
  .full-width-content
    .nectar-recent-posts-slider
    .recent-post-container
    .inner-wrap
    h2,
  [data-inherit-heading-family="h1"] {
    font-size: 42px;
    line-height: 49px;
  }
  .full-width-content .recent-post-container .inner-wrap h2 {
    font-size: 42px;
    line-height: 49px;
  }
  .wpb_wrapper h1.vc_custom_heading {
    font-size: 42px !important;
    line-height: 49px !important;
  }
}
@media only screen and (max-width: 690px) {
  body .row .col.section-title h1,
  body h1,
  html body .row .col.section-title.span_12 h1,
  body.single.single-post .row .col.section-title.span_12 h1,
  #page-header-bg .span_6 h1,
  #page-header-bg.fullscreen-header .span_6 h1,
  body .featured-media-under-header h1,
  .full-width-content
    .nectar-recent-posts-slider
    .recent-post-container
    .inner-wrap
    h2,
  [data-inherit-heading-family="h1"] {
    font-size: 39px;
    line-height: 46px;
  }
  .wpb_wrapper h1.vc_custom_heading {
    font-size: 39px !important;
    line-height: 46px !important;
  }
}
#page-header-bg h2,
body h2,
article.post .post-header h2,
article.post.quote .post-content h2,
article.post.link .post-content h2,
#call-to-action span,
.woocommerce .full-width-tabs #reviews h3,
.row .col.section-title h2,
.nectar_single_testimonial[data-style="bold"] p,
.woocommerce-account
  .woocommerce
  > #customer_login
  .nectar-form-controls
  .control,
body #error-404 h2,
.woocommerce-page .woocommerce p.cart-empty,
.nectar-ext-menu-item .inherit-h2 .menu-title-text,
#slide-out-widget-area .nectar-ext-menu-item .inherit-h2,
#mobile-menu .nectar-ext-menu-item .inherit-h2,
#ajax-content-wrap .nectar-inherit-h2,
#header-outer .nectar-inherit-h2,
[data-inherit-heading-family="h2"],
.nectar-quick-view-box div.product h1.product_title.nectar-inherit-h2 {
  font-family: Fieldwork-Hum-DemiBold;
  text-transform: none;
  letter-spacing: -1px;
  font-size: 60px;
  line-height: 70px;
}
.single-product div.product h1.product_title,
.nectar-shop-header .page-title {
  font-size: 60px;
  line-height: 70px;
}
.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"]
  .content {
  font-size: 60px;
}
@media only screen and (max-width: 1300px) and (min-width: 1000px) {
  body h2,
  .single-product div.product h1.product_title,
  .nectar-shop-header .page-title,
  #ajax-content-wrap .nectar-inherit-h2,
  .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"]
    .content,
  [data-inherit-heading-family="h2"] {
    font-size: 51px;
    line-height: 60px;
  }
}
@media only screen and (max-width: 999px) and (min-width: 691px) {
  .col h2,
  body h2,
  .single-product div.product h1.product_title,
  .nectar-shop-header .page-title,
  .woocommerce-account
    .woocommerce
    > #customer_login
    .nectar-form-controls
    .control,
  .nectar_single_testimonial[data-style="bold"] p,
  #slide-out-widget-area .nectar-ext-menu-item .inherit-h2,
  #mobile-menu .nectar-ext-menu-item .inherit-h2,
  #ajax-content-wrap .nectar-inherit-h2,
  .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"]
    .content,
  [data-inherit-heading-family="h2"] {
    font-size: 48px;
    line-height: 56px;
  }
  .wpb_wrapper h2.vc_custom_heading {
    font-size: 48px !important;
    line-height: 56px !important;
  }
}
@media only screen and (max-width: 690px) {
  .col h2,
  body h2,
  .single-product div.product h1.product_title,
  .nectar-shop-header .page-title,
  .woocommerce-account
    .woocommerce
    > #customer_login
    .nectar-form-controls
    .control,
  .nectar_single_testimonial[data-style="bold"] p,
  #slide-out-widget-area .nectar-ext-menu-item .inherit-h2,
  #ajax-content-wrap .nectar-inherit-h2,
  .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"]
    .content,
  [data-inherit-heading-family="h2"] {
    font-size: 42px;
    line-height: 49px;
  }
  .wpb_wrapper h2.vc_custom_heading {
    font-size: 42px !important;
    line-height: 49px !important;
  }
}
body h3,
.row .col h3,
.toggle > h3.toggle-title a,
.ascend #respond h3,
.ascend h3#comments,
.woocommerce ul.products li.product.text_on_hover h3,
.masonry.classic_enhanced .masonry-blog-item h3.title,
.woocommerce ul.products li.product.material h3,
.woocommerce-page ul.products li.product.material h3,
.portfolio-items[data-ps="8"] .col h3,
.nectar-hor-list-item[data-font-family="h3"],
.woocommerce ul.products li.product h2,
.nectar-quick-view-box h1,
.nectar-ext-menu-item .inherit-h3 .menu-title-text,
#slide-out-widget-area .nectar-ext-menu-item .inherit-h3,
#mobile-menu .nectar-ext-menu-item .inherit-h3,
#ajax-content-wrap .nectar-inherit-h3,
#header-outer .nectar-inherit-h3,
[data-inherit-heading-family="h3"],
.nectar-quick-view-box div.product h1.product_title.nectar-inherit-h3,
.nectar-quick-view-box div.product .summary p.price.nectar-inherit-h3,
body.woocommerce div.product p.price.nectar-inherit-h3 ins {
  font-family: Fieldwork-HumRegular;
  letter-spacing: -0.5px;
  font-size: 30px;
  line-height: 38px;
}
@media only screen and (min-width: 1000px) {
  .ascend .comments-section .comment-wrap.full-width-section > h3#comments,
  .blog_next_prev_buttons[data-post-header-style="default_minimal"] .col h3 {
    font-size: 51px;
    line-height: 73px;
  }
  #ajax-content-wrap
    .masonry.classic_enhanced
    .masonry-blog-item.large_featured
    h3.title {
    font-size: 45px;
    line-height: 57px;
  }
}
@media only screen and (min-width: 1300px) and (max-width: 1500px) {
  body
    .portfolio-items.constrain-max-cols.masonry-items
    .col.elastic-portfolio-item
    h3 {
    font-size: 26px;
    line-height: 33px;
  }
}
.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h3"]
  .content {
  font-size: 30px;
}
@media only screen and (max-width: 1300px) and (min-width: 1000px) {
  .row .span_2 h3,
  .row .span_3 h3,
  .row .span_4 h3,
  .row .vc_col-sm-2 h3,
  .row .vc_col-sm-3 h3,
  .row .vc_col-sm-4 h3,
  .row .col h3,
  body h3,
  #ajax-content-wrap .nectar-inherit-h3,
  .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h3"]
    .content {
    font-size: 26px;
    line-height: 33px;
  }
}
@media only screen and (max-width: 999px) and (min-width: 691px) {
  .row .span_2 h3,
  .row .span_3 h3,
  .row .span_4 h3,
  .row .vc_col-sm-2 h3,
  .row .vc_col-sm-3 h3,
  .row .vc_col-sm-4 h3,
  .row .col h3,
  body h3,
  #slide-out-widget-area .nectar-ext-menu-item .inherit-h3,
  #ajax-content-wrap .nectar-inherit-h3,
  .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h3"]
    .content,
  [data-inherit-heading-family="h3"] {
    font-size: 24px;
    line-height: 31px;
  }
  .wpb_wrapper h3.vc_custom_heading {
    font-size: 24px !important;
    line-height: 31px !important;
  }
}
@media only screen and (max-width: 690px) {
  .row .span_2 h3,
  .row .span_3 h3,
  .row .span_4 h3,
  .row .vc_col-sm-2 h3,
  .row .vc_col-sm-3 h3,
  .row .vc_col-sm-4 h3,
  .row .col h3,
  body h3,
  #slide-out-widget-area .nectar-ext-menu-item .inherit-h3,
  #mobile-menu .nectar-ext-menu-item .inherit-h3,
  #ajax-content-wrap .nectar-inherit-h3,
  .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h3"]
    .content,
  [data-inherit-heading-family="h3"] {
    font-size: 21px;
    line-height: 27px;
  }
  .wpb_wrapper h3.vc_custom_heading {
    font-size: 21px !important;
    line-height: 27px !important;
  }
}
@media only screen and (min-width: 1300px) {
  .nectar-post-grid[data-columns="2"][data-masonry="yes"]
    > div:nth-of-type(3n + 1)
    h3 {
    font-size: 42px;
  }
}
@media only screen and (max-width: 1300px) and (min-width: 1000px) {
  .nectar-post-grid[data-columns="2"][data-masonry="yes"]
    > div:nth-of-type(3n + 1)
    h3 {
    font-size: 36px;
  }
}
@media only screen and (max-width: 999px) and (min-width: 691px) {
  .nectar-post-grid[data-columns="2"][data-masonry="yes"]
    > div:nth-of-type(3n + 1)
    h3 {
    font-size: 34px;
  }
}
body h4,
.row .col h4,
.portfolio-items .work-meta h4,
.list-icon-holder[data-icon_type="numerical"] span,
.portfolio-items .col.span_3 .work-meta h4,
#respond h3,
.blog-recent.related-posts h3.title,
h3#comments,
.portfolio-items[data-ps="6"] .work-meta h4,
.nectar-hor-list-item[data-font-family="h4"],
.toggles[data-style="minimal_small"] .toggle > h3 a,
.woocommerce #reviews #reply-title,
p.woocommerce.add_to_cart_inline > span.woocommerce-Price-amount,
p.woocommerce.add_to_cart_inline ins > span.woocommerce-Price-amount,
#header-outer .total,
#header-outer .total strong,
.nectar-ext-menu-item .inherit-h4 .menu-title-text,
#slide-out-widget-area .nectar-ext-menu-item .inherit-h4,
#mobile-menu .nectar-ext-menu-item .inherit-h4,
.nectar-slide-in-cart.style_slide_in_click
  .widget_shopping_cart
  .cart_list
  .product-meta
  a:not(.remove),
.woocommerce-cart .product-name a,
#ajax-content-wrap .nectar-inherit-h4,
#header-outer .nectar-inherit-h4,
.archive.woocommerce .container-wrap > .main-content #sidebar > .header h4,
[data-inherit-heading-family="h4"],
.nectar-quick-view-box div.product h1.product_title.nectar-inherit-h4,
.nectar-quick-view-box div.product .summary p.price.nectar-inherit-h4,
body.woocommerce div.product p.price.nectar-inherit-h4 ins {
  font-family: Fieldwork-HumRegular;
  text-transform: none;
  letter-spacing: -0.5px;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
}
@media only screen and (min-width: 691px) {
  .portfolio-items[data-ps="6"] .wide_tall .work-meta h4 {
    font-size: 34px !important;
    line-height: 47.6 !important;
  }
  .nectar-slide-in-cart
    .widget_shopping_cart
    .cart_list
    .mini_cart_item
    > a:not(.remove) {
    font-family: Fieldwork-HumRegular !important;
    font-weight: 700 !important;
  }
}
.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h4"]
  .content {
  font-size: 20px;
}
@media only screen and (max-width: 1300px) and (min-width: 1000px) {
  .row .col h4,
  body h4,
  .woocommerce-cart .product-name a,
  #ajax-content-wrap .nectar-inherit-h4,
  .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h4"]
    .content,
  [data-inherit-heading-family="h4"] {
    font-size: 20px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 999px) and (min-width: 691px) {
  .row .col h4,
  body h4,
  #slide-out-widget-area .nectar-ext-menu-item .inherit-h4,
  .nectar-slide-in-cart.style_slide_in_click
    .widget_shopping_cart
    .cart_list
    .product-meta
    a:not(.remove),
  .woocommerce-cart .product-name a,
  #ajax-content-wrap .nectar-inherit-h4,
  .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h4"]
    .content,
  [data-inherit-heading-family="h4"] {
    font-size: 18px;
    line-height: 26px;
  }
}
@media only screen and (max-width: 690px) {
  .row .col h4,
  body h4,
  #slide-out-widget-area .nectar-ext-menu-item .inherit-h4,
  .nectar-slide-in-cart.style_slide_in_click
    .widget_shopping_cart
    .cart_list
    .product-meta
    a:not(.remove),
  .woocommerce-cart .product-name a,
  #ajax-content-wrap .nectar-inherit-h4,
  .archive.woocommerce .container-wrap > .main-content #sidebar > .header h4,
  .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h4"]
    .content,
  [data-inherit-heading-family="h4"] {
    font-size: 18px;
    line-height: 26px;
  }
}
body h5,
.row .col h5,
.portfolio-items .work-item.style-3-alt p,
.nectar-hor-list-item[data-font-family="h5"],
.nectar-ext-menu-item .inherit-h5 .menu-title-text,
#slide-out-widget-area .nectar-ext-menu-item .inherit-h5,
#ajax-content-wrap .nectar-inherit-h5,
#header-outer .nectar-inherit-h5,
[data-inherit-heading-family="h5"],
.nectar-quick-view-box div.product h1.product_title.nectar-inherit-h5,
.nectar-quick-view-box div.product .summary p.price.nectar-inherit-h5,
body.woocommerce div.product p.price.nectar-inherit-h5 ins {
  font-family: Fieldwork-Hum-Light;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 15px;
  line-height: 17px;
  font-weight: 400;
}
body .wpb_column > .wpb_wrapper > .morphing-outline .inner > h5 {
  font-size: 21px;
}
@media only screen and (max-width: 1300px) and (min-width: 1000px) {
  .row .col h5,
  body h5,
  #ajax-content-wrap .nectar-inherit-h5 {
    font-size: 15px;
    line-height: 17px;
  }
}
@media only screen and (max-width: 999px) and (min-width: 691px) {
  .row .col h5,
  body h5,
  #ajax-content-wrap .nectar-inherit-h5,
  [data-inherit-heading-family="h5"] {
    font-size: 15px;
    line-height: 17px;
  }
}
@media only screen and (max-width: 690px) {
  .row .col h5,
  body h5,
  #slide-out-widget-area .nectar-ext-menu-item .inherit-h5,
  #ajax-content-wrap .nectar-inherit-h5,
  [data-inherit-heading-family="h5"] {
    font-size: 15px;
    line-height: 17px;
  }
}
body h6,
.row .col h6,
.nectar-hor-list-item[data-font-family="h6"],
.nectar-ext-menu-item .inherit-h6 .menu-title-text,
#slide-out-widget-area .nectar-ext-menu-item .inherit-h6,
#ajax-content-wrap .nectar-inherit-h6,
#header-outer .nectar-inherit-h6,
[data-inherit-heading-family="h6"],
.nectar-quick-view-box div.product .summary p.price.nectar-inherit-h6,
body.woocommerce div.product p.price.nectar-inherit-h6 ins {
  font-family: Fieldwork-Hum-Light;
  text-transform: none;
  letter-spacing: 0px;
  font-size: 12px;
  line-height: 15px;
  font-weight: 400;
}
@media only screen and (max-width: 1300px) and (min-width: 1000px) {
  .row .col h6,
  body h6,
  #ajax-content-wrap .nectar-inherit-h6,
  [data-inherit-heading-family="h6"] {
    font-size: 12px;
    line-height: 15px;
  }
}
@media only screen and (max-width: 999px) and (min-width: 691px) {
  .row .col h6,
  body h6,
  #ajax-content-wrap .nectar-inherit-h6,
  [data-inherit-heading-family="h6"] {
    font-size: 12px;
    line-height: 15px;
  }
}
@media only screen and (max-width: 690px) {
  .row .col h6,
  body h6,
  #ajax-content-wrap .nectar-inherit-h6,
  [data-inherit-heading-family="h6"] {
    font-size: 12px;
    line-height: 15px;
  }
}
body i,
body em,
.masonry.meta_overlaid article.post .post-header .meta-author > span,
.post-area.masonry.meta_overlaid article.post .post-meta .date,
.post-area.masonry.meta_overlaid article.post.quote .quote-inner .author,
.post-area.masonry.meta_overlaid article.post.link .post-content .destination,
body .testimonial_slider[data-style="minimal"] blockquote span.title,
#ajax-content-wrap .nectar-inherit-italic {
  letter-spacing: 0px;
}
form label,
.woocommerce-checkout-review-order-table .product-info .amount,
.nectar-progress-bar p,
.nectar-progress-bar span strong i,
.nectar-progress-bar span strong,
body.material .nectar_single_testimonial[data-style="basic"] span.wrap,
body.material
  .nectar_single_testimonial[data-style="basic_left_image"]
  span.wrap,
.testimonial_slider:not([data-style="minimal"]) blockquote span,
.woocommerce-ordering
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered,
.woocommerce-ordering .select2-container .select2-choice > .select2-chosen,
body[data-fancy-form-rcs="1"] .woocommerce-ordering select,
.tabbed[data-style="minimal_alt"] > ul li a,
.material .widget .nectar_widget[class*="nectar_blog_posts_"] > li .post-title,
body.material .tagcloud a,
.material .main-content .widget li a,
.material #footer-outer .widget li a,
.nectar-recent-posts-slider_multiple_visible
  .recent-post-container.container
  .strong
  a,
.material .recentcomments .comment-author-link,
.single .post-area .content-inner > .post-tags a,
.masonry.material .masonry-blog-item .grav-wrap a,
.masonry.material .masonry-blog-item .meta-category a,
.post-area.featured_img_left article .meta-category a,
.post-area.featured_img_left article .grav-wrap .text a,
.related-posts[data-style="material"] .meta-category a,
.masonry.auto_meta_overlaid_spaced article.post.quote .author,
.masonry.material article.post.quote .author,
.nectar-post-grid-wrap[data-style="vertical_list"] .nectar-link-underline,
.nectar-post-grid.vert_list_counter .item-main:before,
body.search-results
  #search-results[data-layout="list-no-sidebar"]
  .result
  .inner-wrap
  h2
  span,
.material .tabbed > ul li a,
.post-area.featured_img_left article.post.quote .author,
.single .post.format-quote .author,
.related-posts[data-style="material"] .grav-wrap .text a,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a,
[data-style="list_featured_first_row"] .meta-category a,
.nectar-recent-posts-single_featured .strong a,
.nectar-recent-posts-single_featured.multiple_featured .controls li .title,
body
  .woocommerce
  .nectar-woo-flickity[data-controls="arrows-and-text"]
  .woo-flickity-count,
body.woocommerce ul.products li.minimal.product span.onsale,
.nectar-ajax-search-results ul.products li.minimal.product span.onsale,
.nectar-woo-flickity ul.products li.minimal.product span.onsale,
.nectar-quick-view-box span.onsale,
.nectar-quick-view-box .nectar-full-product-link a,
body .nectar-quick-view-box .single_add_to_cart_button,
.nectar-quick-view-box .single_add_to_cart_button,
body .cart .quantity input.qty,
body .cart .quantity input.plus,
body .cart .quantity input.minus,
body .woocommerce-mini-cart .quantity input.qty,
body .woocommerce-mini-cart .quantity input.plus,
body .woocommerce-mini-cart .quantity input.minus,
.style_slide_in_click .product-meta > .quantity .amount,
.pum-theme-salient-page-builder-optimized
  .pum-container
  .pum-content
  + .pum-close,
.woocommerce-account .woocommerce-form-login .lost_password,
.woocommerce
  div.product
  .woocommerce-tabs
  .full-width-content[data-tab-style="fullwidth"]
  ul.tabs
  li
  a,
.woocommerce div.product_meta,
.woocommerce table.shop_table th,
#header-outer .widget_shopping_cart .cart_list a,
.woocommerce .yith-wcan-reset-navigation.button,
.single-product .entry-summary p.stock.out-of-stock,
.nectar-post-grid.layout-stacked[data-text-layout="all_middle"]
  .nectar-post-grid-item__meta-wrap,
.nectar-post-grid .nectar-post-grid-item .content .meta-category a,
.nectar-post-grid-item .item-main > .meta-author .meta-author-name,
.nectar-post-grid-item .post-heading-wrap .meta-author-name,
.nectar-slide-in-cart.style_slide_in_click ul.product_list_widget li dl dt,
.woocommerce-tabs ol.commentlist li .comment-text p.meta strong,
#ajax-content-wrap .nectar-inherit-label {
  font-family: Fieldwork-HumRegular;
  letter-spacing: 0px;
}
.material .comment-list .reply a,
.nectar-recent-posts-single_featured .grav-wrap a,
.wc-blocks-filter-wrapper .wc-block-components-checkbox,
.wc-block-product-categories-list-item-count,
.comment-list .comment-author,
.comment-list .pingback .comment-body > a,
.netar-inherit-label-font--simple {
  font-family: Fieldwork-HumRegular;
  letter-spacing: 0px;
}
.single-post .post-area .post-content {
  font-family: Open Sans;
  font-size: 18px;
  line-height: 28px;
}
.portfolio-filters-inline .container > ul a,
.portfolio-filters > ul a,
.portfolio-filters > a span,
.nectar-post-grid-filters a {
  font-family: Fieldwork-HumRegular;
  letter-spacing: 0px;
}
.portfolio-items .col p,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  li
  span:not(.text) {
  font-family: Fieldwork-HumRegular;
  letter-spacing: 0px;
}
.nectar-dropcap {
  font-family: Fieldwork-HumRegular;
  letter-spacing: 0px;
}
body #sidebar h4,
body .widget h4,
body #footer-outer .widget h4 {
  font-family: Fieldwork-HumRegular;
  letter-spacing: 0px;
}
body #page-header-bg h1,
html body .row .col.section-title h1,
.nectar-box-roll .overlaid-content h1,
.featured-media-under-header h1 {
  font-family: Fieldwork-Hum-DemiBold;
  text-transform: none;
  letter-spacing: 0px;
}

body #page-header-bg .span_6 span.subheader,
#page-header-bg span.result-num,
body .row .col.section-title > span,
.page-header-no-bg .col.section-title h1 > span,
body .nectar-box-roll .overlaid-content .subheader {
  font-family: Fieldwork-HumRegular;
  letter-spacing: 0px;
}

@media only screen and (min-width: 691px) and (max-width: 999px) {
  #page-header-bg .span_6 span.subheader {
    font-size: 20px !important;
    line-height: 1.6 !important;
  }
}
@media only screen and (max-width: 690px) {
  #page-header-bg .span_6 span.subheader {
    font-size: 16px !important;
    line-height: 1.6 !important;
  }
}
body
  #slide-out-widget-area
  .inner-wrap
  > .inner
  .off-canvas-menu-container
  li
  > a,
body
  #slide-out-widget-area.fullscreen
  .inner-wrap
  > .inner
  .off-canvas-menu-container
  li
  > a,
body
  #slide-out-widget-area.fullscreen-alt
  .inner-wrap
  > .inner
  .off-canvas-menu-container
  li
  > a,
body
  #slide-out-widget-area.slide-out-from-right-hover
  .inner-wrap
  > .inner
  .off-canvas-menu-container
  li
  > a,
body #nectar-ocm-ht-line-check {
  font-family: Fieldwork-HumRegular;
  letter-spacing: 0px;
}

body #slide-out-widget-area .menuwrapper li small,
#header-outer .sf-menu li ul li.menu-item a .item_desc,
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container li small,
#slide-out-widget-area
  .off-canvas-menu-container
  .nectar-ext-menu-item
  .item_desc,
#slide-out-widget-area[class*="slide-out-from-right"]
  .off-canvas-menu-container
  .menu
  li
  small,
.material
  #slide-out-widget-area[class*="slide-out-from-right"]
  .off-canvas-menu-container
  .menu
  li
  small,
#header-outer #mobile-menu ul ul > li > a .item_desc,
.nectar-ext-menu-item .menu-item-desc,
#slide-out-widget-area .inner .off-canvas-menu-container li a .item_desc {
  font-family: Fieldwork-HumRegular;
  letter-spacing: 0px;
}

.swiper-slide .content h2 {
  font-family: Fieldwork-HumRegular;
  letter-spacing: 0px;
}

#featured article .post-title h2 span,
.swiper-slide .content p,
body .vc_text_separator div {
  font-family: Fieldwork-Hum-DemiBold;
  letter-spacing: 0px;
}

blockquote,
.testimonial_slider blockquote,
.testimonial_slider blockquote span,
.testimonial_slider[data-style="minimal"] blockquote span:not(.title),
.testimonial_slider[data-style="minimal"] blockquote,
.testimonial_slider[data-style="minimal"] .controls {
  font-family: Fieldwork-ItalicLight;
  letter-spacing: 0px;
  font-size: 20px;
  line-height: 24px;
}
@media only screen and (max-width: 1300px) and (min-width: 1000px) {
  blockquote,
  .testimonial_slider blockquote,
  .testimonial_slider blockquote span,
  .testimonial_slider[data-style="minimal"] blockquote,
  .testimonial_slider[data-style="minimal"] blockquote span:not(.title) {
    font-size: 20px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 999px) and (min-width: 691px) {
  blockquote,
  .testimonial_slider blockquote,
  .testimonial_slider blockquote span,
  .testimonial_slider[data-style="minimal"] blockquote,
  .testimonial_slider[data-style="minimal"] blockquote span:not(.title) {
    font-size: 20px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 690px) {
  blockquote,
  .testimonial_slider blockquote,
  .testimonial_slider blockquote span,
  .testimonial_slider[data-style="minimal"] blockquote,
  .testimonial_slider[data-style="minimal"] blockquote span:not(.title) {
    font-size: 20px;
    line-height: 24px;
  }
}
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3,
.woocommerce ul.products li.product h2,
.woocommerce ul.products li.product h2,
.woocommerce-page ul.products li.product h2 {
  font-family: Fieldwork-Hum-DemiBold;
}
.woocommerce
  .material.product
  .product-wrap
  .product-add-to-cart
  .price
  .amount,
.woocommerce .material.product .product-wrap .product-add-to-cart a,
.woocommerce .material.product .product-wrap .product-add-to-cart a > span,
.woocommerce
  .material.product
  .product-wrap
  .product-add-to-cart
  a.added_to_cart,
html .woocommerce ul.products li.product.material .price,
.woocommerce ul.products li.product.material .price ins,
.woocommerce ul.products li.product.material .price ins .amount,
.woocommerce-page ul.products li.product.material .price ins span,
.material.product .product-wrap .product-add-to-cart a span,
html .woocommerce ul.products .text_on_hover.product .add_to_cart_button,
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .price ins,
.woocommerce ul.products li.product .price ins .amount,
html
  .woocommerce
  .material.product
  .product-wrap
  .product-add-to-cart
  a.added_to_cart,
body
  .material.product
  .product-wrap
  .product-add-to-cart[data-nectar-quickview="true"]
  a
  span,
.woocommerce
  .material.product
  .product-wrap
  .product-add-to-cart
  a.added_to_cart,
.text_on_hover.product a.added_to_cart,
.products li.product.minimal .product-meta .price,
.products li.product.minimal .product-meta .amount {
  font-family: Fieldwork-ItalicRegular;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-page .single_add_to_cart_button,
.woocommerce-page #respond input#submit,
.woocommerce nav.woocommerce-pagination ul li a,
html body nav.woocommerce-pagination ul li a,
html body nav.woocommerce-pagination ul li span,
.woocommerce-account .woocommerce-form-login button.button,
.woocommerce-account .woocommerce-form-register button.button,
.text_on_hover.product .add_to_cart_button,
.text_on_hover.product > .button,
.nectar-slide-in-cart .widget_shopping_cart .buttons a,
.nectar-slide-in-cart.style_slide_in_click
  .widget_shopping_cart_content
  .nectar-inactive
  a,
.material.product .product-wrap .product-add-to-cart a .price .amount,
.material.product .product-wrap .product-add-to-cart a span,
ul.products li.material.product span.onsale,
.woocommerce
  .material.product
  .product-wrap
  .product-add-to-cart
  a.added_to_cart,
.woocommerce-page ul.products li.product.material .price,
.woocommerce-page ul.products li.product.material .price ins span,
body
  .woocommerce
  .nectar-woo-flickity[data-controls="arrows-and-text"]
  .nectar-woo-carousel-top,
.products li.product.minimal .product-add-to-cart a,
.woocommerce div.product form.cart .button,
.nectar-quick-view-box .nectar-full-product-link,
.woocommerce-page
  .nectar-quick-view-box
  button[type="submit"].single_add_to_cart_button,
#header-outer .widget_shopping_cart a.button,
.woocommerce .classic .product-wrap .product-add-to-cart .add_to_cart_button,
.woocommerce .classic .product-wrap .product-add-to-cart .button,
.text_on_hover.product .nectar_quick_view,
.woocommerce
  .classic
  .product-wrap
  .product-add-to-cart
  .button.product_type_variable,
.woocommerce.add_to_cart_inline a.button.add_to_cart_button,
.woocommerce
  .classic
  .product-wrap
  .product-add-to-cart
  .button.product_type_grouped,
.woocommerce-page .woocommerce p.return-to-shop a.wc-backward,
.nectar-slide-in-cart.style_slide_in_click
  .woocommerce-mini-cart__empty-message
  a.button {
  font-family: Fieldwork-Hum-DemiBold;
  letter-spacing: 0px;
}
#footer-outer .widget h4,
#sidebar h4,
#call-to-action .container a,
.uppercase,
.nectar-post-grid-wrap .load-more,
.nectar-button,
.nectar-button.medium,
.nectar-button.small,
.nectar-view-indicator span,
.nectar-3d-transparent-button,
.swiper-slide .button a,
.play_button_with_text span[data-font*="btn"],
body .widget_calendar table th,
body #footer-outer #footer-widgets .col .widget_calendar table th,
body:not([data-header-format="left-header"])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > li
  > a,
.carousel-heading h2,
body .gform_wrapper .top_label .gfield_label,
body .vc_pie_chart .wpb_pie_chart_heading,
#infscr-loading div,
#page-header-bg .author-section a,
.ascend input[type="submit"],
.ascend button[type="submit"],
.material input[type="submit"],
.material button[type="submit"],
.original .checkout_coupon button[type="submit"],
.original.woocommerce-cart .actions button[type="submit"],
.ascend .checkout_coupon button[type="submit"],
.ascend.woocommerce-cart .actions button[type="submit"],
body.material #page-header-bg.fullscreen-header .inner-wrap > a,
body #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a,
.widget h4,
.text-on-hover-wrap .categories a,
.meta_overlaid article.post .post-header h3,
.meta_overlaid article.post.quote .post-content h3,
.meta_overlaid article.post.link .post-content h3,
.meta_overlaid article .meta-author a,
.pricing-column.highlight h3 .highlight-reason,
.blog-recent[data-style="minimal"] .col > span,
body .masonry.classic_enhanced .posts-container article .meta-category a,
body
  .masonry.classic_enhanced
  .posts-container
  article.wide_tall
  .meta-category
  a,
.blog-recent[data-style*="classic_enhanced"] .meta-category a,
.nectar-recent-posts-slider .container .strong,
.single .heading-title[data-header-style="default_minimal"] .meta-category a,
.nectar-fancy-box .link-text,
.post-area.standard-minimal article.post .post-meta .date a,
.post-area.standard-minimal article.post .more-link span,
body[data-button-style="rounded"] #pagination > a,
html body #pagination > span,
body[data-form-submit="see-through-2"] input[type="submit"],
body[data-form-submit="see-through-2"] button[type="submit"],
body[data-form-submit="see-through"] input[type="submit"],
body[data-form-submit="see-through"] button[type="submit"],
body[data-form-submit="regular"] input[type="submit"],
body[data-form-submit="regular"] button[type="submit"],
.nectar_team_member_overlay .team_member_details .title,
body:not([data-header-format="left-header"])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > li
  > ul
  > li.has-ul
  > a,
.nectar_fullscreen_zoom_recent_projects
  .project-slide
  .project-info
  .normal-container
  > a,
.nectar-hor-list-item .nectar-list-item-btn,
.nectar-category-grid-item .content span.subtext,
.yikes-easy-mc-form .yikes-easy-mc-submit-button,
.nectar-cta .nectar-button-type,
.nectar-post-grid-wrap .nectar-post-grid-filters h4,
.nectar-inherit-btn-type {
  font-family: Fieldwork-Hum-DemiBold;
  letter-spacing: 0px;
}
.team-member h4,
.row .col.section-title p,
.row .col.section-title span,
#page-header-bg .subheader,
.nectar-milestone .subject,
.testimonial_slider blockquote span {
  font-family: Fieldwork-Hum-DemiBold;
  letter-spacing: 0px;
  font-size: 20px;
}
article.post .post-meta .month {
  line-height: 14px;
}
@import url(MyFontsWebfontsKit.css);

nav .buttons.sf-menu .menu-item a {
  margin-top: -5px;
}

nav .sf-menu .menu-item:not(.menu-item-has-icon) a span {
  display: block;
  margin-top: -2px;
}

#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a {
  padding-bottom: 6px;
}

@media only screen and (max-width: 400px) {
  body.single-post
    #ajax-content-wrap
    #page-header-wrap
    #page-header-bg
    .container
    .blog-title
    .inner-wrap
    h1.entry-title {
    font-size: 32px;
    line-height: 35px;
  }
}

@media only screen and (min-width: 1000px) {
  body.single-post
    #ajax-content-wrap
    #page-header-wrap
    #page-header-bg
    .container
    .blog-title
    .inner-wrap
    h1.entry-title {
    font-size: 40px;
    line-height: 50px;
  }
}

@font-face {
  font-family: BebasNeue;
  src: url(../fonts/BebasNeue-Regular.ttf);
}

@font-face {
  font-family: Panton;
  src: url(../fonts/fontfabric_-_panton-regular-webfont.ttf);
}

@font-face {
  font-family: Panton Heavy;
  src: url(../fonts/fontfabric_-_panton-heavy-webfont.woff);
}

.related-posts[data-style="material"] .meta-category a:before {
  height: 0px !important;
}

.nectar-split-heading .heading-line {
  padding-top: 5px;
}

header#top nav > ul > li[class*="button_solid_color"] > a:before,
#header-outer.transparent
  header#top
  nav
  > ul
  > li[class*="button_solid_color"]
  > a:before {
  top: 46% !important;
}
header#top nav > ul > li > a {
  font-weight: inherit !important;
}
#header-outer #social-in-menu i {
  height: 26px;
}

@media only screen and (min-width: 690px) and (max-width: 1300px) {
  #social-in-menu {
    display: none !important;
  }
}

@media only screen and (min-width: 690px) and (max-width: 1400px) {
  .row .col img {
    max-width: 75%;
  }
}

/* Hiding author and comment related meta-data */
.related-posts .grav-wrap .text a, 
.meta-author, 
.meta-comment-count /*home bottom posts*/ {
  display: none !important;
  visibility: hidden !important;
}

/*post header author block*/
.meta-date {
  border-left: 0 !important;
}

.meta-category a {
  text-transform: uppercase !important;
  font-size: 16px !important;
  font-family: BebasNeue !important;
  letter-spacing: 1px !important;
  border-radius: 4px !important;
  -webkit-border-radius: 4px !important;
  -o-border-radius: 4px !important;
  display: inline-block;
  font-weight: inherit;
}

.related-posts[data-style="material"] .meta-category a {
  margin: 0 0 6px 6px !important;
}

/*** BLOG: MASONRY BLOG NO SIDEBAR ***/
.related-posts[data-style="material"] .meta-category {
  width: 100%;
  height: 30px;
  overflow: hidden;
  padding: 0 6px 0 0;
  top: -30px;
  background-color: transparent;
  position: relative;
}

.related-posts[data-style="material"] .meta-category {
  top: -36px;
}

body .related-posts[data-style="material"] .article-content-wrap {
  margin-top: -11px;
  padding-top: 0 !important;
}

.post-header,
.post-header h3 {
  font-size: 18px !important;
  line-height: 30px !important;
  margin-bottom: 0 !important;
  color: #444 !important;
}

/*** CATEGORY A LA UNE ***/
a.actu,
a.dans-les-medias {
  display: none !important;
}

/*** FOOTER ***/
#footer-outer .row {
  padding: 0 0 55px;
}

#footer-outer #footer-widgets .col ul {
  margin-top: 75px;
}
#footer-outer #footer-widgets .col ul li {
  display: inline-block;
  padding: 4px 8px !important;
}

#footer-outer #footer-widgets .col ul li.alde {
  position: relative;
  background-repeat: no-repeat;
  background-image: url(../images/alde-svg.svg);
  width: 59px !important;
  height: 25px;
  background-position: 0 0;
  background-size: cover;
}

#footer-outer #footer-widgets .vc_row-fluid .vc_col-sm-6 {
  text-align: left;
}

@media only screen and (min-width: 1000px) {
  #footer-outer .row {
    padding: 0 0 75px !important;
  }

  #footer-outer #footer-widgets .vc_row-fluid .vc_col-sm-6 {
    width: 48.9% !important;
  }
}

.container {
  font-weight: normal;
}

.nectar-button {
  font-weight: normal;
  text-transform: uppercase;
}

.post-header,
.post-header h3 {
  line-height: 25px !important;
  font-size: 20px !important;
}

#sidebar h4 {
  color: #252525 !important;
  font-family: "Fieldwork-Hum-Demibold" !important;
  font-size: 20px !important;
  text-transform: none !important;
}

body {
  font-size: 14px !important;
  font-weight: 700;
  color: #676767 !important;
}

p {
  font-family: "Open Sans" !important;
}
.vc_column-inner::after,
.vc_row:after {
  clear: both;
}
.container:after,
.container:before,
.row:after,
.row:before,
.vc_row:after,
.vc_row:before {
  content: " ";
  display: table;
}
.container:after,
.row:after,
.vc_row:after {
  clear: both;
}
.vc_row:after,
.vc_row:before {
  content: " ";
  display: table;
}
.vc_row-fluid::after,
.vc_row-fluid::before {
  content: "";
  display: table;
}
.vc_row-fluid::after {
  clear: both;
}
.wpb_text_column p:last-child,
.wpb_text_column:last-child {
  margin-bottom: 0;
}
.wpb_content_element {
  margin-bottom: 35px;
}
.vc_row.vc_row-flex > .span_12 {
  flex-wrap: wrap;
}
@media only screen and (max-width: 999px) {
  .vc_row.vc_row-flex > .span_12,
  .vc_row.vc_row-flex > .span_12 > .vc_column_container {
    flex-wrap: wrap;
  }
}
.vc_row.vc_row-flex > .span_12,
.vc_row.vc_row-flex > .span_12 > .vc_column_container {
  display: flex;
}
.vc_row.vc_row-flex > .span_12 > .vc_column_container > .vc_column-inner {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.vc_row.vc_row-o-equal-height > .span_12 > .vc_column_container {
  align-items: stretch;
}
.vc_row.vc_row-o-content-middle
  > .span_12
  > .vc_column_container
  > .vc_column-inner {
  justify-content: center;
  width: 100%;
}
@media screen and (max-width: 999px) {
  .vc_row.vc_row-flex > .span_12,
  .vc_row.vc_row-flex > .span_12 > .vc_column_container,
  .vc_row.vc_row-flex > .span_12 > .vc_column_container > .vc_column-inner {
    display: block;
  }
}
@media only screen and (max-width: 999px) and (min-width: 690px) {
  .vc_row.vc_row-flex > .span_12 {
    display: flex;
  }
}
#top nav ul #search-btn a span {
  transition:
    color 0.2s ease,
    opacity 0.2s ease;
}
.slide-out-widget-area-toggle .lines-button.x2 .lines:after,
.slide-out-widget-area-toggle .lines-button.x2 .lines:before {
  transition:
    transform 0.45s ease,
    background-color 0.2s ease,
    opacity 0.2s ease;
}
.lines-button.x2 .lines {
  transition:
    background 0.2s ease,
    opacity 0.2s ease;
}
.lines-button.x2 .lines:after,
.lines-button.x2 .lines:before {
  transform-origin: 50% 50%;
  transition:
    top 0.4s 0.45s ease,
    transform 0.3s ease,
    background-color 0.2s ease,
    opacity 0.2s ease;
}
.slide-out-widget-area-toggle .closed > span {
  transition: transform 0.33s 0s ease;
}
#header-outer[data-header-button_style="default"]
  #top
  nav
  > ul
  > li[class*="button_solid_color"]
  > a:hover:before,
#header-outer[data-header-button_style="default"].transparent
  #top
  nav
  > ul
  > li[class*="button_solid_color"]
  > a:hover:before {
  opacity: 0.85 !important;
}
#header-outer[data-lhe="default"]
  #top
  nav
  > ul
  > li[class*="button_solid_color"]
  > a:hover {
  color: #fff !important;
}
#header-outer[data-lhe="default"]
  #top
  nav
  .sf-menu
  > li[class*="button_solid_color"]
  > a:hover {
  color: #fff !important;
  opacity: 1 !important;
  padding-left: 20px;
  padding-right: 20px;
}
#header-outer[data-lhe="default"]
  #top
  nav
  > ul
  > li[class*="button_bordered"]
  > a:hover {
  padding-left: 20px;
  padding-right: 20px;
}
#header-outer .sf-menu > li:hover > ul {
  top: 100%;
}
.sf-menu li:hover > ul {
  z-index: 999;
  pointer-events: all;
}
#header-outer #social-in-menu a:hover i {
  -webkit-transform: translateY(-120%);
  transform: translateY(-120%);
}
.related-posts[data-style="material"] .inner-wrap:hover .post-featured-img img {
  transform: scale(1.07);
}
.related-posts[data-style="material"] .meta-category a:focus:before,
.related-posts[data-style="material"] .meta-category a:hover:before {
  transform: scaleX(1);
}
#single-below-header a:focus,
#single-below-header a:hover {
  color: #000;
}
#page-header-bg #single-below-header a:focus,
#page-header-bg #single-below-header a:hover {
  color: #fff;
}
.cart-menu .cart-icon-wrap .icon-salient-cart {
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
#header-outer .cart-notification {
  padding: 14px 20px;
}
#header-outer .cart-notification .item-name {
  color: #fff;
  font-family: "Open Sans";
  font-weight: 600;
}
.widget_shopping_cart_content:before {
  z-index: -10;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  pointer-events: none;
  opacity: 0;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
#slide-out-widget-area ul {
  margin: 0;
}
#slide-out-widget-area ul li {
  list-style: none;
}
.material
  #slide-out-widget-area[class*="slide-out-from-right"]
  .off-canvas-menu-container
  li
  > a:after {
  -webkit-transition:
    -webkit-transform 0.3s ease-out,
    border-color 0.3s ease-out;
  transition:
    transform 0.3s ease-out,
    border-color 0.3s ease-out;
  position: absolute;
  display: block;
  bottom: -6px;
  left: 0;
  width: 100%;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  border-top: 2px solid #000;
  content: "";
  padding-bottom: inherit;
}
body.material
  #slide-out-widget-area[class*="slide-out-from-right"]
  .off-canvas-menu-container
  li
  a:hover:after {
  backface-visibility: hidden;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
#slide-out-widget-area .inner .off-canvas-menu-container li > a {
  font-size: 20px;
  line-height: 30px;
  font-family: "Open Sans";
  font-weight: 700;
}
#slide-out-widget-area .off-canvas-social-links li a,
#slide-out-widget-area.slide-out-from-right-hover
  .inner
  .off-canvas-menu-container
  li
  a {
  opacity: 0.7;
  transition:
    opacity 0.2s ease,
    color 0.2s ease;
  -webkit-transition:
    opacity 0.2s ease,
    color 0.2s ease;
}
#slide-out-widget-area .off-canvas-social-links li a {
  position: relative;
}
#slide-out-widget-area .off-canvas-social-links li a:hover,
#slide-out-widget-area.slide-out-from-right-hover
  .inner
  .off-canvas-menu-container
  li
  a:focus,
#slide-out-widget-area.slide-out-from-right-hover
  .inner
  .off-canvas-menu-container
  li
  a:hover {
  opacity: 1;
}
#slide-out-widget-area .off-canvas-social-links {
  display: flex;
  flex-wrap: wrap;
}
#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"]
  .off-canvas-menu-container
  li {
  position: relative;
}
#slide-out-widget-area,
#slide-out-widget-area.slide-out-from-right-hover {
  overflow-y: scroll !important;
  overflow-x: hidden;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
#slide-out-widget-area::-webkit-scrollbar {
  display: none;
}
#slide-out-widget-area:not(.fullscreen) .off-canvas-social-links li {
  display: inline-block;
  padding: 0 6px 6px 0;
}
#slide-out-widget-area .off-canvas-social-links li i {
  background-color: transparent;
  font-size: 18px;
  line-height: 22px;
  top: 0;
}
#slide-out-widget-area .off-canvas-social-links li {
  margin-right: 10px;
}
#slide-out-widget-area .off-canvas-social-links li a {
  display: flex;
}
#slide-out-widget-area .inner > div {
  margin-bottom: 25px;
}
#slide-out-widget-area .inner > div:first-of-type {
  margin-top: -7px;
}
#slide-out-widget-area .inner-wrap > .inner {
  width: 100%;
  height: 100%;
}
#slide-out-widget-area,
#slide-out-widget-area a {
  color: #fff;
}
#slide-out-widget-area .mobile-only {
  display: none;
}
#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"]
  .off-canvas-menu-container
  li
  ul,
.material
  #slide-out-widget-area[class*="slide-out-from-right"]
  .off-canvas-menu-container
  li
  ul {
  position: relative;
  max-height: 0;
  box-sizing: content-box;
  -webkit-transition:
    max-height 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),
    padding 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition:
    max-height 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),
    padding 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
  overflow: hidden;
}
#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"]
  .off-canvas-menu-container
  li
  ul,
.material
  #slide-out-widget-area[class*="slide-out-from-right"]
  .off-canvas-menu-container
  li
  ul {
  padding-left: 20px;
}
#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"]
  .off-canvas-menu-container
  li
  ul
  > li:first-child,
.material
  #slide-out-widget-area[class*="slide-out-from-right"]
  .off-canvas-menu-container
  li
  ul
  > li:first-child {
  margin-top: 10px;
}
#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"]
  .off-canvas-menu-container
  li
  ul
  > li:last-child,
.material
  #slide-out-widget-area[class*="slide-out-from-right"]
  .off-canvas-menu-container
  li
  ul
  > li:last-child {
  margin-bottom: 0;
}
.material
  #slide-out-widget-area[class*="slide-out-from-right"]
  .inner
  .off-canvas-menu-container
  li
  li
  a,
body
  #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"]
  .inner
  .off-canvas-menu-container
  li
  li
  a {
  font-size: 16px;
  line-height: 22px;
}
.material
  #slide-out-widget-area[class*="slide-out-from-right"]
  .inner
  .off-canvas-menu-container
  .menu-item-has-children
  > a,
body
  #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"]
  .inner
  .off-canvas-menu-container
  .menu-item-has-children
  > a {
  margin-right: 20px;
}
@media only screen and (max-width: 690px) {
  body
    #slide-out-widget-area
    .inner
    .off-canvas-menu-container.mobile-only
    .menu.secondary-header-items:has(> *) {
    display: block;
  }
}
@media only screen and (min-width: 1px) and (max-width: 999px) {
  body #slide-out-widget-area .slide_out_area_close {
    position: absolute;
    right: 22px;
    top: 22px;
    z-index: 100;
  }
  #slide-out-widget-area .mobile-only {
    display: block;
  }
}
body[data-slide-out-widget-area-style="slide-out-from-right-hover"]
  #header-outer {
  z-index: 9995;
}
#slide-out-widget-area.slide-out-from-right-hover {
  position: fixed;
  transform: translate3d(341px, 0, 0);
  -webkit-transform: translate3d(341px, 0, 0);
  -ms-transform: translate3d(341px, 0, 0);
  top: 0;
  right: 0;
  width: 340px;
  height: 100%;
  z-index: 9999;
  padding: 54px;
  padding-top: 80px;
  overflow: hidden;
  -webkit-transition: transform 0.7s cubic-bezier(0.25, 1, 0.2, 1);
  transition: transform 0.7s cubic-bezier(0.25, 1, 0.2, 1);
}
#slide-out-widget-area.slide-out-from-right-hover .inner-wrap > .inner {
  opacity: 0;
  margin-bottom: 30px;
  transform: translateX(50px);
  -webkit-transition:
    -webkit-transform 0.45s cubic-bezier(0.2, 0.75, 0.3, 1) 0.22s,
    opacity 0.45s cubic-bezier(0.2, 0.75, 0.3, 1) 0.22s;
  -ms-transition:
    transform 0.45s cubic-bezier(0.2, 0.75, 0.3, 1) 0.22s,
    opacity 0.45s cubic-bezier(0.2, 0.75, 0.3, 1) 0.22s;
  transition:
    transform 0.45s cubic-bezier(0.2, 0.75, 0.3, 1) 0.22s,
    opacity 0.45s cubic-bezier(0.2, 0.75, 0.3, 1) 0.22s;
}
.material
  #slide-out-widget-area.slide-out-from-right-hover
  .inner-wrap
  > .inner {
  margin-bottom: 0;
}
#slide-out-widget-area.slide-out-from-right-hover.open .inner-wrap > .inner {
  opacity: 1;
  transform: translateX(0);
}
#slide-out-widget-area.slide-out-from-right-hover .bottom-meta-wrap {
  opacity: 0;
  transform: translateX(50px);
  -webkit-transition:
    -webkit-transform 0.45s cubic-bezier(0.2, 0.75, 0.3, 1) 0.35s,
    opacity 0.45s cubic-bezier(0.2, 0.75, 0.3, 1) 0.35s;
  -ms-transition:
    transform 0.45s cubic-bezier(0.2, 0.75, 0.3, 1) 0.35s,
    opacity 0.45s cubic-bezier(0.2, 0.75, 0.3, 1) 0.35s;
  transition:
    transform 0.45s cubic-bezier(0.2, 0.75, 0.3, 1) 0.35s,
    opacity 0.45s cubic-bezier(0.2, 0.75, 0.3, 1) 0.35s;
  margin-top: 50px;
}
#slide-out-widget-area.slide-out-from-right-hover
  .nectar-global-section.nectar_hook_ocm_after_menu {
  margin-top: 25px;
}
#slide-out-widget-area.slide-out-from-right-hover
  .nectar-global-section.nectar_hook_ocm_bottom_meta {
  margin-bottom: 25px;
}
#slide-out-widget-area.slide-out-from-right-hover
  .nectar-global-section
  .full-width-content {
  width: 100% !important;
  left: 0 !important;
  margin: 0 !important;
}
#slide-out-widget-area.slide-out-from-right-hover
  .nectar-global-section
  .container {
  padding: 0;
}
#slide-out-widget-area.slide-out-from-right-hover.open .bottom-meta-wrap {
  opacity: 1;
  transform: translateX(0);
}
#slide-out-widget-area.slide-out-from-right-hover .inner-wrap {
  margin: auto 0;
  position: relative;
}
#slide-out-widget-area.slide-out-from-right-hover .inner-wrap > .inner {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  height: auto;
}
#slide-out-widget-area.slide-out-from-right-hover .bottom-text {
  margin-top: 30px;
}
#slide-out-widget-area.slide-out-from-right-hover
  .inner-wrap
  > .inner
  .off-canvas-menu-container {
  margin: auto 0;
  position: relative;
  width: 100%;
  transform: none !important;
}
#slide-out-widget-area.slide-out-from-right-hover .off-canvas-social-links {
  margin-top: 30px;
}
#slide-out-widget-area.slide-out-from-right-hover
  .inner-wrap
  > .inner
  .off-canvas-menu-container
  li
  a {
  font-size: 24px;
  line-height: 30px;
}
body
  #slide-out-widget-area.slide-out-from-right-hover
  .inner-wrap
  > .inner
  .off-canvas-menu-container
  li
  a {
  word-break: break-word;
}
body
  #slide-out-widget-area.slide-out-from-right-hover
  .inner-wrap
  > .inner
  .off-canvas-menu-container
  li
  a,
body
  #slide-out-widget-area.slide-out-from-right-hover
  .inner-wrap
  > .inner
  .widget.widget_nav_menu
  li
  a {
  display: inline-block;
  position: relative;
  opacity: 1;
  padding-left: 0;
  padding-right: 0;
}
#slide-out-widget-area.slide-out-from-right-hover
  .inner-wrap
  > .inner
  .off-canvas-menu-container
  li
  a,
#slide-out-widget-area.slide-out-from-right-hover
  .inner-wrap
  > .inner
  .widget.widget_nav_menu
  li
  a {
  color: rgba(255, 255, 255, 0.7);
}
#slide-out-widget-area.slide-out-from-right-hover
  .inner-wrap
  > .inner
  .off-canvas-menu-container
  li.no-pointer-events,
#slide-out-widget-area.slide-out-from-right-hover
  .inner-wrap
  > .inner
  .widget.widget_nav_menu
  li.no-pointer-events {
  pointer-events: none;
}
#slide-out-widget-area.slide-out-from-right-hover
  .inner-wrap
  > .inner
  .off-canvas-menu-container
  li,
.material
  #slide-out-widget-area.slide-out-from-right-hover
  .inner-wrap
  > .inner
  .off-canvas-menu-container
  li
  li {
  margin: 5px 0;
  line-height: 1.2;
}
#slide-out-widget-area.slide-out-from-right-hover
  .inner-wrap
  > .inner
  .off-canvas-menu-container
  li
  a {
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
#slide-out-widget-area.slide-out-from-right-hover .off-canvas-menu-container {
  min-width: 190px;
}
#slide-out-widget-area.slide-out-from-right-hover
  .inner-wrap
  > .inner
  .off-canvas-menu-container
  li
  a:hover {
  color: #fff;
}
.admin-bar #slide-out-widget-area.slide-out-from-right-hover {
  padding-top: 100px;
}
#slide-out-widget-area.slide-out-from-right-hover[data-dropdown-func="separate-dropdown-parent-link"]
  .off-canvas-menu-container {
  position: relative;
  top: auto;
}
#slide-out-widget-area.slide-out-from-right-hover[data-dropdown-func="separate-dropdown-parent-link"]
  .menuwrapper,
#slide-out-widget-area.slide-out-from-right-hover[data-dropdown-func="separate-dropdown-parent-link"]
  .off-canvas-menu-container {
  display: inline-block;
}
@media only screen and (min-width: 1000px) {
  #slide-out-widget-area.slide-out-from-right-hover[data-dropdown-func="separate-dropdown-parent-link"]
    .off-canvas-menu-container.mobile-only {
    display: none;
  }
}
#slide-out-widget-area.slide-out-from-right-hover[data-dropdown-func="separate-dropdown-parent-link"]
  .inner-wrap
  > .inner
  > div.off-canvas-menu-container {
  margin: auto 0;
  position: relative;
  -ms-transform: none !important;
  -webkit-transform: none !important;
  transform: none !important;
}
#slide-out-widget-area.slide-out-from-right-hover[data-dropdown-func="separate-dropdown-parent-link"]
  .inner-wrap
  > .inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: auto;
  flex-wrap: wrap;
}
body
  #slide-out-widget-area.slide-out-from-right-hover
  .inner-wrap
  > .inner
  .off-canvas-menu-container
  li.subview
  > a,
body
  #slide-out-widget-area.slide-out-from-right-hover
  .inner-wrap
  > .inner
  .off-canvas-menu-container
  li.subviewopen
  > a {
  display: none;
}
.admin-bar .slide-out-hover-icon-effect {
  top: 32px;
}
.slide-out-hover-icon-effect .lines {
  background-color: transparent;
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines-button:after {
  top: 0;
  -ms-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transform: scale(0, 1);
  -ms-transform-origin: left;
  transform-origin: left;
  -webkit-transform-origin: left;
  border-radius: 2px;
  background-color: #fff;
  opacity: 1;
  -webkit-transition:
    -webkit-transform 0.4s cubic-bezier(0.2, 0.01, 0.16, 1) 70ms,
    opacity 0.4s cubic-bezier(0.2, 0.01, 0.16, 1) 70ms !important;
  transition:
    transform 0.4s cubic-bezier(0.2, 0.01, 0.16, 1) 70ms,
    opacity 0.4s cubic-bezier(0.2, 0.01, 0.16, 1) 70ms !important;
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small)
  .lines-button:after {
  top: 0;
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines {
  width: 2em;
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines:before {
  -ms-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transform: scale(0, 1);
  -ms-transform-origin: left;
  transform-origin: left;
  -webkit-transform-origin: left;
  border-radius: 2px;
  -webkit-transition:
    -webkit-transform 0.4s cubic-bezier(0.2, 0.01, 0.16, 1) 0.12s,
    opacity 0.4s cubic-bezier(0.2, 0.01, 0.16, 1) 0.12s !important;
  transition:
    transform 0.4s cubic-bezier(0.2, 0.01, 0.16, 1) 0.12s,
    opacity 0.4s cubic-bezier(0.2, 0.01, 0.16, 1) 0.12s !important;
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines:after {
  -ms-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transform: scale(0, 1);
  -ms-transform-origin: left;
  transform-origin: left;
  -webkit-transform-origin: left;
  border-radius: 2px;
  -webkit-transition:
    -webkit-transform 0.4s cubic-bezier(0.2, 0.01, 0.16, 1) 20ms,
    opacity 0.4s cubic-bezier(0.2, 0.01, 0.16, 1) 20ms !important;
  transition:
    transform 0.4s cubic-bezier(0.2, 0.01, 0.16, 1) 20ms,
    opacity 0.4s cubic-bezier(0.2, 0.01, 0.16, 1) 20ms !important;
}
#slide-out-widget-area.open
  .slide-out-hover-icon-effect.slide-out-widget-area-toggle
  .lines-button:after,
#slide-out-widget-area.open
  .slide-out-hover-icon-effect.slide-out-widget-area-toggle
  .lines:after,
#slide-out-widget-area.open
  .slide-out-hover-icon-effect.slide-out-widget-area-toggle
  .lines:before {
  transition:
    transform 0s cubic-bezier(0.2, 0.01, 0.16, 1),
    opacity 0.4s cubic-bezier(0.2, 0.01, 0.16, 1) 20ms !important;
}
body
  .slide-out-hover-icon-effect.slide-out-widget-area-toggle.small
  .lines-button:after,
body
  .slide-out-hover-icon-effect.slide-out-widget-area-toggle.small
  .lines:after,
body
  .slide-out-hover-icon-effect.slide-out-widget-area-toggle.small
  .lines:before {
  height: 2px !important;
}
@media only screen and (min-width: 1000px) {
  body
    .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small)
    .lines-button:after,
  body
    .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small)
    .lines:after,
  body
    .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small)
    .lines:before {
    height: 3px !important;
  }
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle
  .no-delay.lines-button:after {
  transition: transform 0.4s cubic-bezier(0.2, 0.01, 0.16, 1) 50ms !important;
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.2, 0.01, 0.16, 1)
    50ms !important;
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle
  .no-delay
  .lines:before {
  transition: transform 0.4s cubic-bezier(0.2, 0.01, 0.16, 1) !important;
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.2, 0.01, 0.16, 1) !important;
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle
  .no-delay
  .lines:after {
  transition: transform 0.4s cubic-bezier(0.2, 0.01, 0.16, 1) 0.1s !important;
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.2, 0.01, 0.16, 1)
    0.1s !important;
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines-button:after,
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines:after,
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines:before {
  width: 2rem;
  background-color: #fff;
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle
  .unhidden-line
  .lines:after,
.slide-out-hover-icon-effect.slide-out-widget-area-toggle
  .unhidden-line
  .lines:before,
.slide-out-hover-icon-effect.slide-out-widget-area-toggle
  .unhidden-line.lines-button:after {
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  background-color: #fff;
}
.slide-out-hover-icon-effect .lines:after {
  top: -8px;
}
.slide-out-hover-icon-effect:not(.small) .lines:after {
  top: -9px;
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines:before {
  top: 8px;
}
@media only screen and (min-width: 1000px) {
  .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small)
    .lines:before {
    top: 9px;
  }
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle.small
  .lines-button:after,
.slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .lines:after,
.slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .lines:before {
  width: var(--nectar-ocm-icon-width, 22px);
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle.small
  .unhidden-line
  .lines:after,
.slide-out-hover-icon-effect.slide-out-widget-area-toggle.small
  .unhidden-line
  .lines:before,
.slide-out-hover-icon-effect.slide-out-widget-area-toggle.small
  .unhidden-line.lines-button:after {
  width: var(--nectar-ocm-icon-width, 22px);
  height: 2px;
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .lines {
  width: var(--nectar-ocm-icon-width, 22px);
}
.slide-out-hover-icon-effect.small .lines:after {
  top: -6px;
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .lines:before {
  top: 6px;
}
.admin-bar .slide-out-hover-icon-effect.small {
  top: 32px;
}
@media only screen and (max-width: 999px) {
  .slide-out-hover-icon-effect a {
    width: auto;
  }
  .slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines-button:after,
  .slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines:after,
  .slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines:before {
    width: var(--nectar-ocm-icon-width, 22px);
  }
  .slide-out-hover-icon-effect.slide-out-widget-area-toggle
    .unhidden-line
    .lines:after,
  .slide-out-hover-icon-effect.slide-out-widget-area-toggle
    .unhidden-line
    .lines:before,
  .slide-out-hover-icon-effect.slide-out-widget-area-toggle
    .unhidden-line.lines-button:after {
    width: var(--nectar-ocm-icon-width, 22px);
    height: 2px;
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
  }
  .slide-out-hover-icon-effect.slide-out-widget-area-toggle
    .lines-button:after {
    top: 0;
  }
  .slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines {
    width: var(--nectar-ocm-icon-width, 22px);
  }
  .slide-out-hover-icon-effect .lines:after,
  .slide-out-hover-icon-effect.small .lines:after,
  .slide-out-hover-icon-effect:not(.small) .lines:after {
    top: -6px;
  }
  .slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines:before {
    top: 6px;
  }
  .admin-bar .slide-out-hover-icon-effect {
    top: 32px;
  }
  .slide-out-hover-icon-effect {
    top: 0;
    right: 28px;
  }
}
.slide-out-hover-icon-effect {
  position: fixed;
  right: 30px;
  top: 0;
  z-index: 10000;
  pointer-events: none;
}
.slide-out-hover-icon-effect.small {
  right: 27px;
}
.slide-out-hover-icon-effect a {
  display: block;
  pointer-events: none;
}
img:is([sizes="auto" i], [sizes^="auto," i]) {
  contain-intrinsic-size: 3000px 1500px;
}
/*# sourceURL=wp-emoji-styles-inline-css */

:root {
  --wp-block-synced-color: #7a00df;
  --wp-block-synced-color--rgb: 122, 0, 223;
  --wp-bound-block-color: var(--wp-block-synced-color);
  --wp-editor-canvas-background: #ddd;
  --wp-admin-theme-color: #007cba;
  --wp-admin-theme-color--rgb: 0, 124, 186;
  --wp-admin-theme-color-darker-10: #006ba1;
  --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
  --wp-admin-theme-color-darker-20: #005a87;
  --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
  --wp-admin-border-width-focus: 2px;
}
@media (min-resolution: 192dpi) {
  :root {
    --wp-admin-border-width-focus: 1.5px;
  }
}
:root {
  --wp--preset--font-size--normal: 16px;
  --wp--preset--font-size--huge: 42px;
}
.screen-reader-text {
  border: 0;
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}
.screen-reader-text:focus {
  background-color: #ddd;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}
html :where(.has-border-color) {
  border-style: solid;
}
html :where([style*="border-top-color"]) {
  border-top-style: solid;
}
html :where([style*="border-right-color"]) {
  border-right-style: solid;
}
html :where([style*="border-bottom-color"]) {
  border-bottom-style: solid;
}
html :where([style*="border-left-color"]) {
  border-left-style: solid;
}
html :where([style*="border-width"]) {
  border-style: solid;
}
html :where([style*="border-top-width"]) {
  border-top-style: solid;
}
html :where([style*="border-right-width"]) {
  border-right-style: solid;
}
html :where([style*="border-bottom-width"]) {
  border-bottom-style: solid;
}
html :where([style*="border-left-width"]) {
  border-left-style: solid;
}
html :where(img[class*="wp-image-"]) {
  height: auto;
  max-width: 100%;
}
:where(figure) {
  margin: 0 0 1em;
}
html :where(.is-position-sticky) {
  --wp-admin--admin-bar--position-offset: var(
    --wp-admin--admin-bar--height,
    0px
  );
}
@media screen and (max-width: 600px) {
  html :where(.is-position-sticky) {
    --wp-admin--admin-bar--position-offset: 0px;
  }
}

/*# sourceURL=wp-block-library-inline-css */

:root {
  --wp--preset--aspect-ratio--square: 1;
  --wp--preset--aspect-ratio--4-3: 4/3;
  --wp--preset--aspect-ratio--3-4: 3/4;
  --wp--preset--aspect-ratio--3-2: 3/2;
  --wp--preset--aspect-ratio--2-3: 2/3;
  --wp--preset--aspect-ratio--16-9: 16/9;
  --wp--preset--aspect-ratio--9-16: 9/16;
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
    135deg,
    rgb(6, 147, 227) 0%,
    rgb(155, 81, 224) 100%
  );
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(
    135deg,
    rgb(122, 220, 180) 0%,
    rgb(0, 208, 130) 100%
  );
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(
    135deg,
    rgb(252, 185, 0) 0%,
    rgb(255, 105, 0) 100%
  );
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
    135deg,
    rgb(255, 105, 0) 0%,
    rgb(207, 46, 46) 100%
  );
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(
    135deg,
    rgb(238, 238, 238) 0%,
    rgb(169, 184, 195) 100%
  );
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(
    135deg,
    rgb(74, 234, 220) 0%,
    rgb(151, 120, 209) 20%,
    rgb(207, 42, 186) 40%,
    rgb(238, 44, 130) 60%,
    rgb(251, 105, 98) 80%,
    rgb(254, 248, 76) 100%
  );
  --wp--preset--gradient--blush-light-purple: linear-gradient(
    135deg,
    rgb(255, 206, 236) 0%,
    rgb(152, 150, 240) 100%
  );
  --wp--preset--gradient--blush-bordeaux: linear-gradient(
    135deg,
    rgb(254, 205, 165) 0%,
    rgb(254, 45, 45) 50%,
    rgb(107, 0, 62) 100%
  );
  --wp--preset--gradient--luminous-dusk: linear-gradient(
    135deg,
    rgb(255, 203, 112) 0%,
    rgb(199, 81, 192) 50%,
    rgb(65, 88, 208) 100%
  );
  --wp--preset--gradient--pale-ocean: linear-gradient(
    135deg,
    rgb(255, 245, 203) 0%,
    rgb(182, 227, 212) 50%,
    rgb(51, 167, 181) 100%
  );
  --wp--preset--gradient--electric-grass: linear-gradient(
    135deg,
    rgb(202, 248, 128) 0%,
    rgb(113, 206, 126) 100%
  );
  --wp--preset--gradient--midnight: linear-gradient(
    135deg,
    rgb(2, 3, 129) 0%,
    rgb(40, 116, 252) 100%
  );
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined:
    6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
  --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
}
:root {
  --wp--style--global--content-size: 1300px;
  --wp--style--global--wide-size: 1300px;
}
:where(body) {
  margin: 0;
}
:where(.is-layout-flex) {
  gap: 0.5em;
}
:where(.is-layout-grid) {
  gap: 0.5em;
}
.is-layout-constrained
  > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
.is-layout-flex > :is(*, div) {
  margin: 0;
}
.is-layout-grid > :is(*, div) {
  margin: 0;
}
body {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
:root :where(.wp-element-button, .wp-block-button__link) {
  background-color: #32373c;
  border-width: 0;
  color: #fff;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  padding-top: calc(0.667em + 2px);
  padding-right: calc(1.333em + 2px);
  padding-bottom: calc(0.667em + 2px);
  padding-left: calc(1.333em + 2px);
  text-decoration: none;
  text-transform: inherit;
}
/*# sourceURL=global-styles-inline-css */

body .nectar-social[data-color-override="override"].fixed > a:before,
body
  .nectar-social[data-color-override="override"].fixed
  .nectar-social-inner
  a {
  background-color: #002eff;
}
.sharing-default-minimal
  .nectar-social[data-color-override="override"]
  .nectar-social-inner
  a:not(:hover)
  i,
.sharing-default-minimal
  .nectar-social[data-color-override="override"]
  .nectar-social-inner
  a:not(:hover) {
  color: #002eff;
}
/*# sourceURL=salient-social-inline-css */
/*# sourceURL=woocommerce-inline-inline-css */

@font-face {
  font-family: "Open Sans";
  src: url("/fonts/OpenSans-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Open Sans";
  src: url("/fonts/OpenSans-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Open Sans";
  src: url("/fonts/OpenSans-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Open Sans";
  src: url("/fonts/OpenSans-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
html:not(.page-trans-loaded) {
  background-color: #3d3d3d;
}
/*# sourceURL=main-styles-inline-css */

#page-header-bg[data-post-hs="default_minimal"] .inner-wrap {
  text-align: center;
}
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a {
  color: #fff;
  font-weight: 600;
  border: var(--nectar-border-thickness) solid rgba(255, 255, 255, 0.4);
  padding: 4px 10px;
  margin: 5px 6px 0px 5px;
  display: inline-block;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  font-size: 14px;
  line-height: 18px;
}
body[data-button-style^="rounded"]
  #page-header-bg[data-post-hs="default_minimal"]
  .inner-wrap
  > a {
  border-radius: 100px;
}
body.single [data-post-hs="default_minimal"] #single-below-header span {
  line-height: 14px;
}
#page-header-bg[data-post-hs="default_minimal"] #single-below-header {
  text-align: center;
  position: relative;
  z-index: 100;
}
#page-header-bg[data-post-hs="default_minimal"] #single-below-header span {
  float: none;
  display: inline-block;
}
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:hover,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:focus {
  border-color: transparent;
}
#page-header-bg[data-post-hs="default_minimal"] .meta-author span {
  display: block;
}
#page-header-bg[data-post-hs="default_minimal"] .meta-author {
  font-size: 18px;
}
@media only screen and (min-width: 690px) and (max-width: 999px) {
  body.single-post #page-header-bg[data-post-hs="default_minimal"] {
    padding-top: 10%;
    padding-bottom: 10%;
  }
}
@media only screen and (max-width: 690px) {
  #ajax-content-wrap
    #page-header-bg[data-post-hs="default_minimal"]
    #single-below-header
    span:not(.rich-snippet-hidden) {
    display: inline-block;
  }
}
#page-header-bg h1,
#page-header-bg span,
#page-header-bg #single-below-header a:hover,
#page-header-bg #single-below-header a:focus {
  color: #ffffff !important;
}
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:not(:hover) {
  color: #ffffff;
  border-color: rgba(255, 255, 255, 0.4);
}
.single #page-header-bg #single-below-header > span {
  border-color: rgba(255, 255, 255, 0.4);
}
@media only screen and (max-width: 999px) {
  body #header-space[data-header-mobile-fixed="1"] {
    display: none;
  }
}
@media only screen and (min-width: 1000px) {
  #header-space {
    display: none;
  }
  #page-header-bg,
  #page-header-wrap {
    margin-top: 0 !important;
  }
  body #page-header-bg,
  body #page-header-wrap {
    height: 130px;
  }
  body #search-outer {
    z-index: 100000;
  }
}
@media only screen and (min-width: 1000px) {
  #page-header-bg[data-alignment-v="middle"] .span_6 .inner-wrap {
    padding-top: calc(
      125px + var(--nectar_hook_before_nav_content_height, 0px)
    );
  }
}
@media only screen and (max-width: 999px) {
  #page-header-bg[data-alignment-v="middle"]:not(.fullscreen-header)
    .span_6
    .inner-wrap {
    padding-top: calc(50px + var(--nectar_hook_before_nav_content_height, 0px));
  }
}
.screen-reader-text,
.nectar-skip-to-content:not(:focus) {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
.row .col img:not([srcset]) {
  width: auto;
}

Feuille de style intégrée #66 .vc_custom_1680860457863 {
  padding-right: 0% !important;
}

.wpb_wrapper > div {
  margin-bottom: 0px;
}

input[type="email"],
input[type="text"] {
  color: #999 !important;
}

body a,
label span,
body [class^="icon-"].icon-default-style,
#single-below-header a:hover,
#single-below-header a:focus,
body.material
  .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget)
  li
  a:hover,
body.material
  #footer-outer
  .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget)
  li
  a:hover {
  color: #4d92fb;
}
/*# sourceURL=dynamic-css-inline-css */

body,
body p,
.main-content p,
.wpb_wrapper p {
  font-size: 18px !important;
}

:root,
::before,
::after {
  --mec-color-skin: #002eff;
  --mec-color-skin-rgba-1: rgba(0, 46, 255, 0.25);
  --mec-color-skin-rgba-2: rgba(0, 46, 255, 0.5);
  --mec-color-skin-rgba-3: rgba(0, 46, 255, 0.75);
  --mec-color-skin-rgba-4: rgba(0, 46, 255, 0.11);
  --mec-primary-border-radius: ;
  --mec-secondary-border-radius: ;
  --mec-container-normal-width: 1196px;
  --mec-container-large-width: 1690px;
  --mec-fes-main-color: #40d9f1;
  --mec-fes-main-color-rgba-1: rgba(64, 217, 241, 0.12);
  --mec-fes-main-color-rgba-2: rgba(64, 217, 241, 0.23);
  --mec-fes-main-color-rgba-3: rgba(64, 217, 241, 0.03);
  --mec-fes-main-color-rgba-4: rgba(64, 217, 241, 0.3);
  --mec-fes-main-color-rgba-5: rgb(64 217 241 / 7%);
  --mec-fes-main-color-rgba-6: rgba(64, 217, 241, 0.2);
}
.reg__list .reg__list-container::before {
  content: "" !important;
  display: flex;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #0003bb;
  width: 0;
  height: 0;
  border-radius: 0;
}
.reg__list {
  margin-left: 0px;
}
.reg__list li {
  list-style: none;
}
.reg__list-container {
  display: flex;
  align-items: center;
  gap: 12px;
}
.exp__item-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 15px 0;
  gap: 20px;
}
.exp__item-header img {
  border-radius: 50%;
  max-height: 150px;
  object-fit: cover;
  aspect-ratio: 1 / 1;
}
@media (max-width: 400px) {
  .exp__item-header img {
    max-height: 80px;
  }
}

.f1t-form__center {
  box-shadow: 0 4px 20.9px 3.1px rgba(13, 13, 13, 0.43);
  max-width: 450px;
  margin: 30px auto;
  line-height: normal;
  font-size: 20px;
  border-radius: 5px;
}

.beyond_form {
  position: relative;
  z-index: 1;
  border: 4px solid #d32e21;
  border-radius: 12px;
  background-color: rgba(213, 50, 42, 0.05);
  padding: 0px 14px;
  margin-top: -15px;
}

.beyond_form p {
  font-weight: normal !important;
}

#allocationCount {
  font-weight: bold;
}

.f1t-form__center {
  box-shadow: 0 4px 20.9px 3.1px rgba(13, 13, 13, 0.43);
  max-width: 450px;
  margin: 30px auto;
  line-height: normal;
  font-size: 20px;
  border-radius: 5px;
}

.reg-box-style {
  border-radius: 5px 5px 0 0;
  font-weight: 700;
  padding: 10px 24px;
  padding-top: 20px;
  word-break: break-word;
  font-size: 1.875rem;
  background: #0f2166;
  color: white;
  text-align: center;
}
.rating-box {
  position: relative;
  z-index: 2;
  padding: 10px 40px;
  word-break: break-word;
  background: #0f2166;
}

.relative {
  position: relative;
}

.w-full {
  width: 100%;
}

.rounded-lg {
  border-radius: 0.5rem;
}

.rounded-b-lg {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.border-t-2 {
  border-top-width: 2px;
}

.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity));
}

.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
@media (max-width: 640px) {
  .px-6 {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .px-66 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  #trustedsite {
    margin-left: 20px !important;
  }
}
@media (min-width: 640px) {
  .sm\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .sm\:w-full {
    width: 100%;
  }

  .sm\:max-w-md {
    max-width: 28rem;
  }

  .sm\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}

@media (min-width: 1024px) {
  .lg\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
}

@media (min-width: 1280px) {
  .xl\:mr-0 {
    margin-right: 0;
  }
}
html {
  scroll-behavior: smooth;
  scroll-padding-top: 150px;
}
.cky-consent-container .cky-consent-bar {
  background: #fff;
  border: 1px solid;
  padding: 16.5px 24px;
  box-shadow: 0 -1px 10px 0 #acabab4d;
}
.cky-banner-bottom {
  bottom: 0;
  left: 0;
}
.cky-consent-container {
  position: fixed;
  width: 100%;
  box-sizing: border-box;
  z-index: 9999999;
}
button.cky-btn-revisit:not(:hover):not(:active) {
  background: #fff0;
}
.cky-notice-group {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
}
.cky-notice-btn-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 15px;
}
.cky-notice-btn-wrapper .cky-btn {
  text-shadow: none;
  box-shadow: none;
  max-width: 142px !important;
  width: fit-content;
}

.un-header__author {
  display: -webkit-box;
  display: block;
  margin: 0;
  margin-bottom: var(--space-3);
  padding: 0;
  padding-top: var(--space-4);
  overflow: hidden;
  color: var(--color-black-base);
  font-family: var(--font-family-brand-secondary);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-caption-1-size);
  line-height: var(--font-caption-1-line-height);
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.un-header__info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-block: 12px;
}
.un-header__share {
  display: flex;
  align-items: center;
  gap: 6px;
  li {
    list-style: none;
  }
  li button {
    height: 32px;
    width: 32px;
  }
}
.un-header__date {
  display: block;
  color: var(--color-primary-60);
  font-family: var(--font-family-brand-secondary);
  font-weight: var(--font-weight-regular);
  font-size: var(--font-caption-1-size);
  line-height: var(--font-caption-1-line-height);
}

.un-header__share-wrappepr {
  width: 100%;
  margin-bottom: var(--space-3);
}

@media only screen and (min-width: 480px) {
  .un-header__share-wrappepr {
    width: auto;
    margin-bottom: 0;
  }
}

.un-header__share {
  --flex-direction: row;
  display: flex;
  margin: 0;
  margin-bottom: var(--space-3);
  padding: 0;
  list-style: none;
}

.un-header__share-object {
  margin: 0;
  margin-right: var(--space-3);
}

.un-header__share-icon {
  display: inline-flex;
  flex: 0 0 auto;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: var(--button-small-height);
  height: var(--button-small-height);
  border: none;
  border-radius: var(--border-radius-sides);
  outline: none;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.un-header__share-icon_fb {
  color: #ffffff;
  background-color: #4267b2;
}

.un-header__share-icon_x {
  color: #ffffff;
  background-color: #000000;
}

.un-header__share-icon_mail {
  color: #ffffff;
  background-color: #919191;
}

.un-header__share-icon svg {
  flex: 0 0 auto;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  fill: currentColor;
}
.single.single-post .heading-title[data-header-style="default"] h1 {
  margin-bottom: 8px;
}

body.single-post[data-bg-header="true"] .container-wrap {
  padding-top: 40px !important;
}

body.single-post.material[data-bg-header="true"] .container-wrap {
  padding-top: 80px !important;
}

body.single-post .nectar-global-section.nectar_hook_after_content,
body.single-post .nectar-global-section.nectar_hook_before_content,
body.single-post .nectar_hook_before_content_global_section {
  margin-bottom: 80px;
}

body.single-post .nectar-global-section.nectar_hook_after_content > .container {
  padding: 0;
}

body.single .post .content-inner > h2,
body.single .post .content-inner > h3,
body.single .post .content-inner > h4,
body.single .post .content-inner > h5,
body.single .post .content-inner > h6,
body.single .post .wpb_text_column h2,
body.single .post .wpb_text_column h3,
body.single .post .wpb_text_column h4,
body.single .post .wpb_text_column h5,
body.single .post .wpb_text_column h6 {
  margin-top: 10px;
}

.single #single-below-header .updated.rich-snippet-hidden,
.single
  .heading-title[data-header-style="default_minimal"]
  #single-below-header
  .updated.rich-snippet-hidden {
  display: none;
}

.single-post
  #single-below-header.fullscreen-header[data-remove-post-comment-number="1"]
  > span {
  width: 50%;
}

body.single-post
  .container-wrap[data-remove-post-author="1"][data-remove-post-date="1"]
  .related-posts[data-style="material"]
  .article-content-wrap {
  padding-bottom: 20px !important;
}

body.single
  .container-wrap[data-remove-post-author="1"][data-remove-post-date="1"]
  [data-header-style="default"]
  #single-below-header
  span,
body.single
  [data-post-hs="default"]
  [data-remove-post-author="1"][data-remove-post-date="1"]
  #single-below-header
  span {
  padding-left: 0;
  border-left: 0;
}

body.single
  [data-post-hs="default_minimal"]
  [data-remove-post-author="0"][data-remove-post-date="1"][data-remove-post-comment-number="1"]
  #single-below-header
  span,
body.single
  [data-post-hs="default_minimal"]
  [data-remove-post-author="1"][data-remove-post-date="1"][data-remove-post-comment-number="0"]
  #single-below-header
  span {
  padding-left: 0;
  border-left: 0;
}

body.single
  [data-post-hs="default_minimal"]
  [data-remove-post-author="0"][data-remove-post-date="1"][data-remove-post-comment-number="1"]
  #single-below-header
  span,
body.single
  [data-post-hs="default_minimal"]
  [data-remove-post-author="1"][data-remove-post-date="0"][data-remove-post-comment-number="1"]
  #single-below-header
  span,
body.single
  [data-remove-post-author="0"][data-remove-post-date="1"][data-remove-post-comment-number="1"]
  .heading-title[data-header-style="default_minimal"]
  #single-below-header
  span,
body.single
  [data-remove-post-author="1"][data-remove-post-date="0"][data-remove-post-comment-number="1"]
  .heading-title[data-header-style="default_minimal"]
  #single-below-header
  span {
  padding-left: 0;
  padding-right: 0;
  border-left: 0;
}

.single #page-header-bg #single-below-header span {
  color: rgba(255, 255, 255, 0.8);
}

.single #single-meta ul .meta-comment-count i {
  margin-right: 3px;
}

.single #single-below-header span,
.single #single-meta span {
  font-size: 16px;
}

.single #single-meta div i {
  font-size: 16px;
  line-height: 30px;
  height: 30px;
}

.single #page-header-bg #single-meta div a,
.single #page-header-bg #single-meta div i,
.single #page-header-bg #single-meta div span {
  color: var(--nectar-font-light-color) !important;
}

.single-post #single-meta .nectar-social {
  margin-left: 14px;
}

.single-post .post-content > .audio-wrap,
.single-post .post-content > .post-featured-img > img,
.single-post .post-content > .quote-inner,
.single-post .post-content > .video {
  margin-bottom: 50px;
}

@media only screen and (min-width: 690px) {
  .single-portfolio
    #page-header-bg.fullscreen-header[data-alignment-v="middle"]
    .span_6
    .inner-wrap
    #portfolio-nav
    ul:not(.controls) {
    left: -70px;
  }

  .single-portfolio
    #page-header-bg.fullscreen-header[data-alignment-v="middle"]
    .span_6
    .inner-wrap
    #portfolio-nav
    .controls {
    right: -75px;
  }
}

.single:not(.material) #page-header-bg.fullscreen-header h1 {
  font-size: 5.5vw;
  line-height: 5.9vw;
}

.single-post #page-header-bg.fullscreen-header,
.single-post #single-below-header.fullscreen-header {
  background-color: #f8f8f8;
}

.single .fullscreen-header .blog-title,
.single.single-post .fullscreen-header .blog-title {
  text-align: center;
}

body.single.single-post:not(.material) .fullscreen-header .blog-title h1 {
  max-width: none;
}

.default-blog-title.fullscreen-header,
.single-post #page-header-bg.default-blog-title.fullscreen-header,
.single-post.ascend #page-header-bg.default-blog-title.fullscreen-header {
  background-color: #333;
}

.single-post.ascend .container-wrap.fullscreen-blog-header,
body.single-post[data-bg-header="true"].ascend .container-wrap {
  padding-top: 80px !important;
  margin-top: 0 !important;
}

.single-post #page-header-bg.fullscreen-header.bottom-shadow:before {
  background: -moz-linear-gradient(
    center top,
    rgba(255, 255, 255, 0) 0,
    rgba(0, 0, 0, 0) 1%,
    rgba(0, 0, 0, 0.06) 16%,
    rgba(0, 0, 0, 0.4) 75%,
    rgba(0, 0, 0, 0.6) 100%
  );
  background: -webkit-linear-gradient(
    top,
    rgba(255, 255, 255, 0) 0,
    rgba(0, 0, 0, 0) 1%,
    rgba(0, 0, 0, 0.06) 16%,
    rgba(0, 0, 0, 0.4) 75%,
    rgba(0, 0, 0, 0.6) 100%
  );
  bottom: 0;
  content: "";
  display: block;
  height: 351px;
  left: 0;
  position: absolute;
  transition: all 0.1s cubic-bezier(0.42, 0, 0.58, 1) 0s;
  width: 100%;
  z-index: 10;
}

.single-post #page-header-bg.fullscreen-header.bg-overlay:after {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: all 0.1s cubic-bezier(0.42, 0, 0.58, 1) 0s;
  width: 100%;
  z-index: 10;
}

.single-post .container-wrap.fullscreen-blog-header {
  margin-top: 0;
}

.single-post .bottom-meta a {
  color: inherit;
}

#author-bio {
  padding-bottom: 50px;
  margin-bottom: 50px;
  margin-top: 0;
  min-height: 80px;
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  border-bottom: 1px solid #ddd;
  position: relative;
}

#author-bio #author-info {
  width: 100%;
  padding-left: 105px;
}

#author-bio img {
  width: 80px;
  height: 80px;
  margin-bottom: 0;
  position: absolute;
  left: 0;
  top: 0;
}

#author-bio .clear {
  padding-bottom: 0;
}

.single-post .container-wrap .bottom-meta #author-bio #author-info {
  width: auto !important;
  float: none;
  display: inline-block !important;
}

.comment-list .comment-author .nectar-link-underline a:hover {
  color: inherit;
}

.single-post .bottom-meta .sharing-default-minimal {
  padding-top: 0;
}

.single-post .bottom-meta > div:last-child {
  margin-bottom: 60px;
}

.single-post .bottom-meta .sharing-default-minimal[data-bottom-space="false"] {
  margin-bottom: 0;
}

.single #single-meta li .n-shortcode,
.single #single-meta li .nectar-love {
  padding-left: 0 !important;
}

.single #single-meta ul li .nectar-love-wrap span {
  opacity: 1;
}

body[data-ext-responsive="true"].single-post
  #page-header-bg[data-post-hs="default_minimal"]
  h1,
body[data-ext-responsive="true"].single-post
  .container-wrap.no-sidebar
  .comment-list
  > li,
body[data-ext-responsive="true"].single-post
  .container-wrap.no-sidebar
  .post-area,
body[data-ext-responsive="true"].single-post
  .heading-title[data-header-style="default_minimal"]
  .entry-title,
body[data-ext-responsive="true"].single-post.material
  #page-header-bg.fullscreen-header
  h1,
body[data-ext-responsive="true"].single-post.material .comment-wrap #respond,
body[data-ext-responsive="true"].single-post.material
  .container-wrap.no-sidebar
  .comment-wrap
  h3#comments {
  max-width: 1000px;
  margin: 0 auto !important;
}

.blog_next_prev_buttons[data-style="fullwidth_next_only"] .col {
  border-left: 0;
}

.blog_next_prev_buttons .inner {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
}

.blog_next_prev_buttons {
  text-align: center;
  overflow: hidden;
  position: relative;
  background-color: #333;
}

body .blog_next_prev_buttons .bg-overlay,
body .blog_next_prev_buttons .full-link,
body .blog_next_prev_buttons .full-link a {
  margin-bottom: 0;
}

.blog_next_prev_buttons .bg-overlay,
.blog_next_prev_buttons .full-link,
.blog_next_prev_buttons .full-link a {
  display: block;
  position: absolute;
  text-indent: -9999px;
  top: 0;
  z-index: 10;
  left: 0;
  width: 100%;
  height: 100%;
}

.blog_next_prev_buttons .bg-overlay {
  background-color: #282b30;
  z-index: 2;
  opacity: 0.3;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}

.blog_next_prev_buttons:hover .bg-overlay {
  opacity: 0;
}

.blog_next_prev_buttons.bg-color-only .bg-overlay {
  opacity: 0;
}

.blog_next_prev_buttons.bg-color-only:hover .bg-overlay {
  opacity: 0.08;
}

.blog_next_prev_buttons span {
  display: block;
  color: var(--nectar-font-light-color);
  margin-bottom: 5px;
}

.blog_next_prev_buttons[data-style*="next_prev"] .next-post h3 span {
  text-align: left;
}

.blog_next_prev_buttons[data-style*="next_prev"] .previous-post h3 span {
  text-align: right;
  position: relative;
}

.blog_next_prev_buttons .col {
  height: 250px;
  border-left: 1px solid #ddd;
}

.blog_next_prev_buttons[data-post-header-style="default_minimal"] .col {
  height: 350px;
}

@media only screen and (max-width: 1000px) {
  .blog_next_prev_buttons[data-post-header-style="default_minimal"] .col {
    height: 200px;
  }
}

.blog_next_prev_buttons .col h3 {
  transition: opacity 0.2s linear;
  -webkit-transition: opacity 0.2s linear;
  padding: 0 15%;
  color: var(--nectar-font-light-color);
  margin: 0;
}

.full-width-content.blog_next_prev_buttons > .col.span_12.dark h3 {
  color: var(--nectar-font-light-color);
}

.container-wrap[data-nav-pos="after_project_2"] {
  padding-bottom: 0 !important;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .controls > .hidden,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .controls
  > .hidden {
  display: none !important;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .controls > .only,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .controls
  > .only {
  width: 100% !important;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .only span:not(.text),
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .only
  span:not(.text) {
  text-align: center !important;
}

#full_width_portfolio
  .container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls {
  margin-top: 0;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls {
  padding: 0;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul {
  margin: 0;
}

.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .container {
  max-width: none;
  width: 100%;
  padding: 0;
}

.container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav,
body
  .container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .container {
  height: auto;
  line-height: 0;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .controls,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  #portfolio-nav
  ul {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}

.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  #portfolio-nav {
  display: block;
}

.container-wrap[data-nav-pos="after_project"] #portfolio-nav i {
  position: relative;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  #portfolio-nav
  ul
  .next-project,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  #portfolio-nav
  ul
  .previous-project {
  width: 50%;
  line-height: 0;
  height: auto;
  padding: 6%;
  min-height: 300px;
  -webkit-justify-content: center;
  justify-content: center;
  display: -webkit-flex;
  display: flex;
  -moz-box-align: center;
  -moz-box-pack: center;
  align-items: center;
  -webkit-align-items: center;
  float: none;
  overflow: hidden;
  position: relative;
  background-color: #333;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post {
  padding: 6% 9%;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post:after,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"]
  ul
  .previous-post:after,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .next-project:after,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .previous-project:after {
  background-color: #0d0d0d;
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  display: block;
  z-index: 1;
  width: 100%;
  height: 100%;
  opacity: 0.35;
  -webkit-transition: opacity 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s;
  transition: opacity 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"]
  ul
  .next-post:hover:after,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"]
  ul
  .previous-post:hover:after,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .next-project:hover:after,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .previous-project:hover:after {
  opacity: 0.9;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] li a,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .controls
  li
  a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 101;
  display: block;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post:hover h3,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .next-project:hover
  h3 {
  -webkit-transform: translateX(-40px) translateZ(0);
  transform: translateX(-40px) translateZ(0);
  backface-visibility: hidden;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"]
  .previous-post:hover
  h3,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .previous-project:hover
  h3 {
  transform: translateX(40px) translateZ(0);
  backface-visibility: hidden;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"]
  .next-post
  h3
  .next-arrow
  line,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"]
  .previous-post
  h3
  .next-arrow
  line,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .next-project
  h3
  .next-arrow
  line,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .previous-project
  h3
  .next-arrow
  line {
  stroke-width: 2px;
  stroke-dasharray: 10px;
  stroke-dashoffset: 30px;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"]
  .next-post
  h3
  .next-arrow
  line,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"]
  .previous-post
  h3
  .next-arrow
  line,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .next-project
  h3
  .next-arrow
  line,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .previous-project
  h3
  .next-arrow
  line {
  stroke: var(--nectar-font-light-color);
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] h3 .text .line,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .next-project
  h3
  .text
  .line,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .previous-project
  h3
  .text
  .line {
  height: 2px;
  width: 45px;
  background-color: var(--nectar-font-light-color);
  position: absolute;
  content: "";
  right: -74px;
  display: block;
  backface-visibility: hidden;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(28px) scaleX(0);
  -webkit-transform-origin: right;
  transform: translateY(-50%) translateX(28px) scaleX(0);
  transform-origin: right;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"]
  .next-post.mouse-leaving
  h3
  .text
  .line,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .next-project.mouse-leaving
  h3
  .text
  .line {
  animation: rightLineEnd 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) forwards;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"]
  .previous-post.mouse-leaving
  h3
  .text
  .line,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .previous-project.mouse-leaving
  h3
  .text
  .line {
  animation: rightLineEnd2 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) forwards;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"]
  .next-post:hover
  h3
  .text
  .line {
  -webkit-transform: translateY(-50%) translateX(0) scaleX(1);
  -webkit-transform-origin: left;
  transform: translateY(-50%) translateX(0) scaleX(1);
  transform-origin: left;
  animation: rightLineStart 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) forwards;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"]
  .previous-post:hover
  h3
  .text
  .line {
  -webkit-transform: translateY(-50%) translateX(0) scaleX(1);
  -webkit-transform-origin: right;
  transform: translateY(-50%) translateX(0) scaleX(1);
  transform-origin: right;
  animation: rightLineStart2 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) forwards;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"]
  .previous-post
  h3
  .text
  .line {
  -webkit-transform: translateY(-50%) translateX(-28px) scaleX(0);
  -webkit-transform-origin: left;
  transform: translateY(-50%) translateX(-28px) scaleX(0);
  transform-origin: left;
  left: -74px;
  right: auto;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"]
  .previous-post.mouse-leaving
  h3
  .next-arrow,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .previous-project.mouse-leaving
  h3
  .next-arrow {
  animation: rightArrowEnd2 0.7s cubic-bezier(0, 0.2, 0.1, 1) forwards;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"]
  .next-post.mouse-leaving
  h3
  .next-arrow,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .next-project.mouse-leaving
  h3
  .next-arrow {
  animation: rightArrowEnd 0.7s cubic-bezier(0, 0.2, 0.1, 1) forwards;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"]
  .previous-post
  h3
  .next-arrow,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .previous-project
  h3
  .next-arrow {
  -webkit-transform: translateX(38px) rotate(180deg);
  transform: translateX(38px) rotate(180deg);
  left: -43px;
  right: auto;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"]
  .next-post:hover
  h3
  .next-arrow,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .next-project:hover
  h3
  .next-arrow {
  animation: rightArrowStart 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) forwards;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"]
  .previous-post:hover
  h3
  .next-arrow,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .previous-project:hover
  h3
  .next-arrow {
  animation: rightArrowStart2 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) forwards;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"]
  .next-post:hover
  h3
  .next-arrow,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"]
  .previous-post:hover
  h3
  .next-arrow,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .next-project:hover
  h3
  .next-arrow,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .previous-project:hover
  h3
  .next-arrow {
  -webkit-transform: translateX(42px);
  transform: translateX(42px);
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"]
  .next-post.mouse-leaving
  h3
  .next-arrow
  line,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"]
  .previous-post.mouse-leaving
  h3
  .next-arrow
  line,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .next-project.mouse-leaving
  h3
  .next-arrow
  line,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .previous-project.mouse-leaving
  h3
  .next-arrow
  line {
  animation: rightArrowLineEnd 0.4s cubic-bezier(0.3, 0.2, 0.1, 1) 0.25s
    forwards;
  stroke-dashoffset: 40px;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"]
  .controls
  .next-post:hover
  .next-arrow
  line,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"]
  .controls
  .previous-post:hover
  .next-arrow
  line,
body
  .container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .next-project:hover
  .next-arrow
  line,
body
  .container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .previous-project:hover
  .next-arrow
  line {
  animation: rightArrowLineStart 0.3s cubic-bezier(0.05, 0.2, 0.1, 1) 0.1s
    forwards;
  stroke-dashoffset: 30px;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] h3,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .next-project
  h3,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .previous-project
  h3 {
  display: inline-block;
  -webkit-transform: translateX(0) translateZ(0);
  -webkit-transition: transform 0.4s cubic-bezier(0.05, 0.2, 0.1, 1);
  transform: translateX(0) translateZ(0);
  transition: transform 0.4s cubic-bezier(0.05, 0.2, 0.1, 1);
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"]
  .next-post
  span:not(.text),
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .next-project
  span:not(.text) {
  display: block;
  font-size: 16px;
  text-align: left;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"]
  .previous-post
  span:not(.text),
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .previous-project
  span:not(.text) {
  display: block;
  font-size: 16px;
  text-align: right;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post h3,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post span,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .previous-post h3,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .next-project
  h3,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .next-project
  span,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .previous-project
  h3,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  .previous-project
  span {
  color: var(--nectar-font-light-color);
  position: relative;
  z-index: 100;
}

.blog_next_prev_buttons[data-style="fullwidth_next_only"] .post-bg-img,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .post-bg-img,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .proj-bg-img {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-size: cover;
  background-position: center;
  height: 100%;
  transition:
    transform 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s,
    opacity 0.3s ease;
}

.blog_next_prev_buttons[data-style="fullwidth_next_only"]
  .post-bg-img[data-nectar-img-src],
.blog_next_prev_buttons[data-style="fullwidth_next_prev"]
  .post-bg-img[data-nectar-img-src] {
  opacity: 0;
}

.blog_next_prev_buttons[data-style="fullwidth_next_only"]:hover .post-bg-img,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] li:hover .post-bg-img,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  li:hover
  .proj-bg-img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls {
  padding-top: 5%;
  padding-bottom: 5%;
  background-color: transparent;
}

div[data-style="parallax_next_only"].blog_next_prev_buttons {
  background-color: transparent;
}

div[data-style="parallax_next_only"] .parallax-layer,
div[data-style="parallax_next_only"] .parallax-layer-wrap,
div[data-style="parallax_next_only"] .parallax-layer-wrap:after,
div[data-style="parallax_next_only"] .post-bg-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 101;
  display: block;
}

div[data-style="parallax_next_only"] .parallax-layer-wrap:after {
  background-color: rgba(0, 0, 0, 0.4);
  content: "";
}

div[data-style="parallax_next_only"] {
  overflow: hidden;
}

div[data-style="parallax_next_only"] .parallax-layer,
div[data-style="parallax_next_only"] .parallax-layer-wrap {
  bottom: 0;
  top: auto;
  z-index: 1;
}

div[data-style="parallax_next_only"].blog_next_prev_buttons .bg-overlay {
  display: none;
}

div[data-style="parallax_next_only"] .post-bg-img {
  background-size: cover;
  z-index: 1;
  background-position: center;
  transition: transform 0.6s ease;
}

.blog_next_prev_buttons[data-style="parallax_next_only"] .col {
  height: auto;
  padding: 10% 20%;
  margin-bottom: 0;
}

[data-style="parallax_next_only"].blog_next_prev_buttons .inner {
  position: relative;
  transform: none;
  top: 0;
}

div[data-style="parallax_next_only"] .parallax-layer-wrap {
  transition: transform 0.6s ease;
  overflow: hidden;
}

div[data-style="parallax_next_only"]:hover .parallax-layer-wrap {
  transform: scale(0.95);
}

div[data-style="parallax_next_only"] .span_12.hidden {
  display: none;
}

div[data-style="parallax_next_only"] .span_12 {
  z-index: 8;
  position: relative;
}

div[data-style="parallax_next_only"].blog_next_prev_buttons i {
  font-size: 24px;
}

div[data-style="parallax_next_only"].blog_next_prev_buttons h3 {
  font-size: max(min(3.7vw, 80px), 44px);
  line-height: 1.2;
  margin-top: 0.2em;
  padding: 0;
  display: block;
}

@media only screen and (max-width: 690px) {
  .blog_next_prev_buttons[data-style="parallax_next_only"] .col {
    padding: 15% 15%;
  }

  div[data-style="parallax_next_only"].blog_next_prev_buttons i {
    font-size: 22px;
  }

  div[data-style="parallax_next_only"].blog_next_prev_buttons h3 {
    font-size: 36px;
  }
}

.related-post-wrap .row-bg-wrap {
  z-index: 0;
  pointer-events: none;
}

.related-post-wrap .row-bg-wrap .row-bg {
  background-color: rgba(0, 0, 0, 0.04);
}

.related-post-wrap {
  padding-bottom: 0;
}

#ajax-content-wrap .related-post-wrap .nectar-post-grid-item {
  margin-top: 0;
}

.related-post-wrap h3.related-title {
  padding-top: 60px;
}

.related-post-wrap h3.related-title.hidden {
  visibility: hidden;
  height: 0;
}

.related-post-wrap h3.related-title:not(.nectar-blog-single-section-title) {
  margin-bottom: 20px;
}

.ascend .blog-recent.related-posts,
.material .blog-recent.related-posts {
  padding: 0 0 8% 0;
}

.ascend .related-post-wrap h3.related-title,
.material .related-post-wrap h3.related-title {
  padding-top: 8%;
}

.related-post-wrap .nectar-post-grid > div:nth-child(4) {
  display: none;
}

.related-post-wrap
  [data-style="content_next_to_image"]
  .nectar-post-grid
  > div:nth-child(4) {
  display: block;
}

@media only screen and (max-width: 999px) and (min-width: 691px) {
  .related-post-wrap
    [data-style="content_overlaid"]
    .nectar-post-grid
    > div:nth-child(4),
  .related-post-wrap
    [data-style="content_under_image"]
    .nectar-post-grid
    > div:nth-child(4) {
    display: block;
  }

  #ajax-content-wrap
    .related-post-wrap
    [data-style="content_next_to_image"]
    .nectar-post-grid.tablet-cols-1
    .nectar-post-grid-item {
    width: 100%;
  }
}

#reply-title.nectar-blog-single-section-title,
.nectar-blog-single-section-title {
  margin-bottom: 1em;
  padding-bottom: 0;
}

.ascend
  .fullscreen-blog-header
  .related-post-wrap[data-using-post-pagination="false"],
.related-post-wrap[data-using-post-pagination="true"] {
  margin-top: 0;
}

.blog_next_prev_buttons:not(.full-width-content)
  + .related-post-wrap:not(.post-loop-builder),
.related-post-wrap[data-using-post-pagination="false"] {
  margin-top: 80px;
}

@media only screen and (max-width: 999px) {
  .blog_next_prev_buttons:not(.full-width-content)
    + .related-post-wrap:not(.post-loop-builder) {
    margin-top: 80px !important;
  }

  .blog_next_prev_buttons:not(.full-width-content)
    + .related-post-wrap.post-loop-builder {
    margin-top: 40px;
  }
}

@media only screen and (max-width: 999px) and (min-width: 691px) {
  .single
    .related-post-wrap.post-loop-builder
    .nectar-post-grid[data-columns]:not([data-columns="1"])
    > div:nth-child(3) {
    width: 100%;
  }
}

.single-post
  .related-post-wrap
  .nectar-split-heading[data-animation-type="line-reveal-by-space"]:not(
    .markup-generated
  ) {
  opacity: 1;
}

.single-post
  .related-post-wrap
  .nectar-post-grid-item
  .nectar-split-heading
  span
  .inner {
  transform: none !important;
}

.single .post-content {
  padding-left: 0;
}

.single #single-meta {
  right: 0;
}

.single #single-meta ul {
  margin-bottom: 0;
}

.single #single-meta {
  margin-top: 4px;
}

.single #single-meta ul li {
  float: left;
  list-style: none;
  padding: 0;
  border-bottom: 0;
}

.single #single-meta ul li .nectar-love-wrap {
  border-right: 1px solid #ddd;
  margin-right: 20px;
  padding-right: 20px;
  width: auto !important;
}

.single #single-meta ul li .nectar-love-wrap span {
  font-size: 12px;
  height: 13px;
  display: block;
  width: auto;
  padding-left: 0;
  font-family: "Open Sans";
  font-weight: 400;
  line-height: 11px;
}

.single #single-below-header {
  margin-bottom: 0;
}

#single-below-header [class^="icon-"] {
  font-size: 18px;
  line-height: 23px;
  height: 20px;
  width: auto;
  margin-right: 7px;
  color: inherit;
}

.fullscreen-blog-header #single-below-header {
  margin-bottom: 60px;
}

.single .fullscreen-blog-header #single-below-header > div,
.single .fullscreen-blog-header #single-below-header > span {
  font-family: inherit;
  color: #888;
  padding-left: 0;
  display: inline-block;
  float: left;
}

.single .fullscreen-blog-header #single-below-header > span a {
  margin-right: 14px;
  font-size: 14px;
  line-height: 28px;
  border: 2px solid rgba(0, 0, 0, 0.1);
  -webkit-transition:
    border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    color 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  transition:
    border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    color 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  padding: 6px 20px;
  margin-bottom: 14px;
  border-radius: 100px;
  display: inline-block;
}

#single-below-header .meta-category,
#single-below-header .meta-comment-count,
#single-meta .meta-category,
#single-meta .meta-comment-count {
  -webkit-transition: all 0.4s cubic-bezier(0.05, 0.2, 0.1, 1);
  transition: all 0.4s cubic-bezier(0.05, 0.2, 0.1, 1);
}

#single-below-header.social-hovered .meta-category,
#single-below-header.social-hovered .meta-comment-count,
#single-meta.social-hovered .meta-category,
#single-meta.social-hovered .meta-comment-count {
  opacity: 0;
  pointer-events: none;
}

.single [data-post-hs="default"] #single-meta > div,
.single-post #single-meta > div {
  float: left;
}

.single
  .heading-title[data-header-style="default_minimal"]
  #single-below-header
  span,
.single [data-post-hs="default_minimal"] #single-below-header span {
  font-size: 14px;
}

.single [data-post-hs="default_minimal"] #single-below-header span i,
[data-header-style="default_minimal"] #single-below-header span i {
  font: inherit;
}

.single #single-below-header:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.blog-title #single-below-header > span {
  padding: 0 20px 0 20px;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}

.blog-title #single-below-header > span:first-child {
  padding-left: 0;
  border: none;
}

.single.single-post .section-title h1 {
  max-width: 800px;
}

.single .row .section-title {
  border-bottom: none;
}

.single [data-post-hs="default_minimal"] .section-title h1 {
  max-width: none;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 0;
}

.single .heading-title[data-header-style="default_minimal"] h1,
body[data-ext-responsive="true"].single-post
  #page-header-bg[data-post-hs="default_minimal"]
  h1 {
  padding: 20px 0 20px 0;
}

.single .heading-title[data-header-style="default_minimal"] .meta-category a {
  border: 2px solid #000;
  padding: 4px 8px;
  margin: 5px 6px 0 5px;
  display: inline-block;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  color: #000;
}

body[data-button-style^="rounded"].single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  a {
  border-radius: 100px;
}

.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  a:focus,
.single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  a:hover {
  border-color: transparent;
  color: #fff;
}

.single .heading-title[data-header-style="default_minimal"] {
  border-bottom: 0;
  text-align: center;
  padding-top: 30px;
}

.single
  .heading-title[data-header-style="default_minimal"]
  #single-below-header
  span {
  float: none;
  display: inline-block;
}

.single-post .post.quote .post-content .quote-inner {
  padding: 45px;
}

.single .post .content-inner .post-featured-img img {
  margin-bottom: 25px;
}

.single .post .content-inner[data-has-gallery] .gallery,
.single .post .content-inner[data-has-gallery] .wp-block-gallery {
  display: none;
}

.single .post .top-featured-media > .nectar-flickity > .flickity-viewport {
  margin-top: 0;
}

.single
  .post
  .top-featured-media
  > .nectar-flickity
  > .flickity-viewport
  .cell {
  width: auto;
}

.single
  .post
  .top-featured-media.full-width-content
  > .nectar-flickity
  > .flickity-viewport
  .cell {
  margin: 0 1%;
}

.single .post .top-featured-media > .nectar-flickity > .flickity-viewport img {
  height: 500px;
  width: auto;
}

.single .post.video .mejs-container {
  margin-bottom: 25px;
}

.single .post-area.standard-minimal .post-content {
  padding-left: 0;
}

.single .post-area.span_12 #author-info {
  width: 992px;
}

body.single-post
  .container-wrap[data-remove-post-author="1"][data-remove-post-date="1"]
  .blog-recent[data-style*="classic_enhanced"].related-posts
  .inner-wrap {
  padding-bottom: 0;
}

.single
  #ajax-content-wrap
  #page-header-bg[data-post-hs="default_minimal"]
  .span_6[data-remove-post-date="1"]
  #single-below-header
  .meta-date,
body.single
  #page-header-bg
  .span_6[data-remove-post-date="1"]
  #single-below-header
  .meta-date,
body.single #page-header-bg .span_6[data-remove-post-date="1"] .meta-date,
body.single
  #page-header-bg[data-remove-post-date="1"]
  .author-section
  .meta-date,
body.single
  .container-wrap[data-remove-post-date="1"]
  #single-below-header
  .meta-date,
body.single-post
  .container-wrap[data-remove-post-date="1"]
  .related-posts
  .article-content-wrap
  .post-header
  .meta,
body.single-post
  .container-wrap[data-remove-post-date="1"]
  .related-posts[data-style="material"]
  .grav-wrap
  .text
  span {
  display: none;
}

.single
  #ajax-content-wrap
  #page-header-bg[data-post-hs="default_minimal"]
  .span_6[data-remove-post-author="1"]
  #single-below-header
  .meta-author,
body.single
  #page-header-bg
  .span_6[data-remove-post-author="1"]
  #single-below-header
  .meta-author,
body.single
  #page-header-bg
  .span_6[data-remove-post-author="1"]
  .author-section
  a,
body.single #page-header-bg .span_6[data-remove-post-author="1"] .meta-author,
body.single
  #page-header-bg[data-remove-post-author="1"]
  .author-section
  .meta-author,
body.single
  #page-header-bg[data-remove-post-author="1"].fullscreen-header
  .author-section
  a,
body.single
  .container-wrap[data-remove-post-author="1"]
  #single-below-header
  .meta-author,
body.single-post
  .container-wrap[data-remove-post-author="1"]
  .related-posts[data-style="classic_enhanced"]
  .meta-author,
body.single-post
  .container-wrap[data-remove-post-author="1"]
  .related-posts[data-style="material"]
  .grav-wrap
  .text
  a,
body.single-post
  .container-wrap[data-remove-post-author="1"]
  .related-posts[data-style="material"]
  .grav-wrap
  img {
  display: none;
}

#single-below-header.fullscreen-header[data-remove-post-comment-number="1"]
  .meta-comment-count,
.single
  #ajax-content-wrap
  #page-header-bg[data-post-hs="default_minimal"]
  .span_6[data-remove-post-comment-number="1"]
  #single-below-header
  .meta-comment-count,
body.single
  #page-header-bg
  .span_6[data-remove-post-comment-number="1"]
  #single-below-header
  .meta-comment-count,
body.single
  #page-header-bg
  .span_6[data-remove-post-comment-number="1"]
  .meta-comment-count,
body.single
  #page-header-bg[data-remove-post-comment-number="1"]
  .author-section
  .meta-comment-count,
body.single
  .container-wrap[data-remove-post-comment-number="1"]
  #single-below-header
  .meta-comment-count,
body.single
  .container-wrap[data-remove-post-comment-number="1"]
  #single-meta
  .meta-comment-count,
body.single-post
  .container-wrap[data-remove-post-comment-number="1"]
  .related-posts[data-style="classic_enhanced"]
  .meta-comment-count,
body.single-post
  .container-wrap[data-remove-post-comment-number="1"]
  .related-posts[data-style="material"]
  .meta-comment-count {
  display: none;
}

@media only screen and (min-width: 1000px) and (max-width: 1300px) {
  .single
    .post
    .top-featured-media
    > .nectar-flickity
    > .flickity-viewport
    img {
    height: 425px;
  }

  body.single-portfolio #sidebar,
  body.single-portfolio #sidebar.fixed-sidebar {
    width: 27.5%;
  }

  body.single-portfolio .post-area {
    width: 72.5%;
  }

  body.single-portfolio.material .post-area.span_9 {
    width: 68.5%;
  }

  .single-portfolio #boxed .post-area {
    width: 72.49%;
  }

  body.single.single-post .section-title h1 {
    max-width: 620px;
  }

  body.single-portfolio .row .title-wrap .col.section-title {
    text-align: center;
  }

  body.single-portfolio .row .col.section-title h1 {
    max-width: 725px;
    margin: 0 auto;
  }

  .single .post-area.span_12 #author-bio #author-info {
    width: 773px;
  }
}

@media only screen and (max-width: 1130px) and (min-width: 1000px) {
  body.single.single-post .section-title h1 {
    max-width: 490px;
  }
}

@media only screen and (min-width: 1px) and (max-width: 1000px) {
  .single-post #page-header-bg[data-post-hs="default"],
  .single-post #page-header-bg[data-post-hs="default_minimal"] {
    height: auto !important;
    padding-top: calc(50px + var(--nectar_hook_before_nav_content_height, 0px));
    padding-bottom: 50px;
  }

  body.single-post
    #page-header-bg[data-post-hs="default"][data-alignment-v="middle"]:not(
      .fullscreen-header
    )
    .span_6,
  body.single-post
    #page-header-bg[data-post-hs="default_minimal"][data-alignment-v="middle"]:not(
      .fullscreen-header
    )
    .span_6 {
    -webkit-transform: none !important;
    transform: none !important;
    top: 0 !important;
  }

  .single #single-meta ul {
    float: left;
  }

  .single .blog-title #single-meta ul li {
    float: right;
  }

  body.single-post .blog-title #single-meta ul li:last-child {
    margin: 5px !important;
  }

  .single-post[data-bg-header="true"].material
    .container-wrap:not(.no-sidebar)
    > .main-content {
    padding-top: 0;
  }

  .material .blog_next_prev_buttons {
    margin-top: 35px;
  }

  .related-posts[data-style="material"] .post-featured-img img,
  .related-posts[data-style="material"] .post-featured-img img:not([srcset]) {
    width: 100%;
    max-width: none;
  }

  .single [data-post-hs="default"] #single-meta,
  body.single-post #page-header-bg #single-meta,
  body.single-post .blog-title #single-meta {
    margin-top: 20px;
  }

  #full_width_portfolio .project-title.parallax-effect {
    position: relative;
    top: 0;
  }

  .ascend #author-bio img {
    margin: 0 auto;
  }
}

@media only screen and (min-width: 691px) and (max-width: 1000px) {
  body.single-portfolio .row .col.section-title h1 {
    width: 450px;
    margin: 0 auto;
    display: block;
  }

  .single
    .post
    .top-featured-media
    > .nectar-flickity
    > .flickity-viewport
    img {
    height: 300px;
  }

  .single-portfolio #full_width_portfolio .row .col.section-title h1 {
    max-width: 430px;
    margin: 0 auto;
  }

  .blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post:hover h3,
  .blog_next_prev_buttons[data-style="fullwidth_next_prev"]
    .previous-post:hover
    h3,
  .container-wrap[data-nav-pos="after_project_2"]
    .bottom_controls
    .next-project:hover
    h3,
  .container-wrap[data-nav-pos="after_project_2"]
    .bottom_controls
    .previous-project:hover
    h3 {
    transform: translateX(0) translateZ(0);
    -webkit-transform: translateX(0) translateZ(0);
  }

  .blog_next_prev_buttons[data-style="fullwidth_next_prev"] h3 .line,
  body
    .blog_next_prev_buttons[data-style="fullwidth_next_prev"]
    .next-post
    .line:not(.text),
  body
    .blog_next_prev_buttons[data-style="fullwidth_next_prev"]
    .previous-post
    .line:not(.text),
  body .blog_next_prev_buttons[data-style="fullwidth_next_prev"] h3 .next-arrow,
  body
    .container-wrap[data-nav-pos="after_project_2"]
    .bottom_controls
    #portfolio-nav
    .controls
    .line,
  body
    .container-wrap[data-nav-pos="after_project_2"]
    .bottom_controls
    .next-project
    h3
    .next-arrow,
  body
    .container-wrap[data-nav-pos="after_project_2"]
    .bottom_controls
    .previous-project
    h3
    .next-arrow {
    display: none;
  }

  body
    .blog_next_prev_buttons[data-style="fullwidth_next_prev"]
    .next-post
    span,
  body
    .blog_next_prev_buttons[data-style="fullwidth_next_prev"]
    .next-post
    span:not(.text),
  body
    .blog_next_prev_buttons[data-style="fullwidth_next_prev"]
    .previous-post
    span,
  body
    .blog_next_prev_buttons[data-style="fullwidth_next_prev"]
    .previous-post
    span:not(.text),
  body
    .container-wrap[data-nav-pos="after_project_2"]
    .bottom_controls
    li
    span:not(.text) {
    text-align: center;
  }

  .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post,
  .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post,
  .container-wrap[data-nav-pos="after_project_2"]
    .bottom_controls
    #portfolio-nav
    ul
    .next-project,
  .container-wrap[data-nav-pos="after_project_2"]
    .bottom_controls
    #portfolio-nav
    ul
    .previous-project {
    min-height: 225px;
  }
}

@media only screen and (max-width: 690px) {
  #single-meta .meta-comment-count,
  .row
    .col.section-title
    [data-hide-on-mobile="true"]
    span:not(.total_loves):not(.nectar-love-count):not(.share-btn),
  .single
    #page-header-bg
    #single-below-header[data-hide-on-mobile="true"]
    span:not(.total_loves):not(.nectar-love-count) {
    display: none;
  }

  .single
    #page-header-bg[data-post-hs="default"]
    #single-below-header[data-hide-on-mobile="false"],
  .single
    [data-header-style="default"]
    #single-below-header[data-hide-on-mobile="false"] {
    margin-top: 15px;
  }

  .single
    #page-header-bg[data-post-hs="default"]
    #single-below-header[data-hide-on-mobile="false"]
    > span:first-child
    > span,
  .single
    [data-header-style="default"]
    #single-below-header[data-hide-on-mobile="false"]
    > span:first-child
    > span {
    padding-left: 0;
  }

  .single-post #single-meta .nectar-social[data-position="right"] {
    margin-left: 0;
  }

  #single-meta
    .nectar-social.hover[data-position="right"]
    .nectar-social-inner {
    left: 0;
    text-align: left;
    right: auto;
  }

  #single-meta .nectar-social {
    margin-left: 0;
  }

  .blog-title ul .meta-share-count > a,
  .single .blog-title #single-meta ul .meta-share-count > a {
    display: none;
  }

  .blog-title ul .meta-share-count .nectar-social {
    display: block !important;
    position: relative !important;
  }

  .blog-title ul .meta-share-count .nectar-social,
  .blog-title ul .meta-share-count .nectar-social a {
    opacity: 1 !important;
    left: 0 !important;
  }

  .project-title .section-title,
  body.single .project-title .section-title {
    padding: 0;
  }

  .row .col.section-title.project-title {
    padding-bottom: 30px;
    margin-bottom: 30px !important;
  }

  .single
    .post
    .top-featured-media
    > .nectar-flickity
    > .flickity-viewport
    img {
    height: 200px;
  }

  .single
    .post
    .top-featured-media
    > .nectar-flickity
    > .flickity-viewport
    .cell {
    margin: 0 3%;
  }

  .single .post .top-featured-media > .nectar-flickity .dot {
    width: 20px;
  }

  .single .post .top-featured-media > .nectar-flickity .flickity-viewport {
    margin-bottom: 90px;
  }

  .single .post .top-featured-media > .nectar-flickity .flickity-page-dots {
    bottom: -60px;
  }

  .single-portfolio .row .col.section-title.span_12 {
    text-align: center;
  }

  html body.single [data-post-hs="default_minimal"] #single-below-header span {
    font-size: 14px;
  }

  .single-post #single-below-header.fullscreen-header > span {
    width: 100%;
    height: 80px;
    line-height: 80px;
    border-bottom: 1px solid #ddd;
  }

  .single-post #single-below-header.fullscreen-header {
    border: none;
  }

  body #author-bio #author-info {
    padding-left: 85px;
  }

  .material .container-wrap #author-bio #author-info {
    width: 100% !important;
    text-align: center;
    padding-left: 0;
    margin-top: 20px;
  }

  .material .container-wrap #author-bio #author-info p {
    max-width: none;
  }

  .material #author-bio {
    text-align: center;
  }

  .single #page-header-bg .span_6 {
    margin-bottom: 0;
  }

  .ascend.single .container-wrap #author-bio #author-info {
    width: 100%;
  }

  body.ascend .container-wrap #author-bio #author-info p {
    max-width: 100%;
  }

  body.single.ascend .comment-list .comment > div,
  body.single.ascend .comment-list .pingback > div {
    padding-left: 0;
  }

  .bottom_controls #portfolio-nav {
    margin-top: 0;
  }

  body .blog_next_prev_buttons[data-style="fullwidth_next_prev"] .controls {
    position: relative;
  }

  .blog_next_prev_buttons[data-style="fullwidth_next_prev"] li span:not(.text) {
    text-align: center !important;
  }

  body .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post,
  body
    .blog_next_prev_buttons[data-style="fullwidth_next_prev"]
    ul
    .previous-post {
    min-height: 250px;
  }

  .blog_next_prev_buttons[data-style="fullwidth_next_prev"] .controls span {
    display: block;
  }

  body .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post,
  body
    .blog_next_prev_buttons[data-style="fullwidth_next_prev"]
    ul
    .previous-post {
    width: 100%;
  }

  .blog_next_prev_buttons[data-style*="next_prev"] .next-post h3 span,
  .blog_next_prev_buttons[data-style*="next_prev"] .previous-post h3 span {
    text-align: center;
  }

  .blog_next_prev_buttons[data-style="fullwidth_next_prev"]
    ul
    .next-post:hover
    h3,
  .blog_next_prev_buttons[data-style="fullwidth_next_prev"]
    ul
    .previous-post:hover
    h3 {
    transform: translateX(0) translateZ(0) !important;
    -webkit-transform: translateX(0) translateZ(0) !important;
  }

  .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .line,
  .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul h3 .next-arrow {
    display: none !important;
  }
}

@media only screen and (min-width: 1px) and (max-width: 999px) {
  .single-portfolio .row .post-area {
    margin-top: 0;
  }

  body.single-portfolio #sidebar {
    margin-top: 30px;
  }

  body.single-post
    #page-header-bg:not(.fullscreen-header):not([data-post-hs="default"]) {
    min-height: 250px;
  }

  body.single-portfolio #full_width_portfolio .container-wrap {
    padding-top: 2.1em;
  }
}

@media only screen and (max-width: 480px) {
  .single .blog-title #single-meta ul {
    float: left;
  }

  .single .blog-title #single-meta ul .meta-share-count {
    float: none;
    clear: both;
  }

  .single .blog-title #single-meta ul li a {
    display: inline-block;
    margin-bottom: 5px;
  }

  .single .blog-title #single-meta ul li .n-shortcode a,
  .single .blog-title #single-meta ul li:not(.meta-share-count) > a {
    opacity: 1 !important;
  }
}

@media only screen and (min-width: 1000px) {
  .single-post #page-header-wrap[data-responsive="true"],
  .single-post #page-header-wrap[data-responsive="true"] #page-header-bg {
    min-height: 550px;
  }

  .single-post
    #page-header-wrap[data-responsive="true"][data-animate-in-effect="slide-down"] {
    min-height: 100px;
  }
}

.cookie-banner {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #ffffff;
  box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
  padding: 20px 0;
  font-family: Arial, sans-serif;
  z-index: 9999;
  display: block; /* Початковий стан */
}

.cookie-container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}

.cookie-text {
  font-size: 14px;
  line-height: 1.5;
  color: #333;
  flex: 1;
}

.cookie-text a {
  color: #0056b3;
  text-decoration: underline;
}

.cookie-actions {
  display: flex;
  gap: 10px;
  white-space: nowrap;
}

/* Стилі кнопок */
.btn {
  padding: 10px 24px;
  border-radius: 25px;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.2s;
  border: none;
}

.btn-outline {
  background: transparent;
  border: 1px solid #0056b3;
  color: #0056b3;
}

.btn-blue {
  background-color: #1a66ff;
  color: white;
}

.btn-blue-dark {
  background-color: #004dc0;
  color: white;
}

.btn:hover {
  opacity: 0.85;
}

/* Адаптація для телефонів */
@media (max-width: 768px) {
  .cookie-container {
    flex-direction: column;
    text-align: center;
  }
  .cookie-actions {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.custom-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-weight: 700;
  background: #004dc0;
  padding: 16px 24px;
  border-radius: 40px;
}
.custom-btn:hover {
  background: #1a66ff;
  color: #fff;
}

.link-text {
  font-weight: 500;
  color: #004dc0;
}
.link-text:hover {
  color: rgb(0, 3, 187);
}
