.top-bar-special {
    width: 100%;
    height: fit-content;
    padding: .5%;
    background: rgb(249 27 0);
    text-align: center;
    display: block;
    color: #fff;
}

.top-bar-special:hover {
    color: #fff;
}

.top-bar-ua,
.top-bar-ua:hover {
    background: #015db6;
    color: #fbcc07;
    font-weight: bold;
}

#top .lang-curr-wrapper {
    margin-left: 14px;
}
#top .lang-curr-wrapper::before {
    content: "|";
    position: absolute;
    top: 16px;
    color: #959595;
}

#top-links li{padding:0; list-style:none}
header .btn-link:hover, header .btn-link:focus, #top-links a:hover, #top-links a:focus {
    color: #0062bd !important;
    background: none;
    text-decoration: none;
}
#top-links .dropdown-menu a {
    text-shadow: none;
}
#top-links .dropdown-menu a:hover,#top-links .dropdown-menu a:focus {
    color: #2196f3;
}
#top .btn-link strong {
    font-size: 14px;
    font-weight: normal;
}
#top-links {
    padding-top: 0px;
}
#top-links a + a {
    margin-left: 15px;
}
.dropdown.myaccount:hover a.account::after, .dropdown.myaccount:hover a.account1::after , .dropdown.myaccount:hover a.account_order1::after, .dropdown.myaccount:hover a.account_transaction1::after, .dropdown.myaccount:hover a.account_download1::after, .dropdown.myaccount:hover a.account_logout1::after{display:none;}
.dropdown-toggle.active::after {}
.swiper-viewport  .swiper-button-next {
    left: auto;
    right: 10px;
}
.swiper-viewport  .swiper-button-prev {
    right: auto;
    left: -5px;
}
#top-links ul.list-inline{float:left; margin-right: 5px; margin-bottom:0;}

#top-links ul.list-inline li{background:transparent; font-weight:300}
#top-links #form-language li {
    padding: 0;
}
#top {
    background-color: rgba(255,255,255,0.3);
    border-bottom: 1px solid #d9d9d9;
    padding: 8px 0;
}
#top-links .fa {display: inline-block;}
#top-links .fa.fa-angle-down {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0 -10px 0 10px;
}
#top-links .list-inline a {
    color: #fff;
    border-right: 1px solid #55ABA4;
    padding: 0 10px 0 10px;
}
#top-links li{padding:0; list-style:none}

.header_top {
    width: 100%;
    height: 100%;
    max-height: 119px;
    margin-top: 4px;
    padding: 0px 0 9px;
}
.header_bottom {
    width: 100%;
    padding: 0;
}
.width-100 {
    width: 100%;
}
.common-home .header_bottom{border-bottom: none;}
.header_bottom_cover {
    position: relative;
    float: left;
    width: 100%;
    background: #3b3b3b;
    height: 100%;
    max-height: 42px;
}
/*.header-background {*/
/*    position: relative;*/
/*    float: left;*/
/*    width: 100%;*/
/*    background: #2a2a2a;*/
/*    margin-top: -15px;*/
/*}*/
.header_bottom.fixed .header-background {margin-top: 2px;}
.header-background::before {
    position: absolute;
    content: "";
    top: 0px;
    background: #131313;
    height: 42px;
    width: 20px;
    left: -19px;
    right: auto;
    z-index: -1;
    transform: rotate(50deg);
    -webkit-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    -o-transform: rotate(50deg);
    -moz-transform: rotate(50deg);
}
.header_bottom.fixed .header-background::before {display: none;}
.header_bottom.fixed .header-background::after {display: none;}
.header-background::after {
    position: absolute;
    content: "";
    top: 0px;
    background: #131313;
    height: 42px;
    width: 20px;
    right: -20px;
    left: auto;
    transform: rotate(-50deg);
    -webkit-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    z-index: -1;
}
.box.featured .customNavigation,.box.special .customNavigation {top: 40%;}
.hometab.box .customNavigation {top: 39%;}
.box.ProductbyCategory .customNavigation {top: 38%;}
.box.megnorblog .owl-controls .owl-buttons div {top: 36%;}
.content_headercms_bottom {
    clear: both;
    float: left;
    text-align: center;
    width: 100%;
}
.header-right .head{
    float:right;
    margin:5px 5px 0 0;
    padding:2px;
}
.header-center {
    float:left;
    padding:10px 0 16px 0;
    width: 100%;
}
/* logo */
.header-logo{float:left;}
.header-cart{float:left;}
.header-main {
    display: block;
    float: left;
    position: relative;
    width: 100%;
    height:50px;
    background: #fff;
}
.static_links li:last-child a::before {
    border-left: none;
}
.header-left {
    float: left;
    width:auto;
    margin:0 79px 0 0;
}
.static_links li:first-child a {
    padding-left: 5px !important;
}
.header-right {
    float: right;
    width: 81%;
    position:relative;
    top:0;
    transition:top 800ms ease 0s;
    -webkit-transition:top 800ms ease 0s;
    -moz-transition:top 800ms ease 0s;
    -ms-transition:top 800ms ease 0s;
    -o-transition:top 800ms ease 0s;
}
header .tags > a {
    font-weight: normal;
}
header {
    padding: 0;
    z-index: 99;
    margin: 0;
    clear: both;
    border-radius: 0;
    /* background: url("./image/megnor/background.jpg") scroll 0 0; */
    position: relative;
    width: 100%;
    height: 154px;
}
.header_bottom.fixed {
    position: fixed;
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    padding: 0;
    margin-top: -1px;
    background: #3b3b3b;
    min-height: 60px;
}
#checkout-checkout .text-right.total {
    font-size: 17px;
    font-weight: 600;
}
a.banner_text::before, a.banner_text::after{
    background:none !important;
}
.col-sm-4.header-logo {
    display: inline-block;
    text-align: left;
    vertical-align: top;
    width: auto;
    padding: 0;
    /* margin: 0 90px 0 0; */
}
#logo {
    width: 110px;
    height: 110px;
    opacity: 0;
    animation: slide-top .8s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    animation-delay: .7s;
}
@keyframes slide-top {
    0% {
        transform: translateY(60px);
        opacity: 0;
    }
    100% {
        transform: translateY(0px);
        opacity: 1;
    }
}
#logo a > img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.header_center {float: left;display: inline-block;width: 50%;}
.nav-container {position: relative;float: left;margin-top: 5px;}
.col-sm-3.sort{ padding:0; }
.col-sm-3.sort.category_dropdown span.customSelect{
    height: 38px;
    border-radius: 5px;
    padding: 8px 15px;
}
#searchbox .col-sm-3.sort { padding:0 15px; }
.col-sm-3.sort select.form-control{
    padding:0;
    height:auto;
    text-transform: capitalize;
    background-color:#fff;
    color:#333333;
    border:none;
    overflow:hidden;
    left:0;
    width:100% !important;
}
.head-right-bottom {
    float:right;
    position:relative;
}
/*header-cms*/
.quickview {  padding:15px 0; display:inline-block; }
.quickview .container { width:100%; background:#FFFFFF; padding:0 10px; }
.quickview .container .row { margin:0; }
.quickview .top_button { display:none; }
.quickview #product2 { float:left; width:100%; }
.quickview #product2 h3 { width:100%; }
.productpage-quickview #product2 h3 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    font-size: 14px;
    font-weight: 600;
    margin: 0 0 10px;
    padding: 0;
    text-transform: none;
    color:#333333;
}

