.header-right .header-contact ul.header.links li{
    list-style-type: none;
    display: contents;
    padding: 5px;
}

.header-right .header-contact ul.header.links a.my-account.m-l-xs.mr-1.mr-lg-2 {
    font-size: 10px;
    margin: unset !important;
    padding: unset;
    height: 12px;
}

.header-right .header-contact ul.header.links {
    padding: 0 5px 0 0;
}

ul.header.links::before, ul.header.links::after {
    display: none;
}

.header-right .header-contact .page-header .header.panel ul.header.links li {
    padding: unset;
}

.header-right .header-contact ul.header.links li a {
    padding: unset;
    color: #EB5E15;
}

/*.header-right .header-contact ul.header.links li {*/
/*    display: none;*/
/*}*/

.header-right .header-contact ul.header.links .customer-welcome {
    display: block;
    float: right;
    width: 20px;
    margin-left: 5px;
    z-index: 999;
}

/*.header-right .header-contact ul.header.links li.link.authorization-link {*/
/*    display: block;*/
/*}*/

.header-right .header-contact ul.header.links li.greet.welcome {
    padding: unset;
    max-width: 200px;
    max-height: 20px;
    overflow: hidden;
    font-size: 12px;
    float: left;
}

.page-wrapper .header-main .header-left{
    min-width: unset;
}

.header-main.enable-user-icon.logged-in .header-right .header-contact .customer-menu ul.header.links {
    padding: 18px;
}

.header-main.enable-user-icon.logged-in .header-right .header-contact .customer-welcome.active .customer-menu ul.header.links li {
    display: block !important;
    padding: 5px;
    width: 100%;
}

.header-main.enable-user-icon.logged-in .header-right .header-contact .customer-welcome.active .customer-menu ul.header.links li:not(:first-child):not(:last-child) {
    margin: 5px 0;
}

.header-right .header-contact .customer-welcome.active .customer-menu ul.header.links li.link.wishlist {
    display: none;
}

.header-right .header-contact .my-account {
    margin: 0 !important;
    display: none !important;
}

.header-right .panel.header.show-icon-tablet {
    display: none;
}

.header.panel > .header.links > li.customer-welcome > span {
    font-weight: 500;
}

.header.panel > .header.links > li.customer-welcome .action.switch:after {
    font-size: 17px;
    margin-left: 15px;
    display: block;
}

.main-panel-top {
    display: none;
}

.minicart-items .product-item-details .product.options .price {
    display: none;
}

.minicart-items .product-item-details dt.label {
    display: none;
}

.header.links li.authorization-link a{
    font-size: 14px;
    color: #EB5E15;
    border: 1px solid #FBDFD0;
    border-radius: 11px;
}

.header-right .header-contact ul.header.links li.sign-in-vo a > img.right-arrow{
    margin-left: auto;
}

.checkout-cart-index #maincontent{
    width: 70%;
    margin: auto;
}

.checkout-cart-index .module-qi .product-item-details .brand-sku{
    height: 25px;
}

.checkout-cart-index .shipping-fee-text span{
    font-size: 8px;
}

@media screen and (max-width: 1199px){
    .checkout-cart-index #maincontent{
        width: 80%;
    }
}

