.ie10 .page-wrapper, .ie11 .page-wrapper{
    overflow: scroll!important;
}



@media screen and (max-width: 480px) {
    .slide-banner-2 {
        display: none;
    }
}

@media screen and (max-width: 414px) {
    .modal-popup.modals-ajaxcart .modal-inner-wrap{
        width: 100%!important;
    }
}


@media screen and (min-width: 768px) {
    .special-offer-home2 .slick-slider.magicslider .text-slide .special-offer-h2{
        font-size: 3rem;
    }
    .special-offer-home2 .slick-slider.magicslider .text-slide h3{
        font-size: 2rem;
    }
    .special-offer-home2 .slick-slider.magicslider .text-slide h4{
        font-size: 3rem;
    }
    .slide-banner .text-slide3.text-slide3-2 .caption1 {
        margin-bottom: 0;
        line-height: 35px;
        font-size: 3rem;
    }
    .header-content.menu-mobile.header-sticker .container:nth-child(2) {
        padding-top: 10px;
    }
    .header-content.menu-mobile.header-sticker .container:nth-child(4) {
        padding-top: 10px;
    }
    input#tokyopay_ccowner{
        width: 64%;
    }
    #product-options-wrapper{
        width: 80%;
    }
    .header .header-top .header-item:first-child ul li:first-child {
        border-right: 1px solid #6490f3;
    }
}

@media screen and (max-width: 320px) {
    #product-options-wrapper {
        width: 100%!important;
    }
}

@media screen and (max-width: 375px) {
    .slide-banner .text-slide3.text-slide3-2 .caption1 {
        letter-spacing: 3px;
        margin-bottom: 0;
    }
}

@media screen and (max-width: 414px) {
    .slide-banner .text-slide3.text-slide3-2 .caption1 {
        letter-spacing: 3px;
        margin-bottom: 0;
    }
    .modal-popup.modals-ajaxcart .modal-inner-wrap{
        width: 100%!important;
    }
}


@media (min-width: 361px) and (max-width: 480px) {
    .product-items .product-item{
        padding: 0 5px!important;
    }
}


@media screen and (max-width: 768px) {
    .products.wrapper.grid .product-item .product-hover{
        padding: 0;
    }
    #product-options-wrapper{
        width: 100%;
    }
    #header-nav {
        display: none !important;
    }

    .logo {
        width: 65%;
    }

    .logo img {
        width: 75%;
    }

    .nav-before-open.nav-open .nav-sections .section-items .nav-sections-item-title.active {
        background: #286df1;
    }

    .why-choose .block-title {
        top: 6px !important;
        font-size: 30px;
    }



    table#shopping-cart-table td.col.item {
        display: flex!important;
        margin-top: 15px;
    }
    tr.item-actions .actions-toolbar {
        float: right;
    }



    span.toggle-tab.mobile {
        display: none!important;
    }
    .why-choose{
        margin-bottom: 40px;
    }
    .slick-list.draggable .slick-track li.item.product.product-item{
        padding-left: 2px;
        padding-right: 2px;
    }
    .alo-brand.alo-brand-heading{
        margin-top: 44px!important;
        padding: 44px 0!important;
    }
    div#checkout-payment-method-load .payment-method-content{
        max-width: 100%!important;
    }
    .header .header-content .header-center .minicart-wrapper .mage-dropdown-dialog{
        z-index: 5!important;
    }
    .deals-of-day{
        margin-top: 30px;
    }
    .page-footer .footer{
        margin-top: 20px;
    }
    .footer-slide-blog{
        margin-top: 44px;
    }
    .category-description p {
        margin-top: 50px;
    }


    .slide-banner .text-slide3.text-slide3-2 .caption1 {
        letter-spacing: 3px;
        margin-bottom: 0;
    }
    .slide-banner .text-slide3 {
        left: 6%;
    }
    main#maincontent .block-title.filter-title {
        display: none;
    }
    div.modal-content button.continue span, div.modal-content button.viewcart span{
        font-size: 14px;
    }
    .products.wrapper.grid .product-item .actions-primary .btn-cart, .products.wrapper.grid .product-item .actions-primary .stock.unavailable{
        padding: 10px;
    }



}

.why-choose .block-title {
    color: #286df1;
    font-family: 'Montaga', serif;
    top: -8px;
}

.header .header-content .header-top {
    background: #286df1;
}

.header .header-content .header-top .header-top-social .header-top-link {
    border-color: #6490f3;
}

.header .header-content .header-top .header-top-social .header-top-link .header-account .toggle-tab:hover {
    color: #f19200;
}

.deals-of-day .deals-left .products.wrapper.grid .product-items .product-item .product-item-info {
    border-color: #ddd;
}

.deals-of-day .products.wrapper.grid .product-items .product-item:hover .product-item-info {
    border-color: #f19200;
}

.level-top:before {
    display: none;
}

.vmagicmenu .level0 .level-top img {
    width: 20px;
    display: inline-block;
}

.header .header-content .header-top .header-top-social .header-social-items .header-social-item .header-social:hover {
    color: #FFBB1E;
}

.header .header-content .header-center .minicart-wrapper .action.showcart:hover {
    color: #f19200!important;
}

.header .header-content .header-center .minicart-wrapper .action.showcart:hover .minicart-text .text-label {
    color: #f19200;
}

.products.wrapper.grid .product-item .category_name a:hover {
    color: #f19200;
}

.vmagicmenu,
.vmagicmenu .vmagicmenu-narrow.nav-desktop {
    width: 228px;
}

.header .header-content .header-center .minicart-wrapper.active .action.showcart {
    color: #f19200!important;
}



.header .header-content .header-center .minicart-wrapper.active .minicart-text .text-label {
    color: #f19200;
}

.header .header-content .fa-phone:before {
    color: #f19200;
}

.message.global.cookie.magepow-gdpr-cookie-notice .info a {
    background: #286df1;
}

.message.global.cookie.magepow-gdpr-cookie-notice .info a:hover {
    background: #f19200;
}

.labelsale {
    color: #ffffff;
    background-color: #f19200;
}

.timer-box:hover {
    background-color: #f19200;
    border-color: #f19200;
}

.header .header-content .header-bottom .header-search .toggle-content .form-search .action:hover .fa-search:before {
    color: #f19200;
}

.qs-option-description {
    display: none;
}

#bundle-slide {
    background-color: #286df1;
    padding: 8px 15px 8px;
    border: 0;
    line-height: 28px;
}

#bundle-slide:hover {
    background-color: #f19200;
}

.product-view .product-info-main .content-form-detail .product-social-links .socials .icon-share li:hover .fa {
    color: #f19200;
}

.modal-popup .action-close:hover {
    color: #f19200;
}

.vmagicmenu .vmagicmenu-narrow .level0.dropdown li {
    padding: 9px 14px;
    border-bottom: 1px dashed #ddd;
    margin-bottom: 0;
}

.vmagicmenu .vmagicmenu-narrow .level0.dropdown li:last-child {
    border-bottom: 0;
}

.all-cat {
    display: none !important;
}

.why-choose .why-choose-detail .why-choose-info .why-choose-img:before {
    display: none;
}

