.copyright a {
    color: white;
}

.copyright a:hover, a:focus {
    outline: none;
    text-decoration: none;
    color: #fca53c;
}

.site-footer .footer-column .links a:hover {
    color: #fca53c;
}

.blog-item .blog-date {
    font-size: 14px;
}

.pagination {
    float: none !important;
}

.post-list .post-items .post-item .post-item-photo {
    height: 260px;
    overflow: hidden;
}

.post-items .post-item .post-item-athur {

    margin-top: 15px;
    font-size: 12px;
}

.post-item-detail a {
    font-size: 18px;
}

.post-items .post-item .post-item-des {
    font-size: 14px;
}

ol.inline > li, ul.inline > li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}

dd, dt, li {
    line-height: 20px;
}

.header-nav .block-nav-menu {
    margin-top: 0px !important;
}

.sticky-wrapper.is-sticky .mid-header {
    background-color: #fff;
}

.block-nav-menu .ui-menu > li:hover > a {
    color: #1a4fa0;
}

.block-sidebar-products .product-item:not(.product-item-opt-2 ) .product-item-name {
    margin-top: 0px;
}

.socialHolder a {
    color: #1b53a5;
    font-size: 20px;
    margin-left: 3px;
    margin-top: 0px;
}

.socialHolder {
    margin-top: 0px;
}

.header-top ul {
    float: right;
    display: inline-flex;
}

.header-top li {
    margin-left: 10px;
}

.langHolder {
    border: none;
    margin-top: 5px;
    padding: 0px 0px;
}

.current-lang {
    padding-bottom: 1px;
    box-shadow: 0px 3px 2px -2px #333333;
}

.block-sidebar-products .product-item:not(.product-item-opt-2 ) .product-item-photo {
    height: 75px;
    overflow: hidden;
}

.blog-item .blog-photo {
    height: 140px;
}

.blog-item .blog-name {
    height: 40px;
}

.index li {
    display: inline;
    margin-left: 10px;
}

.ind:hover {
    border: none;
}

.sidebar-blog .block-recent-post .item-photo {
    height: 75px;
}

.sidebar-blog .block-recent-post .item-name:hover {
    color: #fca53c;
}

.post-item-detail a:hover {
    color: #fca53c;
}

.site-footer .footer-column .links a:hover {
    border-bottom: none;
}

.logoHolder {
    top: -30px;
}

.contact {
    float: left;
    margin-left: 155px;
}

.contact a {

    font-weight: 700;
    color: #1b53a5 !important;
}

.sidebar-blog .block-recent-post .item-detail {
    font-size: 12px;
}

.block-nav-menu .ui-menu .submenu > li > a {
    font-size: 15px;
    color: black;
}

.breadcrumb li {
    display: inline;
}

.submenu {
    display: inline;
}

@media (max-width: 416px) {
    .sticky-wrapper.is-sticky .mid-header {
        background-color: white;
    }

    .navbar-collapse.in {
        overflow-y: none !important;
    }

    .block-nav-menu .ui-menu > li {
        float: none;
    }

    .block-nav-menu .ui-menu > li > a {
        line-height: 45px

    }

    .socialHolder {
        margin-top: -36px
    }

    .topNavHolder {
        height: 0px
    }

    .logoHolder img {
        height: 100px;
    }

    .logoHolder {
        top: -40px;

    }

    .png_logo {
        height: 0px;
        width: 0px;
    }

    .topNavHolder a {
        font-size: 0px;
    }

    .contact {
        margin-left: 230px
    }

    .langHolder {
        margin-left: 50px
    }
}

@media (max-width: 375px) {
    .png_logo {
        height: 0px;
        width: 0px;
    }

    .logoHolder img {
        height: 100px;
    }

    .logoHolder {
        top: -40px;

    }
}

@media (max-width: 360px) {
    .png_logo {
        height: 0px;
        width: 0px;
    }

    .logoHolder img {
        height: 100px;
    }

    .logoHolder {
        top: -75px;

    }

    .block-social {
        margin-right: -5px;
    }

    .socialHolder {
        margin-top: -75px;
        margin-right: -70px;
    }

    .langHolder {
        margin-right:: -25px;
        margin-top: 0px
    }

    .searchHolder input {
        width: 115px
    }

}

@media (max-width: 320px) {
    .png_logo {
        height: 0px;
        width: 0px;
    }

    .logoHolder img {
        height: 100px;
    }

    .logoHolder {
        top: -75px;

    }

    .block-social {
        margin-right: 38px;
    }

    .contact {
        margin-left: 200px;
    }

    .searchHolder input {
        width: 70px
    }
}

.block-brand img {
    border: none;
}

.block-nav-menu .ui-menu > li > a {

    padding: 0 14px !important;
}

.post-item-detail ul li {
    list-style: inherit;
}

.block-nav-menu .ui-menu .parent:hover > .submenu {

    border-top: 2px solid #fca53c;
}

.navbar-open .navbar-nav > li > a {
    font-size: 13px;
}