@media screen and (max-width: 991px){

    .checkout-cart-index #maincontent > .page-title-wrapper .page-title{
        font-size: 24px;
    }

    .checkout-cart-index .cart-container .title-wrapper{
        width: 100% !important;
    }

    .page-header.type1 .header-contact{
        display: none !important;
    }

    .nav-sections .customer-welcome, .nav-sections .customer-welcome+.authorization-link {
        display: none !important;
    }

    li.nav.item.current strong {
        font-size: 13px;
        font-weight: 700;
        padding: 12px 20px;
    }

    .nav-sections .header.links li.nav.item.current {
        display: flex;
    }

    /*------------------------left menu------------------------*/

    .nav-open .page-wrapper{
        left: 0 !important;
    }

    .nav-before-open body , .nav-before-open .page-wrapper{
        height: unset !important;
    }

    .nav-open .nav-sections{
        display: flex;
        flex-flow: column;
        background-color: #F6F6F6;
        top: 89px;
        box-shadow: unset !important;
        border-top: unset !important;
    }

    .sections.nav-sections .section-item-title.nav-sections-item-title{
        display: none;
    }

    .sections.nav-sections .section-item-title.nav-sections-item-title{
        display: none;
    }

    header.page-header .section-items.nav-sections-items{
        display: grid;
    }


    header.page-header .sections.nav-sections .nav-sections-item-content[id*="links"]{
        order: -1;
        margin-bottom: 20px;
    }

    header.page-header .sections.nav-sections .nav-sections-item-content[id*="links"] .authorization-link{
        padding: 8px 0;
        border: unset;
    }

    header.page-header .nav-bar-store-setting{
        display: none !important;
    }


    .nav-sections .header.links{
        border: unset;
        background-color: #fff;
        padding: 15px 20px !important;
    }

    .logged-in .nav-sections .nav-sections-item-content > .header.links:first-child{
        display: none;

    }

    .nav-sections .header.links a{
        padding: 12px 0 !important;
    }

    .nav-sections-item-content .header.links > li:first-child {
        padding-bottom: 15px;
        border: unset;
    }

    ul.header.links .custom-customer-account .menu-customer-data{
        display: flex;
    }

    ul.header.links .custom-customer-account .menu-customer-data img{
        height: fit-content;
        align-self: center;
    }

    ul.header.links .custom-customer-account .menu-customer-data .customer-data{
        display: flex;
        flex-flow: column;
        margin-left: 10px;
    }

    .navigation.sw-megamenu{
        background-color: #fff;
        padding: unset !important;
    }

    .sw-megamenu.navigation li.ui-menu-item{
        padding: 0 10px !important;
    }

    .nav-sections .header.links li.authorization-link{
        text-align: center;
        padding-top: 15px;
        border-bottom: unset;
    }

    .nav-sections .header.links .not-logged-in{
        font-size: 16px;
        font-weight: 700;
        line-height: 15px;
    }

    .header-right .header.links .greet.welcome{
        display: none;
    }

    .header-right .header-contact ul.header.links li.sign-in-vo a > span{
        margin-left: 15px;
    }

    .nav-sections .header.links li.sign-in-vo{
        border: unset;
    }

    .nav-sections .header.links li.sign-in-vo span{
        margin-left: 10px;
    }

    .nav-sections .header.links li.sign-in-vo .right-arrow{
        float: right;
    }

    .logged-in .nav-sections .header.links li.greet.welcome{
        display: none;
    }

    .login .nav-sections .header.links:first-child{
        display: none;
    }

    .non-login .nav-sections .header.links li.greet.welcome{
        padding: 12px 0 !important;
        border: unset;
    }

    .header.content.header-row{
        border-bottom: unset !important;
    }


    /*------------------------left menu------------------------*/


}