.header .header-content .header-center .minicart-wrapper .mage-dropdown-dialog .block-content .product-item .product.options .toggle:hover {
    color: #f19200;
}

.header .header-content .header-center .minicart-wrapper .mage-dropdown-dialog .block-content .product-item .action:hover:before {
    color: #f19200;
}

.action.back {
    color: #fff;
}

.action.back:hover {
    color: #fff;
}

.header .header-content .header-top .header-top-social .header-top-link .header-account .toggle-content>.header.links li a {
    background: #286df1;
}

.header .header-content .header-top .header-top-social .header-top-link .header-account .toggle-content>.header.links li a:hover {
    background: #f19200;
}

button.action {
    background-color: #286df1;
}

button.action:hover {
    background-color: #f19200;
}

.cart-container .checkout-methods-items .action.primary {
    color: #ffffff;
    background-color: #286df1;
    border-color: #286df1;
}

.cart-container .checkout-methods-items .action.primary:hover {
    color: #ffffff;
    background-color: #f19200;
    border-color: #f19200;
}

.actions-toolbar .action-edit:hover:before,
.actions-toolbar .action-delete:hover:before,
.actions-toolbar .action-towishlist:hover:before {
    color: #f19200;
}

.customer-account-index .sidebar .nav .item.current>a,
.account .sidebar .nav .item.current>a,
.customer-account-index .sidebar .nav .item.current>strong,
.account .sidebar .nav .item.current>strong {
    color: #f19200;
    border-color: #f19200;
}

.customer-account-index .sidebar .nav .item>a:hover,
.account .sidebar .nav .item>a:hover,
.customer-account-index .sidebar .nav .item>strong:hover,
.account .sidebar .nav .item>strong:hover {
    color: #f19200;
}

.actions-toolbar .secondary a.action.back:hover {
    color: #f19200;
}

.form-edit-account .field.password-info a:hover {
    color: #f19200;
}

.opc-progress-bar-item._active:before {
    background-color: #f19200;
}

.opc-progress-bar-item._active>span:before {
    background-color: #f19200;
}

.block.discount .apply.primary:hover,
.checkout-shipping-method .action.primary:hover {
    background-color: #f19200;
    border-color: #f19200;
}

.checkout-payment-method .payment-methods .actions-toolbar .primary.checkout:hover {
    background-color: #f19200;
    border-color: #f19200;
}

.checkout-index-index .opc-sidebar .modal-content .opc-block-summary .product-item-details .product.options .toggle:hover {
    color: #f19200;
}

.opc-wrapper .shipping-address-item.selected-item {
    border-color: #f19200;
}

.opc-wrapper .shipping-address-item.selected-item:after {
    background-color: #f19200;
}

.block.block-compare .actions-toolbar .action,
.block.block-reorder .actions-toolbar .action,
.block.block-wishlist .actions-toolbar .action {
    background: #286df1;
}

.block.block-compare .actions-toolbar .action:hover,
.block.block-reorder .actions-toolbar .action:hover,
.block.block-wishlist .actions-toolbar .action:hover {
    background: #f19200;
}

.customer-account-index .sidebar .actions-toolbar button:hover,
.account .sidebar .actions-toolbar button:hover {
    border-color: #f19200;
}

.customer-account-index .sidebar .actions-toolbar a.action,
.account .sidebar .actions-toolbar a.action {
    background: #286df1;
}

.customer-account-index .sidebar .actions-toolbar a.action:hover,
.account .sidebar .actions-toolbar a.action:hover {
    background: #f19200;
}

.customer-account-index .order-actions-toolbar a:hover,
.account .order-actions-toolbar a:hover {
    color: #f19200;
}

.account .column.main .block .block-content .box .box-actions a:hover,
.customer-account-index .column.main .block .block-content .box .box-actions a:hover,
.sales-order-view .column.main .block .block-content .box .box-actions a:hover,
.customer-address-index .column.main .block .block-content .box .box-actions a:hover,
.multishipping-checkout-shipping .column.main .block .block-content .box .box-actions a:hover {
    color: #f19200;
}

.account .column.main .block .block-content .box .box-actions a, .customer-account-index .column.main .block .block-content .box .box-actions a, .sales-order-view .column.main .block .block-content .box .box-actions a, .customer-address-index .column.main .block .block-content .box .box-actions a, .multishipping-checkout-shipping .column.main .block .block-content .box .box-actions a{
    color: #286df1;
}

.account .column.main .block .block-content .box .box-actions a:nth-child(2):before, .customer-account-index .column.main .block .block-content .box .box-actions a:nth-child(2):before, .sales-order-view .column.main .block .block-content .box .box-actions a:nth-child(2):before, .customer-address-index .column.main .block .block-content .box .box-actions a:nth-child(2):before, .multishipping-checkout-shipping .column.main .block .block-content .box .box-actions a:nth-child(2):before{
    background-color: #286df1;
}

.customer-account-index .column.main .block-title a:hover,
.account .column.main .block-title a:hover {
    color: #f19200;
}

.customer-account-index .column.main .block-title a,
.account .column.main .block-title a {
    color: #286df1;
}

select#country,
select#region_id {
    height: 42px;
}

.bundle-options-wrapper select {
    height: 42px;
}

.ui-datepicker-title select {
    height: 42px;
}

.product-view .product-info-main .content-form-detail .product-social-links .product-addto-links a:hover span {
    color: #f19200;
}

.page-product-bundle .bundle-options-container .block-bundle-summary .available.stock span {
    color: #f19200;
}

ul.nav-accordion li a:hover {
    color: #f19200;
}

.toolbar .modes-mode.active,
.toolbar .modes-mode:hover {
    color: #f19200 !important;
}


.vmagicmenu .level0:first-child {
    border-top: 0;
}

.vmagicmenu .level0 {
    margin-right: 20px;
    margin-left: 20px;
    width: 82.5%;
    border-top: 1px dashed #ddd;
    padding: 0!important;

}

.vmagicmenu .level0:not(:first-child) .level-top {
    border-top: 0;
}

.vmagicmenu .level0 .level-top {
    margin: 0;
}

.vmagicmenu .level0 .level-top:hover {
    filter: brightness(100%);
}

.vmagicmenu .level0 .level-top {
    color: #333333;
    filter: brightness(10%);
}

.block.filter .filter-options-content .items .item a:hover,
.sidebar-main .sidebar-shop.sidebar-left .filter-options-item .filter-options-content .item a:hover {
    color: #f19200 !important;
}

.page-products .block-actions .action:hover {
    background: #f19200;
}

.page-product-bundle .bundle-options-container .action.back {
    background-color: #286df1;
    border-color: #286df1;
    padding: 0 20px;
    height: 33px;
}

.page-product-bundle .bundle-options-container .action.back:hover {
    background-color: #f19200;
}

.actions-toolbar .primary .action:hover {
    background-color: #f19200;
}

.actions-toolbar .secondary .action.remind:hover {
    color: #f19200;
}

.form-create-account .actions-toolbar .submit.primary {
    color: #ffffff;
    background-color: #286df1;
    border-color: #286df1;
}

.form-create-account .actions-toolbar .submit.primary:hover {
    color: #ffffff;
    background-color: #f19200;
    border-color: #f19200;
}

