.page-header.type1 .header-contact {
  display: inline-flex;
  align-items: center;
  line-height: 22px;
  font-size: .9em;
}

.page-header.type1 .header-contact .my-account {
  display: inline-block;
  padding: 0 .125rem;
  font-size: 24px;
  vertical-align: middle;
}

.page-header.type1 .header-contact .my-account i,
.page-header.type1 .header-contact .wishlist i {
  font-size: 24px;
  display: block;
}

.page-header.type1 .header-contact p {
  margin: 0;
}

.page-header.type1 .search-area .minisearch .actions button {
  width: 46px;
}

.page-header.type1 .search-category {
  right: 46px !important;
}

@media (max-width:991px) {
  .page-header.type1 .minicart-wrapper {
    margin-left: .3125rem;
  }

  .page-header.type1 .custom-block {
    display: none;
  }
}

@media only screen and (max-width:767px) {}

@media (min-width:992px) {
  .page-header.type1 .search-area .block.block-search {
    border: none;
  }

  .page-header.type1.sticky-header .navigation {
    display: flex;
    align-items: center;
  }

  .page-header.type1 .sticky-logo {
    margin-top: 0;
  }

  .page-header.type1 .navigation:not(.side-megamenu)>ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }

  .page-header.type1 .navigation:not(.side-megamenu) .level0 .level-top {
    font-size: 12px;
    font-weight: 600;
    line-height: 12px;
    letter-spacing: -.3px;
    padding: 18px 0 18px 0;
  }

  .page-header .sw-megamenu.navigation li.level0.staticwidth>.submenu .level1>a,
  .page-header .sw-megamenu.navigation li.level0.fullwidth>.submenu .level1>a {
    color: #b92525;
  }
}

.page-footer .switcher .options .action.toggle strong {
  font-family: 'Exo 2', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: -0.03em;
  ;
}

@media (min-width: 768px) {

  .container,
  .navigation,
  .ox-megamenu,
  .breadcrumbs,
  .page-header .header.panel,
  .header.content,
  .footer.content,
  .page-wrapper>.widget,
  .page-wrapper>.page-bottom,
  .block.category.event,
  .top-container,
  .page-main {
    max-width: 1400px;
  }
}

/* Logo Settigns */
.logo__container {
  padding-left: 15px;
  padding-right: 15px;
}

.logo__container {
  padding-top: 0px;
  padding-bottom: 0px;
}