@media screen and (min-width: 992px){

    .checkout-cart-index .cart-container .form-cart{
        width: 65% !important;

    }

    .checkout-cart-index #maincontent > .page-title-wrapper .page-title{
        font-size: 36px;
    }

    .checkout-cart-index .cart-container .title-wrapper .left-content > div{
        font-size: 16px;
        text-transform: uppercase;
    }

    li.nav.item.current strong {
        font-size: 12px;
        line-height: 10px !important;
        vertical-align: super;
    }

    /*------------------------header menu------------------------*/


    .header-right .header-contact .customer-menu ul.header.links{
        width: 270px;
        border-radius: 9px;
    }

    .header-right .header-contact .customer-welcome .header.links > li:last-child {
        border-top: 1px solid rgba(0,0,0,.12);
    }

    .header-right .header-contact .customer-welcome .header.links > li:first-child:hover,
    .header-right .header-contact .customer-welcome .header.links > li:last-child:hover{
        background: unset;
    }

    .header-right .header-contact .customer-welcome .header.links > li:first-child {
        border-bottom: 1px solid rgba(0,0,0,.12);
        margin-bottom: 10px;
    }

    .header-right .header-contact .customer-welcome ul.header.links .custom-customer-account .menu-customer-data{
        display: flex;
    }

    .header-right .header-contact .customer-welcome ul.header.links .custom-customer-account .menu-customer-data img{
        height: fit-content;
        align-self: center;
    }

    .header-right .header-contact .customer-welcome ul.header.links .custom-customer-account .menu-customer-data .customer-data{
        display: flex;
        flex-flow: column;
        margin-left: 10px;
    }

    /* .header-right .header-contact ul.header.links > .link{
        display: none;
    } */

    .logged-in .header-right .header-contact > ul.header.links{
        width: 250px;
        justify-content: space-between;
    }

    .header-right .header-contact > ul.header.links{
        margin-right: 10px;
    }

    .non-login .header-right .header-contact > ul.header.links{
        width: auto;
    }

    .header-right .header-contact > ul.header.links{
        border: 1px solid #FBDFD0;
        border-radius: 11px;
        padding: 2px 20px;
        margin-bottom: unset;
        display: flex;
        align-items: center;
    }

    .header-right .header-contact ul.header.links li.custom-customer-account .customer-data > span{
        color: #222529;
    }

    .header-right .header-contact ul.header.links li.custom-customer-account .customer-data .customer-name{
        font-size: 16px;
        font-weight: 700;
        line-height: 15px;
    }

    .header-right .header-contact ul.header.links li.custom-customer-account .customer-data .customer-ir{
        font-size: 12px;
    }

    .header-right .header-contact ul.header.links li.sign-in-vo a{
        display: flex;
        align-items: center;
    }

    .header-right .header-contact ul.header.links li.sign-in-vo a > span{
        margin-left: 8px;
    }

    .header-right .header-contact ul.header.links li.sign-in-vo a > img{
        height: fit-content;
    }

    .header-right .customer-welcome.active .customer-menu{
        padding: unset;
    }

    .header-right .customer-welcome .action.switch:after{
        color: #EB5E15;
    }

    .header-right .header.links .greet.welcome .logged-in::before {
        content: url('../icon/userIconOrange.png');
        display: inline-block;
        margin-right: 10px;
        vertical-align: sub;
    }

    .header-right .header.links .greet.welcome .logged-in{
        white-space: nowrap;
        overflow: hidden;
        padding-top: 3px;
    }

    .non-login .header-right .header.links .greet.welcome{
        display: none;
    }

    .logged-in .header-right .header-contact ul.header.links li.authorization-link{
        display: none;
        padding-top: 10px !important;
        text-align: center;
    }

    .non-login .header-right .header-contact ul.header.links li.authorization-link{
        display: block;
    }

    .non-login .header-right .header-contact ul.header.links li.authorization-link a{
        border: unset;
    }

    .header-right .customer-welcome .header.links li.authorization-link a{
        padding: 8px 0 !important;
        color: #EB5E15 !important;
    }


    /*------------------------header menu------------------------*/

    #html-body header.page-header.sticky-header .sections.nav-sections{
        padding: 20px 0;
        background-color: #fff;
    }

    header.page-header.sticky-header .navigation.sw-megamenu .minicart-wrapper,
    header.page-header.sticky-header .navigation.sw-megamenu .panel.header{
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }

    header.page-header.sticky-header .navigation.sw-megamenu .panel.header{
        right: 0;
    }

    header.page-header.sticky-header .navigation.sw-megamenu .minicart-wrapper{
        right: 90px;
    }

    header.page-header.sticky-header .navigation.sw-megamenu .panel.header .switcher-language {
        display: flex;
        align-items: center;
    }

    header.page-header.sticky-header .navigation.sw-megamenu .minicart-wrapper .action.showcart::after{
        font-size: 14px !important;
    }



}