.page-footer .footer>.container {
    padding-bottom: 0;
}

.page-product-bundle .bundle-options-container .legend.title {
    font-size: 2.3rem;
}

.products.wrapper.list .product-item .actions-primary .tocart {
    background-color: #286df1;
    color: #fff;
}

.products.wrapper.list .product-item .actions-primary .tocart:hover {
    background-color: #f19200;
    color: #fff;
}

.page-products .products.wrapper.list .item .product-item-info .product-item-details-right .stock {
    color: #f19200;
}

ul.nav-accordion .collapse:hover:before {
    color: #f19200;
}

dl.filter-options-item.narrow-by:last-child {
    display: none;
}

.sidebar.sidebar-additional {
    display: none;
}

.field.date input {
    width: 100%;
}

button.ui-datepicker-trigger.v-middle {
    margin-top: 15px;
    border-radius: 20px;
}

.slide-banner-2 .magicslider .slick-slide .figcaption .caption5 a.read-more {
    color: #ffffff;
    background-color: #286df1;
    border-color: #286df1;
}

.slide-banner-2 .magicslider .slick-slide .figcaption .caption5 a.read-more:hover {
    color: #ffffff;
    background-color: #f19200;
    border-color: #f19200;
}

.slide-banner-2 .magicslider .slick-slide .figcaption .caption5 a:hover {
    color: #ffffff;
    background-color: #f19200;
    border-color: #f19200;
}

.magicslider .slick-slide .figcaption .caption5 a:hover {
    color: #ffffff;
    background-color: #f19200;
    border-color: #f19200;
}

.ui-datepicker {
    width: 300px;
}

.magicslider .slick-slide .figcaption .caption5 .shop-now {
    color: #ffffff;
    background-color: #286df1;
    border-color: #286df1;
}

.magicslider .slick-slide .figcaption .text-slide2 .caption5 a.shop-now {
    color: #ffffff;
    background-color: #286df1;
    border-color: #286df1;
}

.home-slider .slick-slide .figcaption .text-slide2 .caption5 a:hover {
    color: #ffffff;
    background-color: #f19200;
    border-color: #f19200;
}

.footer-right .norton a img {
    width: 102px;
    height: 55px;
    margin: 15px 0;
}

.labelnew {
    color: #ffffff;
    background-color: #f19200;
}

.block-title-tabs.clearfix .products.wrapper.grid .product-items .product-item:hover .product-item-info {
    padding-bottom: 80px;
    margin-bottom: -80px;
}

.block-title-tabs.clearfix .products.wrapper.grid .product-items .product-item:hover .product-item-info .hover-box {
    bottom: -60px;
}

.page-products .products.wrapper.grid .item:hover .product-item-info {
    padding-bottom: 70px;
}

.page-products .products.wrapper.grid .item:hover .hover-box {
    bottom: -50px;
}

.header .header-content .header-center .minicart-wrapper .minicart-items .update-cart-item:hover:before {
    color: #f19200;
}

.products.wrapper.grid .product-item .product-item-name .product-item-link {
    white-space: initial;
    height: 62px;
}

.products.wrapper.grid .product-item .link-view .quickview:hover {
    color: #f19200;
}

.link-view {
    display: none;
}

.control select {
    height: 42px!important;
}

.icon-head:hover,
.toggle-visible .icon-head {
    color: #ffffff;
}

.block-minicart .block-content .actions .primary .action.primary.checkout:hover {
    background-color: #f19200;
    border-color: #f19200;
    color: #ffffff;
}
.magicmenu .nav-desktop .level0 .level-top span{
    font-weight: 600;
}
.magicmenu .nav-desktop .level0 .level-top span:before{
    background: 0;
}







/*  head start */

body {
    font-size: 16px;
    font-family: 'Cairo', sans-serif
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    color: #222222;
}

body.page-layout-1column a,
body.page-layout-2columns-left a,
body.page-layout-2columns-right a,
.block-collapsible-nav .item a {
    color: #333333;
}

body a:hover,
body a:focus {
    color: #f19200;
}

body {
    background-color: #ffffff;
}

button.button,
button,
.cart .continue,
.actions-toolbar .primary .action,
.actions-toolbar .secondary .action {
    color: #ffffff;
    background-color: #286df1;
    border-color: #286df1;
}

button.button:hover,
button:hover,
.cart .continue:hover,
.actions-toolbar .primary a.action:hover,
.block-compare .action.clear:hover {
    color: #ffffff;
    background-color: #f19200;
    border-color: #f19200;
}

.actions-toolbar .secondary .action.remind {
    color: #222222;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0);
}

.actions-toolbar .secondary a.action.back {
    color: #286df1;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0);
}

.password-strength-meter-0 .password-strength-meter:before {
    background-color: #f4f4f4;
}

.password-strength-meter-0 .password-strength-meter:before {
    background-color: #f4f4f4;
    width: 100%;
}

.password-strength-meter-1 .password-strength-meter:before {
    background-color: #ffafae;
}

.password-strength-meter-2 .password-strength-meter:before {
    background-color: #ffd6b3;
}

.home-slider .slick-slide.slick-active .figcaption .caption1 {
    color: #ffffff;
}

.home-slider .slick-slide.slick-active .figcaption .caption2 {
    color: #ffffff;
}

.home-slider .slick-slide.slick-active .figcaption .caption3 {
    color: #ffffff;
}

.home-slider .slick-slide.slick-active .figcaption .caption4 {
    color: #ffffff;
}

.magicslider .slick-slide .figcaption .caption5 a {
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0);
    border-color: #ffffff;
}




.magicslider .slick-slide .figcaption .caption5 a.shop-now:hover {
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0);
    border-color: #ffffff;
}

.home-slider .slick-slide .figcaption .text-slide2 .caption1 {
    color: #222222;
}

.home-slider .slick-slide .figcaption .text-slide2 .caption2 {
    color: #222222;
}

.home-slider .slick-slide .figcaption .text-slide2 .caption3 {
    color: #222222;
}

.home-slider .slick-slide .figcaption .text-slide2 .caption4 {
    color: #222222;
}

.home-slider .slick-slide .figcaption .text-slide2 .caption5 a {
    color: #222222;
    background-color: rgba(0, 0, 0, 0);
    border-color: #222222;
}


.magicslider .slick-slide .figcaption .text-slide2 .caption5 a.shop-now:hover {
    color: #222222;
    background-color: rgba(0, 0, 0, 0);
    border-color: #222222;
}

.home-slider .slick-slide.slick-active .figcaption .btn-shop:hover {
    color: #ffffff;
}

.slide-banner .caption1 {
    color: #ffffff;
}

.slide-banner .caption2 {
    color: #ffffff;
}

.slide-banner .caption3 {
    color: #ffffff;
}

.slide-banner .caption4 {
    color: #ffffff;
}

.slide-banner .caption5 {
    color: #ffffff;
}

.slide-banner .text-slide3.text-slide3-2{
    width: 626px;
}

.slide-banner .text-slide3.text-slide3-2 .caption1 {
    color: #000000;
}