@media only screen and (max-width: 1024px) {
  .logo__container {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media only screen and (max-width: 1024px) {
  .logo__container {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

@media only screen and (max-width: 1024px) {
  .mobile-header--layout-4 .logo__container {
    max-width: 240px;
  }
}

@media (min-width: 1025px) {

  .header--layout-1 .logo__container,
  .logo__container {
    width: 240px;
  }
}

@media (min-width: 641px) {
  .mobile-header--layout-1 .logo__container {
    width: 240px;
  }
}

/* Retina logo */
/* logo size calc */
@media (min-width: 1025px) {
  .logo__container .logo img {
    max-width: 210px;
  }
}

@media (max-width: 1024px) {
  .logo__container .logo img {
    max-width: 210px;
  }
}


/* Letter Spacing */
.ox-overlay .header__search-wrapper form input,
.ox-overlay .header__search-wrapper form .label,
.ox-slideout .header__search-wrapper form input,
.ox-slideout .header__search-wrapper form .label,
.h1,
h1,
h1.big,
.h1.big {
  letter-spacing: 1px;
}

/* Font Weight */
.ox-overlay .header__search-wrapper form input,
.ox-overlay .header__search-wrapper form .label,
.ox-slideout .header__search-wrapper form input,
.ox-slideout .header__search-wrapper form .label,
.h1,
h1,
h1.big,
.h1.big {
  font-weight: 400;
}

.abs-account-blocks .block-title>strong,
.block-giftregistry-results .block-title>strong,
.block-giftregistry-shared-items .block-title>strong,
.block-wishlist-search-results .block-title>strong,
.widget .block-title>strong,
.multicheckout .block-title>strong,
.paypal-review .block .block-title>strong,
.magento-rma-guest-returns .column.main .block:not(.widget) [class^='sales-guest-'] .column.main .block:not(.widget) .block-title>strong,
.sales-guest-view .column.main .block:not(.widget) .block-title>strong,
.account .column.main .block:not(.widget) .block-title>strong,
.cart-empty-big-text,
.ox-banner-animated-text.ox-banner-medium .ox-banner__text-container .text,
.ox-banner-animated-text.ox-banner-big .ox-banner__text-container .text,
.block.newsletter.newsletter-style--big .title,
.ox-banner__text-container .text,
.column.main .block .title strong,
.block .title strong,
.block-title strong,
.opc-wrapper .step-title,
.opc-block-shipping-information .shipping-information-title,
.opc-block-summary>.title,
.checkout-agreements-items .checkout-agreements-item-title,
.fieldset .review-legend.legend,
.review-list .block-title strong,
.bundle-options-container .block-bundle-summary>.title>strong,
.bundle-options-container .block-bundle-summary .bundle-summary>.subtitle,
.bundle-options-container .legend.title,
.post-view .block.comments .c-count,
.modal-popup .modal-title,
.h2,
.h3,
h2,
h3 {
  font-weight: 500;
}

.multicheckout .box-title>span,
.paypal-review .block .box-title>span,
.magento-rma-guest-returns .column.main .block:not(.widget) .box-title>span,
[class^='sales-guest-'] .column.main .block:not(.widget) .box-title>span,
.sales-guest-view .column.main .block:not(.widget) .box-title>span,
.account .column.main .block:not(.widget) .box-title>span,
.block.newsletter .title,
.ox-banner .text,
.ox-banner-animated-text .ox-banner-animated-container .text,
.filter-options-title,
.filter .block-subtitle,
.login-container .block-new-customer .block-title strong,
.filter-options-title strong,
.fieldset>.legend,
.filter.block .content dl.options dt,
.sidebar-additional .block .block-title>strong,
.review-title,
.post-list.blog-style-modern article .post-image-wrapper .post-posed-date,
.post-list.blog-style-modern article .post-categories a,
.post-list.blog-style-modern article .post-links>.item,
.post-list.blog-style-classic .post-date .day,
.post-list.blog-style-classic .post-date .hover,
.post-list.blog-style-modern article .post-title,
.post-view .post-categories a,
.post-view .block.comments .c-comment .p-name,
.column.main .cart-summary .block>.title strong,
.column.main .opc-block-summary .items-in-cart>.title strong,
.column.main .checkout-payment-method .payment-option._collapsible>.title strong,
.column.main .paypal-review-discount .block>.title strong,
.h4,
.h5,
.h6,
h4,
h5,
h6 {
  font-weight: 500;
}

/* Minicart Action */
.header--layout-4 .minicart-wrapper .action.showcart:after,
.header--layout-2 .minicart-wrapper .action.showcart:hover,
.header--layout-1 .minicart-wrapper .action.showcart:hover {
  background: rgb(185, 37, 37);
}

.minicart-btn--minimal .minicart-wrapper .action.showcart span.qty {
  background: rgb(0, 0, 0);
}

.minicart-btn--minimal .minicart-wrapper .action.showcart span.qty .counter-number,
.minicart-btn--minimal .minicart-wrapper .action.showcart span.qty {
  color: rgb(255, 255, 255);
}

/* Header Items */
.header__content .header__item .button {
  background: rgb(255, 255, 255);
}

.header__content .header__item .button svg {
  fill: rgb(0, 0, 0);
}

.header__content .header__item .button i {
  color: rgb(0, 0, 0);
}

.header__content .header__item .button:hover {
  background-color: rgb(255, 255, 255);
}

.header__content .header__item .button:hover svg {
  fill: rgb(185, 37, 37);
}

.header__content .header__item .button:hover i {
  color: rgb(185, 37, 37);
}

/* Header Search Action */
.header__content .block-search .action.search,
.header__content .block-search .action-search-slideout {
  background: rgb(255, 255, 255);
}

.header__content .block-search .action.search svg,
.header__content a.button.action-search-slideout svg {
  fill: rgb(0, 0, 0);
}

/*.header__content .block-search .action.search:after, .header__content .block-search .action-search-slideout:after,*/
.header__content .block-search .action.search:after,
.header__content .block-search .action-search-slideout:hover {
  background-color: rgb(255, 255, 255);
}

.header__content .block-search .action.search:hover svg,
.header__content a.button.action-search-slideout:hover svg {
  fill: rgb(185, 37, 37);
}

.header__content .header__item-search form input {
  background: rgb(242, 244, 248);
}

.header__content .header__item-search form input {
  color: rgb(51, 51, 51);
}

/* Menu Appearance */
.slide-out-menu--mobile,
.page-header .level0>.level-top,
.page-header .navigation .level0>.level-top {
  color: rgb(0, 0, 0);
}

@media only screen and (max-width: 1024px) {
  .menu-position--below .header__content {
    background-color: rgb(255, 255, 255);
  }
}

.menu-position--below .ox-sticky.sticky.resize .sticky-wrapper,
.header-nav-wide {
  background-color: rgb(255, 255, 255);
}

.ox-megamenu-navigation>.level0:not(.active):not(.has-active):hover>.level-top,
.header--layout-4.page-header .ox-megamenu>ul>.level0.active>.level-top,
.header--layout-4.page-header .ox-megamenu>ul>.level0:hover>.level-top,
.page-header .ox-megamenu>ul>.level0:hover>.level-top,
.page-header .level0.active>.level-top,
.page-header .level0.has-active>.level-top,
.header--layout-4.page-header .navigation>ul>.level0.active>.level-top,
.header--layout-4.page-header .navigation>ul>.level0:hover>.level-top,
.page-header .navigation>ul>.level0:hover>.level-top,
.page-header .navigation .level0.active>.level-top,
.page-header .navigation .level0.has-active>.level-top {
  color: rgb(0, 0, 0);
}

.page-header .level0>.level-top,
.page-header .navigation .level0>.level-top,
.ox-megamenu-navigation .ox-dropdown--simple .category-item a,
.slide-out-menu--mobile,
.header--layout-4 .minicart-wrapper .action.showcart,
.ox-nav-sections-item-title .ox-nav-sections-item-switch,
.ox-megamenu-navigation>.level0>.level-top {
  font-weight: 400;
}

.page-header .level0>.level-top,
.page-header .navigation .level0>.level-top,
.slide-out-menu--mobile,
.header--layout-4 .minicart-wrapper .action.showcart,
.ox-nav-sections-item-title .ox-nav-sections-item-switch,
.ox-megamenu-navigation>.level0>.level-top {
  font-size: 16px;
}

/* Mobile menu*/
/* Menu Drop Down Appearance */
.ox-megamenu-navigation li>a .ox-menu-arrow:after,
.ox-megamenu-navigation li>a .ox-menu-arrow:before,
.ox-megamenu-navigation li.parent>a .ox-menu-arrow:after,
.ox-megamenu-navigation li.parent>a .ox-menu-arrow:before,
.page-header .level0 .submenu li.parent>a>.ui-menu-icon:after,
.page-header .level0 .submenu li.parent>a>.ui-menu-icon:before,
.page-header .navigation .level0 .submenu li.parent>a>.ui-menu-icon:after,
.page-header .navigation .level0 .submenu li.parent>a>.ui-menu-icon:before {
  background: rgb(185, 37, 37);
}

.page-header .level0 .submenu,
.ox-nav-sections-item-content,
.ox-megamenu__dropdown,
.ox-nav-sections,
.ox-dropdown--megamenu>.ox-megamenu__dropdown .level1.category-item>.submenu,
.ox-dropdown--megamenu>.ox-megamenu__dropdown .level1.category-item>.ox-submenu,
.page-header .navigation .level0 .submenu {
  background: rgb(255, 255, 255);
}

@media (min-width: 1025px) {
  .page-header .level0 .submenu,
  .page-header .navigation .level0 .submenu,
  .page-header .level0 .ox-submenu,
  .page-header .navigation .level0 .ox-submenu,
  .ox-submenu {
    background: rgb(255, 255, 255);
  }
}

/* Mobile tab */
@media only screen and (max-width: 1024px) {}


.ox-dropdown--megamenu>.ox-megamenu__dropdown .level2.category-item>a {
  color: rgb(51, 51, 51);
}

.page-header .level0 .ox-submenu .category-item>a,
.ox-megamenu-navigation .ox-dropdown--simple .category-item a,
.ox-slideout .header.links .logged-in,
.ox-slideout .header.links a:not(.button),
.ox-slideout .switcher .options ul.dropdown a,
.ox-slideout .switcher .options .action.toggle strong span,
.ox-slideout .switcher .options .action.toggle strong,
.ox-megamenu-navigation .ox-megamenu__dropdown .ox-megamenu__categories .level1.category-item>a {
  font-weight: 400;
}

.page-header .level0 .ox-submenu .category-item>a,
.ox-megamenu-navigation .ox-dropdown--simple .category-item a,
.ox-slideout .header.links .logged-in,
.ox-slideout .header.links a:not(.button),
.ox-slideout .switcher .options ul.dropdown a,
.ox-slideout .switcher .options .action.toggle strong span,
.ox-slideout .switcher .options .action.toggle strong,
.ox-megamenu-navigation .ox-megamenu__dropdown .ox-megamenu__categories .level1.category-item>a {
  font-size: 16px;
}

/* Mobile Menu Toggle */
/* Mobile Menu Toggle */
/* Overlay Search */
/* Login Page Background */
.multishipping-checkout-login .page-main,
.customer-account-login .page-main,
.customer-account-forgotpassword .page-main {
  background-image: url(https://aibifitness.com/media/athlete2/default/fitness_banner11.jpg);
}

.multishipping-checkout-login .page-main,
.customer-account-login .page-main,
.customer-account-forgotpassword .page-main {
  background-color: rgb(246, 246, 246);
}

/* Create account */
.multishipping-checkout-register .page-main,
.customer-account-create .page-main {
  background-image: url(https://aibifitness.com/media/athlete2/default/fitness_banner11_1.jpg);
}

.multishipping-checkout-register .page-main,
.customer-account-create .page-main {
  background-color: rgb(246, 246, 246);
}

/* Contact Page */
/* Footer */
.footer.content {
  font-family: 'Exo', 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.copyright-footer {
  font-family: 'Exo', 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.page-footer {
  background-color: rgb(255, 255, 255);
}

.footer.content {
  color: rgb(65, 65, 65);
}

.footer.content h1,
.footer.content h2,
.footer.content h3,
.footer.content h4,
.footer.content h5,
.footer.content h6 {
  color: rgb(0, 0, 0);
}

.footer.content a {
  color: rgb(65, 65, 65);
}

.page-footer .switcher:hover .options .action.toggle strong,
.page-footer .switcher .options .action.toggle.active strong,
.footer.content a:hover {
  color: rgb(0, 0, 0);
}

.page-footer .switcher:hover .options .action.toggle,
.page-footer .switcher .options .action.toggle.active,
.footer.content a:hover {
  background-color: rgb(255, 255, 255);
}

.footer.content a:not(.button) {
  font-size: 16px;
}

.copyright-footer {
  background: rgb(242, 244, 248);
}

.copyright-footer {
  color: rgb(65, 65, 65);
}

/* Footer Switcher */
/* Header Switcher */
/* Newsletter */
.footer .block.newsletter {
  background-color: rgb(235, 235, 235);
}

.footer .block.newsletter {
  color: rgb(83, 83, 83);
}

.footer .block.newsletter .title {
  color: rgb(83, 83, 83);
}