@media (min-width: 768px) {
    .checkout-cart-index .detail-row.name-sku .right.desktop-only{
        display: flex;
    }

    .checkout-cart-index .cart-container .form-cart .table-wrapper{
        margin-bottom: unset;
    }

    .checkout-cart-index .cart-container .form-cart .cart.actions{
        padding: 24px 0 8px 0;
    }
}

@media (max-width: 767px) {

    .checkout-cart-index #maincontent{
        width: 100%;
    }

    .module-qi .product-item-details .brand-sku{
        display: flex;
        justify-content: space-between;
    }

    .page-header .header.panel{
        display: flex !important;
    }

    .panel.header .switcher{
        display: inline-block !important;
        margin-right: unset !important;
    }

    .checkout-cart-index .shipping-fee-text span{
        font-size: 10px;
    }
}

.next-btn-font {
    line-height: 1.42857;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .15em;
    padding: 1.125em 2.1em;
    font-family: Poppins,sans-serif;
    font-size: .8rem;
    opacity: 1 !important;
    display: inline-block;
    float: right;
}

.next-btn-color {
    color: #fff;
    background-color: #ea7021;
    border-color: #ea7021 #ea7021 #ea7021;
    border-radius: 6px;
}

.header-right .header-contact .header.links .customer-welcome .customer-menu ul.header.links li.link.authorization-link {
    display: none;
    margin-top: 10px;
}

.saleable_qty_label {
    padding: 0 6px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
    color: #f8c064 !important;
}

.link.authorization-link a:hover {
    color: #eb660a !important;
}

.catalog-product-view .porto-info-list li, .product.description ul li {
    list-style: unset;
    display: list-item;
}

.catalog-product-view #deliver_fee-detail{
    margin-top: 0.5rem;
}


#html-body .header-right .custom.switcher-language,
#html-body .navigation.sw-megamenu .custom.switcher-language{
    margin-left: 15px;
}

#html-body .header-right .custom.switcher-language > img,
#html-body .navigation.sw-megamenu .custom.switcher-language > img{
    width: 15px;
    height: 15px;
}

#html-body .header-right .custom.switcher-language .switcher-dropdown:before,
#html-body .header-right .custom.switcher-language .switcher-dropdown:after,
#html-body .navigation.sw-megamenu .custom.switcher-language .switcher-dropdown:before,
#html-body .navigation.sw-megamenu .custom.switcher-language .switcher-dropdown:after{
    content: unset;
}

#html-body .header-right .custom.switcher-language .switcher-dropdown,
#html-body .navigation.sw-megamenu .custom.switcher-language .switcher-dropdown{
    padding: 15px !important;
    border-radius: 5px;
    border: unset !important;
    left: -130px;
    width: 165px !important;
    margin-top: 10px;
}

#html-body .page-header.type2 .header-right .custom.switcher-language .switcher-dropdown,
#html-body .page-header.type2 .navigation.sw-megamenu .custom.switcher-language .switcher-dropdown{
    padding: 15px !important;
    border-radius: 5px;
    border: unset !important;
    left: -180px;
    width: 220px !important;
    margin-top: 15px;
}

span.text-transform-normal{
    text-transform: capitalize;
}

#html-body .header-right .custom.switcher-language .switcher-dropdown > li,
#html-body .navigation.sw-megamenu .custom.switcher-language .switcher-dropdown > li{
    padding: 5px 0;
}

#html-body .header-right .custom.switcher-language .switcher-dropdown > li.active a,
#html-body .navigation.sw-megamenu .custom.switcher-language .switcher-dropdown > li.active a{
    color: orange;
}

#html-body .header-right .custom.switcher-language .switcher-dropdown > li a:hover,
#html-body .navigation.sw-megamenu .custom.switcher-language .switcher-dropdown > li a:hover{
    color: #fff;
    background-color: orange;
}