.slide-banner .text-slide3.text-slide3-2 .caption2 {
    color: #000000;
}

.slide-banner .text-slide3.text-slide3-2 .caption3 {
    color: #000000;
    font-size: 2.5rem;
}

.slide-banner .text-slide3.text-slide3-2 .caption4 {
    color: #000000;
}

.slide-banner .text-slide3.text-slide3-2 .caption5 {
    color: #000000;
}

.slide-banner .text-slide3.text-slide3-2 .caption5 a{
    color: #000;
    border-color: #000;
}

.slide-banner .caption5 .add-cart {
    color: #ffffff;
    border-color: #ffffff;
}

.slide-banner-2 .caption1 {
    color: #222222;
}

.slide-banner-2 .caption2 {
    color: #222222;
}

.slide-banner-2 .caption3 {
    color: #222222;
}

.slide-banner-2 .caption4 {
    color: #666666;
}

.slide-banner-2 .caption5 {
    color: #222222;
}

.slide-banner-2 .magicslider .slick-slide .figcaption .caption5 a {
    color: #222222;
    border-color: #dddddd;
}


.home-slider .slick-arrow:before {
    color: #e6e6e6;
    background-color: rgba(0, 0, 0, 0);
    border-color: #e6e6e6;
}

.slick-prev:before,
.slick-prev:focus:before,
.slick-next,
.slick-next:focus:before {
    color: #e6e6e6;
    background-color: rgba(0, 0, 0, 0);
}

.slick-prev:hover:before,
.slick-next:hover:before {
    color: #f19200;
    background-color: rgba(0, 0, 0, 0);
    border-color: #f19200;
}

.slick-dots li button {
    color: #333333;
    background-color: #ffffff;
    border-color: #ffffff;
}

.slick-dots li:hover button,
.slick-dots li.slick-active button {
    color: #ffffff;
    background-color: #286df1;
    border-color: #286df1;
}

.service .service-item {
    background-color: #ffffff;
    border-color: #dfdfdf;
}

.service .service-item h3 {
    color: #333333;
}

.service .service-item .info p {
    color: #666666;
}

.service .service-item .info a {
    border-color: rgba(0, 0, 0, 0);
}

#popup-newsletter .block-content .block-title label {
    color: #666666;
}

.promo-panel-sale span,
.promo-panel-text,
.promo-panel-text1 {
    color: #343f49;
}

#popup-newsletter .block-content input.input-text {
    color: #333333;
    background-color: #ffffff;
    border-color: #dfdfdf;
}

#popup-newsletter .block-content button.button {
    color: #ffffff;
    background-color: #eeeee;
    border-color: #eeeee;
}

#popup-newsletter .block-content button.button:hover {
    color: #ffffff;
    background-color: #88888;
    border-color: #88888;
}

.fancybox-close {
    background-color: #333333;
}

.banner .banner-boder-zoom-text {
    color: #ffffff;
}

.towishlist:before,
.tocompare:before,
.quickview span:before {
    color: #999999;
}

.quickview {
    color: #666666;
}

.towishlist:hover:before,
.quickview:hover span:before,
.tocompare:hover:before {
    color: #f19200;
}

.product-add-form .product-social-links .product-addto-links .action:hover,
.product-view .product-social-links .product-addto-links .towishlist:hover:before,
.product-social-links .action.tocompare:hover:before,
.product-item .tocompare:hover:before {
    color: #f19200;
}

#backtotop {
    color: #ffffff;
    background-color: #286df1;
    border-color: #ffffff;
    bottom: 150px;
    right: 16px;
}

#backtotop:hover {
    color: #ffffff;
    background-color: #f19200;
    border-color: #ffffff;
}

.stickyCart .stickyChild .contentHide .btn-cart-bottom:hover {
    color: #ffffff;
}

.item .actions-no .add-to-links a,
.products-list .item .product-item-inner .add-to-links .action {
    color: #333333;
    background-color: #ffffff;
    border-color: #dfdfdf;
}

.item .actions-cart .button.btn-cart {
    color: #ffffff;
    background-color: #286df1!important;
    border: 0!important;
}

.item .actions-cart .button.btn-cart:hover {
    color: #ffffff;
    background-color: #f19200!important;
    border: 0!important;
}
.deals-of-day .products.wrapper.grid .product-items .product-item:hover .product-item-info {
    border-color: #f19200!important;
}
.cms-static-product.product2 .products.wrapper.grid:hover {
    border: 2px solid #f19200!important;
}

.products-list .item .actions-no .button.btn-cart {
    color: #333333;
    background-color: #f5f5f5;
    border-color: #f5f5f5;
}

.products-list .item .actions-no .button.btn-cart:hover {
    color: #ffffff;
}

.item .actions-cart .stock.unavailable {
    color: #ffffff;
}

.item .actions-cart .stock.unavailable:hover {
    color: #ffffff;
}

.special-offer-home2 .special-offer-text .special-offer-info .info-add-cart {
    color: #ffffff;
}

.special-offer-home2 .special-offer-text .special-offer-info .info-add-cart:hover {
    color: #ffffff;
}

.product-item .product-item-info .product-item-details .product-name a {
    color: #222222;
}

.product-item .product-item-info .product-item-details .product-name a:hover {
    color: #f19200;
}

.toolbar .modes-mode {
    color: #2d2b2d;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0);
}

.toolbar .modes-mode.active,
.toolbar .modes-mode:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0);
}

.pages li {
    color: #817f81;
    background-color: #ffffff;
    border-color: #ebeaef;
}

.pages li.current,
.pages li:hover {
    color: #2d2b2d;
    background-color: #f0f0f0;
    border-color: #f0f0f0;
}

.vmagicmenu {
    background-color: #286df1;
}

.vmagicmenu .block-title span {
    color: #ffffff;
}

.vmagicmenu .level0 .level-top {
    color: #333333;
}

.vmagicmenu .level0:hover .level-top::after,
.vmagicmenu .level0:hover .level-top {
    color: #f19200;
}

.vmagicmenu .level0:hover,
.vmagicmenu .level0.active {
    color: #f19200;
}

.vmagicmenu .block-vmagicmenu-content {
    background-color: #ffffff;
}

.vmagicmenu .level0 .level-top-mega,
.vmagicmenu .vmagicmenu-narrow .level0.dropdown>.level0,
.vmagicmenu .vmagicmenu-narrow .level0.dropdown .hasChild ul {
    background-color: #ffffff;
    border-color: #dfdfdf;
    width: 200px;
    transition: all .3s ease-out 0s;
    padding: 0;
}

.vmagicmenu .level0 .level-top-mega .children a,
.vmagicmenu .vmagicmenu-narrow .level0.dropdown .level1 a {
    color: #888888;
    padding: 0 15px;
}

.vmagicmenu .level0 .level-top-mega .children a:hover,
.vmagicmenu .vmagicmenu-narrow .level0.dropdown .level1 a:hover {
    color: #f19200;
}

.all-cat span {
    color: #ffffff;
    background-color: #286df1;
}

.all-cat span:hover {
    color: #ffffff;
    background-color: #ffbb1e;
}

.mean-container .mean-nav .mobi-title {
    color: #ffffff;
}

