/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

.col-mesg {
    margin-top: 15px;
}

.left-top-header p.active-rabat {
    font-weight: 600;
    color: #000;
    margin: 0 0 3px 0px;
    font-size: 14px;
}

.left-top-header p.active-rabat span {
    color: #244aa7;
}

.box-top-header .left-top-header {
    justify-content: space-between !important;
}

.cart-grid-right .discount-info,
#js-checkout-summary .discount-info {
    font-weight: 500;
}

#blogpage article.blog-detail .blog-description a{
color: #1B5DAA;
}

#blogpage article.blog-detail .blog-description ul{
list-style: disc inside;
padding-left: 40px;
margin: 10px 0;
}

#blogpage article.blog-detail .blog-description ol{
list-style: decimal inside;
padding-left: 40px;
margin: 10px 0;
}
 

.footer-info .footer-gmb-mark::before {
    font-family: 'FontAwesome';
    content: "";
    color: #244AA7;
    font-size: 15px;
    margin-right: 10px;
    display: inline-block;
    width: 16px;
    height: 16px;
}
.footer-info .footer-gmb-mark::before {
    content: "\f041";
    font-size: 19px;
}
.sm-panel {position: fixed;width: 155px;top: 50px;right: -105px;z-index: 1000000;transition: visibility .25s, opacity .25s}
.sm-panel>ul {margin: 0;padding: 0;list-style-type: none}
.sm-panel>ul>li {transition: transform .25s}
.sm-panel>ul>li:hover {transform: translateX(-105px)}
.sm-panel>ul>li>a {display: flex;align-items: center;color: #fff;padding: 5px 0 5px 5px;text-decoration: none}
.sm-panel>ul>li>a>img {margin: 0 10px 0 0}
.sm-panel>ul>li>a>span { font-size: inherit;}
.sm-panel>ul>li[class^="sm-"] {background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0%}
.sm-text-black {color: #000}
.sm-fb {background:#1977f3}
.sm-twitter {background:#28aae1}
.sm-gmap {background:#333}
.sm-blog {background:#0171bb}
.sm-pinterest {background:#d73532}
.sm-youtube {background:#e32c26}
.sm-allegro {background:#ff5a00}
.sm-linkedin {background:#0097bd}
.sm-payback {background:#00349a}
.sm-olx {background:#002f34}
.sm-instagram {background:#eee}
.sm-pyszne {background:#ff8000}
.sm-tiktok {background:#fff}
.sm-booksy {background:#f9e5bc}
@media screen and (max-width:640px) {.sm-panel {visibility:hidden; opacity:0}}

/* header nav min-width: 1600px */

@media (min-width: 1630px) {
    .menu-float .leo-megamenu .navbar-nav>li+.nav-item{
        margin-left: 25px !important;
    }
}

@media (min-width: 1250px) and (max-width: 1265px) {
    #leo_search_block_top.search-by-category #leosearchtopbox{
        max-width: 350px;
    }
}

#leo_search_block_top .ac_results.lps_results,
#leo_search_block_top .list-cate.dropdown-menu{
    max-height: 400px;
    overflow-y: auto;
}