#html-body .header-right .custom.switcher-language .switcher-dropdown .lang-store-name,
#html-body .navigation.sw-megamenu .custom.switcher-language .switcher-dropdown .lang-store-name{
    margin-left: 30px;
}

#html-body .header-right .custom.switcher-language .switcher-dropdown >li:hover,
#html-body .navigation.sw-megamenu .custom.switcher-language .switcher-dropdown >li:hover{
    background-color: unset !important;
}


#html-body .page-header:not(.type2) .header-right .custom.switcher-language .switcher-dropdown > li:not(:first-child),
#html-body .page-header:not(.type2) .navigation.sw-megamenu .custom.switcher-language .switcher-dropdown > li:not(:first-child),
#html-body .page-header.type2 .header-right .custom.switcher-language .switcher-dropdown > li:last-child:not(.switcher-option),
#html-body .page-header.type2 .navigation.sw-megamenu .custom.switcher-language .switcher-dropdown > li:last-child:not(.switcher-option){
    border-top: 1px solid #ccc;
}

#html-body .page-header.type2 .header-right .custom.switcher-language .switcher-dropdown > li.switcher-option,
#html-body .page-header.type2 .navigation.sw-megamenu .custom.switcher-language .switcher-dropdown > li.switcher-option{
    margin-top:-15px;
}

#html-body .page-header.type2 .header-right .custom.switcher-language .switcher-dropdown > li:first-child{
    display:flex;
    justify-content:end;
    margin-top:-20px;
}

#html-body .page-header.type2 .header-right .custom.switcher-language .switcher-dropdown li > button{
    background-color:unset;
    border: unset;
    color: #ccc;
    padding: 0px;
}

#html-body .page-header.type2 .header-right .custom.switcher-language .switcher-dropdown > li:not(.switcher-option){
    cursor: auto;
}

#html-body .header-right .custom.switcher-language .switcher-dropdown span.lang-code,
#html-body .navigation.sw-megamenu .custom.switcher-language .switcher-dropdown span.lang-code{
    width: 25px;
    display: inline-block;
    line-height: 30px;
}

#html-body .header-right .custom.switcher-language .switcher-dropdown .switcher-option,
#html-body .navigation.sw-megamenu .custom.switcher-language .switcher-dropdown .switcher-option{
    display: flex;
}

.page-header .navigation.sw-megamenu .custom.switcher-language .options ul.dropdown a span{
    border-bottom: 0;
    font-size: 14px;
}

.page-header .navigation.sw-megamenu .custom.switcher-language .options ul.dropdown a:hover span{
    border-bottom: 0;
}

nav.navigation.sw-megamenu .custom.switcher-language .switcher-trigger span{
    font-weight: 400;
    font-size: 14px;
    color: #222529;
}

.category-view{
    position: relative;
}

.tax-inclusive-tab{
    position: absolute;
    text-align: center;
    width: 100%;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0.6);
}

.tax-inclusive-tab .tax-inclusive-text{
    font-weight: 700;
    color: #000;
}

.nav-before-open .sections.nav-sections{
    width: 380px;
}

@media (max-width: 480px) {
    .tax-inclusive-tab .tax-inclusive-text{
        font-size: 10px;
    }

    .custom-remove-item-confirm .modal-inner-wrap{
        width: 340px;
    }

    .checkout-cart-index #maincontent > .page-title-wrapper{
        width: 100%;
    }

    .checkout-cart-index #maincontent > .page-title-wrapper .page-title{
        padding: unset;
    }

    .checkout-cart-index #maincontent > .columns{
        width: 100%;
    }

    .checkout-cart-index #maincontent > .columns .column.main{
        padding: unset;
    }

    .checkout-cart-index #maincontent > .columns .column.main .cart-container{
        padding: unset;
    }

    .checkout-cart-index #maincontent,
    .checkout-cart-index #maincontent .cart-container,
    .checkout-cart-index #maincontent .column.main{
        padding-left: unset;
        padding-right: unset;
    }

    .nav-before-open .sections.nav-sections{
        width: 80%;
    }
}