.nav-toggle:before {
    color: #222222;
}

.nav-toggle:hover:before {
    color: #222222;
}

.nav-sections .mean-container .mean-nav {
    background-color: #666666;
}

.nav-sections .mean-container .mean-nav ul li a {
    color: #ffffff;
    border-color: #888888;
}

.nav-sections .mean-container .mean-nav ul li a:hover,
.nav-sections .mean-container .mean-nav ul li .level-top span:hover {
    color: #ffffff;
    background-color: #333333;
}

ul.nav-accordion li a {
    color: #333333;
}

.magictabs {
    border-color: #dfdfdf;
}

.magictabs .item {
    color: #666666;
}

.magictabs .item.activated,
.magictabs .item:hover {
    color: #f19200;
}

.magictabs .item.activated .title:after,
.magictabs .item:hover .title:after {
    color: #f19200;
}

.product-view .add-to-cart button.button {
    color: #ffffff;
    background-color: #286df1;
    border-color: #286df1;
}

.product-view .add-to-cart button.button:hover {
    color: #ffffff;
    background-color: #f19200;
    border-color: #f19200;
}

.product-view .product-shop .product-social-links a,
.product-add-form .product-social-links a {
    color: #333333;
}

.product-view .product-shop .product-social-links a .icons,
.product-add-form .product-social-links a .icons {
    color: #333333;
    background-color: #ffffff;
    border-color: #dfdfdf;
}

.product-view .product-shop .product-social-links a:hover .icons,
.product-add-form .product-social-links a:hover .icons {
    color: #ffffff;
}

.product-info-main .stock.available span,
.product-info-main .stock.unavailable span {
    color: #f19200;
}

.product-info-main .stock.available:before,
.product-info-main .stock.unavailable:before {
    color: #333333;
}

.product.data.items .items-tabs .item a {
    color: #71706c;
    background-color: #ffffff;
}

.product.data.items .items-tabs .item.active a,
.product.data.items .items-tabs .item:hover a {
    color: #2d2b2d;
    background-color: #f5f5f5;
}

.banner-inner span,
.banner-inner h2,
.show-for-price .price sup {
    color: #ffffff;
}

.banner-inner h2:before,
.banner-inner h2:after {
    background-color: #ffffff;
}

.banner-inner .button_square {
    color: #ffffff;
}

.alo-blog .block-recent-posts .block-title strong {
    color: #393939;
}

.post-info a.post-item-link {
    color: #222222;
}

.blog_short_text .item.post-posed-date,
.blog_short_text .post-date-bottom {
    border-color: #e8e4d9;
}

.post-info .content-inner .post-read-more,
.post-list .post-content .post-read-more {
    color: #6d6d6d;
}

.post-list .post-content .post-read-more,
.post-view .post-read-more {
    color: #333333;
    background-color: #dbdbdb;
    border-color: #dbdbdb;
}

.post-list .post-content .post-read-more:hover,
.post-view .post-read-more:hover {
    color: #ffffff;
}

.footer-slide-blog .post-posed-date,
.post-list-wrapper .post-posed-date,
.post-view .post-posed-date {
    color: #ffffff;
}

.post-list .post-header .post-title-holder .post-title a {
    color: #222222;
}

.footer .block-content-statick li a {
    color: #666666;
}

.footer .block-content-statick li a:hover,
.trademark-help span {
    color: #f19200;
}

.block-footer-top {
    background-color: #ffffff;
}

.page-footer .block-footer-bottom {
    background-color: #ffffff;
}

.footer-links-company {
    background-color: #fafafa;
}

.block-content .form-subscribe-header .title-label-newsletter {
    color: #333333;
}

.block-subscribe input.input-text {
    color: #333333;
    background-color: #ffffff;
    border-color: #eeeeee;
}

.block-subscribe .actions button.button {
    color: #ffffff;
    background-color: #286df1;
    border-color: #286df1;
}

.block-subscribe .actions button.button:hover {
    color: #ffffff;
    background-color: #f19200;
    border-color: #f19200;
}

.footer .block-title,
.social-feed .section-title h4 {
    color: #333333;
}

.page-header a {
    color: #222222;
}

.page-header a:hover {
    color: #f19200;
}

.header-top {
    background-color: rgba(0, 0, 0, 0);
}

.icon-head:hover,
.toggle-visible .icon-head {
    color: #ffffff;
}

.header-content {
    background-color: #ffffff;
}

.header-bottom {
    background-color: #ffffff;
}

.header-container-fixed {
    background-color: #ffffff;
}

.minicart-wrapper .action.showcart .counter.qty {
    color: #ffffff;
    background-color: #f19200;
}

.minicart-wrapper .block-minicart {
    background-color: #ffffff;
}

.block-minicart .block-content .actions .primary .action.primary.checkout {
    color: #222222;
    background-color: #ffffff;
    border-color: #d2d2d2;
}

.block-minicart .block-content .actions .primary .action.primary.checkout:hover {
    color: #ffffff;
    background-color: #f19200;
    border-color: #f19200;
}

.block-minicart .block-content .actions .secondary .viewcart {
    color: #ffffff;
    background-color: #286df1;
    border-color: #286df1;
}

.block-minicart .block-content .actions .secondary .viewcart:hover {
    color: #ffffff;
    background-color: #f19200;
    border-color: #f19200;
}

.magicmenu .nav-desktop .level0 .full-width,
.magicmenu .nav-desktop .level0 .level-top-mega,
.magicmenu .nav-desktop .level0.dropdown .level0,
.magicmenu .nav-desktop .level0.dropdown .hasChild ul,
.magicmenu .nav-desktop .level0.dropdown .hasChild ul {
    background-color: #ffffff;
    border-color: #dfdfdf;
}

.magicmenu .nav-desktop .level0 .level-top,
.magicmenu .nav-desktop .level0.dropdown .level-top {
    color: #222222;
}

.magicmenu .nav-desktop .level0 .level-top-mega .children.level1>a {
    color: #333333;
}

.magicmenu .nav-desktop .level0 .level-top-mega .children a,
.magicmenu .nav-desktop p,
.magicmenu .nav-desktop .level0.home .level-top-mega div a,
.magicmenu .nav-desktop .level0.dropdown a {
    color: #888888;
}

ul li a span .cat_label.Sale {
    color: #ffffff;
}

ul li a span .cat_label.New {
    color: #ffffff;
}

ul li a span .cat_label.HOT {
    color: #ffffff;
    background-color: #ffffff;
}

.main-header ul li a {
    color: #ffffff;
}

.main-header ul li a:hover {
    color: #ffffff;
}

.main-header .support .address,
.main-header .support .big-phone {
    color: #ffffff;
}

.icon-head {
    color: #ffffff;
}

.dropdown-menu-link .my-submit p {
    color: #000000;
}

.header .form-search input.input-text {
    background-color: #ffffff;
}

.header .form-search button.button {
    color: #333333;
    background-color: rgba(0, 0, 0, 0);
}

.header .form-search button.button:hover {
    color: #f19200;
    background-color: rgba(0, 0, 0, 0);
}

.filter-options .filter-options-title {
    color: #222222;
}

.filter-options .filter-options-title {
    color: #222222;
}


