@media only screen and (max-width: 1199px) {
  .header.header1 .top-header-content,
  .header.header1 .showcart .price-label + .price-currency,
  .header.header1 .action span.items,
  .header.header1 .showcart .price-label,
  .header.header1 .language .switcher-toggle.dropdown-toggle:before,
  .header.header1 .showcart .price-label :empty + .price-currency {
    display: none;
  }
  .header.header1 {
    border-bottom: none;
  }
  .header.header1:not(.header6):not(.header7) .megamenu-content .tab-content .tab-pane {
    display: block;
  }
  .header.header1:not(.header6):not(.header7) .megamenu-content .tab-content .tab-pane .top-links .list-menu-link {
    background: #f2f2f2;
    line-height: 34px;
  }
  .header.header1:not(.header6):not(.header7) .megamenu-content .tab-content .tab-pane .top-links .list-menu-link > li > a {
    font-size: 16px;
    color: #23303c;
    font-family: 'ArbFONTS+TheSans+Plain', 'sans-serif';
    font-style: normal;
    font-weight: 500;
    text-transform: uppercase;
  }
  .header.header1:not(.header6):not(.header7) .megamenu-content .tab-content .tab-pane .top-links .list-menu-link .link-menu:hover {
    background: #ffffff;
    color: #ad896c;
  }
  .header.header1:not(.header6):not(.header7) .megamenu-content .nav-main-menu .background .dropdown-toggle {
    background: #ad896c;
  }
  .header.header1:not(.header6):not(.header7) .megamenu-content .nav-main-menu .background .dropdown-toggle > span {
    color: #ffffff !important;
  }
  .header.header1:not(.header6):not(.header7) .megamenu-content .nav-main-menu > li > a {
    line-height: 0;
    text-align: right;
    border-bottom: 1px solid #AD896C;
  }
  .header.header1:not(.header6):not(.header7) .megamenu-content .nav-main-menu li > a + .toggle-menu a.active .fa:before {
    content: "\f077" !important;
    color: #23303C;
  }
  .header.header1:not(.header6):not(.header7) .megamenu-content .nav-main-menu li > a + .toggle-menu a.active .dropdown-toggle {
    background: #ad896c;
  }
  .header.header1:not(.header6):not(.header7) .megamenu-content .nav-main-menu .fa-plus::before {
    content: "\f054";
    color: #23303C;
    font-size: 13px;
  }
  .header.header1:not(.header6):not(.header7) .megamenu-content .nav-main-menu .dropdown-menu .level1 {
    line-height: 35px;
  }
  .header.header1:not(.header6):not(.header7) .megamenu-content .nav-main-menu .dropdown-menu .level1 a {
    font-family: 'ArbFONTS+TheSans+Plain', 'sans-serif';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    color: #23303c;
    padding: 6px 45px !important;
    text-align: unset;
  }
  .header.header1:not(.header6):not(.header7) .megamenu-content .nav-main-menu li > ul.dropdown-menu {
    padding: 0 !important;
  }
  .header.header1:not(.header6):not(.header7) .megamenu-content .nav-tabs > li .logo {
    padding: 24px 21px;
  }
  .header.header1:not(.header6):not(.header7) .megamenu-content .nav-tabs > li > a {
    background: none !important;
  }
  .header.header1:not(.header6):not(.header7) .megamenu-content .dropdown-switcher {
    float: right;
    display: flex;
    margin-right: 0 !important;
  }
  .header.header1:not(.header6):not(.header7) .megamenu-content .dropdown-switcher .dropdown-menu {
    top: 20px;
    margin-left: 20px;
    left: unset;
  }
  .header.header1 #mainMenu li.category-menu a.level0 span {
    font-size: 15px;
    line-height: 19px;
    text-transform: capitalize;
  }
  .header.header1 #mainMenu li.category-menu a.level0:not(.dropdown-toggle):after {
    content: "\f053";
    position: absolute;
    font-family: FontAwesome;
    color: #23303C;
    font-size: 13px;
    left: 7px;
    top: 50%;
  }
  .header.header1 #mainMenu li.category-menu .icon-next i.fa-angle-down::before {
    display: none;
  }
  .header.header1 .middle-header-content {
    background: #23303c;
    height: 70px;
    line-height: 70px;
  }
  .header.header1 .table-icon-menu {
    height: 70px;
  }
  .header.header1 .table-icon-menu > div.language {
    display: none !important;
  }
  .header.header1 .table-icon-menu .dropdown.dropdown-toplinks {
    display: block;
  }
  .header.header1 .table-icon-menu .language {
    display: none;
  }
  .header.header1 .table-icon-menu .icon-location {
    padding-left: 14px;
  }
  .header.header1 .language {
    margin-left: 3px;
  }
  .header.header1 .language .dropdown .switcher-toggle.dropdown-toggle .fa-angle-down:before {
    right: 2px;
    top: 1px;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 5px solid #c4c4c4;
  }
  .header.header1 .dropdown-toplinks {
    position: relative;
    top: 22px;
    left: 3px;
  }
  .header.header1 .icon-location-menu {
    background: url(../images/location-mobile.svg) no-repeat;
    height: 18px;
    width: 15px;
    background-size: 100%;
  }
  .header.header1 .dropdown-toplinks {
    background: url(../images/user-dropdown-menu.png) no-repeat;
    height: 17px;
    width: 15px;
    background-size: contain;
    background-position: center;
  }
  .header.header1 .dropdown-toplinks .dropdown-menu {
    width: 110px;
    top: 40px;
    right: -55px;
  }
  .header.header1 .dropdown-toplinks .dropdown-menu li a {
    font-size: 12px;
    text-align: center;
    font-weight: 300;
    padding: 9px 4px;
    height: auto;
    line-height: 1.2;
  }
  .header.header1 .dropdown-toplinks .dropdown-menu li a .counter {
    display: block;
  }
  .header.header1 .dropdown-toplinks .dropdown-menu .authorization-link {
    border: none;
  }
  .header.header1 .dropdown-switcher {
    margin-right: 0;
  }
  .header.header1 .dropdown-switcher .switcher-toggle {
    color: #ffffff;
    font-family: 'ArbFONTS+TheSans+Plain', 'sans-serif';
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 16px;
    margin: 0;
    padding: 0;
    text-transform: capitalize;
    display: flex;
    align-items: center;
  }
  .header.header1 .dropdown-switcher .dropdown-menu {
    min-width: 60px;
    top: 20px;
    right: -15px;
  }
  .header.header1 .dropdown-switcher .dropdown-menu li a {
    width: 60px;
    font-size: 12px;
    padding: 4px 0px;
    font-weight: 300;
  }
  .header.header1 .action.nav-toggle {
    margin: 0;
    padding: 0;
  }
  .header.header1 .minicart-wrapper span.counter-number {
    background-color: #ad896c;
    font-size: 10px;
    right: 8px;
    top: 6px;
    height: 14px;
    width: 14px;
    line-height: 14px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    color: #ffffff;
    display: block;
  }
  .header.header1 .logo-header {
    text-align: center;
    padding: 0;
  }
  .header.header1 .logo-header img {
    max-width: 120px;
  }
  .header.header1 .showcart .price-label:empty + .price-currency {
    display: none !important;
  }
  .header.header1 .megamenu-content .nav-tabs {
    display: flex;
    align-items: center;
  }
  .header.header1 .megamenu-content .nav-tabs .store-language {
    padding-left: 27px;
    float: left;
  }
  .header.header1 .megamenu-content .nav-tabs .store-language .dropdown-switcher .switcher-toggle .fa-angle-down::before {
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 5px solid #23303c;
    left: -3px;
    top: 2px;
  }
  .header.header1 .megamenu-content .nav-tabs .store-language .dropdown-switcher .switcher-toggle > div {
    font-family: 'ArbFONTS+TheSans+Plain', 'sans-serif';
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 16px;
    text-transform: capitalize;
    color: #23303c;
  }
  .header.header1 .store-language {
    margin-right: 16px;
    margin-top: 30px;
  }
  .header.header1 .store-language .hidden-lg {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 120%;
    color: #23303C;
  }
  .search-form-mobile {
    display: none;
  }
  .search-form-mobile .top-search-mobile {
    padding: 20px 0;
  }
  .search-form-mobile .top-search-mobile .search-form .form-search .search-close {
    display: none;
  }
  .search-form-mobile .top-search-mobile .search-form .form-search .form.minisearch .input-text {
    font-weight: 300;
    font-size: 12px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    height: 38px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
  }
  .search-form-mobile .top-search-mobile .search-form .form-search .form.minisearch .button {
    position: absolute;
    left: 0;
    top: 0;
    background: none;
    border: none;
    color: #000;
    font-size: 24px;
    line-height: 1;
    display: block;
  }
  .search-form-mobile .top-search-mobile .search-form .form-search .form.minisearch .button i {
    color: #ad896c;
    font-size: 20px;
    left: 5px;
    position: absolute;
    top: 10px;
  }
  .search-form-mobile .top-search-mobile .search-form > .actions-search {
    display: none;
  }
  .cms-index-index .search-form-mobile {
    display: block;
  }
  .header .close-nav-button {
    display: none;
  }
  .header .dropdown-switcher.open .dropdown-menu {
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
  }
  .nav-open .header:not(.header6):not(.header7) .megamenu-content {
    right: 100;
    max-width: 100%;
  }
  .nav-open .header.header1 .close-nav-button {
    left: 10px;
    right: auto;
    top: 20px;
    display: block;
  }
  .nav-open .header.header1 .close-nav-button .pe-7s-close::before {
    color: #101828;
  }
  .nav-open .header.header1 .middle-header-content {
    background: #6c6c6c;
  }
  .nav-open .header.header1 .search-form-mobile {
    background: #6c6c6c;
  }
  .nav-open .search-form {
    display: none;
  }
  .onestepcheckout-index-index .header .nav-toggle {
    display: inline-block !important;
  }
  #search_mini_form .mgs-instant-search-dropdown {
    z-index: 99 !important;
  }
}
@media (max-width: 991px) {
  .account-nav-content .nav > li > a {
    border-bottom: 1px solid #ccc;
  }
  .account-nav-content .nav > li > strong {
    padding: 10px 0;
    display: block;
    border-bottom: 1px solid #ccc;
  }
  .account-nav-content .nav > li:last-child > a {
    border-bottom: 0;
  }
  .account-nav-content .nav > li:last-child > strong {
    border-bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  .checkout-cart-index #shopping-cart-table tbody tr {
    padding-bottom: 15px;
  }
  .account.sales-order-history .table-wrapper.orders-history {
    overflow: scroll;
  }
  .account.review-customer-index .table-wrapper.reviews {
    overflow: scroll;
  }
  .promobanner .text {
    padding: 25px;
  }
  .home-top-promobanner-list {
    margin: 10px 22px 10px 23px;
    padding: 0;
  }
  .home-top-promobanner-list .promobanner-title {
    font-family: 'ArbFONTS+TheSans+Plain', 'sans-serif';
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 44px;
  }
  .home-top-promobanner-list .promobanner-title::after {
    border: 1px solid #ad896c;
  }
  .home-top-promobanner-list .promobanner-content {
    border: 2px solid;
    padding: 8px 0 7px 0;
    border-color: rgba(255, 255, 255, 0.3);
  }
  .home-top-promobanner-list .panel-block-row {
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 0;
  }
  .home-top-promobanner-list .container-fluid {
    padding: 0;
  }
  .home-top-promobanner-list .shop-now {
    font-family: 'ArbFONTS+TheSans+Plain', 'sans-serif';
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 25px;
  }
  .home-top-promobanner-list .shop-now::after {
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 12px solid #fff;
    top: 7px;
    left: -15px;
  }
  .owl-carousel .owl-dots {
    display: block !important;
    right: 15px !important;
  }
  .owl-carousel .owl-dots .owl-dot span {
    width: 7px;
    height: 7px;
  }
  .owl-carousel .owl-dots .owl-dot:hover span:after {
    background: rgba(255, 255, 255, 0.3);
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    content: "";
    display: block;
    height: 13px;
    right: -3px;
    position: absolute;
    top: -3px;
    width: 13px;
    z-index: 0;
  }
  .owl-carousel .owl-dots .owl-dot.active span:after {
    background: rgba(255, 255, 255, 0.3);
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    content: "";
    display: block;
    height: 13px;
    right: -3px;
    position: absolute;
    top: -3px;
    width: 13px;
    z-index: 0;
  }
  .owl-carousel .owl-dots {
    display: block !important;
  }
  .owl-carousel .owl-dots .owl-dot span {
    width: 7px;
    height: 7px;
  }
  .owl-carousel .owl-dots .owl-dot:hover span:after {
    background: rgba(255, 255, 255, 0.3);
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    content: "";
    display: block;
    height: 13px;
    right: -3px;
    position: absolute;
    top: -3px;
    width: 13px;
    z-index: 0;
  }
  .owl-carousel .owl-dots .owl-dot.active span:after {
    background: rgba(255, 255, 255, 0.3);
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    content: "";
    display: block;
    height: 13px;
    right: -3px;
    position: absolute;
    top: -3px;
    width: 13px;
    z-index: 0;
  }
  .checkout-cart-index .page-title-wrapper {
    padding: 10px 0 34px;
  }
  .checkout-cart-index .page-title-wrapper .page-header {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    text-transform: uppercase;
  }
  .checkout-cart-index .breadcrumbs {
    height: 47px;
    line-height: 47px;
    padding: 0;
    margin-bottom: 0;
  }
  .checkout-cart-index .breadcrumbs .items > li + li:before {
    padding: 0 6px;
    font-size: 10px;
  }
  .checkout-cart-index .breadcrumbs .items li a {
    font-family: 'ArbFONTS+TheSans+Plain', 'sans-serif';
    font-style: normal;
    font-weight: normal;
    font-size: 10px;
    line-height: 12px;
    text-transform: uppercase;
    color: #fff;
  }
  .checkout-cart-index .breadcrumbs .items li strong {
    font-family: 'ArbFONTS+TheSans+Plain', 'sans-serif';
    font-style: normal;
    font-weight: normal;
    font-size: 10px;
    line-height: 12px;
    text-transform: uppercase;
    color: #23303c;
  }
  .checkout-cart-index #shopping-cart-table {
    display: block;
  }
  .checkout-cart-index #shopping-cart-table tbody {
    position: relative;
    margin-bottom: 20px;
  }
  .checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-photo {
    max-width: 119px;
    height: 119px;
  }
  .checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details {
    width: calc(100% - 145px);
    margin-right: 25px;
    margin-top: 5%;
  }
  .checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details .product-item-name {
    font-size: 12px;
  }
  .checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details .product-item-name a {
    font-style: normal;
    font-weight: normal;
    line-height: 14px;
    text-transform: uppercase;
    color: #23303c;
    font-size: 12px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 15px;
    white-space: nowrap;
    padding-right: 1px;
  }
  .checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details .item-options {
    display: none;
  }
  .checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details .item-actions {
    position: absolute;
    top: 15px;
    left: 7px;
  }
  .checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details .item-actions .action > span {
    font-size: 12px;
  }
  .checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details .item-actions .action .fa.fa-pencil::before {
    padding: 3px;
    border: 1px solid #ad896c;
  }
  .checkout-cart-index #shopping-cart-table tbody tr td.col:not(.item)::before {
    font-size: 13px;
  }
  .checkout-cart-index #shopping-cart-table tbody tr td.col.qty {
    width: calc(100% - 145px);
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .checkout-cart-index #shopping-cart-table tbody tr td.col.qty .control.qty {
    margin-right: 44px;
  }
  .checkout-cart-index #shopping-cart-table tbody tr td.col.qty .control.qty .edit-qty.minus {
    padding: 0px 7px;
  }
  .checkout-cart-index #shopping-cart-table tbody tr td.col.qty .control.qty .edit-qty.minus::before {
    width: 7px;
    right: 7px;
    top: 12px;
  }
  .checkout-cart-index #shopping-cart-table tbody tr td.col.qty .control.qty .edit-qty.plus {
    padding: 0px 4.5px;
  }
  .checkout-cart-index #shopping-cart-table tbody tr td.col.qty .control.qty .edit-qty.plus::before {
    width: 7px;
    left: 7px;
    top: 12px;
  }
  .checkout-cart-index #shopping-cart-table tbody tr td.col.qty .control.qty .edit-qty.plus::after {
    height: 7px;
    top: 9px;
    left: 10px;
  }
  .checkout-cart-index #shopping-cart-table tbody tr td.col.qty .control.qty .input-text.qty {
    width: 33px;
    height: 25px;
    font-size: 12px;
    line-height: 25px;
  }
  .checkout-cart-index #shopping-cart-table tbody tr td.col.price-wrapper {
    width: calc(100% - 145px);
    position: absolute;
    top: 45%;
    left: 0;
  }
  .checkout-cart-index #shopping-cart-table tbody tr td.col.price-wrapper .price {
    margin-right: 44px;
  }
  .checkout-cart-index #shopping-cart-table tbody tr td.col.subtotal {
    width: calc(100% - 145px);
    position: absolute;
    top: 60%;
    left: 0;
  }
  .checkout-cart-index #shopping-cart-table tbody tr td:not(.item) > *:first-child.qty {
    padding-top: 0;
  }
  .checkout-cart-index #shopping-cart-table tbody tr td:not(.item) > *:first-child {
    padding-top: 0;
  }
  .checkout-cart-index #shopping-cart-table tbody span.price {
    font-size: 14px;
  }
  .checkout-cart-index #shopping-cart-table tbody .symbol {
    font-size: 14px;
  }
  .checkout-cart-index .cart.main.actions {
    margin-top: 26px;
    padding-bottom: 30px;
  }
  .checkout-cart-index .cart.main.actions .continue {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    text-transform: uppercase;
    height: 34px;
    line-height: 25px;
  }
  .checkout-cart-index .cart.main.actions button {
    display: none !important;
  }
  .checkout-cart-index .message.notice {
    display: none;
  }
  .checkout-cart-index .cart-summary {
    max-width: 100%;
    box-shadow: unset;
    width: 100%;
    padding: 0;
    float: unset;
  }
  .checkout-cart-index .cart-summary .summary.title {
    text-align: right;
    font-family: 'ArbFONTS+TheSans+Plain', 'sans-serif';
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 28px;
  }
  .checkout-cart-index .cart-summary #cart-totals .table tbody > tr > th {
    font-family: 'ArbFONTS+TheSans+Plain', 'sans-serif';
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 21px;
  }
  .checkout-cart-index .cart-summary #cart-totals .table tbody > tr > th .label {
    font-family: 'ArbFONTS+TheSans+Plain', 'sans-serif';
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 21px;
  }
  .checkout-cart-index .cart-summary #cart-totals .table tbody > tr > th strong {
    font-family: 'ArbFONTS+TheSans+Plain', 'sans-serif';
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 21px;
  }
  .checkout-cart-index .cart-summary #cart-totals .table tbody > tr > td {
    font-family: 'ArbFONTS+TheSans+Plain', 'sans-serif';
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 21px;
  }
  .checkout-cart-index .cart-summary #cart-totals .table tbody > tr > td > strong span {
    font-family: 'ArbFONTS+TheSans+Plain', 'sans-serif';
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 21px;
    text-align: right;
  }
  .checkout-cart-index .cart-summary .checkout-methods-items .item {
    padding: 0;
  }
  .checkout-cart-index .cart-summary .checkout-methods-items .item .action.keep-shopping {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 43px;
    height: 43px;
  }
  .checkout-cart-index .cart-summary .checkout-methods-items .item .action.checkout {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    line-height: 43px;
    height: 43px;
  }
  .checkout-cart-index .cart-summary .checkout-methods-items li:nth-child(1) {
    padding-bottom: 7.5px;
  }
  .checkout-cart-index .cart-summary .checkout-methods-items li:nth-child(2) {
    padding-top: 7.5px;
  }
  .checkout-cart-index .cart-summary .checkout-methods-items li:nth-child(3) {
    display: none;
  }
  .checkout-cart-index .cart-summary .checkout-methods-items li:nth-child(4) {
    display: none;
  }
  .checkout-cart-index .cart-summary #discount-coupon-form {
    width: 66%;
  }
  .checkout-cart-index .cart-summary #discount-coupon-form .field .input-text {
    height: 38px;
    line-height: 38px;
  }
  .checkout-cart-index .cart-summary #discount-coupon-form .actions-toolbar .action.apply {
    height: 38px;
  }
  .amrelated-grid-wrapper {
    margin: 34px 0;
  }
  .amrelated-grid-wrapper .products-grid.slider-1-row .owl-item {
    padding: 0;
  }
  .amrelated-grid-wrapper .product-wrapper {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .amrelated-grid-wrapper .product-wrapper span {
    font-size: 11px;
  }
  .amrelated-grid-wrapper .owl-carousel .owl-nav > div {
    height: 24px;
    width: 24px;
  }
  .amrelated-grid-wrapper .owl-carousel .owl-nav > div i {
    font-size: 24px !important;
    line-height: 24px;
  }
  .amrelated-grid-wrapper .owl-carousel .owl-nav > div.owl-prev {
    left: 45px;
    top: -43px;
  }
  .amrelated-grid-wrapper .owl-carousel .owl-nav > div.owl-next {
    top: -43px;
    left: 15px;
  }
  .amrelated-grid-wrapper .block-title .title {
    color: #23303c;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 34px;
    position: relative;
  }
  .amrelated-grid-wrapper .block-title .title:after {
    background: #ad896c;
    bottom: 20%;
    content: "";
    height: 4px;
    margin-right: 10px;
    position: absolute;
    width: 100px;
  }
  .amrelated-grid-wrapper .product.product-item .product-item-details {
    padding-bottom: 30px !important;
  }
  .amrelated-grid-wrapper .product.product-item .product-item-details .product.name.product-item-name {
    height: 13px;
    margin-top: 0;
  }
  .amrelated-grid-wrapper .product.product-item .product-item-details .product.name.product-item-name .product-item-link {
    line-height: 15px;
  }
  .amrelated-grid-wrapper .product.product-item .product-item-info {
    padding: 0px 13px 0 12px;
  }
  .amrelated-grid-wrapper .product.product-item .product-item-info .product-top > a > img {
    margin: 32px 0 0 0 !important;
    padding: 0 12px;
  }
  .amrelated-grid-wrapper .product-label {
    height: 15px;
    line-height: 15px;
    top: 9px;
    width: 31px;
  }
  .amrelated-grid-wrapper .product-label span {
    font-size: 10px;
    line-height: 15px;
  }
  .amrelated-grid-wrapper .products-grid .product-item-info .product-top {
    padding: 0 11px;
  }
  .checkout-cart-index .product.product-item {
    padding-bottom: 0;
  }
  .checkout-cart-index .page-bottom {
    margin-top: 0;
  }
  .products-grid .product-item .product-top .action.towishlist i:before {
    background: url(../images/traitim.png) no-repeat;
    content: "";
    height: 15px;
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    width: 15px;
    background-size: 100%;
    left: 11px;
  }
  .products-grid .product-item .product-top .product-label.sale-label {
    height: auto;
    line-height: 8px;
    width: auto;
    padding: 1px 7px;
  }
  .products-grid .product-item .product-top .product-label.sale-label span {
    font-size: 10px;
    line-height: 15px;
  }
  .fa.fa-arrow-right {
    display: none;
  }
  .page-bottom {
    margin-top: 0px;
  }
  .checkout-newsletter {
    padding-top: 27px;
    display: block;
    height: 256px;
  }
  .newsletter-title h3 {
    font-size: 20px;
    line-height: 30px;
    text-align: center;
  }
  .lorem {
    font-size: 13px;
    line-height: 20px;
    text-align: center;
    color: #23303c;
    margin-bottom: 20px;
  }
  .block.newsletter {
    padding: 0;
  }
  .form.subscribe {
    display: block;
  }
  input#newsletter-footer {
    height: 40px;
    border: 0.5px solid #000000;
    font-size: 12px;
    line-height: 10px;
    color: #23303c;
    width: 100%;
  }
  button.action.subscribe.btn.btn-primary.btn-sm {
    width: 100%;
    height: 40px;
    margin-right: 0;
  }
  button.action.subscribe.btn.btn-primary.btn-sm span {
    font-size: 15px;
    line-height: 22px;
    text-align: center;
  }
  .control i.fa.fa-arrow-right {
    top: 25%;
  }
  .cms-index-index .content-heading {
    margin-bottom: 30px;
  }
  .cms-index-index .content-heading .title {
    font-size: 22px;
    line-height: 33px;
    color: #23303c;
  }
  .cms-index-index .content-heading .title::before {
    height: 4px;
  }
  .cms-index-index .group .panel-block-row {
    margin-bottom: 20px;
  }
  .cms-index-index .shop-missions {
    position: relative;
  }
  .cms-index-index .shop-missions .sneaker {
    margin-bottom: 0;
    margin-top: 0;
  }
  .cms-index-index .shop-missions .sneaker .text-title.banner-women p.title-women {
    font-size: 14px;
    line-height: 14px;
  }
  .cms-index-index .shop-missions .sneaker .text-title.banner-women h4.title-sneaker {
    font-size: 32px;
    line-height: 32px;
  }
  .cms-index-index .shop-missions .sneaker button.btn.btn-default {
    line-height: 5px;
    font-size: 9px;
    padding: 5px;
    height: 20px;
    margin-top: 8px;
  }
  .cms-index-index .shop-missions .sneaker .promobanner img {
    padding-left: 5px;
  }
  .cms-index-index .shop-missions .group {
    margin-top: 15px;
  }
  .cms-index-index .shop-missions .group .text .banner-text button.btn.btn-default {
    padding: 0 10px;
    margin-bottom: 12px;
    height: 43px;
  }
  .cms-index-index .shop-missions .group .text .banner-text .text-title h3.fwm.ls__1.lh__1 {
    margin-bottom: 0;
  }
  .cms-index-index .shop-missions .group .text .banner-text .text-title .margin-bottom10 {
    margin-bottom: 0;
  }
  .cms-index-index .shop-missions .group .text .banner-text .text-title .sale {
    font-size: 30px;
    line-height: 35px;
    margin-bottom: 20px;
  }
  .cms-index-index .shop-missions .view-all-products {
    position: absolute;
    top: 0;
    margin-top: 45px;
    width: 100%;
    display: block;
  }
  .cms-index-index .shop-missions .view-all-products > a > button {
    width: 100%;
    border: none;
    font-weight: 300;
    font-size: 12.6667px;
    line-height: 19px;
    color: rgba(0, 0, 0, 0.5);
  }
  .cms-index-index .shop-missions .view-all-products > a > button::after {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    border-left: 1px solid rgba(27, 26, 26, 0.5);
    border-top: 1px solid rgba(27, 26, 26, 0.5);
    transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    -moz-transform: rotate(315deg);
    -o-transform: rotate(315deg);
    vertical-align: 1px;
  }
  .cms-index-index .shop-missions .promobanner .text {
    padding: 15px;
  }
  .cms-index-index .lookbook {
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .cms-index-index .lookbook .promobanner .text {
    padding: 0;
  }
  .cms-index-index .lookbook button.btn.btn-default {
    padding: 0 7px;
    font-size: 8px;
    line-height: 9px;
    height: 17px;
    margin-top: 5px;
  }
  .cms-index-index .lookbook .text.top-middle .text-title.banner-lookbook .title-summer {
    font-size: 24px;
    line-height: 30px;
  }
  .cms-index-index .lookbook .text.top-middle .text-title.banner-lookbook .title-summer::after {
    left: 0px;
    top: 52px;
    right: auto;
  }
  .cms-index-index .lookbook .text.top-middle .text-title.banner-lookbook h4 {
    font-size: 25px;
    line-height: 30px;
  }
  .cms-index-index .accessories .panel-block-row {
    margin-bottom: 20px;
  }
  .cms-index-index .accessories .banner-text button.btn.btn-default {
    padding: 0 10px;
    margin-bottom: 12px;
    height: 43px;
  }
  .cms-index-index .accessories .banner-text .text-title h3.fwm.ls__1.lh__1 {
    margin-bottom: 0;
  }
  .cms-index-index .accessories .banner-text .text-title .margin-bottom10 {
    margin-bottom: 0;
  }
  .cms-index-index .accessories .margin-bottom10 {
    margin-bottom: 0;
  }
  .cms-index-index .new-arrivals {
    background: #ffffff;
    margin-top: 5px;
    position: relative;
  }
  .cms-index-index .new-arrivals .content-heading {
    margin-top: 0;
  }
  .cms-index-index .new-arrivals .content-heading .title span {
    background-color: #fff;
  }
  .cms-index-index .new-arrivals .col-lg-12.col-md-12 {
    margin-bottom: 5px;
  }
  .cms-index-index .new-arrivals .view-all-products {
    position: absolute;
    top: 0;
    margin-top: 20px;
    width: 100%;
    display: block;
    height: 20px;
  }
  .cms-index-index .new-arrivals .view-all-products > a > button {
    width: 100%;
    border: none;
    font-weight: 300;
    font-size: 13px;
    line-height: 19px;
    color: rgba(0, 0, 0, 0.5);
    height: 20px;
    padding: 0;
  }
  .cms-index-index .new-arrivals .view-all-products > a > button::after {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    border-right: 1px solid rgba(27, 26, 26, 0.5);
    border-top: 1px solid rgba(27, 26, 26, 0.5);
    transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    vertical-align: 1px;
  }
  .cms-index-index .new-arrivals .product-label {
    width: 31px;
    height: 15px;
    line-height: 15px;
    top: 9px;
  }
  .cms-index-index .new-arrivals .product-label span {
    font-size: 10px;
    line-height: 15px;
  }
  .cms-index-index .new-arrivals .content-block.category-product-cat-block.products-grid {
    margin-top: 60px;
  }
  .cms-index-index .banner-arrivals .promobanner > a > img {
    padding: 0 15px;
  }
  .cms-index-index .products-grid .product-item .product-top .product.photo.product-item-photo > img {
    margin: 24px 0 0px 0 !important;
  }
  .cms-index-index .products-grid .product-item .product.name.product-item-name {
    height: 23px;
  }
  .cms-index-index .products-grid .product-item .product.details.product-item-details .product-wrapper {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 22px;
  }
  .cms-index-index .products-grid .product-item .product.details.product-item-details .product-wrapper span {
    line-height: 16px;
  }
  .cms-index-index .products-grid .product-item .product.details.product-item-details form {
    display: block;
  }
  .cms-index-index .products-grid .product-item .product.details.product-item-details form .tocart.btn-cart .text {
    display: block;
    font-size: 12px;
    line-height: 17px;
    padding: 0;
  }
  .cms-index-index .products-grid .product-item .product.details.product-item-details form .action.tocart.btn-cart {
    border: 1px solid #000000;
    max-width: 120px;
    width: 100%;
    height: 23px;
    margin-bottom: 20px;
    margin-top: 14px;
  }
  .cms-index-index .products-grid .product-item .product.details.product-item-details form .action.tocart.btn-cart .icon.pe-7s-shopbag {
    display: none;
  }
  .cms-index-index .products-grid .product-item .product.details.product-item-details .price-box.price-final_price {
    height: 18px;
    text-align: center;
    display: flex;
  }
  .cms-index-index .products-grid .product-item .product.details.product-item-details .price-box.price-final_price .symbol {
    font-size: 12px;
  }
  .cms-index-index .products-grid .product-item .product.details.product-item-details .price-box.price-final_price .price {
    font-size: 12px;
  }
  .cms-index-index .products-grid .item .product.product-item {
    padding: 0 !important;
  }
  .cms-index-index .products-grid.slider-1-row .owl-item {
    padding: 0 13px 0 12px;
  }
  .cms-index-index .featured-products {
    background: #ffffff;
    position: relative;
  }
  .cms-index-index .featured-products .content-heading {
    margin-top: 21px;
  }
  .cms-index-index .featured-products .content-heading .title span {
    background-color: #fff;
  }
  .cms-index-index .featured-products .panel-block-row {
    margin-top: 10px;
  }
  .cms-index-index .featured-products .col-md-12.col-lg-12 {
    margin-bottom: 15px;
  }
  .cms-index-index .featured-products .view-all-products {
    position: absolute;
    top: 0;
    margin-top: 40px;
    width: 100%;
    display: block;
    height: 20px;
  }
  .cms-index-index .featured-products .view-all-products > a > button {
    width: 100%;
    border: none;
    font-weight: 300;
    font-size: 13px;
    line-height: 19px;
    color: rgba(0, 0, 0, 0.5);
    height: 20px;
    padding: 0;
  }
  .cms-index-index .featured-products .view-all-products > a > button::after {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    border-right: 1px solid rgba(27, 26, 26, 0.5);
    border-top: 1px solid rgba(27, 26, 26, 0.5);
    transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    vertical-align: 1px;
  }
  .cms-index-index .featured-products .content-block.category-product-cat-block.products-grid {
    margin-top: 60px;
  }
  .cms-index-index .banner-featured .promobanner > a > img {
    padding: 0 15px;
  }
  .cms-index-index .owl-carousel .owl-nav > div {
    height: 24px;
    width: 24px;
  }
  .cms-index-index .owl-carousel .owl-nav > div i {
    font-size: 24px !important;
    line-height: 24px;
  }
  .cms-index-index .owl-carousel .owl-nav > div.owl-prev {
    left: 43px !important;
    top: -40px;
  }
  .cms-index-index .owl-carousel .owl-nav > div.owl-next {
    top: -40px;
  }
  .cms-index-index .owl-carousel .owl-nav > div.disabled {
    color: rgba(27, 26, 26, 0.8);
    background: #c4c4c4;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    font-weight: 600;
  }
  .cms-index-index .offers {
    padding: 0 15px;
  }
  .cms-index-index .offers .title-offers h5 {
    font-size: 25px;
    line-height: 37px;
    margin-bottom: 20px;
    padding-left: 7px;
  }
  .cms-index-index .offers .title-offers:after {
    position: static;
    display: inline-block;
    width: 73px;
    height: 4px;
  }
  .cms-index-index .offers .panel-block-row.col-md-4.col-xs-12:nth-child(1) {
    padding: 0 15px;
  }
  .cms-index-index .offers .panel-block-row.col-md-4.col-xs-12:nth-child(1) .title-offers .view-all-products {
    position: absolute;
    top: 0;
    margin: 0;
    left: -10px;
    display: block;
    height: 20px;
  }
  .cms-index-index .offers .panel-block-row.col-md-4.col-xs-12:nth-child(1) .title-offers .view-all-products > a > button {
    width: 100%;
    border: none;
    font-weight: 300;
    font-size: 13px;
    color: rgba(0, 0, 0, 0.5);
    height: 30px;
    line-height: 20px;
    padding: 5px 10px;
  }
  .cms-index-index .offers .panel-block-row.col-md-4.col-xs-12:nth-child(1) .title-offers .view-all-products > a > button::after {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    border-right: 1px solid rgba(27, 26, 26, 0.5);
    border-top: 1px solid rgba(27, 26, 26, 0.5);
    transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    vertical-align: 1px;
  }
  .cms-index-index .offers .panel-block-row.col-md-4.col-xs-12:nth-child(2) {
    padding: 0px 15px 0 15px;
  }
  .cms-index-index .offers .panel-block-row.col-md-4.col-xs-12:nth-child(2) .title-offers {
    padding-top: 20px;
  }
  .cms-index-index .offers .panel-block-row.col-md-4.col-xs-12:nth-child(2) .title-offers .view-all-products {
    position: absolute;
    top: 30px;
    margin: 0;
    left: 0px;
    display: block;
    height: 20px;
  }
  .cms-index-index .offers .panel-block-row.col-md-4.col-xs-12:nth-child(2) .title-offers .view-all-products > a > button {
    width: 100%;
    border: none;
    font-weight: 300;
    font-size: 13px;
    line-height: 19px;
    color: rgba(0, 0, 0, 0.5);
    height: 20px;
    padding: 0;
  }
  .cms-index-index .offers .panel-block-row.col-md-4.col-xs-12:nth-child(2) .title-offers .view-all-products > a > button::after {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    border-right: 1px solid rgba(27, 26, 26, 0.5);
    border-top: 1px solid rgba(27, 26, 26, 0.5);
    transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    vertical-align: 1px;
  }
  .cms-index-index .offers .panel-block-row.col-md-4.col-xs-12:nth-child(3) {
    padding: 0 15px;
  }
  .cms-index-index .offers .panel-block-row.col-md-4.col-xs-12:nth-child(3) .promobanner {
    margin-right: 0;
    padding: 0;
    width: 100%;
  }
  .cms-index-index .offers .panel-block-row.col-md-4.col-xs-12:nth-child(3) .title-offers {
    margin-top: 30px;
    margin-right: 0;
  }
  .cms-index-index .offers .products-grid .product-item-info .product-item-details {
    padding-top: 30px;
  }
  .cms-index-index .offers .products-grid .product-item .product.details.product-item-details {
    height: 120px;
    padding-left: 15px;
  }
  .cms-index-index .offers .products-grid .product-item .product.details.product-item-details .price-box.price-final_price {
    display: inline-block;
    font-size: 14px;
    padding-right: 13px;
  }
  .cms-index-index .offers .products-grid .product-item .product.details.product-item-details .price-box.price-final_price .price {
    font-size: 14px;
  }
  .cms-index-index .offers .products-grid .product-item .product.details.product-item-details .price-box.price-final_price .symbol {
    font-size: 14px;
  }
  .cms-index-index .offers .products-grid .product-item .product-top .product.photo.product-item-photo > img {
    margin: 0 !important;
    max-width: 116px;
    height: auto;
  }
  .cms-index-index .offers .products-grid .product-item .product.name.product-item-name {
    height: 23px;
    margin-top: 20px;
  }
  .cms-index-index .offers .products-grid .product-items .product.name.product-item-name .product-item-link {
    font-size: 12px;
    padding-right: 13px;
  }
  .cms-index-index .offers #product-wrapper .item.product.product-item-info.product-item {
    margin-bottom: 16px;
    height: 120px;
    overflow: hidden;
  }
  .cms-index-index .offers .owl-carousel .owl-nav > div.owl-prev {
    left: 0px !important;
    right: auto;
  }
  .cms-index-index .offers .owl-carousel .owl-nav > div.owl-next {
    left: 30px;
    right: auto;
  }
  .cms-index-index .offers .owl-carousel .owl-nav > div.disabled {
    color: rgba(27, 26, 26, 0.8);
    background: #c4c4c4;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    font-weight: 600;
  }
  .cms-index-index .offers .owl-carousel .owl-nav.disabled {
    display: block;
  }
  .cms-index-index .offers .owl-carousel .owl-dots {
    display: none;
  }
  .cms-index-index .newsletter .promobanner > a > img {
    display: none;
  }
  .cms-index-index .subscribe-form {
    position: unset;
    background: #f2f2f2;
    margin-top: 34px;
    height: 256px;
    padding: 0 15px;
  }
  .cms-index-index .subscribe-form h5 {
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    padding-top: 27px;
  }
  .cms-about-us .breadcrumbs {
    text-align: center;
    height: 47px;
    line-height: 47px;
    padding: 0;
    margin-bottom: 0;
  }
  .cms-about-us .breadcrumbs .items .item.home a {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 12px;
    text-transform: uppercase;
    color: #fff;
  }
  .cms-about-us .breadcrumbs .items .item.cms_page strong {
    font-style: normal;
    font-size: 14px;
    line-height: 12px;
    text-transform: uppercase;
    color: #23303c;
  }
  .cms-about-us .page-title-wrapper {
    display: none;
  }
  .cms-about-us .wrapper .row {
    display: flex;
    flex-direction: column;
  }
  .cms-about-us .wrapper .about-us {
    order: 2;
    padding-top: 25px;
  }
  .cms-about-us .wrapper .image-team {
    order: 1;
    padding: 0;
  }
  .cms-about-us .wrapper .image-team > img {
    width: 100%;
  }
  .cms-about-us .column.main {
    padding: 0;
  }
  .cms-about-us .our-administration-team {
    margin-top: 13px;
  }
  .cms-about-us .our-administration-team .col-md-5 {
    display: none;
  }
  .cms-about-us .our-administration-team h3 {
    font-size: 14px;
    line-height: 21px;
    padding: 0 15px 25px 0;
  }
  .cms-about-us .our-administration-team .row {
    flex-direction: unset;
    flex-wrap: wrap;
  }
  .cms-about-us .our-administration-team .support {
    max-width: 100%;
    padding: 0 25px;
  }
  .cms-about-us .our-administration-team .support img {
    width: 100%;
  }
  .cms-about-us .our-administration-team .support .name-member .name {
    font-size: 10px;
    line-height: 9px;
    margin-bottom: 5px;
  }
  .cms-about-us .our-administration-team .support .name-member .title {
    font-size: 10px;
    line-height: 9px;
  }
  .cms-about-us .our-administration-team .support .member {
    padding: 0 7px;
  }
  .cms-about-us .our-administration-team .support .col-xs-4 {
    width: 32.33%;
  }
  .cms-about-us .checkout-newsletter {
    background: #f2f2f2;
  }
  .breadcrumbs {
    text-align: center;
    height: 47px;
    line-height: 47px;
    padding: 0;
    margin-bottom: 0;
  }
  .breadcrumbs .items .item.home a {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 12px;
    text-transform: uppercase;
    color: #fff;
  }
  .breadcrumbs .items .item.cms_page strong {
    font-style: normal;
    font-size: 14px;
    line-height: 12px;
    text-transform: uppercase;
    color: #23303c;
  }
  .contact-index-index .page-title-wrapper {
    display: none;
  }
  .contact-index-index .contact-form-content .row {
    display: flex;
    flex-direction: column;
  }
  .contact-index-index .contact-form-content .map {
    padding: 0;
    order: 1;
  }
  .contact-index-index .contact-form-content .map .map-info {
    margin: 0;
  }
  .contact-index-index .contact-form-content .map .map-info #map-contact {
    height: 454px !important;
  }
  .contact-index-index .contact-form-content .informations {
    order: 2;
    margin-top: -20px;
    z-index: 1;
    background: #ffffff;
    box-shadow: 0px -8px 4px rgba(0, 0, 0, 0.1);
    border-radius: 20px 20px 0px 0px;
    -webkit-border-radius: 20px 20px 0px 0px;
    -moz-border-radius: 20px 20px 0px 0px;
    -o-border-radius: 20px 20px 0px 0px;
  }
  .contact-index-index .contact-form-content .form-contact {
    order: 3;
  }
  .contact-index-index .breadcrumbs {
    border-bottom: 5px solid #ad896c;
  }
  .contact-index-index .form-contact h3 {
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .contact-index-index .form-contact .form-group {
    margin-bottom: 15px;
  }
  .contact-index-index .form-contact .form-group .input-text {
    height: 34px;
    font-size: 12px;
    line-height: 14px;
    color: rgba(0, 0, 0, 0.5);
  }
  .contact-index-index .form-contact .actions-toolbar > button {
    width: 100%;
    height: 34px;
    margin-bottom: 41px;
    margin-top: 0;
    line-height: 17px;
  }
  .contact-index-index .form-contact .actions-toolbar > button > span {
    font-family: 'ArbFONTS+TheSans+Plain', 'sans-serif';
    font-size: 14px;
    line-height: 21px;
    align-items: center;
    text-transform: uppercase;
    color: #ffffff;
  }
  .contact-index-index .contact-wrapper h3 {
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    padding-top: 27px;
    margin-bottom: 10px;
  }
  .contact-index-index .contact-wrapper .list-icon {
    display: none;
  }
  .contact-index-index .contact-wrapper .information {
    border: none;
    padding: 0;
  }
  .contact-index-index .contact-wrapper .information .title-information {
    font-size: 12px;
    line-height: 24px;
    color: rgba(27, 26, 26, 0.5);
  }
  .contact-index-index .contact-wrapper .information p {
    font-size: 14px;
  }
  .contact-index-index .contact-wrapper .information a {
    font-size: 14px;
  }
  .contact-index-index .contact-wrapper ul li {
    margin-bottom: 11px;
  }
  .catalog-product-view .product-info-main .product-info-top .product-number-review .type {
    font-family: 'ArbFONTS+TheSans+Plain', 'sans-serif';
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    line-height: 24px;
  }
  .catalog-product-view .product-info-main .product-info-top .product-number-review a {
    font-size: 12px;
    line-height: 24px;
  }
  .catalog-product-view .product-info-main .product-info-price {
    margin: 0 0 0 0;
  }
  .catalog-product-view .product-info-main .product-info-price .price-box.price-final_price {
    margin-top: 15px;
  }
  .catalog-product-view .product-info-main .product-info-price .price-wrapper .price {
    font-size: 20px;
    line-height: 23px;
  }
  .catalog-product-view .product-info-main .product.attribute.overview {
    margin-top: 10px;
  }
  .catalog-product-view .product-info-main .product.attribute.overview .value.std > ul > li {
    font-family: 'ArbFONTS+TheSans+Plain', 'sans-serif';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 24px;
  }
  .catalog-product-view .product-info-main .product.attribute.overview .value.std > ul > li:before {
    height: 4px;
    width: 4px;
  }
  .catalog-product-view .product-info-main .product-list-socical {
    position: relative;
    margin: 10px 0 0 0;
  }
  .catalog-product-view .product-info-main .product-list-socical span:before {
    width: 22px;
    height: 22px;
  }
  .catalog-product-view .product-info-main .product-info-bottom {
    position: relative;
  }
  .catalog-product-view .product-info-main .product-info-bottom .box-tocart .fieldset {
    width: 100%;
  }
  .catalog-product-view .product-info-main .product-info-bottom .box-tocart .fieldset .actions {
    width: 100%;
  }
  .catalog-product-view .product-info-main .product-info-bottom .box-tocart .fieldset .action.primary.tocart {
    width: 100%;
    height: 43px;
    padding: 0;
    line-height: 22px;
  }
  .catalog-product-view .product-info-main .product-info-bottom .box-tocart .fieldset .action.primary.tocart span {
    font-size: 16px;
    line-height: 35px;
    color: #ffffff;
  }
  .catalog-product-view .product-info-main .product-info-bottom .box-tocart .actions.action-add-to {
    width: 100%;
  }
  .catalog-product-view .product-info-main .product-info-bottom .box-tocart .actions.action-add-to > button {
    width: 100%;
    height: 43px;
    padding: 0;
    position: relative;
  }
  .catalog-product-view .product-info-main .product-info-bottom .box-tocart .field-qty-plus .field.qty {
    right: 160px;
  }
  .catalog-product-view .product-info-main .product-info-bottom .swatch-attribute.size .swatch-option.text {
    height: 36px;
    line-height: 36px;
    margin: 6px;
  }
  .catalog-product-view .product-info-main .product-info-bottom .extra-link {
    position: relative;
    height: 44px;
    line-height: 44px;
    margin-top: 0;
    display: flex;
    align-items: center;
  }
  .catalog-product-view .product-info-main .product-info-bottom .extra-link .free-delivery {
    font-size: 14px;
    line-height: 24px;
    height: 44px;
    width: 51%;
  }
  .catalog-product-view .product-info-main .product-info-bottom .extra-link .free-delivery::before {
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    top: 50%;
  }
  .catalog-product-view .product-info-main .product-info-bottom .extra-link .support {
    width: 48%;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 14px;
    line-height: 24px;
    margin: 0;
  }
  .catalog-product-view .product-info-main .pe-7s-like {
    display: flex !important;
    justify-content: center;
    align-items: center;
  }
  .catalog-product-view .product-info-main .pe-7s-like::before {
    content: "\e642";
    width: 19px;
    height: 17px;
    background-size: 100%;
    margin-left: 10px;
  }
  .catalog-product-view .product-info-main .pe-7s-like::after {
    content: "قائمة امنياتك";
    font-family: 'ArbFONTS+TheSans+Plain', 'sans-serif';
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #23303c;
  }
  .catalog-product-view .product-info-main .product-name {
    font-size: 24px;
    line-height: 30px;
  }
  .catalog-product-view .breadcrumbs {
    height: 55px;
    line-height: 17px;
    display: flex;
    align-items: center;
  }
  .catalog-product-view .breadcrumbs .items > li {
    display: inline-block;
  }
  .catalog-product-view .product-detail-infomation-sticky-parent .product-detail-media .product.media {
    padding: 0;
  }
  .catalog-product-view .product-detail-infomation-sticky-parent .product-detail-media .product.media #owl-carousel-gallery {
    padding: 0;
    margin-bottom: 25px;
  }
  .catalog-product-view .product-detail-infomation-sticky-parent .product-detail-media .product.media .horizontal-thumbnail-row {
    padding: 0 1px;
  }
  .catalog-product-view .product-detail-infomation-sticky-parent .product-detail-media .product.media .horizontal-thumbnail-row .owl-item {
    padding: 0 4px;
  }
  .catalog-product-view .product-detail-infomation-sticky-parent .product-detail-media .product.media .horizontal-thumbnail-row .owl-carousel .owl-stage .item-thumb {
    height: 63px;
  }
  .catalog-product-view .product.info.detailed {
    margin-top: 25px;
  }
  .catalog-product-view .product.info.detailed .title-accordion {
    font-family: 'ArbFONTS+TheSans+Plain', 'sans-serif';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 30px;
    text-transform: uppercase;
    color: #23303c;
    line-height: 45px;
    height: 45px;
    background: #f2f2f2;
  }
  .catalog-product-view .product.info.detailed .title-accordion:after {
    line-height: 45px;
  }
  .catalog-product-view .product.info.detailed .title-accordion.active {
    background: #ad896c;
    color: #ffffff;
  }
  .catalog-product-view .product.info.detailed .product.attribute.description p {
    font-family: 'ArbFONTS+TheSans+Plain', 'sans-serif';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 28px;
    color: #000000;
    margin-bottom: 0;
  }
  .catalog-product-view .product.info.detailed .product.attribute.description ul li {
    margin: 0;
    font-size: 14px;
    font-family: 'ArbFONTS+TheSans+Plain', 'sans-serif';
    font-style: normal;
    font-weight: 300;
  }
  .catalog-product-view .product.info.detailed .product.attribute.description ul li::before {
    width: 4px;
    height: 4px;
  }
  .catalog-product-view .product.info.detailed .data.item.content p {
    font-size: 14px;
  }
  .catalog-product-view .product-data-items-content #product-review-container .title-content .title {
    font-size: 14px;
  }
  .catalog-product-view .product-data-items-content #product-review-container .title-content .title span {
    font-size: 14px;
  }
  .catalog-product-view .product-data-items-content #product-review-container .title-content .scroll-review span {
    font-size: 14px;
  }
  .catalog-product-view .product-data-items-content #product-review-container .block-content .review-content {
    font-size: 14px;
  }
  .catalog-product-view .product-data-items-content #product-review-container .block-content .bottom-pagination {
    justify-content: flex-end;
    margin-bottom: 30px;
  }
  .catalog-product-view .product-data-items-content #product-review-container .block-content .bottom-pagination .pagination li {
    width: 29px;
    height: 38px;
    margin-left: 7px;
    margin-right: 0;
  }
  .catalog-product-view .product-data-items-content #product-review-container .block-content .bottom-pagination .pagination li span {
    padding: 0;
  }
  .catalog-product-view .product-data-items-content #product-review-container .block-content .review-item {
    border: none;
  }
  .catalog-product-view .product-data-items-content #reviews {
    display: none;
  }
  .catalog-product-view .product-data-items-content .scroll-review-outside {
    padding: 9px 20px;
    margin: 30px 0 30px 0;
    font-size: 13px;
    text-transform: uppercase;
    color: #23303c;
    font-family: 'ArbFONTS+TheSans+Plain', 'sans-serif';
    font-style: normal;
    font-weight: normal;
    line-height: 20px;
    border: 1px solid #23303c;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    max-width: 125px;
  }
  .catalog-product-view .product-data-items-content .block.review-add .block-title .title {
    font-size: 20px;
  }
  .catalog-product-view .product-data-items-content .block.review-add .block-content .review-form h4 {
    font-size: 16px;
  }
  .catalog-product-view .product-data-items-content .block.review-add .block-content .review-form .review-form-actions .action.submit {
    font-size: 14px;
  }
  .cms-best-rated .column.main {
    padding-top: 20px;
    padding-bottom: 30px;
  }
  .cms-best-rated .page-title-wrapper {
    display: none;
  }
  .cms-best-rated .products-grid .product-item .price-box.price-final_price {
    display: block;
    text-align: center;
  }
  .cms-best-rated .products-grid .product-item .price-box.price-final_price .symbol {
    font-size: 14px;
  }
  .cms-best-rated .products-grid .product-item .price-box.price-final_price .price {
    font-size: 14px;
  }
  .cms-best-rated .products-grid .product-item .product.name.product-item-name {
    height: 23px;
  }
  .cms-best-rated .action.tocart.btn-cart {
    display: none;
  }
  .catalog-product-view .product-data-items-content #product-review-container .block-content .bottom-pagination .scroll-review {
    display: none;
  }
  #mgs-slider-slider_today_offers.slider_mgs_carousel.owl-carousel .owl-dots {
    bottom: -15px;
  }
  .customer-account-login .login-container .block-customer-login .block-content .field.email {
    width: 60%;
  }
  .customer-account-login .login-container .block-customer-login .block-content .field.email .drop-down-flag {
    width: 130px;
  }
  .customer-account-login .login-container .block-customer-login .block-content .field.email .drop-down-flag .button span.flag-background {
    margin-left: 5px;
  }
  .customer-account-login .login-container .block-customer-login .block-content .field.email #login-phone {
    width: calc(100% - 130px);
  }
  .auth-login-index .page-main .block-customer-login .block-content .field.field.form-group.phone .control {
    width: 64%;
  }
  .auth-login-index .page-main .block-customer-login .actions-toolbar {
    width: 32%;
  }
  .store-locator-navigation {
    width: 100% !important;
    float: none !important;
    padding: 0 !important;
    margin-bottom: 15px;
    height: auto !important;
  }
  .store-locator-results {
    max-height: 468px !important;
    height: auto !important;
  }
}
@media only screen and (max-width: 370px) {
  .header.header1 .logo-header.mobile-item-col {
    text-align: unset;
    padding: 0;
  }
  .header.header1 .logo-header.mobile-item-col img {
    width: 90px;
  }
  .checkout-cart-index #shopping-cart-table tbody tr td.col:not(.item)::before {
    font-size: 12px !important;
    margin-right: 0px !important;
  }
  .checkout-cart-index #shopping-cart-table tbody tr td {
    padding: 5px 5px !important;
    width: calc(100% - 135px) !important;
  }
  .checkout-cart-index #shopping-cart-table tbody tr td.col.price-wrapper .price {
    margin-right: 37px !important;
  }
  .checkout-cart-index #shopping-cart-table tbody tr td.col.qty .control.qty {
    margin-right: 21px !important;
  }
  .checkout-cart-index #shopping-cart-table tbody tr td.col.subtotal .price-excluding-tax .cart-price {
    margin-right: 0px !important;
  }
  .checkout-cart-index #shopping-cart-table tbody .symbol {
    font-size: 13px;
  }
  .checkout-cart-index #shopping-cart-table .cart-price .price {
    font-size: 13px;
  }
}
@media (min-width: 768px) {
  .catalog-product-view .product-data-items-content .scroll-review-outside {
    display: none;
  }
}
@media (min-width: 1200px) {
  .header:not(.header6):not(.header7) .navigation .nav-main-menu li > .dropdown-menu {
    max-height: calc(100vh - 250px);
    overflow: auto;
    height: 0;
  }
  .header:not(.header6):not(.header7) .navigation .nav-main-menu li:hover > .dropdown-menu {
    height: auto;
  }
  .header:not(.header6):not(.header7).active-sticky .navigation .nav-main-menu li > .dropdown-menu {
    max-height: calc(100vh - 100px);
    overflow: auto;
  }
}
.sticky-menu-logo {
  display: none;
}
@media only screen and (min-width: 1600px) {
  .header.active-sticky .navigation {
    position: relative;
  }
  .header.active-sticky .navigation .sticky-menu-logo {
    content: "";
    position: absolute;
    display: block;
    right: 0;
    top: 0;
    width: 150px;
    height: 46px;
    background: url(../images/logo-missions.png) no-repeat;
    background-position: center center;
    background-size: 100% auto;
  }
  .contact-index-index .contact-form-content .informations {
    max-width: 29%;
  }
  .contact-index-index .contact-form-content .map {
    max-width: 31%;
    float: left;
  }
  .contact-index-index .contact-form-content .map-info {
    margin-top: 65px;
    margin-right: 6px;
  }
  .contact-index-index .contact-form-content .form-contact .form-group .input-text {
    width: 556px;
    max-width: 100%;
  }
  .accessories {
    margin-bottom: 28px;
  }
}
@media (min-width: 1200px) and (max-width: 1599px) {
  .home-top-promobanner-list .promobanner-content {
    padding: 10px 0;
  }
  .home-top-promobanner-list .promobanner-title {
    font-size: 30px;
    padding-bottom: 15px;
  }
  .home-top-promobanner-list .promobanner-title:after {
    width: 200px;
  }
  .home-top-promobanner-list .shop-now {
    margin-top: 10px;
  }
  .text .banner-text .text-title h3.fwm.ls__1.lh__1 {
    line-height: 1.2;
    margin-bottom: 5px;
  }
  .text .banner-text .text-title p.margin-bottom10 {
    font-size: 16px;
    line-height: 1.2;
  }
  .text .banner-text .text-title .sale {
    font-size: 24px;
    line-height: 1.2;
    margin-bottom: 5px;
  }
  .text .banner-text button.btn.btn-default {
    margin-bottom: 0;
  }
  .text.top-middle .text-title.banner-lookbook h4 {
    font-size: 54px;
  }
  .text.top-middle .text-title.banner-lookbook h4.title-summer {
    font-size: 60px;
  }
  .sneaker .text.top-right .text-title.banner-women p.title-women {
    font-size: 26px;
  }
  .sneaker .text.top-right .text-title.banner-women h4.title-sneaker {
    font-size: 57px;
  }
  .block.newsletter {
    padding-right: 0;
  }
  .field.form-group.newsletter {
    width: calc(100% - 234px);
  }
  .subscribe-form .control {
    width: 100%;
  }
  input#newsletter-footer {
    width: 100%;
  }
  button.action.subscribe.btn.btn-primary.btn-sm {
    width: 200px;
    padding: 0;
  }
}
@media (min-width: 768px) and (max-width: 1599px) {
  .checkout-cart-index #shopping-cart-table tbody tr td.qty {
    width: 160px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .checkout-cart-index .cart-summary {
    margin-top: 30px;
  }
}
