/********* CUSTOM KARIM ****************/
.d-flex {display: flex; flex-wrap: wrap}
.d-none {display: none}
.d-block {display: block}
.h-100 {height: 100%}
.btn_white, .compability-container a.btn_default {color: #fff !important;}
.item-center {align-items: center}
.menu-lednlight {max-width: 100%}
.header-top .menu_top {height: 100%; display: flex; align-items: center; padding: .625rem 15px .5625rem;}
.col-nav-top {height: 45px; padding-right: 0}
.logo-top-menu {display: flex; flex-direction: row-reverse; align-items: flex-start; justify-content: space-between; padding-right: 0;}
.header-top .menu_top::before {width: 1.25rem; position: absolute; left: -0.487rem; top: -0.412rem;}
.header-top .head-phone {padding: 1rem 0 0; color: #898a8d;}
.logo-lednlight {margin-top: 15px;}
.sticky .logo-lednlight {margin-top: 0}
.menu-top_menu-container, #menu-top_menu {height: 100%}
#menu-top_menu {display: flex; align-items: center;}
.sticky .logo-menu {display: block}
.header-top .menu_top {padding-right: 5px}
/********Blog*************/
.page-template-template-blog h1 {color: #0482c1}
.page-template-template-blog article img,
.single-post article img {height: 195px; width: 185px; object-fit: cover; margin: 10px 0}
.page-template-template-blog article .entry-header h2,
.single-post article .entry-header h2 {margin-bottom: 10px; margin-top: 25px; color: #3e3e3e}
.page-template-template-blog header,
.single-post header {z-index: unset}
.post-navigation {border-top: 1px dotted; padding-top: 5px;}
.post-navigation h2 {font-size: 1.5rem; color: #898a8d; margin-bottom: 10px}
.single-post .entry-meta {display: none}
/***************************************/
/**************RESPONSIVE***************/
@media screen and (max-width: 767px){
    .col-nav-top {height: auto}
    .header-top .menu_top {height: auto; flex-wrap: wrap}
    .logo-top-menu {flex-direction: column-reverse; align-items: center}
    .header-top .head-phone {padding: 0; margin-bottom: 10px;}
    #menu-top_menu {width: 100%; justify-content: center;}
    .menu-top_menu-container {width: 100%}
}
/***************************************/
#page-wrapper a[href]:not(.showcoupon) {
    text-decoration: underline;
}
#page-wrapper .woocommerce-MyAccount-navigation li a::before,
#page-wrapper .account-address .woocommerce-Address-title .edit::before {
    font-family: "Font Awesome 5 Free"!important;
    font-weight: 900!important;
}
#page-wrapper .woocommerce-MyAccount-navigation li a {
    line-height: 1.25;
}
#page-wrapper .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a::before {
    content: "\f2f5";
}

#page-wrapper .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--ly_saved_cards a::before {
    content: "\f53c";
}

#page-wrapper .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link-withdrawal-form a::before {
    font-family: "Font Awesome 5 Brands"!important;
}

#page-wrapper .account-address .woocommerce-Address-title .edit::before {
    content: "\f303";
}

.woocommerce-checkout .info-heading a::after {
    content: "\f078";
    font-family: "Font Awesome 5 Free";
    font-size: 1rem;
    font-weight: 900 !important;
    right: 10px;
}
.woocommerce-cart-form__cart-item .quantity-box {
    display: flex;
    align-items: center;
}
.woocommerce-cart-form__cart-item .quantity-box > span {
    margin: 0px 10px;
    font-size: 1.5rem;
    color: #0082c2;
    cursor: pointer;
}
.woocommerce-cart-form__cart-item .quantity-box > input {
    text-align: center;
}
#page-wrapper .woocommerce-cart-form__cart-item .product-remove a {
    text-decoration: none;
}

.filter-inner .results-info {
    padding: 0.4rem 0 0;
}

/*
 * Search page
 */
body.search .search-page .article-summary .show-more::before {
    content: "\f30b";
    font-family: 'Font Awesome 5 Free';
    font-weight: 700;
}
body.search h1 span {
    font-size: 32px;
}

nav.pagination a.next::before,
.pods-pagination-paginate a.next::before,
.dataTables_paginate a.next::before,
nav.pagination a.prev::before,
nav.pagination .previous::before,
.pods-pagination-paginate a.prev::before,
.pods-pagination-paginate .previous::before,
.dataTables_paginate a.prev::before,
.dataTables_paginate .previous::before{
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
}