#tax-inclusive.tax-inclusive-text span{
    font-size: 10px;
}


.cart.table-wrapper .product-item-details .price-including-tax{
    font-size: 16px;
}

.detail-column.remove-action{
    margin-left: 10px;
}

.detail-column .remove-item{
    width: 24px;
}

.cart.table-wrapper .detail-row.remove-item .action-remove:before{
    content: url('../icon/trash.png') !important;
}

.checkout-cart-index .cart.table-wrapper .detail-row.remove-item .action-remove{
    background: unset !important;
    border: unset !important;
    padding: unset !important;
    height: unset !important;
}

.item-info .product-item-name a{
    text-wrap: initial;
}

.cart.table-wrapper .product-item-name > a{
    font-weight: 700;
}

.checkout-cart-index .cart.table-wrapper .item .col.item{
    display: flex;
    padding: 16px 12px;
}

.checkout-cart-index .detail-row.name-sku{
    display: flex;
    justify-content: space-between;
}

.checkout-cart-index .detail-row.name-sku .right.desktop-only{
    width: 30%;
    float: right;
    justify-content: flex-end;
}

.cart.table-wrapper .product-item-photo{
    max-width: 120px !important;
    padding-right: 0 !important;
    width: 100%  !important;
    margin-bottom: unset;
}

.module-qi .product-item-photo-cart .product-image-container{
    min-width: 120px !important;
    width: 120px !important;
    left: unset !important;
}

.product-item-details{
    padding-left: 20px;
}

.actions-toolbar .remove-item{
    width: 24px;
}

.cart.table-wrapper .product-item-details{
    padding-left: 17px !important;
    text-align: left !important;
    width: 99%;
}

.module-qi .price-qty.desktop-only,
.module-qi .price-qty.mobile-only .detail-row{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.module-qi .price-qty.desktop-only > div,
.module-qi .price-qty.mobile-only .detail-row > div
{
    width: 50%;
}

.module-qi .price-qty > div .field.qty{
    float: right;
}

.module-qi .price-qty > div .field.qty .label span{
    text-transform: uppercase;
}

body.checkout-cart-index .detail-row .right .field.qty label.label{
    margin-right: 12px !important;
}

body.checkout-cart-index .detail-row .right .field.qty .input-text.qty{
    background-color: #f9f9f9;
}

body.checkout-cart-index .detail-row .right .field.qty .qty-changer .qty-inc{
    border-left: unset;
}

body.checkout-cart-index .detail-row .right .field.qty .qty-changer .qty-dec{
    border-right: unset;
}

.qty.field .qty-changer > a::before, .col.qty .qty-changer > a::before{
    color: #bbbbbb;
}

.confirm .modal-inner-wrap{
    border-radius: 7px;
    box-shadow: unset;
    width: 500px;
}

.confirm .modal-header{
    display: none;
}

.confirm  .modal-footer > button{
    border-radius: 7px;
}

.confirm  .modal-footer > button:hover{
    border: unset !important;
}

.confirm .modal-content{
    width: 100% !important;
    padding-top: 1.5rem;
}

.checkout-cart-index .cart-container .title-wrapper .left-content > div{
    color: #222529;
    font-weight: 600;
}

.checkout-cart-index .cart.table-wrapper .cart > .item{
    display: flex;
    border-bottom: unset !important;
    margin: 5px 0;
}

.checkout-cart-index .module-qi .item-info{
    width: 100%;
    padding: unset;
}

.checkout-cart-index .cart-container .title-wrapper{
    background-color: #fff;
    margin-bottom: unset !important;
    padding: 24px !important;
    border-radius: 7px 7px 0 0;
}

.checkout-cart-index .cart-container .title-wrapper .left-content{
    display: flex;
}

/* .checkout-cart-index .cart-container .title-wrapper .right-content{
    display: none;
} */

.checkout-cart-index .cart-container form.form-cart{
    background-color: #fff;
    padding: 0 24px 24px !important;
    border-radius: 0 0 7px 7px;
}

.checkout-cart-index .cart-container .form-cart .table-wrapper{
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    padding: 10px 0;
}

header.page-header .nav-sections-item-content{
    margin-top: 0 !important;
    margin-left: 0 !important;
}

header.page-header .sections.nav-sections .nav-sections-item-content{
    display: none;
}

header.page-header .sections.nav-sections .nav-sections-item-content:not([id*="setting"]) {
    display: block !important;
}

.page-header .header.content .header-right .header-contact > .sign-in-vo{
    display: none;
}

.catalogsearch-result-index #tax-inclusive,
.catalog-category-view #tax-inclusive{
    display: none !important;
}