/*  head end */


.bundle-options-wrapper .nested {
    display: none;
}

.bundle-summary {
    display: none;
}
.opc-wrapper .edit-address-link{
    color: #286df1;
}
.header .header-content .header-center .minicart-wrapper .action.showcart:hover .minicart-text .label-after{
    color: #f19200;
}
#login-form .actions-toolbar .secondary .action {
    background-color: #fff!important;
}
#login-form .actions-toolbar .secondary .action span {
    color: #222222;
}
#login-form .actions-toolbar .secondary .action span:hover{
    color: #f19200
}
.block-collapsible-nav .item:first-child{
    border-top: none;
}
.block-collapsible-nav .item{
    border-bottom: none;
}
.magepow-gdpr-checkbox .radio{
    top: 35%;
}
#co-payment-form .field.choice .radio{
    top: 35%;
 }
.product-item-name{
    margin: 20px 0;
}
.product-item-actions {
    margin-top: 20px;
}
.actions-toolbar .action-edit {
    margin: 0 23px;
}
.contact-index-index .actions-toolbar>.primary .action:hover{
    background: #f19200;
}
.loading_body .loading{
    border-radius: 0;
    width: 64px;
    height: 64px;
    transform: translate(-50%, -50%);
    margin: 0;
}
div#checkout-payment-method-load .payment-method-content {
    max-width: 50%;
}
.nav-before-open.nav-open .nav-sections .section-items .nav-sections-item-title.active {
    background: #286df1;
}
#maincontent .category-description{
    font-size: 14px;
    text-align: center;
}
#maincontent .category-description p {
    font-size: 18px;
}
.slick-track .item.slick-slide .post-posed-date {
    display: none;
}
.slick-track .item.slick-slide a.post-read-more{
    display: none;
}
.post-info a.post-item-link:hover{
    color: #f19200;
}
.post-list-wrapper li .post-posed-date {
    display: none;
}
.post-list-wrapper li .post-item-detail a.post-read-more{
    display: none;
}
.modal-popup.modals-quickview{
    height: auto;
}
aside.modal-popup.modals-quickview.modal-slide._show main#maincontent {
    padding: 10px 10px 10px 20px;
}
div#bundleSummary .content span.product-image-wrapper img {
    margin-left: 0;
}
div#cart-page .component-wrapper {
    display: none;
}




.block-title-tabs.clearfix .magictabs{
    margin-top: 0px;
}
.block-title-tabs.clearfix .magictabs .item{
    filter: brightness(0%);
    width: 70px;
    font-size: 1.7rem;
}
.block-title-tabs.clearfix .magictabs .item:hover, .block-title-tabs.clearfix .magictabs .item.activated{
    border-bottom: 0;
    filter: brightness(100%);
}

.block-title-tabs.clearfix .magictabs .item:first-child .title:before,
.block-title-tabs.clearfix .magictabs .item:nth-child(2) .title:before,
.block-title-tabs.clearfix .magictabs .item:nth-child(3) .title:before,
.block-title-tabs.clearfix .magictabs .item:nth-child(4) .title:before,
.block-title-tabs.clearfix .magictabs .item:nth-child(5) .title:before,
.block-title-tabs.clearfix .magictabs .item:nth-child(6) .title:before,
.block-title-tabs.clearfix .magictabs .item:last-child .title:before{
    content: "";
}
.block-title-tabs.clearfix .magictabs .item[data-type="19"]{
    background-image: url(/media/alothemes/biolife3/home/feature/04a.png);
    background-size: 100%;
    background-position: 0;
    height: 152px;
    background-repeat: no-repeat;
    padding-top: 114px;
}

.block-title-tabs.clearfix .magictabs .item[data-type="18"]{
    background-image: url(/media/alothemes/biolife3/home/feature/05a.png);
    background-size: 100%;
    background-position: 0;
    height: 152px;
    background-repeat: no-repeat;
    padding-top: 114px;
}

.block-title-tabs.clearfix .magictabs .item[data-type="17"]{
    background-image: url(/media/alothemes/biolife3/home/feature/01a.png);
    background-size: 100%;
    background-position: 0;
    height: 152px;
    background-repeat: no-repeat;
    padding-top: 114px;
}

.block-title-tabs.clearfix .magictabs .item[data-type="15"]{
    background-image: url(/media/alothemes/biolife3/home/feature/03a.png);
    background-size: 100%;
    background-position: 0;
    height: 152px;
    background-repeat: no-repeat;
    padding-top: 114px;
}
.block-title-tabs.clearfix .magictabs .item[data-type="15"] span{
    letter-spacing: 2px;
}

.block-title-tabs.clearfix .magictabs .item[data-type="13"]{
    background-image: url(/media/alothemes/biolife3/home/feature/02a.png);
    background-size: 100%;
    background-position: 0;
    height: 152px;
    background-repeat: no-repeat;
    padding-top: 114px;
}
.block-title-tabs.clearfix .magictabs .item[data-type="13"] span{
    letter-spacing: 2px;
}

.block-title-tabs.clearfix .magictabs .item[data-type="12"]{
    background-image: url(/media/alothemes/biolife3/home/feature/06a.png);
    background-size: 100%;
    background-position: 0;
    height: 152px;
    background-repeat: no-repeat;
    padding-top: 114px;
}

.block-title-tabs.clearfix .magictabs .item[data-type="10"]{
    background-image: url(/media/alothemes/biolife3/home/feature/07a.png);
    background-size: 100%;
    background-position: 0;
    height: 152px;
    background-repeat: no-repeat;
    padding-top: 114px;
}
.cms-no-route .go-home:hover span{
    background-color: #f19200;
}
.header .header-content .header-center .minicart-wrapper .actions .checkout{
    font-size: 1.4rem;
}




.slide-banner .text-slide3.text-slide3-2 .caption4{
    margin-top: 20px;
}
.text-slide3.text-slide3-2 {
    font-family: 'Barlow', sans-serif;
}
.magicmenu .nav-desktop .level0 .level-top-mega .children a:hover,
.magicmenu .nav-desktop .level0.home .level-top-mega div a:hover,
.magicmenu .nav-desktop .level0 a:hover{
    color: #fff!important;
    background-color: #f19200;
    border-radius: 20px;
}
.magicmenu .nav-desktop .level0 .level-top{
    padding: 11px 18px;
}
.magicmenu .nav-desktop .level0 .level-top-mega .children a{
    padding: 10px 0;
}
.magicmenu .nav-desktop .level0 .level-top-mega .content-mega{
    padding: 15px 0;
}
.magicmenu .nav-desktop .level0 .level-top-mega .level0>.level1{
    margin-bottom: 1.2rem;
    width: 167px;
}
.magicmenu .nav-desktop .level0 .level-top-mega .mage-column.cat-mega{
    display: block;
}
.magicmenu .nav-desktop .level0.hasChild .level-top-mega{
    width: 318px;
}
.magicmenu .nav-desktop .level0.hasChild .level-top-mega ul li a{
    text-align: center;
}
.vmagicmenu .level0 .level-top-mega .mage-column .children{
    padding: 9px 14px!important;
    border-bottom: 1px dashed #ddd;
    margin-bottom: 0;
    clear: both;
}
.header .header-content .header-top .header-top-social .header-top-link .top-form-language:after, .header .header-content .header-top .header-top-social .header-top-link .currency_top:after{
    background: #6490f3;
    top: -14px;
}
.header .header-content .header-top .header-top-social .header-top-link .top-form-language .switcher-trigger:hover, .header .header-content .header-top .header-top-social .header-top-link .currency_top .switcher-trigger:hover{
    color: #f19200;
}
form#oar-widget-orders-and-returns-form .actions-toolbar {
    margin-top: 20px;
}
.block-title-tabs.clearfix .for-you {
    font-size: 2rem;
}
.page-alotheme.static_sections_bottom.wrap .alo-brand.alo-brand-heading{
    display: none;
}
.page-alotheme.static_sections_bottom.wrap .footer-slide-blog{
    display: none;
}
div#authenticationPopup .category-description{

}

