  .ezoic-wrapper .main-header-bar-wrap .ast-search-box.header-cover {
    z-index: 7; }
  .ezoic-wrapper .ast-below-header-wrap .ast-search-box.header-cover #close,
  .ezoic-wrapper .ast-below-header-wrap .ast-search-box.header-cover .search-field {
    font-size: 1.8em; }
  .ezoic-wrapper .ast-below-header-wrap .ast-search-box.header-cover .search-submit {
    font-size: 1.5em; }
  .ezoic-wrapper .ast-search-box.full-screen,
  .ezoic-wrapper .ast-search-box.header-cover {
    display: none;
    opacity: 0;
    transition: opacity 0.2s;
    width: 100%;
    height: 100%; }
  .ezoic-wrapper .ast-search-box.full-screen .search-field,
  .ezoic-wrapper .ast-search-box.header-cover .search-field {
    background: 0 0;
    border: 0;
    color: #fafafa;
    text-align: left;
    padding: 0; }
  .ezoic-wrapper .ast-search-box.full-screen .search-submit,
  .ezoic-wrapper .ast-search-box.header-cover .search-submit {
    background: 0 0;
    padding: 0;
    color: #9e9e9e;
    transition: all 0.7s ease-In;
    outline: 0;
    border: 0;
    vertical-align: middle; }
  .ezoic-wrapper .ast-search-box.full-screen .ast-search-wrapper,
  .ezoic-wrapper .ast-search-box.header-cover .ast-search-wrapper {
    position: absolute;
    width: 100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%); }
  .ezoic-wrapper .ast-search-box.full-screen .ast-search-wrapper .search-form,
  .ezoic-wrapper .ast-search-box.header-cover .ast-search-wrapper .search-form {
    line-height: normal; }
  .ezoic-wrapper .ast-search-box.full-screen #close,
  .ezoic-wrapper .ast-search-box.header-cover #close {
    color: #fafafa;
    transform: rotate(0);
    font-size: 2em;
    cursor: pointer;
    z-index: 9;
    font-weight: 400; }
  .ezoic-wrapper .ast-search-box.full-screen #close > .ezoic-before-el,
  .ezoic-wrapper .ast-search-box.header-cover #close > .ezoic-before-el {
    font-family: Astra;
    content: "\e5cd";
    display: inline-block;
    transition: transform 0.3s ease-in-out; }
  .ezoic-wrapper .ast-search-box.full-screen .search-field::-webkit-input-placeholder,
  .ezoic-wrapper .ast-search-box.header-cover .search-field::-webkit-input-placeholder {
    color: #fafafa; }
  .ezoic-wrapper .ast-search-box.full-screen .search-field:-moz-placeholder,
  .ezoic-wrapper .ast-search-box.header-cover .search-field:-moz-placeholder {
    color: #fafafa; }
  .ezoic-wrapper .ast-search-box.full-screen .search-field::-moz-placeholder,
  .ezoic-wrapper .ast-search-box.header-cover .search-field::-moz-placeholder {
    color: #fafafa; }
  .ezoic-wrapper .ast-search-box.full-screen .search-field:-ms-input-placeholder,
  .ezoic-wrapper .ast-search-box.header-cover .search-field:-ms-input-placeholder {
    color: #fafafa; }
  .ezoic-wrapper .ast-search-box.header-cover {
    position: absolute;
    background: rgba(25, 25, 25, 0.94);
    top: 0;
    z-index: 10; }
  .ezoic-wrapper .ast-search-box.header-cover .search-field {
    font-size: 2em;
    line-height: 2;
    width: 100%; }
  .ezoic-wrapper .ast-search-box.header-cover .ast-container {
    position: relative; }
  .ezoic-wrapper .ast-search-box.header-cover .close,
  .ezoic-wrapper .ast-search-box.header-cover .search-submit,
  .ezoic-wrapper .ast-search-box.header-cover .search-text-wrap {
    display: inline-block; }
  .ezoic-wrapper .ast-search-box.header-cover .search-text-wrap {
    width: 96%;
    vertical-align: middle; }
  .ezoic-wrapper .ast-search-box.header-cover .search-submit {
    font-size: 1.7em;
    margin-right: 2em; }
  .ezoic-wrapper .ast-search-box.header-cover #close {
    vertical-align: middle;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }
  .ezoic-wrapper .ast-search-box.full-screen {
    position: fixed;
    background: rgba(25, 25, 25, 0.94);
    top: 0;
    left: 0;
    z-index: 999; }
  .ezoic-wrapper .ast-search-box.full-screen .ast-search-wrapper .large-search-text {
    text-align: center;
    color: #e2e2e2;
    font-size: 1.5em;
    font-weight: 400;
    transition-delay: 50;
    transition: all 0.3s ease-in-out; }
  .ezoic-wrapper .ast-search-box.full-screen .ast-search-wrapper fieldset {
    border: 0;
    padding: 2.5em 0 1em;
    border-bottom: 2px solid #9e9e9e; }
  .ezoic-wrapper .ast-search-box.full-screen .ast-search-wrapper .search-field {
    font-size: 2.6em;
    padding-left: 30px;
    line-height: 1.7;
    width: 90%;
    width: 98%;
    vertical-align: middle;
    text-align: center; }
  .ezoic-wrapper .ast-search-box.full-screen .ast-search-wrapper .search-form {
    width: 70%;
    margin: 20px auto; }
  .ezoic-wrapper .ast-search-box.full-screen .ast-search-wrapper .search-submit {
    font-size: 2em; }
  .ezoic-wrapper .ast-search-box.full-screen #close {
    position: absolute;
    color: #fafafa;
    right: 1em;
    line-height: 1;
    cursor: pointer;
    z-index: 9;
    font-weight: 400;
    font-size: 2em;
    top: 1.5em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }
  .ezoic-wrapper .ast-search-box.full-screen ::-webkit-input-placeholder {
    opacity: 0; }
  .ezoic-wrapper .ast-search-box.full-screen ::-moz-placeholder {
    opacity: 0; }
  .ezoic-wrapper .ast-search-box.full-screen :-ms-input-placeholder {
    opacity: 0; }
  .ezoic-wrapper .ast-search-box.full-screen :-moz-placeholder {
    opacity: 0; }
  .ezoic-wrapper .site-header .ast-inline-search.ast-search-menu-icon .search-form {
    padding-left: 0;
    padding-right: 2em; }
  .ezoic-wrapper .site-header .ast-inline-search.ast-search-menu-icon .search-field {
    width: auto;
    padding-left: 1em;
    padding-right: 0; }
  .ezoic-wrapper .ast-inline-search.ast-search-menu-icon {
    visibility: visible;
    opacity: 1;
    position: relative;
    transform: none;
    left: 0;
    right: 0; }
  .ezoic-wrapper .ast-inline-search.ast-search-menu-icon .search-submit {
    display: block;
    background: 0 0;
    border: none;
    position: absolute;
    height: 100%;
    right: 0.25em;
    padding: 0;
    top: 0;
    font-size: 1.3em;
    color: #757575; }
  .ezoic-wrapper .ast-header-break-point .ast-inline-search.ast-search-menu-icon .search-form {
    padding: 0; }
  .ezoic-wrapper .ast-header-break-point .site-header .ast-inline-search.ast-search-menu-icon .search-field {
    width: 100%;
    padding-right: 2em; }
  .ezoic-wrapper .ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.full-screen,
  .ezoic-wrapper .ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.header-cover {
    display: none; }
  .ezoic-wrapper .ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .ast-search-menu-icon .search-form {
    right: -1em;
    left: auto;
    padding-left: 0;
    padding-right: 3em; }
  .ezoic-wrapper .ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .search-field {
    padding-right: 0;
    padding-left: 1em; }
  .ezoic-wrapper .ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .ast-search-menu-icon .search-form {
    left: -1em;
    right: auto;
    padding-right: 0;
    padding-left: 3em; }
  .ezoic-wrapper .ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .search-field {
    padding-left: 0;
    padding-right: 1em; }
  .ezoic-wrapper .ast-header-break-point .ast-above-header .ast-above-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field {
    padding-right: 0; }
  .ezoic-wrapper .ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon .search-form {
    padding-left: 0;
    left: auto;
    padding-right: 2em; }
  .ezoic-wrapper .ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon.slide-search .search-form {
    left: -1em;
    padding-left: 2em; }
  .ezoic-wrapper .ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-1 .search-field {
    padding-right: 0; }
  .ezoic-wrapper .ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .search-field {
    padding-right: 0;
    padding-left: 1em; }
  .ezoic-wrapper .ast-header-break-point .ast-above-header-mobile-stack .ast-above-header .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form {
    right: auto;
    padding-right: 2em; }
  .ezoic-wrapper .ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon.ast-inline-search .search-form {
    left: 0;
    padding-left: 0;
    padding-right: 2em; }
  .ezoic-wrapper .ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .ast-search-menu-icon .search-form {
    right: -1em;
    left: auto;
    padding-left: 0;
    padding-right: 3em; }
  .ezoic-wrapper .ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .search-field {
    padding-right: 0;
    padding-left: 1em; }
  .ezoic-wrapper .ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .ast-search-menu-icon .search-form {
    left: -1em;
    right: auto;
    padding-right: 0;
    padding-left: 3em; }
  .ezoic-wrapper .ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .search-field {
    padding-left: 0;
    padding-right: 1em; }
  .ezoic-wrapper .ast-header-break-point .ast-below-header .below-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field {
    padding-right: 0; }
  .ezoic-wrapper .ast-header-break-point .ast-swap-below-header-sections.site-header .ast-below-header .ast-inline-search.ast-search-menu-icon .search-field {
    padding-left: 1em;
    padding-right: 0; }
  .ezoic-wrapper .ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon .search-form {
    left: -1em;
    padding-left: 3em;
    padding-right: 1em; }
  .ezoic-wrapper .ast-below-header-mobile-stack .ast-below-header .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form {
    right: auto;
    padding-right: 2em; }
  .ezoic-wrapper .iphone.full-screen,
  .ezoic-wrapper .ipod.full-screen {
    position: fixed !important; }