.modal-popup.confirm._show .action-primary span {
    font-size: 1rem;
}

nav.navigation.sw-megamenu {
    display: flex;
}

.menu-custom-navigation {
    padding: 18px 0 18px 0;
}

.menu-custom-navigation.sw-megamenu-before {
    margin-right: 23px;
}

.menu-custom-navigation a {
    color: #222529;
    font-weight: 600;
}


/* css for sales order history*/
main#maincontent li.nav.item.current strong {
    background: #ffffff;
    color: #c1c1c1;
    border: 1px solid #e7e7e7;
    display: block;
    font-weight: 400;
    padding: 1px 20px;
    line-height: unset !important;
    font-size: 14px;
}


@media only screen and (max-width: 768px) {
    .order-details-items .order-title strong {
        font-size: 16px;
        font-weight: 400;
    }
}

span.order-status {
    margin-top: 5px;
}

/*===============================Type2=========================================*/
/* .page-header.type2 .search-area {
    display:none;
} */

.page-header.type2 .minicart-wrapper .action.showcart::after{
    display:none;
}

#html-body .page-header.type2 .header-right .custom.switcher-language > img,
#html-body .page-header.type2 .navigation.sw-megamenu .custom.switcher-language > img{
    /* display:none; */
    margin-left: 10px;
    margin-right: 5px;
}

#html-body .page-header.type2 .header-right .custom.switcher-language{
    background-color: #e7e7e7;
    border-radius:20px;
}

#html-body .page-header.type2 .switcher .options .action.toggle{
    border-left: 1px solid rgba(0,0,0,.12);
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 5px;
}

#html-body .page-header.type2 .header-right .header-contact > ul.header.links{
    border: unset;
    border-radius: unset;
    padding: unset;
    margin-bottom: unset;
    display: flex;
    align-items: center;
}

#html-body .page-header.type2 .logged-in .header-right .header-contact > ul.header.links{
    width: auto;
    justify-content: space-between;
    /* display:none; */
}

#html-body .page-header.type2 .header-right .header-contact ul.header.links li a{
    color: #000;
}

#html-body .page-header.type2 .minicart-wrapper .action.showcart .counter.qty {
    right: -10px;
    top: -10px;
}

#html-body .page-header.type2 .search-icon {
    cursor: pointer;
}

#html-body .page-header.type2 .search-box {
    position: absolute;
    top: 150%;
    right: 0;
    width: 250px;
    background: white;
    border: 1px solid #ccc;
    display: none;
    z-index: 1000;
}

#html-body .page-header.type2 .search-container {
    position: relative;
    display: inline-block;
    margin-left: unset;
}

#html-body .page-header.type2 .porto-icon-shopping-cart{
    margin-top: -5px;
}

#html-body .page-header.type2 .non-login .header-right .header-contact ul.header.links li.authorization-link > a{
    display: flex;
}

#html-body .page-header.type2 .header.links li.authorization-link a{
    border: unset;
}

/* css for sales order history*/