.header .header-content.header-container-fixed{
    padding-top: 0;
}
form#form-validate .field.password-info {
    display: none;
}

.product-item-details .cartsku {
    font-size: 12px;
}
.product-item-details .cartsku dd {
    display: inline-block;
}
.product-item-details .cartsku dt {
    display: inline-block;
}
.product-reviews-summary.empty{
    display: none;
}
p.field.note{
    display: none;
}
div#checkout-payment-method-load iframe.zoid-component-frame.zoid-visible{
    z-index: auto!important;
}






div#shipping-new-address-form{
    display: flex;
    flex-flow: column;
}
div#shipping-new-address-form .field:nth-child(1){
    order: 1;
}
div#shipping-new-address-form .field:nth-child(2){
    order: 2;
}
div#shipping-new-address-form .field:nth-child(3){
    order: 3;
}
div#shipping-new-address-form .field:nth-child(4){
    order: 9;
}
div#shipping-new-address-form .field:nth-child(5){
    order: 8;
}
div#shipping-new-address-form .field:nth-child(6){
    order: 7;
}
div#shipping-new-address-form .field:nth-child(7){
    order: 7;
}
div#shipping-new-address-form .field:nth-child(8){
    order: 6;
}
div#shipping-new-address-form .field:nth-child(9){
    order: 5;
}
div#shipping-new-address-form .field:nth-child(10){
    order: 4;
}
div#shipping-new-address-form .field:nth-child(12){
    order: 11;
}


div.block-minicart .cart-weight {
    color: #f19200;
    text-align: center;
}
.order-details-items.shipments .actions-toolbar a.action.track{font-weight: 900; color: red;}
.order-details-items.shipments .actions-toolbar a.action.print{float: right;}
.order-details-items.shipments .order-title{display:none;}
.custom-qty input {
    background: #fff;
    border: 1px solid #e8e8e8;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
}
.custom-qty {
    background: 0;
    width: auto;
    line-height: unset;
    border: 0;
}
.custom-qty .btn-plus button {
    margin-top: 1px;
}

.product-content-boxcart .box-tocart .product-qty {
    display: flex;
}
.product-content-boxcart .box-tocart .product-qty label.label {
    line-height: 40px;
}



.product-item .price-box .price-label:after{
    content: none;
}
.product-item .price-box .price-label, .price-to .price-label{
    font-size: 20px;
    font-weight: 900;
}

.product-content-boxcart .product-social-links .main2 {
    display: none;
}

.bundle-options-container .product-add-form {
    display: block;
}

table#additional-addresses-table tbody td.col.actions a.action.delete span {
    display: inline;
    color: #286df1;
}
table#additional-addresses-table tbody td.col.actions a.action.edit span {
    display: inline;
    color: #286df1;
}
table#additional-addresses-table tbody tr{
    border-bottom: 1px solid #cacaca;
}
.checkout-payment-method .payment-method-content .fieldset>.field.type .control {
    margin-left: auto;
}
div#imgage_gallery_custom_label .product-label {
    position: absolute;
    top: 10px;
    left: 15px;
    z-index: 1;
}
div#imgage_gallery_custom_label .product-label span.sticker span {
    padding: 0 10px 0 12px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    display: block;
    text-transform: uppercase;
    border-radius: 2px;
    font-size: 1.4rem;
    font-weight: 700;
    min-width: 53px;
}
div#block-reward {
    width: 100%;
}
div#block-reward .title {
    text-align: left;
}
div#block-reward .content {
    text-align: left;
}
.column.main .paypal-review-discount .block>.title strong, .column.main .cart-summary .block>.title strong{
    font-weight: 700;
}
div#payment_ccpay_cc_type_exp_div .control .fields.group.group-2 {
    display: flex;
}
.checkout-payment-method .ccard .cvv .input-text {
    width: 225px;
}
.products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner>.product-item-actions .action:before {
    font-size: 2rem;
    opacity: 1;
    background-color: #fff;
    padding: 3px;
}
.products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner>.product-item-actions .action.edit {
    right: 25px;
}
.products.wrapper.grid .product-item .actions-primary .btn-cart, .products.wrapper.grid .product-item .actions-primary .stock.unavailable{
    padding: 10px 14px;
}
button#vip_paypal_payment {
    background-color: #fff;
    border: 0;
    padding: 0;
}
.normal-price .price-final_price .price-label{
    display: none!important;
}

#Like_1_label{
    width: 20px;
    position: absolute;
z-index: 100;
}
 #Like_2_label{
    width: 40px;
    position: absolute;
z-index: 99;
}
 #Like_3_label{
    width: 60px;
    position: absolute;
z-index: 98;
}
 #Like_4_label{
    width: 80px;
    position: absolute;
z-index: 97;
}
 #Like_5_label{
    width: 100px;
    position: absolute;
z-index: 96;
}
div#onlinepay_api_cc_type_exp_div .fields.group.group-2 {
    display: flex;
}
fieldset#payment_form_payment_tokyopay .fields.group.group-2{
    display: flex;
}


#payment_form_onlinepay_api{
    display: flex;
    flex-flow: column;
}
fieldset#payment_form_onlinepay_api .field:nth-child(1){
    order: 1;
}
fieldset#payment_form_onlinepay_api .field:nth-child(2){
    order: 3;
}
fieldset#payment_form_onlinepay_api .field:nth-child(3){
    order: 2;
}
fieldset#payment_form_onlinepay_api .field:nth-child(4){
    order: 4;
}
fieldset#payment_form_onlinepay_api .field:nth-child(5){
    order: 5;
}



#payment_form_payment_tokyopay{
    display: flex;
    flex-flow: column;
}
fieldset#payment_form_payment_tokyopay .field.type:nth-child(1){
    order: 2;
}
fieldset#payment_form_payment_tokyopay .field:nth-child(2){
    order: 1;
}
fieldset#payment_form_payment_tokyopay .field:nth-child(3){
    order: 3;
}
fieldset#payment_form_payment_tokyopay .field:nth-child(4){
    order: 4;
}



.input-text:focus {
    border-color: #66afe9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6)!important;
}
.checkout-payment-method .ccard .year .select{
    width: 110px;
}
.checkout-payment-method .ccard .month .select {
    width: 110px;
}
input#search:focus {
    box-shadow: none!important;
}