.header_top .offer-title {display: none;}
.header_top .top-links-cover {display: none;}
.content_header_top .box.megnorcategory{
    left:0;
    position: absolute;
    top:0;
    width: 277px;
    z-index: 9;
}
.header_top .account {
    float: right;
    width: auto;
    border: none;
    padding: 0;
    margin: 0;
}
.content_header_topleft {
    padding:0;
    position: relative;
    text-transform: uppercase;
    font-weight:500;
}
.content_header_top .single-banner { margin: 0;}
.header_top {
    width: 100%;
    margin-top: 4px;
    padding: 0px 0 9px;
}
.box-content-category a {
    padding: 13px 53px 13px 50px;
    font-size: 14px;
    display: inline-block;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #dddddd;
}
.box-content-category a::before {
    content: " ";
    position: absolute;
    right: auto;
    top: 18px;
    left: 25px;
    background: rgba(0, 0, 0, 0) url("./image/megnor/Arrow.png") no-repeat scroll center 2px;
    width: 10px;
    height: 10px;
}
.box-content-category a:hover::before {
    background-position: center -54px;
}
/*.box-content-category a {*/
/*    padding: 13px 53px 13px 50px;*/
/*    font-size: 14px;*/
/*    display: inline-block;*/
/*    position: relative;*/
/*    width: 100%;*/
/*    border-bottom: 1px solid #dddddd;*/
/*}*/
@media (max-width: 767px) {
    .header_top{padding: 15px 0; margin-top: 3px;}
    .quickbox { display:none; }
    /* #top {
		display: none;
	} */
    .header_top {
        margin: 0 !important;
        padding: 2px 0 !important;
    }
    .account .lang-curr-wrapper {
        display: block;
    }
    #logo {
        width: 70px;
        height: 70px;
    }
    .flex-end {
        display: block;
    }
    .top-links-cover {
        /*margin: 2px 0 0;*/
        display: block !important;
    }
    .account .dropdown-menu {
        top: 57px !important;
    }
    #tab-latest .product-block-inner .caption {
        height: auto;
    }
    .product-block-inner h4 {
        height: auto;
    }
    .product-block-inner .caption {
        height: auto;
    }
    .box.featured {
        margin-bottom: 0;
    }
    .form-group.qty {
        margin: 0 !important;
    }
    /*#top .top-links-cover.margin-bottom-negative, #top .lang-curr-wrapper::before {*/
    /*    display: none !important;*/
    /*}*/
    .lang-curr-wrapper {
        position: absolute;
        right: 112px;
        top: 20px
    }
}

@media (max-width: 767px) {
    #top .top-links-cover.margin-bottom-negative, #top .lang-curr-wrapper::before {
        display: none !important;
    }
    #top {height: 0;padding: 0;background: none;border: 0;}
}
@media only screen and (max-width: 479px) {
    .header_top {padding: 10px 0 10px;max-height: 74px;}
    .header_search .form-control.input-lg{ width: 100%;}
    .col-sm-4.header-logo {float: none;width: 50%;margin: 0 0px 0 30px;}
    .header_top .account {margin: 0;width: auto;text-align: center;}
    .header-logo img{ max-width: 100%; }
    .header_bottom_cover {
        max-height: 57px;
    }
}

@media only screen and (max-width: 320px) {
    .top-links-cover {margin: 0;}
    /* .header_top .account {margin: 0;} */
    .lang-curr-wrapper {
        right: 100px;
    }
}