/*
 * Porto Zyxware Custom Styles
 * Fix for space after footer section and header styling
 */

/* Fix space after footer - hide the #totop button that causes extra space */
/* #totop {
    display: none !important;
} */

/* Change header panel background from blue to red */
.header .panel.header,
.header .top-panel {
    background-color: #e74c3c !important;
}

.header .panel.header .top-panel,
.header .top-panel {
    background-color: #d32f2f !important;
}
.logo {
    display: inline-block;
    vertical-align: middle;
    margin: 30px 0;
    max-width: 50%;
    position: relative;
    z-index: 5;
}
.page-header.type2.header-newskin > .main-panel-top {
    background-color: #DA3932 !important;
}
@media (min-width: 768px) {
    .header.panel > .header.links > li > a,
    .header.panel > .header.links > li > span {
        padding: 0 15px;
        /* border-left: 1px solid #ccc !important; */
    }
    .block-search {
        padding-left: 0 !important;
    }  
}
.page-header .panel.wrapper, .page-header.type23 .panel.header a, .page-header.type23 .panel.header a:hover, .page-header.type23 > .panel.wrapper, .page-header.type23 .header.panel .switcher,.page-header.type24 .top-links-icon a, .page-header.type24 .top-links-icon, .page-header.type24 .panel.header .switcher {
    color: #FFFFFF !important;
}

.page-header.type2.header-newskin .minicart-wrapper .action.showcart .counter.qty {
    margin-top: 0px !important;
    left: 18px !important;
}

.page-header.type2.header-newskin .minicart-wrapper .action.showcart {
    color: #fff !important;
}
@media only screen and (max-width: 767px) {
    .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-main, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#ln_slider_price.ui-slider-horizontal {
    background-color: #DA3932 !important;
}

#ln_slider_price .ui-slider-handle {
    background-color: #DA3932 !important;
}