.field.choice label[for="shipping-save-in-address-book"]:after {
    content: "(日本国内の発送は発送会社に一任されており、海外から、局留、配達時間指定の対応できかねます。予めご了承ください。)";
    display: block;
    color: red;
    font-weight: bold;
}


/*foot*/
.product.info.detailed .data-tabs-content{
padding: 10px;
}
div#bundleSummary span.product-image-container {
    display: none;
}
p.p-kt:hover {
    background: #000;
}
fieldset.field.street.admin__control-fields.required .field.additional {
    display: none;
}
form#product_addtocart_form .additional-timer-block {
    display: none;
}
div#checkout-payment-method-load .payment-method-title.field.choice {
    display: flex;
}
div#checkout-payment-method-load .payment-method-title.field.choice img{
    margin: 0;
}

form#co-payment-form fieldset.fieldset {
    display: flex;
    flex-flow: column;
}
div#checkout-payment-method-load {
    order: 4;
}
.payment-option._collapsible.opc-payment-additional.discount-code {
    order: 1;
}
.payment-option._collapsible.opc-payment-additional.store-credit-add {
    order: 2;
}
.payment-option._collapsible.opc-payment-additional.rewards-add {
    order: 3;
}
.checkout-payment-method .payment-option._collapsible .payment-option-content{
   display: block!important;
}
table#my-orders-table button.paynow_button {
    display: none;
}

p#paypal_now_method {
    display: none;
}
.block-content.block-content-statick.toggle-content {
    display: block!important;
}
.checkout-payment-method .payment-method-billing-address .action-cancel {
    color: #ffffff;
    background-color: #286df1;
    border-color: #286df1;
    border-radius: 20px;
    padding: 6px 12px;
    margin: 0 10px;
    font-weight: 600;
    border: 0;
}
p#paypal_text {
    display: none;
}
.block.block-dashboard-orders {
    display: none;
}
.payment-method .payment-method-title.field.choice img {
    margin-left: 0;
    margin-top: -28px;
}
.livechat_button a {
    font-size: 13px;
}
.block.block-dashboard-addresses .block-title::after {
    display: block;
    content: "注文後に配送先住所を変更する場合、こちら（マイアカウント）から住所情報を変更してもその生成された注文に反映できませんので、スタッフにご連絡ください。";
    color: #ff0000;
    font-weight: 600;
    margin-bottom: 7px;
}

fieldset.field.street.admin__control-fields.required legend.label {
    display: none;
}
form#form-validate .field.street.required label.label::after {
    content: "営業所止めの対応はできません。";
    color: #90a4ae;
    font-size: 14px;
    margin-left: 5px;
}
.field.region.required .label>span:after, .field.city.required .label>span:after, .field.country.required .label>span:after {
    content: " ";
    display:none!important;
}
#shipping-new-address-form .required .label>span:after{
    content: "必須";
    padding: 0 7.5px;
    margin: 0 0 0 3.75px;
    display: inline-block;
    color: #fff;
    font-size: .9428571429rem;
    font-weight: normal;
    background-color: #ffcc80;
}
form#form-validate .required .label>span:after {
    content: "必須";
    padding: 0 7.5px;
    margin: 0 0 0 3.75px;
    display: inline-block;
    color: #fff;
    font-size: .9428571429rem;
    font-weight: normal;
    background-color: #ffcc80;
}
form#form-validate fieldset.fieldset:nth-child(2) {
    display: flex;
    flex-flow: column;
}
.field.street.required {
    order: 5;
}
.field.city.required {
    order: 4;
}
.field.region {
    order: 3;
}
.field.zip.required {
    order: 2;
}
.field.country.required {
    order: 1;
}
.message.info {
    order: 6;
}
.message.info:last-child {
    order: 7;
}
.field-tooltip .field-tooltip-action:before {
    display: none;
}
.field .control._with-tooltip input {
    width: 100%;
}
.field.street.required .nested {
    display: none;
}
div#shipping-new-address-form fieldset.field.street.admin__control-fields.required legend.label::after {
    content: "営業所止めの対応はできません。";
    color: #90a4ae;
    font-size: 14px;
    margin-left: 5px;
}
div#shipping-new-address-form fieldset.field.street.admin__control-fields.required .field._required span::after {
    content: "営業所止めの対応はできません。";
    color: #90a4ae;
    font-size: 14px;
    margin-left: 5px;
    background-color: transparent;
}
form#co-shipping-form fieldset.field.street.admin__control-fields.required legend.label span::after {
    display: none;
}


.menu-mobile.header-sticker .header-top {
    background: #286df1;
}
.header .header-top-link > * {
    border-right: 1px solid #6490f3;
}

span.ship-for {
    color: #fff;
}
.cms-static-product.product2 .products.wrapper.grid{
    border: 2px solid #ddd;
}
.cms-static-product.product2 .products.wrapper.list .product-item:hover .product-item-info{
    border-color: #f19200;
}
.actions-secondary.add-to-links {
    display: none;
}
.vmagicmenu .vmagicmenu-narrow.nav-desktop > .level0:not(:first-child) a.level-top {
    border-top: 0;
}
/*.vmagicmenu .vmagicmenu-narrow.nav-desktop{
    top: calc(100% + 1px);
    width: 259px;
}*/
.header .search-area .toggle-content{
    border: 0;
}
.header .minicart-wrapper .showcart:hover .minicart-text{
    color: #f19200;
}
ul.magictabs.toggle-content.clearfix li.item {
    float: none;
}
.cms-static-block.block2 {
    margin-top: 90px;
}
.page-footer .footer .links-footer .link-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    flex-wrap: initial;
}
.page-footer .footer .links-footer .link-items ul {
    margin: 0 4px;
}
ul#line a img.yougif {
    width: 155px;
}
.product.details.product-item-details.products-textlink.clearfix h3.category_name {
    display: none;
}
.product.description.product-item-description {
    display: none!important;
}
/*.products.wrapper.grid .product-item .product-item-info .product-item-details{
    background-color: #fafafa;
}*/
.cms-static-product.product1 .block-title-tabs .magictabs .item.activated .img_hover, .cms-static-product.product1 .block-title-tabs .magictabs .item:hover .img_hover{
    display: none;
}
.cms-static-product.product1 .block-title-tabs .magictabs .item.activated .title, .cms-static-product.product1 .block-title-tabs .magictabs .item:hover .title{
    color: #f19200;
}
.block-title-tabs.clearfix .magictabs .item img{
    display: none;
}
.block-title-tabs .magictabs .item .title, .magic-category .block-title-tabs .magictabs .item .title{
    font-size: 1.7rem;
}
.header .header-content .header-bottom .header-contact .phone-contact:before {
    color: #f19200;
}
.payment-method-title.field.choice label.label[for="banktransfer"] {
    background-image: url(https://www.hiliqjp.com/media/wysiwyg/rakuten.png);
    background-size: 100% 100%;
    color: #fff;
    background-repeat: no-repeat;
    width: 99px;
    height: 37px;
    margin-left: 5px;
}
.payment-method-title.field.choice label.label[for="banktransfer"] span {
    color: transparent;
}