/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */


@font-face {
  font-family: ibm_ps_r;/*400*/
  src: url(../fonts/IBMPlexSans-Regular.ttf);
}
@font-face {
  font-family: ibm_ps_m;/*500*/
  src: url(../fonts/IBMPlexSans-Medium.ttf);
}
@font-face {
  font-family: ibm_ps_sb;/*600*/
  src: url(../fonts/IBMPlexSans-SemiBold.ttf);
}
@font-face {
  font-family: ibm_ps_b;/*700*/
  src: url(../fonts/IBMPlexSans-Bold.ttf);
}
@font-face {
  font-family: bat;
  src: url(../fonts/bat.otf);
}
@font-face {
  font-family: 'icomoon-jamal';
  src:  url('fonts/icomoon.eot?ym5tec');
  src:  url('fonts/icomoon.eot?ym5tec#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?ym5tec') format('truetype'),
    url('fonts/icomoon.woff?ym5tec') format('woff'),
    url('fonts/icomoon.svg?ym5tec#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-jamal-"], [class*=" icon-jamal-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon-jamal' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.icon-jamal-check:before {
  content: "\e919";
  color: #12a05c;
}
.icon-jamal-map:before {
  content: "\e918";
}
.icon-jamal-heart1:before {
  content: "\e916";
}
.icon-jamal-user:before {
  content: "\e917";
}
.icon-jamal-menu1:before {
  content: "\e90c";
}
.icon-jamal-delete:before {
  content: "\e915";
  color: #5b6c8f;
}
.icon-jamal-delivery:before {
  content: "\e903";
}
.icon-jamal-free-delivery:before {
  content: "\e90d";
}
.icon-jamal-money_back1 .path1:before {
  content: "\e90f";
  color: rgb(36, 60, 67);
}
.icon-jamal-money_back1 .path2:before {
  content: "\e910";
  margin-left: -1.2275390625em;
  color: rgb(36, 60, 67);
}
.icon-jamal-money_back1 .path3:before {
  content: "\e911";
  margin-left: -1.2275390625em;
  color: rgb(16, 49, 120);
}
.icon-jamal-payment:before {
  content: "\e912";
}
.icon-jamal-return:before {
  content: "\e913";
}
.icon-jamal-support:before {
  content: "\e914";
}
.icon-jamal-shipping1:before {
  content: "\e90e";
}
.icon-jamal-arrow-down:before {
  content: "\e900";
  color: #e8a623;
}
.icon-jamal-cart_icon:before {
  content: "\e901";
}
.icon-jamal-fb:before {
  content: "\e902";
  color: #5a5e60;
}
.icon-jamal-inst:before {
  content: "\e904";
  color: #5a5e60;
}
.icon-jamal-lk:before {
  content: "\e905";
  color: #5a5e60;
}
.icon-jamal-menu:before {
  content: "\e906";
}
.icon-jamal-money_back:before {
  content: "\e907";
}
.icon-jamal-search:before {
  content: "\e908";
  color: #eaa801;
}
.icon-jamal-shipping:before {
  content: "\e909";
}
.icon-jamal-slide_left:before {
  content: "\e90a";
  color: #fff;
}
.icon-jamal-slide_right:before {
  content: "\e90b";
  color: #fff;
}








header i.icon-shopping-bag.icomoon.shopping-cart:before {
    content: "\e903";
    font-size: 32px;
}
.header-banner {
    background: #243C43;
    color: #CFCFCF;
    font-family: ibm_ps_r;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    padding: 7px 0;
}
header .topnav {
    background: #F0F2F5;
}

.topnav div, .topnav a, .topnav span {
    color: #243C43;
}

.top-left-header {
    font-family: ibm_ps_r;
}
.top-left-header a {
    font-family: ibm_ps_b;
    margin: 0 10px;
}

.topnav .top-right-header, .topnav .top-left-header {
    height: 33px;
    align-items: center;
}
ul.top_menu {
    display: flex;
    margin: 0;
}

.top-right-header>.block.ApaaHtml {
    padding: 8px 0;
}

ul.top_menu li {
    padding: 10px 15px;
    border-left: 1px solid #D9DEE8;
    font-size: 14px;
    font-family: ibm_ps_r;
}
header .block-social li a:before {
    font-family: 'icomoon-jamal';
    color: #5A5E60!important;
    transition: all .4s;
    font-size: 18px;
}

header .block-social li.facebook a:before {
    content: "\e902";
}

header .block-social li.instagram a:before {
    content: "\e904";
}

header .block-social li.linkedin a:before {
    content: "\e905";
}

header .block-social li a {
    width: auto;
    height: auto;
    background: none;
    line-height: normal;
    box-shadow: none;
}

header .block-social {
    margin: 0 11px;
    border-right: 1px solid #D9DEE8;
    padding: 9px 10px 9px 0;
}

header .block-social ul {
    margin-bottom: 0;
}

header .block-social li {
    padding: 0 10px;
}

header .block-social li span {
    display: none;
}

header .block-social li:hover a:before {
    color: #eaa801!important;
}
ul.top_menu li a {
    color: #5A5E60;
}

ul.top_menu li a:hover {
    color: #eaa801;
}

ul.top_menu li:last-child {
    border-right: 1px solid #D9DEE8;
}

.top-right-header .dropdown {
    font-family: ibm_ps_r;
}

.top-right-header .dropdown a, .top-right-header .dropdown span {
    color: #5A5E60;
}

.top-left-header p {
    margin: 0;
}

header .list-cate-wrapper {
    display: none;
}

header #leo_search_block_top .form-control {
    height: 46px;
    background: #F0F2F5;
    border-radius: 30px;
    padding-left: 21px;
}

div#leo_search_block_top {
    border: 0;
}

header #leo_search_block_top .block_content {
    padding-right: 0;
}

header #leo_search_block_top .btn {
    width: auto;
    height: 46px;
    background: none;
    padding-right: 20px;
    color: #EAA801;
}

header form#leosearchtopbox {
    width: 360px;
    margin: 0 auto;
}

header #leo_search_block_top .form-control::placeholder {
    color: #5A5E60;
    font-size: 16px;
    font-family: ibm_ps_r;
}
header #leo_search_block_top .btn:hover {
    background: none;
}
header .ap-wishlist .ap-total, header #_desktop_cart .cart-products-count {
    background: #243C43;
    width: 22px;
    height: 22px;
    line-height: 22px;
    top: -10px;
    font-family: ibm_ps_b!important;
}

header #_desktop_cart .right-side {
    display: none;
}

header a.ap-btn-wishlist.ap-wishlist {
    margin-right: 40px;
    margin-top: 27px;
}
.top-right-header .information>span, .top-right-header a.register {
    display: none;
}

.top-right-header a.login {
    background: linear-gradient(270deg, #E8A623 0%, #CB8B10 100%);
    color: #fff;
    padding: 8px 43px;
    margin-left: 33px;
    font-family: ibm_ps_m;
    font-size: 20px;
    line-height: 27px;
    border-radius: 5px;
}
.header_logo img {
    height: auto;
    width: 175px;
    margin-bottom: -6px;
}
.header_logo {
    padding-top: 5px;
    padding-bottom: 0;
}
header .ap-wishlist i, header #_desktop_cart .cart-preview .shopping-cart {
    color: #E8A623;
}
header .bottomnav {
    border-bottom: 1px solid #F0F2F5;
}

header div#_desktop_cart {
    padding: 28px 0 0;
}
header div#leo_search_block_top {
    margin-top: 19px;
}
.top-right-header .information {
    margin-right: 0;
    margin-top: 18px;
    margin-bottom: -3px;
}

.top-right-header div#currency-selector-label {
    margin-right: 0;
}

.top-right-header div#currency-selector-label>a {
    padding-right: 0;
}
ul.nav.navbar-nav.megamenu.horizontal li a {
    font-family: ibm_ps_m;
    font-size: 16px;
    line-height: 24px;
    padding-top: 16px;
    padding-bottom: 19px;
    font-weight: normal;
}

ul.nav.navbar-nav.megamenu.horizontal {
    display: flex;
    justify-content: space-between;
}
.slide_title {
    font-family: ibm_ps_sb;
    font-size: 50px;
    line-height: 50px;
    color: #fff;
}

.slide_txt {
    font-family: ibm_ps_r!important;
    color: #fff;
    font-size: 22px;
    line-height: 29px;
    text-transform: inherit!important;
}

.slide_price {
    font-size: 45px;
    line-height: 60px;
    color: #E8A623;
    font-family: ibm_ps_sb!important;
}

.slide_price sup {
    font-size: 25px;
    line-height: 37.5px;
    color: #D9DEE8;
    font-family: ibm_ps_r;
    margin-left: 10px;
    top: -30px;
}

.slide_percent {
    font-family: ibm_ps_b!important;
    color: #fff;
    font-size: 45px;
    line-height: 45px;
    background: #E8A623;
    width: auto!important;
    height: auto!important;
    border-radius: 66px;
}

.slide_percent .caption-contain {
    width: 133px!important;
    height: 133px!important;
    line-height: 133px!important;
    text-align: center;
}
.slide_btn a {
    background: #E8A623;
    color: #fff;
    font-family: ibm_ps_m;
    padding: 14px 48px;
    border: 1px solid #E8A623;
    border-radius: 40px;
}
body .iview-directionNav a:hover {
    background: #e8a623;
    color: #FFFFFF;
}
header .header-top {
    padding: 0;
}
.slide_btn a:hover {
    background: none;
    color: #E8A623;
}
.text-box span.percent {
    color: #E8A623;
    font-size: 45px;
    line-height: 54px;
}

.text-box span {
    font-family: 'ibm_ps_sb';
}

.text-box span.title {
    font-size: 25px;
    line-height: 32px;
    color: #243C43;
    padding: 8px 0 5px;
}

.text-box span.cat {
    font-size: 23px;
    line-height: 32px;
    color: #5B6C8F;
    padding-bottom: 14px;
}

body .text-box a {
    background: #243C43;
    border-radius: 40px;
    font-size: 18px;
    line-height: 27px;
    font-family: 'ibm_ps_m';
    color: #fff;
    padding: 5px 26px;
    border: 0;
    font-weight: normal;
}

body .text-box a:hover {
    color: #fff;
    background: #E8A623;
}
.block.left-side.effect-img.ApImage {
    border-radius: 8px;
    overflow: hidden;
}
h2 {
    color: #243C43;
    font-family: 'ibm_ps_sb';
    font-size: 40px;
    line-height: 30px;
}

.title_h.center {
    text-align: center;
}

.title_h {
    margin-top: 5px;
    margin-bottom: 36px!important;
}
.widget-category_image.block.ApCategoryImage .block_content {
    display: flex;
    justify-content: space-between;
}

.widget-category_image.block.ApCategoryImage ul img {
    width: auto;
    height: auto;
}

.widget-category_image.block.ApCategoryImage ul span.cate_content {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.widget-category_image.block.ApCategoryImage ul span.cate_content span.cover-img {
    padding: 0;
}

.widget-category_image.block.ApCategoryImage ul span.cate_content span:not(.cover-img) {
    color: #243C43;
    font-size: 17px;
    line-height: 24px;
    font-family: ibm_ps_sb;
    margin-bottom: 20px;
    transition: all .4s;
}

.widget-category_image.block.ApCategoryImage ul {
    background: #ffffff;
    padding: 30px 15px 20px;
    border-radius: 8px;
    transition: all .4s;
}

.widget-category_image.block.ApCategoryImage ul:hover {
    background: #e8a623;
}

.widget-category_image.block.ApCategoryImage ul:hover span.cate_content span:not(.cover-img) {
    color: #fff;
}
.iviewSlider {
    border-radius: 5px;
}
.block.center {
    text-align: center;
}

a.btn_link {
    font-size: 14px;
    line-height: 21px;
    font-family: 'ibm_ps_sb';
    background: #E8A623;
    color: #fff;
    padding: 6px 18px;
    border-radius: 40px;
    border: 1px solid #E8A623;
    transition: all .4s;
}

a.btn_link:hover {
    color: #E8A623;
    background: #fff;
}
.effect-img.banner:hover a img {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}

.effect-img.banner span.title {
    text-transform: uppercase;
    font-size: 22px;
    line-height: 20px;
    font-family: 'ibm_ps_m';
    font-weight: normal;
    color: #000000;
}

.effect-img.banner span.content {
    padding-top: 0;
    font-size: 14px;
    line-height: 25px;
    color: #707070;
    font-family: 'ibm_ps_m';
    padding-bottom: 31px;
}
.effect-img.banner .text-box-2 a {
    display: inline;
    padding: 3px 12px 5px;
}
.effect-img.banner .text-box-2 {
    left: 26px;
}
body .owl-carousel .owl-item {
    padding: 0 13px;
}

.owl-item .product-miniature .thumbnail-container {
    padding: 20px 18px 14px;
    /*border: 1px solid #E8A623;*/
    border-radius: 5px;
    overflow: hidden;
}

.owl-item .product-miniature .thumbnail-container .product-meta {
    padding: 0;
}

.thumbnail-container .product-title a {
    font-family: 'ibm_ps_sb';
    font-size: 16px;
    line-height: 20px;
    color: #243C43;
}

.thumbnail-container h3.product-title {
    margin-bottom: 0;
    min-height: 42px;
}

body .thumbnail-container .product-price-and-shipping .price {
    font-size: 18px;
    line-height: 27px;
    color: #243C43;
    font-family: 'ibm_ps_sb';
    display: block;
}

body .thumbnail-container .product-price-and-shipping.has_discount .price span {}

body .thumbnail-container .product-price-and-shipping .regular-price {
    font-size: 15px;
    font-family: 'ibm_ps_r';
    color: #BEBEBE;
}

.product-default .product-price-and-shipping, .product-vendor .product-price-and-shipping {
    width: 100%;
}

body .button-container.cart {
    position: relative;
    top: auto;
    right: auto;
}

.product-meta .footer_btn {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.product-meta .footer_btn a.leo-wishlist-button, .product-meta .footer_btn a.quick-view.btn {
    background: #D9DEE8;
    padding: 0;
    width: 26px;
    height: 26px;
    line-height: 26px;
    border-radius: 50%;
    color: #243C43;
}

.product-meta .footer_btn button.add-to-cart span.name-btn-product {
    display: inline-block;
    text-transform: initial;
    font-size: 14px;
    line-height: 27px;
    font-family: 'ibm_ps_m';
    font-weight: normal;
    margin-left: 10px;
}

.product-meta .footer_btn button.add-to-cart {
    width: auto;
    height: 28.45px;
    line-height: normal;
    background: #E8A623;
    border: 1px solid #E8A623;
    border-radius: 40px;
    color: #fff;
    padding: 0px 16px;
}

.product-meta .footer_btn button.add-to-cart i.icon-cart {
	color: #243C43;
}

ul.product-flags {
    z-index: 1;
}

body .thumbnail-container .product-price-and-shipping span.discount-percentage {
    display: none;
}

ul.product-flags li.product-flag.discount {
    background: #f10c0c;
    width: auto;
    height: auto;
    position: absolute;
    right: 0;
    font-family: 'ibm_ps_m';
    font-size: 12px;
    font-weight: normal;
    border-radius: 5px;
    line-height: initial;
    padding: 5px;
}

ul.product-flags {
    display: flex;
    flex-direction: column;
    top: -1px;
    left: 3px;
    width: 100%;
}

ul.product-flags li {
    margin: 2px 0;
}
.thumbnail-container ul.deal-clock {
    position: absolute;
    right: 0;
    bottom: 33px;
    font-size: 12px;
    color: #fff;
    border-radius: 40px;
    padding: 5px 15px;
    justify-content: center;
}
.thumbnail-container ul.deal-clock li:first-child:before {
    content: '';
    display: block!important;
    visibility: visible!important;
    width: 100%;
    height: 100%;
    background: #243c43;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 40px;
    z-index: -1;
}
.thumbnail-container ul.deal-clock b {
    font-weight: normal;
}
.thumbnail-container ul.deal-clock li:first-child {
    position: static!important;
}

.thumbnail-container .product-price-and-shipping {
    min-height: 64px;
}

ul.product-flags li:not(.discount) {
    font-size: 12px;
    line-height: 20px;
    font-family: 'ibm_ps_b';
    width: fit-content;
    height: auto;
    border-radius: 10px;
    padding: 0px 11px;
}
.top-right-header a.logout.btn-login {
    display: none;
}

.top-right-header a.account {
    margin-left: 20px;
    margin-top: 6px;
    color: #eaa801;
    font-family: 'ibm_ps_m';
    text-transform: capitalize;
}

body .thumbnail-container .functional-buttons .btn-product {
    width: 42px;
    height: 42px;
    line-height: 42px;
    background: #BEBEBE;
    border: 1px solid #BEBEBE;
}

body .thumbnail-container .functional-buttons .btn-product i:before {
    color: #fff;
}

body .thumbnail-container .functional-buttons .btn-product:hover {
    background: #fff;
    border-color: #e8a623;
}

body .thumbnail-container .functional-buttons .btn-product:hover i:before {
    color: #e8a623;
}

body .thumbnail-container .functional-buttons {
    top: auto;
    bottom: 10px;
}

body .owl-theme .owl-controls .owl-page.active span, body .owl-theme .owl-controls.clickable .owl-page:hover span {
    background: #002F7E;
    width: 10px;
    height: 10px;
}

body .owl-theme .owl-controls span {
    border: 1px solid #002F7E;
    background: #fff;
}

body .owl-theme .owl-buttons {
    position: static;
    top: auto;
    right: auto;
}

body .owl-theme .owl-buttons>div {
    position: absolute;
    top: 36%;
    width: 56px;
    height: 56px;
    line-height: 56px;
    background: #1031781A;
    border-radius: 50%;
}

body .owl-theme .owl-buttons div.owl-prev:before {
    content: "\e90a";
    font-family: 'icomoon-jamal' !important;
    color: #fff;
    font-size: 22px;
}

body .owl-theme .owl-buttons div.owl-next:before {
    content: "\e90b";
    font-family: 'icomoon-jamal' !important;
    color: #fff;
    font-size: 22px;
}

body .owl-theme .owl-buttons div.owl-next {
    right: -26px;
}

body .owl-theme .owl-buttons div.owl-prev {
    left: -26px;
}

body .owl-theme .owl-buttons>div:hover {
    background: #e8a623;
}

body .iview-directionNav a.iview-prevNav:before {
    content: "\e90a";
	font-family: 'icomoon-jamal' !important;
    font-size: 22px;
    line-height: normal;
    margin-left: -3px;
}
body .iview-directionNav a.iview-nextNav:before {
    content: "\e90b";
	font-family: 'icomoon-jamal' !important;
    font-size: 22px;
    line-height: normal;
    padding-left: 4px;
}

body .iview-directionNav a {
    width: 56px;
    height: 56px;
    line-height: 75px;
    background: #243C4326;
}
.garantee_bloc {
    background: #F0F2F5;
    margin-top: 33px;
    margin-bottom: 50px;
}

.garantee_bloc .block.ApHtml {
    margin-bottom: 0;
}

body .service_box .title {
    color: #243C43;
    font-size: 16px;
    line-height: 26px;
    font-family: 'ibm_ps_sb';
}

body .service_box i:before {
    color: #243C43;
    display: inline-block;
}

body .service_box i.icon-jamal-money_back {
    font-size: 27px;
}

body .service_box i.icon-jamal-shipping {
    font-size: 35px;
}

.garantee_bloc .service_box {
    padding: 5px 0 0;
    justify-content: center;
    height: 48px;
}

.garantee_bloc>.row {
    display: flex;
    align-items: center;
}

.garantee_bloc .row>.ApColumn {
	height: 52px;
	border-right: 1px solid #1031781A;
}

.garantee_bloc .row>.ApColumn:last-child {
    border: 0;
}
.ApTabs h4.title_block {
    display: none;
}

body .tab-box .nav-tabs {
    position: relative;
    top: 0;
    right: auto;
    display: flex;
    justify-content: center;
    padding-bottom: 8px;
}

body .tab-box .nav-tabs li.nav-item a {
    font-size: 24px;
    line-height: 30px;
    color: #243C43!important;
    font-family: 'ibm_ps_r';
    font-weight: normal!important;
}

body .tab-box .nav-link span:after, body .tab-box .nav-link span:before {
    display: none!important;
}

body .tab-box .nav-tabs li.nav-item a.active span, body .tab-box .nav-tabs li.nav-item a:hover span {
    border-bottom: 2px solid #243C43;
}

body .tab-box .nav-tabs li.nav-item a.active {
    font-family: 'ibm_ps_b';
}
.container.ApCountdown {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.container.ApCountdown p.ap-countdown-link {
    display: none;
}

.container.ApCountdown ul.ap-countdown-time {
    display: flex;
}

.container.ApCountdown ul.ap-countdown-time li span {
    font-size: 0;
}

.container.ApCountdown ul.ap-countdown-time li b {
    font-family: ibm_ps_sb;
    font-size: 22px;
    line-height: 40px;
    background: #E8A623;
    margin-right: 2px;
    color: #fff;
    border-radius: 4px;
    padding: 6px 3px;
}

.container.ApCountdown ul.ap-countdown-time li span:after {
    content: ':';
    font-size: 16px;
    font-family: ibm_ps_b;
    line-height: 24px;
    color: #fff;
    margin: 0 5px 0;
    vertical-align: 2px;
}

.green_bg {
    background: linear-gradient(89.68deg, #0B656A 14.68%, #1EE083 95.53%);
    margin-bottom: 47px;
    padding-left: 60px;
    padding-right: 30px;
    border-radius: 8px;
}

.green_bg .block.ApImage {
    margin-bottom: 0;
}

.green_bg .container.ApCountdown {
    margin-top: 50px;
}

.container.ApCountdown .content span.title {
    color: #fff;
    font-size: 25px;
    line-height: 20px;
    font-family: ibm_ps_b;
    text-transform: uppercase;
    display: block;
    margin-bottom: 21px;
}

.container.ApCountdown .content {
	padding-left: 190px;
	margin-top: -13px;
}

.container.ApCountdown .content a {
    font-size: 16px;
    line-height: 26px;
    color: #002F7E;
    font-family: ibm_ps_sb;
    background: #fff;
    border-radius: 40px;
    padding: 6px 30px;
    transition: all .4s;
}

.container.ApCountdown ul.ap-countdown-time li:last-child span {
    display: none;
}
.container.ApCountdown .content a:hover {
    background: #002F7E;
    color: #fff;
}
.only_p .thumbnail-container.reviews-loading {
    border: 0;
    padding: 0;
}

.only_p a.thumbnail.product-thumbnail, .only_p .functional-buttons {
    display: none;
}

.only_p  .product-meta {
    padding: 0 20px;
}

.only_p  ul.product-flags {
    display: none;
}

.only_p  h3.h3.product-title {
    min-height: auto;
    margin-bottom: 10px;
}

.only_p  span.price {
    display: block;
}

.only_p {
    border: 2px solid #E8A623;
	border-radius: 5px;
}
.only_p .block.ApImage {
    padding-top: 50px;
}
.equal_height .block.products_block {
    margin-bottom: 0;
}

.equal_height .owl-item .item article:last-child .thumbnail-container {
    margin-bottom: 0;
}
.center_services {
    margin-top: 95px;
    margin-bottom: 69px;
    background: #F0F2F5;
    border-radius: 8px;
}

.center_services .service_box {
    border: 0;
    text-align: center;
    flex-direction: column;
}

.center_services .block.ApHtml {
    margin-bottom: 0;
}

.center_services .service_box i {margin-bottom: 2px;}

.center_services .service_box span.title {
    text-transform: capitalize;
    margin-top: 10px;
}

.center_services .ApColumn {
    border-right: 1px solid #1031781A;
}

.center_services .ApColumn:last-child {
    border: 0;
}
a.blog_img_link img {
    border-radius: 4px;
}

.date_cat {
    display: flex;
}

.date_cat .cat span.icon-list {
    display: none;
}

.latest-blogs .date_cat span.created {
    font-size: 14px;
    line-height: 20px;
    color: #9A9A9A;
    font-family: 'ibm_ps_sb';
    background: none;
    padding: 0;
    font-weight: normal;
    height: auto;
    margin-right: 10px;
}

.latest-blogs .date_cat .blog-meta {
    margin-top: 2px;
}

.latest-blogs .date_cat .blog-meta a {
    color: #9A9A9A;
    font-size: 14px;
    line-height: 20px;
    font-family: 'ibm_ps_r';
}

.latest-blogs h5.blog-title {
    font-size: 21px;
    line-height: 24px;
    font-family: 'ibm_ps_sb';
}
.latest-blogs h5.blog-title a {
    color: #243C43;
}
#index .right-block a.blog_img_link {
    display: none;
}

#index .blog-viewall.float-xs-right {
    float: none!important;
    text-align: center;
    margin-top: 50px;
}

#index .blog-viewall.float-xs-right a {
    font-size: 14px;
    line-height: 21px;
    font-family: 'ibm_ps_sb';
    border-radius: 40px;
    text-transform: inherit;
}
.title_2 h2 {
    font-size: 22px;
    line-height: 26px;
}

h3#block-newsletter-label {
    text-align: center;
    color: #243C43;
    font-family: 'ibm_ps_sb';
    font-size: 40px;
    line-height: 30px;
    border: 0;
}

.block_newsletter p {
    display: unset;
}

.block_newsletter form input[type=email] {
    background: #F0F2F5;
    border: 1px solid #DDDDDD;
    border-radius: 40px;
    width: calc(100% - 160px);
    color: #5B6C8F;
    font-size: 16px;
    font-family: 'ibm_ps_r';
    text-indent: 11px;
}

.block_newsletter form .btn {
    width: 150px;
    background: #E8A623;
    border: 1px solid #E8A623;
    border-radius: 50px;
    font-family: 'ibm_ps_r';
}

.block_newsletter form .btn span {
    font-size: 18px;
    font-weight: normal;
}

.block_newsletter form input[type=email]::placeholder {
    color: #5B6C8F;
}

body .footer-center {
    background: #F0F2F5;
    padding-top: 17px;
    padding-bottom: 36px;
}

.footer_logo img {
    width: 175px;
    margin-top: -15px;
}

.footer-container .block h4.title_block {
    color: #243C43;
    font-size: 18px;
    line-height: 26px;
    font-family: ibm_ps_sb;
    text-transform: inherit;
    margin-bottom: 26px;
}

footer ul.collapse li a {
    font-size: 16px;
    line-height: 24px;
    color: #565A71;
    font-family: ibm_ps_r;
}

footer .block-toggler.ApBlockLink ul.collapse li {
    margin-bottom: 13px;
}
body .footer-top {
    padding-top: 24px;
    background: #F0F2F5;
}

.footer-top .links a, .footer-top .links span {
    font-family: 'ibm_ps_sb';
    color: #243C43;
    font-size: 14px;
    line-height: 50px;
    background: #fff;
    border-radius: 50px;
    padding: 8px 33px;
}
.footer-top .links {
    justify-content: end;
    margin-top: 15px;
}

.footer-top .links span {
    margin-right: 49px;
}
.right_img {
    text-align: right;
}

.copyright  p {
    font-size: 16px;
    line-height: 26px;
    color: #243C43;
    font-family: 'ibm_ps_r';
    margin-bottom: 0;
}

.footer-bottom .container {
    padding: 19px 0;
}

.top_90 {
    margin-top: 90px;
}
.newletter_bloc {
    background: url(../img/modules/appagebuilder/images/newsletter.png);
    background-position: center;
}

.newletter_bloc .block_content>form {
    width: 80%;
    margin: 0 auto;
}
body ul.nav.navbar-nav.megamenu.horizontal  .dropdown-menu .menu-title a {
    font-family: 'ibm_ps_m';
    font-size: 17px;
    line-height: 24px;
    color: #243C43;
}

body ul.nav.navbar-nav.megamenu.horizontal .dropdown-menu .menu-title {
    margin-bottom: 10px;
}

body ul.nav.navbar-nav.megamenu.horizontal .dropdown-menu .widget-inner ul li a {
    font-family: 'ibm_ps_r';
    font-size: 17px;
    line-height: 24px;
    color: #243C43;
}
body ul.nav.navbar-nav.megamenu.horizontal .dropdown-menu .widget-inner {
    margin-bottom: 30px;
}
body ul.nav.navbar-nav.megamenu.horizontal .dropdown-menu .widget-inner ul li a:hover {
    color: #eaa801;
}
body .leo-megamenu .navbar-nav > li > a.dropdown-toggle:after {
    font-size: 17px;
    color: #eaa801;
    line-height: 1px;
    font-weight: 600;
    margin-left: 0px;
}
#category .cat-box, #category div#subcategories {
    display: none;
}

body #wrapper .breadcrumb_box {
    background: #fff;
}

body #wrapper .breadcrumb_box span {
    font-family: 'ibm_ps_r';
    font-size: 14px;
    line-height: 21px;
    color: #243C43;
}

body #wrapper .breadcrumb li::after {
    content: "\f105";
    font-family: "FontAwesome";
    font-size: 12px;
    margin-right: 0;
    margin-left: 8px;
}

div#js-product-list-top {
    background: #F0F2F5;
    color: #243C43;
    font-size: 14px;
    line-height: 21px;
    font-family: 'ibm_ps_r';
    border-radius: 5px;
}

.leo-list-product-reviews {
    text-align: left;
    margin-top: 0;
}

.leo-list-product-reviews .star::before {
    font-size: 16px;
}

.leo-list-product-reviews .star {
    margin-right: 3px;
}
#category .product-meta .footer_btn {
    justify-content: flex-start;
}

#category .product-meta .footer_btn>div {
    margin-right: 5px;
}
#category .product_list.grid .ajax_block_product {
    padding: 0 5px;
}

#category .thumbnail-container {
    padding: 15px;
}
nav.pagination .col-lg-4 {
    float: right;
    text-align: right!important;
    font-family: 'ibm_ps_r';
    font-size: 14px;
    line-height: 21px;
    color: #243C43;
    background: #F0F2F5;
    border-radius: 5px;
    width: auto;
    padding: 16px;
}

nav.pagination {
    display: block;
}

nav.pagination {
    position: relative;
    background: #fff;
}
nav.pagination .col-lg-8 {
    width: 100%;
    margin-top: -47px;
}
nav.pagination .col-lg-8 ul {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%);
}


nav.pagination ul.page-list a {
    font-size: 14px;
    line-height: 21px;
    font-family: 'ibm_ps_b';
    color: #243C43;
}

nav.pagination ul.page-list li.current a {
    color: #fff;
    background: #243C43;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    border-radius: 50%;
}

nav.pagination a.previous.js-search-link i:before {
    content: "\f100";
    font-weight: bold;
    font-size: 17px;
}
nav.pagination a.next.js-search-link i:before {
    content: "\f101";
    font-weight: bold;
    font-size: 17px;
}
.row.sort-by-row {
    justify-content: flex-end;
}

.row.sort-by-row .products-sort-order.dropdown {
    width: auto;
}

.row.sort-by-row .products-sort-order.dropdown button.btn-unstyle.select-title {
    background: none;
    border: 0;
    font-family: 'ibm_ps_b';
}

.row.sort-by-row .products-sort-order.dropdown button.btn-unstyle.select-title i.material-icons.float-xs-right:before {
    content: "\f107";
    font: normal normal normal 14px/1 FontAwesome;
    margin-top: 3px;
    display: inline-block;
    margin-left: 35px;
    font-size: 21px;
    font-weight: bold;
}

.row.sort-by-row .products-sort-order.dropdown button.btn-unstyle.select-title i.material-icons {
    width: auto;
    height: auto;
    font-size: 0;
}
div#left-column h4.title_block, div#left-column p.h6.facet-title {
    font-family: ibm_ps_b;
    color: #243C43;
    font-size: 18px;
    line-height: 26px;
    padding-bottom: 20px;
    padding-top: 0;
    border: 0;
}

div#left-column {
    background: #F0F2F5;
    border-radius: 4px;
    padding: 23px 15px;
}

div#left-column .block {
    background: transparent;
    padding: 0;
    border-bottom: 1px solid #CDCDCD;
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-radius: 0;
    border-top: 0;
}

div#left-column .block .block_content {
    background: transparent;
}

div#left-column .block-categories .category-sub-menu li > a {
    padding: 0;
    color: #243C43;
    font-size: 17px;
    line-height: 24px;
    font-family: ibm_ps_m;
}

div#left-column .block-categories .category-sub-menu li {
    padding-bottom: 20px;
}

div#left-column .block-categories ul a {
    font-size: 17px;
}

div#left-column .block-categories .category-sub-menu i:before {
    content: '+';
    font-family: ibm_ps_b;
    color: #243C43;
    font-weight: normal;
    width: 22px;
    height: 22px;
    line-height: 22px;
    background: #CDCDCD;
    border-radius: 2px;
    display: inline-block;
    text-align: center;
}

div#left-column .block-categories .collapse-icons {
    top: 1px;
    right: 12px;
}

div#left-column .block-categories .category-sub-menu i.remove:before {
    content: '-';
}

div#left-column .block-categories .category-sub-menu li i:hover:before {
    background: #E8A623;
    color: #fff;
}
div#left-column .block-categories .category-sub-menu .collapse.in {
    margin-top: 20px;
    padding-left: 10px;
}

div#left-column .block-categories .category-sub-menu .collapse.in a {
    font-family: ibm_ps_r;
}

div#left-column .block-categories .category-sub-menu li > a:hover {
    color: #e8a623;
}

div#left-column section.facet.Color ul a.search-link.js-search-link {
    display: none;
}

div#left-column section.facet.Color ul {
    display: flex;
}

div#left-column section.facet.Color ul span.color {
    width: 25px;
    height: 25px;
    border: 0;
    margin-right: 13px;
}

section.facet ul.faceted-slider li {
    display: flex;
    flex-direction: column-reverse;
}

section.facet ul.faceted-slider li p {
    margin-top: 27px;
    color: #243C43;
    font-family: 'ibm_ps_r';
    font-size: 16px;
    line-height: 24px;
}

body #search_filters.block .ui-widget-header {
    background: #243C43;
}

body #search_filters.block .ui-slider .ui-slider-handle {
    background: #243c43;
    top: -5px;
}

body #search_filters.block .ui-slider {
    width: 90%;
}

section.facet {
    border-bottom: 1px solid #CDCDCD;
    margin-bottom: 35px;
}

div#left-column div#search_filters {
    padding-bottom: 0;
    border: 0;
}

div#left-column .block.ApProductTag {
    display: none;
}

section.facet span.ps-shown-by-js {
    width: 15px;
    height: 15px;
    background: #fff;
    border: 1px solid #243C43;
    border-radius: 2.5px;
}

section.facet  a._gray-darker.search-link.js-search-link {
    font-size: 16px;
    line-height: 24px;
    color: #243C43;
    font-family: 'ibm_ps_r';
}

#search_filters .facet .collapse::-webkit-scrollbar {
  width: 8px;
}
#search_filters .facet .collapse::-webkit-scrollbar-track {
  background: #fff;
}

/* Handle */
#search_filters .facet .collapse::-webkit-scrollbar-thumb {
  background: #243C43;
}
section#js-active-search-filters {
    background: #fff;
    padding: 0;
}

section#js-active-search-filters ul li.filter-block {
    background: #F0F2F5;
    border-radius: 30px;
    box-shadow: none;
    color: #5B6C8F;
    font-size: 14px;
    font-family: 'ibm_ps_r';
}

#wrapper .breadcrumb li {
    margin: 0!important;
}

#product h1.h1.product-detail-name {
    color: #000;
    font-size: 30px;
    line-height: 36px;
    font-family: 'ibm_ps_sb';
    margin-bottom: 29px;
}
#product .product-thumb-images .thumb.selected, #product .product-thumb-images .thumb:hover {
    border: 1px solid #2b3d44;
}

#product .product-thumb-images .thumb {
    border: 1px solid #d5d5d5;
    border-radius: 4px;
}
div#product-description-short-12 {
    font-size: 14px;
    line-height: 21px;
    color: #243C43;
    border-top: 1px solid #F0F2F5;
    border-bottom: 1px solid #F0F2F5;
    padding: 24px 0;
    margin-bottom: 21px;
}
#product .function_box .social-sharing {
    display: none;
}

body#product div[class^="col-form_id-form"] .mp_shop_seller_detail {
    display: none;
}

.product-actions .mp_shop_seller_detail {
    background: #fff;
}
#product div#product-details .product-quantities {
    display: none;
}
#product ul.garanties {
    color: #243C43;
    font-size: 14px;
    line-height: 21px;
    font-family: 'ibm_ps_sb';
    border-bottom: 1px solid #F0F2F5;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

#product ul.garanties li {
    padding-bottom: 13px;
    display: flex;
    align-items: center;
}
div.star.star_on:before, div.star.star_hover:before {
    color: #FD8D27;
    font-size: 16px;
}

div#blockcart-modal .modal-dialog {
    max-width: 954px;
}

div#blockcart-modal .modal-dialog .modal-header h4 {
    font-size: 23px;
    line-height: 26px;
    font-family: 'ibm_ps_m';
    font-weight: normal;
}

div#blockcart-modal .modal-dialog .modal-header {
    background: #12A05C;
    padding: 28px 0;
}

div#blockcart-modal .modal-dialog .modal-content {
    border: 0;
}

div#blockcart-modal .modal-dialog .modal-header h4 i {
    font-size: 30px;
}

div#blockcart-modal .modal-dialog .modal-body .col-md-5.divide-right .col-md-6 {
    width: 100%;
    text-align: center;
}

div#blockcart-modal .modal-dialog .modal-body img.product-image {
    max-width: 200px;
}

div#blockcart-modal .modal-dialog .modal-body h6.h6.product-name {
    font-size: 25px;
    line-height: 36px;
    font-family: 'ibm_ps_sb';
    margin-bottom: 0;
}

div#blockcart-modal .modal-dialog .modal-body .col-md-5.divide-right .row .col-md-6:last-child {
    text-align: left;
}

div#blockcart-modal .modal-dialog .modal-body p.product-price {
    display: block;
    font-size: 20px;
    line-height: 50px;
    font-family: 'ibm_ps_r';
    color: #000;
    margin-bottom: 0;
}

div#blockcart-modal .modal-dialog .modal-body  span.product-quantity {
    color: #5A5E60;
    font-size: 18px;
    font-family: 'ibm_ps_r';
}

div#blockcart-modal .modal-dialog .modal-body span.product-quantity strong {
    color: #000;
}

div#blockcart-modal .modal-dialog .modal-body p.cart-products-count {
    font-size: 20px!important;
}

div#blockcart-modal .modal-dialog .modal-body .cart-content p, div#blockcart-modal .modal-dialog .modal-body .cart-content span {
    color: #243C43;
    font-size: 14px;
    line-height: 21px;
    font-family: 'ibm_ps_r';
}

div#blockcart-modal .modal-dialog .modal-body .cart-content p.product-total {
    margin-top: 30px!important;
    margin-bottom: 37px;
}

div#blockcart-modal .modal-dialog .modal-body .btn {
    background: #5A5E60;
    border-radius: 50px;
    color: #fff;
    text-transform: inherit;
    font-size: 15px;
    line-height: 26px;
    font-family: 'ibm_ps_r';
    font-weight: normal;
    padding: 9px 17px;
}

div#blockcart-modal .modal-dialog .modal-body .btn i {
    display: none;
}

div#blockcart-modal .modal-dialog .modal-body a.btn {
    background: #E8A623;
    margin-left: 25px;
}
body #blockcart-modal .divide-right {
    border-right: #243C43 1px solid;
}
#product ul.garanties li:first-child i {
    font-size: 21px;
}

#product ul.garanties li i {
    font-size: 28px;
    margin-right: 7px;
}

p.ref {
    font-family: 'ibm_ps_r';
    font-size: 14px;
    line-height: 21px;
    color: #243C43;
    margin-bottom: 33px;
}

p.ref b {
    font-family: 'ibm_ps_sb';
    font-weight: normal;
}

#product .social-sharing li:before {
    font-size: 30px;
}
#product .function_box {
    background: #F0F2F5;
    border-radius: 4px;
    padding: 32px 24px 13px;
}

#product .function_box span.availibility {
    font-size: 12px;
    line-height: 18px;
    background: #12A05C;
    color: #fff;
    font-family: 'ibm_ps_sb';
    padding: 2px 15px 0px;
    border-radius: 10px;
    display: inline-block;
    text-transform: uppercase;
    margin-bottom: 19px;
}

#product .function_box span.discount.discount-percentage {
    display: none;
}

#product .function_box .tax-shipping-delivery-label {
    display: none;
}

#product .function_box .product-prices.js-product-prices {
    display: flex;
    flex-direction: column-reverse;
}

#product .function_box .product-prices.js-product-prices .product-discount {
    margin-right: 0;
    margin-left: 10px;
    margin-top: -7px;
    font-family: 'ibm_ps_m';
    font-size: 17px;
    color: #9BABCD;
}

#product .function_box span.current-price-value {
    font-size: 30px;
    font-family: 'ibm_ps_sb';
}
#product .product-variants.js-product-variants {
    display: flex;
    flex-direction: column-reverse;
}

#product .product-variants.js-product-variants span.control-label, #product .product-add-to-cart.js-product-add-to-cart span.control-label {
    color: #243C43;
    font-size: 16px;
    line-height: 19px;
    font-family: 'ibm_ps_sb';
}

#product .product-variants.js-product-variants>div {
    flex-direction: column;
}
#product .product-variants.js-product-variants span.radio-label {
    color: #243C43;
    font-size: 14px;
    font-family: ibm_ps_sb;
    box-shadow: none;
    border-radius: 40px;
    padding: 0 17px;
    line-height: 27px;
}

#product .product-detail.product-thumbs-bottom .product-quantity .qty .input-group.bootstrap-touchspin {
    max-width: initial;
}

#product .product-quantity .qty .input-group.bootstrap-touchspin input#quantity_wanted {
    width: calc( 100% - 30px );
    height: 47px;
}

.product-quantity .qty .input-group.bootstrap-touchspin .input-group-btn-vertical .btn.bootstrap-touchspin-up {
    border-radius: 0 40px 40px 0;
    height: 47px;
}

.product-quantity .qty .input-group.bootstrap-touchspin .input-group-btn-vertical .btn.bootstrap-touchspin-down {
    border-radius: 40px 0 0 40px;
    height: 47px;
}

.product-quantity .qty .input-group.bootstrap-touchspin .input-group-btn-vertical .btn i {
    font-size: 18px;
}

#product .product-detail.product-thumbs-bottom .add {
    display: block;
}

#product .product-detail.product-thumbs-bottom .add button {
    border-radius: 40px;
    font-size: 18px;
    line-height: 24px;
    font-family: ibm_ps_m;
    font-weight: normal;
}

#product .product-detail.product-thumbs-bottom .add button:hover {
    background: #2b3d44;
}

#product .product-detail.product-thumbs-bottom .product_action .wishlist {
    width: 100%;
    margin-top: 22px;
}

#product .product-detail.product-thumbs-bottom .product_action .wishlist a {
    background: none;
    padding: 0;
    width: 100%;
    border: 0!important;
    height: auto;
    text-align: center;
}

#product .product-detail.product-thumbs-bottom .product_action .wishlist a i {
    display: none;
}

#product .product-detail.product-thumbs-bottom .product_action .wishlist a:before {
    content: 'Add to wishlist';
    color: #5B6C8F;
    font-size: 14px;
    line-height: 20px;
    font-family: ibm_ps_r;
    text-align: center;
    display: block;
    text-decoration: underline;
}

#product .product-detail.product-thumbs-bottom .product_action {
    padding-bottom: 0;
}

a.leo-wishlist-button.btn-product.btn-primary.btn:hover:before {
    color: #e8a623!important;
}

div#thumb-gallery .slick-track {
    width: 100%!important;
    display: flex;
    justify-content: center;
}
div#thumb-gallery .slick-track {
    width: 100%!important;
    display: flex;
    justify-content: center;
}

#product .product-tabs.tabs {
    background: #fff;
}

#product .product-tabs.tabs ul.nav.nav-tabs {padding-left: 0;margin-left: 20px;}

#product .product-tabs.tabs ul.nav.nav-tabs a {
    font-family: 'ibm_ps_r';
    color: #2b3d44;
    padding: 15px 10px;
    margin-right: 0;
    margin-bottom: 2px;
}
#product .product-tabs.tabs ul.nav.nav-tabs a.nav-link.active {
    background: #e8a623;
    color: #fff!important;
}

#product .product-tabs.tabs .nav-tabs .nav-link:before {
    display: none;
}
#product .product-tabs.tabs ul.nav.nav-tabs a.nav-link:hover {
    color: #e8a623;
}

#product .product-tabs.tabs ul.nav.nav-tabs li:nth-child(n+3) {
    display: none;
}
.modal.leo-modal-review .modal-header {
    background: #F0F2F5;
    padding: 30px 35px;
}
#product footer#footer {
    margin-top: 60px;
}
#product footer#footer {
    margin-top: 60px;
}

.modal.leo-modal-review label.form-control-label {
    color: #243C43;
    font-size: 14px;
    line-height: 21px;
    font-family: 'ibm_ps_r';
    margin-bottom: 8px;
}

.modal.leo-modal-review input, .modal.leo-modal-review textarea {
    background: #F0F2F5;
    border-radius: 40px;
}

.modal.leo-modal-review input {
    height: 46px;
}

.modal.leo-modal-review textarea {
    height: 171px;
    resize: none;
    padding-top: 20px;
}

.modal.leo-modal-review p.product_name {
    font-size: 20px;
    line-height: 26px;
    color: #000;
    font-family: 'ibm_ps_b';
}

.modal.leo-modal-review ul#criterions_list {
    display: flex;
    justify-content: center;
    border: 0;
}

.modal.leo-modal-review ul#criterions_list label {
    color: #243C43;
    font-size: 17px;
    line-height: 21px;
    font-family: 'ibm_ps_m';
}

.modal.leo-modal-review ul#criterions_list  .star.star_on:before {
    color: #E8A623;
}
div.star:before {
    font-size: 16px;
}

.modal.leo-modal-review ul#criterions_list .star:before {
    font-size: 17px;
}

.mp_shop_seller_detail {
    font-family: 'ibm_ps_r';
    color: #243C43;
    background: #f0f2f5;
}

.mp_shop_seller_detail svg {
    display: none;
}
.shop_logo.logo_banner_shop img {
    height: 150px;
    width: auto;
}
div#blockcart-modal button.close {
    opacity: 1;
    text-shadow: 0 0 BLACK;
    margin-right: 10px;
}
.shop_logo.logo_banner_shop {
    width: 150px;
    overflow: hidden;
}
.mp_shop_seller_detail div {
    font-size: 14px;
}
.mp_shop_seller_detail .name a.contact_shop {
    display: none;
}
.mp_shop_seller_detail .name a {
    font-family: 'ibm_ps_m';
    font-size: 20px;
}
.mp_shop_seller_detail .product.product_review_shop {column-count: 1;}

.modal.leo-modal-review ul#criterions_list  .cancel {
    display: none;
}

.modal.leo-modal-review button.btn.btn-secondary {
    background: #5A5E60;
    border: 1px solid #5A5E60;
}

.modal.leo-modal-review button.btn {
    border-radius: 50px;
    padding: 13px 49px;
    font-size: 20px;
    line-height: 26px;
    font-family: 'ibm_ps_r';
    font-weight: normal;
    text-transform: initial;
}
.modal.leo-modal-review .product_desc {
    margin-top: 0;
}
.modal.leo-modal-review form.form-new-review {
    padding-top: 10px;
}
.modal.leo-modal-review .modal-footer {
    border: 0;
    padding-top: 0;
    padding-bottom: 50px;
}

.modal.leo-modal-review button.leo-modal-review-bt.btn.btn-primary {
    background: #E8A623;
    border: 1px solid #E8A623;
    margin-left: 10px;
}
.modal.leo-modal-review .product-info {
    margin-top: -25px;
}
.modal.leo-modal-review button:hover {
    background: #000!important;
    border-color: #000!important;
}

.modal.leo-modal-review .modal-header h4.modal-title.h2.text-xs-center {
    text-align: left!important;
    text-transform: inherit;
    font-size: 33px;
    line-height: 26px;
    font-family: 'ibm_ps_b';
}

.modal.leo-modal-review .modal-header button.close {
    opacity: 1;
    color: #5A5E60;
    font-size: 28px;
    font-family: 'ibm_ps_r';
}

#product .product-tabs.tabs .product-description p, #product .product-tabs.tabs .product-description {
    font-family: 'ibm_ps_r';
    color: #5B6C8F;
    font-size: 16px;
    line-height: 25px;
}
#product .product-tabs.tabs h2 {
    font-size: 30px;
    line-height: 40px;
    color: #243C43;
    font-family: 'ibm_ps_sb';
    margin-bottom: 10px;
}

#product div#leo-product-show-review-content {
    display: block;
    opacity: 1;
    margin-top: 50px;
}

body div.star.star_on:before, body div.star.star_hover:before {
    color: #FD8D27;
    font-size: 16px;
}

div#leo-product-show-review-content a.open-review-form {
    color: #243C43;
    font-size: 16px;
    line-height: 24px;
    font-family: 'ibm_ps_sb';
    text-decoration: underline;
}
div#product_reviews_block_tab>.review .review-info {
    border: 1px solid #F0F2F5;
    border-radius: 4px;
    width: 100%;
    padding: 31px;
    margin-top: 30px;
}

div#product_reviews_block_tab>.review .review-info>p {
    color: #243C43;
    font-size: 18px;
    line-height: 26px;
    font-family: 'ibm_ps_r';
    margin-bottom: 10px;
}

div#product_reviews_block_tab>.review .review-info .review_author_infos {
    color: #243C43;
    text-transform: capitalize;
    font-size: 18px;
    line-height: 26px;
    font-family: 'ibm_ps_sb';
    margin-bottom: 9px;
}

#product_reviews_block_tab .review {
    border: 0;
}
#leo_product_reviews_block_extra .reviews_note .star {
    background: none;
    margin-right: 4px;
}

button.btn.btn-comment.btn-comment-big.post-product-comment {
    background: #E8A623;
    border: 1px solid #E8A623;
    border-radius: 50px;
    font-family: 'ibm_ps_r';
    transition: all .4s;
}

button.btn.btn-comment.btn-comment-big.post-product-comment i {
    color: #fff;
    transition: all .4s;
    vertical-align: text-top;
}

button.btn.btn-comment.btn-comment-big.post-product-comment:hover {
    background: #fff;
    color: #E8A623;
}

button.btn.btn-comment.btn-comment-big.post-product-comment:hover i {
    color: #E8A623;
}

body#cart .breadcrumb_box:not(.cart) {
    display: none;
}

#wrapper .breadcrumb_box.cart ol {
    padding: 0;
}


#cart .cart-grid-body .card-block {
    padding: 0;
}

#cart .card.cart-container {
    border: 0;
}

#cart .cart-grid-body .card-block h1 {
    color: #243C43;
    font-size: 45px;
    line-height: 60px;
    text-transform: inherit;
    font-family: 'ibm_ps_sb';
    margin-bottom: 57px;
}

#cart .cart-grid-body .card-block h1 span {
    font-size: 21px;
    font-family: 'ibm_ps_r';
    color: #5B6C8F;
    font-weight: normal;
    vertical-align: middle;
}

#cart .card.cart-container {
    box-shadow: none;
}

#cart ul.cart-items {
    border: 1px solid #F0F2F5;
}

#cart ul.cart-items li.cart-item {
    padding: 22px 25px;
    border-bottom: 1px solid #F0F2F5;
}

#cart ul.cart-items li.cart-item:last-child {
    border: 0;
}
#cart a.remove-from-cart i:before {
    content: "\e915";
    font-family: 'icomoon-jamal' !important;
    color: #5B6C8F;
    font-size: 16px;
}

#cart a.remove-from-cart i {
    font-size: 0;
}

.img_title {
    display: flex;
    align-items: center;
}

.img_title a.remove-from-cart {
    width: 20px;
}

.img_title a.label {
    text-align: left;
    font-size: 16px;
    font-family: 'ibm_ps_m';
    color: #212529;
    line-height: 24px;
}

.img_title span.product-image.media-middle {
    margin: 0 25px;
    border: 1px solid #F0F2F5;
    border-radius: 4px;
    max-width: 90px;
    min-width: 90px;
}
#cart .input-group input.js-cart-line-product-quantity {
    background: #F0F2F5;
    border: 0;
    width: 122px;
    height: 47px;
    border-radius: 40px;
    text-align: center;
    font-size: 14px;
    font-family: 'ibm_ps_m';
    color: #212529;
}

#cart .product-line-grid-right .bootstrap-touchspin {
    box-shadow: none;
    display: block;
    width: 122px;
}

#cart .product-line-actions .col-md-10.col-xs-6 .price {
    text-align: right;
}

#cart .product-discount span.discount.discount-percentage {
    display: none;
}

#cart .product-line-info .current-price {
    padding-left: 0;
    display: block;
}

#cart .product-line-info .current-price span {
    font-size: 18px;
    color: #212529;
    font-family: 'ibm_ps_m';
    font-weight: normal;
    line-height: 24px;
}

#cart .product-line-info span.regular-price {
    font-family: 'ibm_ps_r';
    font-size: 15px;
    text-decoration: line-through;
}

#cart .product-line-grid-right .bootstrap-touchspin button.btn.btn-touchspin.bootstrap-touchspin-down {
    left: 10px;
    right: auto;
    top: 16px;
}

#cart .product-line-grid-right .bootstrap-touchspin button.btn.btn-touchspin {
    position: absolute;
    top: 15px;
    border: 0;
    right: 10px;
    z-index: 9;
    width: 20px;
    padding: 0;
    height: auto;
    background: none;
}

#cart .product-line-grid-right span.input-group-btn-vertical {
    position: static;
}

#cart .product-line-grid-right .bootstrap-touchspin button.btn.btn-touchspin.bootstrap-touchspin-down i:after {
    content: "-";
    color: #5B6C8F;
    font-family: 'ibm_ps_m';
}

#cart .product-line-grid-right .bootstrap-touchspin button.btn.btn-touchspin.bootstrap-touchspin-up i:after {
    content: "+";
    color: #5B6C8F;
    font-family: 'ibm_ps_m';
}
#cart .product-line-grid-body {
    text-align: center;
}
#cart .cart-overview.js-cart {
    padding: 0;
}
#cart .product-line-actions .price {
    margin-top: 5px;
}
.cart_th, #cart ul.cart-items {
    float: left;
    width: 100%;
}

.cart_th {
    margin-bottom: 17px;
}
.cart_th {
    color: #243C43;
    font-size: 16px;
    font-family: 'ibm_ps_b';
}

span.txt_span {
    font-size: 14px;
    font-family: 'ibm_ps_sb';
    color: #243C43;
    line-height: 20px;
}

.card.cart-summary span.txt_span {
    position: absolute;
    top: -30px;
    left: 0;
}

#cart .card.cart-summary {
    margin-top: 150px;
    padding: 0 20px;
}
#cart .card.cart-summary .card-block {
    border-bottom: 1px solid #F0F2F5;
}
#cart .card.cart-summary div#cart-subtotal-products {
    padding: 15px 0;
}
div#cart-subtotal-products, .cart-summary-line.cart-total {
    margin-bottom: 0;
}

#cart .cart-summary-line .label {
    font-size: 14px;
    color: #212529;
    font-family: 'ibm_ps_sb';
}

#cart .cart-summary-line span.value {
    color: #212529;
    font-size: 16px;
    font-family: 'ibm_ps_m';
}

#cart .card.cart-summary a.btn.btn-outline {
    display: block;
    background: #E8A623;
    border: 1px solid #E8A623;
    border-radius: 50px;
    color: #fff;
    font-size: 18px;
    line-height: 24px;
    padding: 10px 0;
    font-family: 'ibm_ps_m';
    margin-bottom: 15px;
}

#cart .card.cart-summary a.link_1 {
    font-size: 16px;
    color: #212529;
    font-family: 'ibm_ps_m';
    border-bottom: 2px solid #212529;
    text-transform: capitalize;
}
#cart .card.cart-summary div#cart-subtotal-products {
    padding: 15px 0;
}

div#promo-code {
    float: left;
    width: 100%;
    display: block!important;
}

div#promo-code .promo-code {
    background: none;
    padding: 0;
    margin-top: 55px;
}

div#promo-code input.promo-input {
    background: #F0F2F5;
    border: 1px solid #F0F2F5;
    border-radius: 40px;
    font-size: 16px;
    line-height: 21px;
    color: #5B6C8F;
    font-family: 'ibm_ps_r';
    padding: 11px 10px;
    width: 270px;
    margin-right: 10px;
    height: 45px;
}

div#promo-code  button.btn.btn-primary {
    background: #243C43;
    border-radius: 50px;
    font-size: 18px;
    line-height: 24px;
    height: 45px;
}

div#promo-code button.btn.btn-primary:hover {
    background: #e8a623;
}

div#promo-code a.collapse-button.promo-code-button.cancel-promo {
    display: none;
}

#cart a.label.back-home {
    display: none;
}

#cart .promo-code .alert.alert-danger:before {
    top: 16px;
}

#cart .block-promo {
    width: 100%;
    float: left;
}

#cart .block-promo ul.promo-name.card-block {
    margin-top: 55px;
    margin-bottom: -10px;
}

#cart .block-promo ul.promo-name.card-block span.label {
    font-family: 'ibm_ps_sb';
}

#cart .block-promo ul.promo-name.card-block .float-xs-right>span {
    font-family: 'ibm_ps_r';
    margin-right: 20px;
    display: inline-block;
    margin-top: 5px;
}
span.ml-1.js-error-text {
    font-family: 'ibm_ps_r';
    font-size: 14px;
}
#cart .blockreassurance_product {
    display: none;
}
div#js-product-list-top .total-products .display {
    display: none;
}
div#left-column {
    margin-bottom: 30px;
}
section.facet  span.custom-radio span.ps-shown-by-js {
    border: 0;
}
#cart .product-line-actions .price {
    text-align: center;
}

.leo-dropdown-cart-content.clearfix {
    border: 1px solid #D9DEE8;
    box-shadow: 0px 1px 2px #D9DEE8;
    border-radius: 8px;
    padding: 21px 27px;
    min-width: 377px;
}

.leo-dropdown-cart-content.clearfix .leo-cart-item-img {
    width: 75px;
    height: 75px;
    border: 1px solid #F0F2F5;
    border-radius: 4px;
}

.leo-dropdown-cart-content.clearfix .leo-cart-item-info {
    padding-left: 18px;
}
.leo-dropdown-cart.defaultcart.dropdown.show ul.leo-dropdown-list-item li {
    width: 100%!important;
    padding: 0;
    height: auto!important;
    padding-bottom: 21px;
}

.leo-dropdown-cart.defaultcart.dropdown.show ul.leo-dropdown-list-item li .product-name a {
    font-size: 14px;
    color: #002F7E;
    font-family: 'ibm_ps_sb';
    font-weight: normal;
}

.leo-dropdown-cart.defaultcart.dropdown.show ul.leo-dropdown-list-item li  span.regular-price {
    font-family: 'ibm_ps_r';
    text-decoration: line-through;
}

.leo-dropdown-cart.defaultcart.dropdown.show ul.leo-dropdown-list-item li .current-price .price {
    font-family: 'ibm_ps_sb';
    color: #002F7E;
}

.leo-dropdown-cart.defaultcart.dropdown.show ul.leo-dropdown-list-item input.leo-input-product-quantity.input-group {
    background: #F0F2F5;
    border: 0;
    border-radius: 40px;
    width: 62px;
    font-family: 'ibm_ps_sb';
    color: #103178;
}

.leo-dropdown-cart.defaultcart.dropdown.show ul.leo-dropdown-list-item .product-quantity {
    border: 0;
    position: relative;
}

.leo-dropdown-cart.defaultcart.dropdown.show ul.leo-dropdown-list-item a.leo-bt-product-quantity {
    position: absolute;
    z-index: 1;
}

.leo-dropdown-cart.defaultcart.dropdown.show ul.leo-dropdown-list-item a.leo-bt-product-quantity.leo-bt-product-quantity-up {
    right: 0;
}

.leo-dropdown-cart.defaultcart.dropdown.show ul.leo-dropdown-list-item a.leo-bt-product-quantity.leo-bt-product-quantity-down {
    left: 0;
}

.leo-dropdown-cart.defaultcart.dropdown.show ul.leo-dropdown-list-item a.leo-remove-from-cart {
    position: absolute;
    top: 14px;
    right: 0;
    bottom: auto;
}

.leo-dropdown-cart.defaultcart.dropdown.show ul.leo-dropdown-list-item a.leo-remove-from-cart i:before {
    content: "\e915";
    font-family: 'icomoon-jamal' !important;
    color: #5B6C8F;
    font-size: 16px;
    border: 0;
}

.leo-dropdown-cart.defaultcart.dropdown.show ul.leo-dropdown-list-item a.leo-remove-from-cart:hover i:before {
    color: red;
    background: none;
}

.leo-dropdown-cart.defaultcart.dropdown.show .leo-dropdown-cart-subtotals .label, .leo-dropdown-cart.defaultcart.dropdown.show .leo-dropdown-cart-total.clearfix .label {
    color: #002F7E;
    font-family: 'ibm_ps_b';
    font-size: 14px;
    text-transform: inherit;
}

.leo-dropdown-cart.defaultcart.dropdown.show ul.leo-dropdown-list-item li:before {
    display: none;
}

.leo-dropdown-cart.defaultcart.dropdown.show ul.leo-dropdown-list-item .view-additional {
    display: none;
}

.leo-dropdown-cart.defaultcart.dropdown.show .leo-dropdown-cart-subtotals {
    border: 0;
    padding: 0;
    padding-bottom: 10px;
}

.leo-dropdown-cart.defaultcart.dropdown.show .leo-dropdown-cart-subtotals span.value, .leo-dropdown-cart.defaultcart.dropdown.show .leo-dropdown-cart-total.clearfix .value {
    font-size: 16px;
    color: #002F7E;
    font-family: 'ibm_ps_sb';
}

.leo-dropdown-cart.defaultcart.dropdown.show .leo-dropdown-cart-total.clearfix {
    padding: 10px 0;
    border-bottom: 0;
}

.leo-dropdown-cart.defaultcart.dropdown.show .leo-dropdown-cart-total.clearfix .label {
    text-transform: uppercase;
}
.leo-dropdown-cart.defaultcart.dropdown.show  .leo-cart-dropdown-action.clearfix a {
    display: block;
    background: #E8A623;
    border: 1px solid #E8A623;
    color: #fff;
    border-radius: 50px;
    font-size: 15px;
    font-family: 'ibm_ps_m';
    padding: 9px 0;
}

.leo-dropdown-cart.defaultcart.dropdown.show .leo-cart-dropdown-action.clearfix a.cart-dropdow-button.cart-dropdow-viewcart {
    background: #fff;
    color: #E8A623;
    margin-bottom: 8px;
}

.leo-dropdown-cart.defaultcart.dropdown.show .leo-cart-dropdown-action.clearfix a.cart-dropdow-button.cart-dropdow-viewcart:hover {
    background: #E8A623;
    color: #fff;
}

.leo-dropdown-cart.defaultcart.dropdown.show .leo-cart-dropdown-action.clearfix a.cart-dropdow-button.cart-dropdow-checkout:hover {
    background: #fff;
    color: #E8A623;
}
.product-tabs.tabs div#product-details .product-manufacturer img {
    width: 100px;
    height: auto;
}

.product-tabs.tabs div#product-details label.label {
    color: #002F7E;
    font-family: 'ibm_ps_sb';
}

.product-tabs.tabs div#product-details span {
    font-family: 'ibm_ps_r';
}

.product-tabs.tabs div#product-details p.h6 {
    color: #002F7E;
    font-family: 'ibm_ps_b';
    font-size: 25px;
}

.product-tabs.tabs div#product-details dl.data-sheet dt {
    font-family: 'ibm_ps_sb';
    color: #002F7E;
}

.product-tabs.tabs div#product-details dl.data-sheet dd {
    font-family: 'ibm_ps_r';
}
#cms h1 {
    color: #243C43;
    font-size: 45px;
    line-height: 60px;
    font-family: 'ibm_ps_sb';
}

#cms .breadcrumb_box {
    margin-bottom: 0;
}

#cms h2.center {
    text-align: center;
    color: #243C43;
    font-family: 'ibm_ps_m';
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 20px;
}

#cms p.desc {
    text-align: center;
    font-size: 20px;
    line-height: 30px;
    color: #5B6C8F;
    font-family: 'ibm_ps_m';
}
body .ap-accordion .panel-default {
    border: 0;
}

body .ap-accordion .panel-default h4.panel-title a {
    color: #243C43;
    font-size: 20px;
    line-height: 30px;
    font-family: 'ibm_ps_m';
}

body .ap-accordion .panel-default .block_content {
    color: #5B6C8F;
    font-family: 'ibm_ps_m';
    font-size: 20px;
    line-height: 30px;
    padding-bottom: 32px;
}

body .ap-accordion .panel-default .panel-title a:before {
    color: #E8A623;
    border: 1px solid #E8A623;
    border-radius: 50%;
    width: 20px!important;
    height: 20px;
    text-align: center;
    line-height: 20px;
}

body .ap-accordion .panel-body {
    border-bottom: 1px solid #EAECF0;
    padding: 0;
}
body .ap-accordion .panel-default .panel-title {
    padding-left: 0;
    border-bottom: 1px solid #EAECF0;
    padding-bottom: 19px;
}
body .ap-accordion .panel-default h4.panel-title:has(a[aria-expanded="true"]) {
    border: 0;
}
body .ap-accordion .panel-default h4.panel-title:has(a[aria-expanded="true"]) {
    border: 0;
}

.ap-accordion.panel-group {
    margin-top: 30px;
}

body .ap-accordion .panel-default .panel-title a[aria-expanded="true"]:before {
    content: '-';
    font-size: 21px;
    line-height: 15px;
}

body .ap-accordion .panel-default .panel-title a[aria-expanded="false"]:before {
    content: '+';
}
.cta_1 {
    background: #F9FAFB;
    border-radius: 16px;
    padding: 32px;
    text-align: center;
	margin-top: 64px;	
}

.cta_1 h4.title_block {
    text-align: center;
    border: 0;
    margin-bottom: 0;
    padding-bottom: 8px;
    color: #243C43;
    font-size: 22px;
    line-height: 30px;
    font-family: 'ibm_ps_m';
}

.cta_1 .block_content {
    color: #5B6C8F;
    font-size: 20px;
    line-height: 30px;
    font-family: 'ibm_ps_m';
}
#cart .breadcrumb ol li:last-child {
    pointer-events: none;
}
.cms-id-8 h1 {
    text-transform: uppercase;
    margin-bottom: -50px;
    margin-top: 45px;
}

#cms section#content p, #cms section#content div {
    font-family: 'ibm_ps_r';
    color: #000;
    font-size: 20px;
    line-height: 35px;
    text-align: left;
}

#cms section#content p {
    margin-bottom: 20px;
}

#cms section#content strong {
    font-family: 'ibm_ps_b';
}
body#authentication .breadcrumb_box, body#password .breadcrumb_box {
    margin-bottom: 0;
}

body#authentication header.page-header h1, body#password header.page-header h1 {
    padding-left: 15px;
    font-size: 20px;
    line-height: 26px;
    font-family: 'ibm_ps_b';
    color: #000;
}

body#authentication header.page-header, body#password header.page-header {
    margin-bottom: 43px;
}

body#authentication section#content {
    border: 0;
    box-shadow: none;
    margin-bottom: 164px;
}
body#authentication section.login-form {
    border: 1px solid #F0F2F5;
    box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.04);
}
body#authentication section.login-form .padd {
    padding: 57px 84px 10px;
}
body#authentication  form .form-group>label, body#identity  form .form-group>label, body#password form label, .form-group.row label.col-md-3 {
    width: 100%;
    text-align: left;
    color: #243C43;
    font-size: 16px;
    line-height: 18px;
    font-family: 'ibm_ps_r';
    margin-bottom: 8px;
}

body#authentication form .form-group>.col-md-6, body#identity form .form-group>.col-md-6, .form-group.row .col-md-6 {
    width: 100%;
}

body#authentication form input, body#identity form input, body#password form input, .form-group.row input, .form-group.row select  {
    height: 46px!important;
    background: #F0F2F5;
    border-radius: 40px;
    outline: none;
    box-shadow: none;
}

.input-group.focus {
    outline: none!important;
}

body#authentication form input#field-password, body#identity form input#field-password , body#identity form input#field-conf_password , body#identity form input#field-new_password {
    border-radius: 40px 0 0 40px;
}

body#authentication form span.input-group-btn button, body#identity form span.input-group-btn button, body#checkout section#checkout-personal-information-step form>section>div span.input-group-btn button {
    background: #B0B0B0;
    border-radius: 0px 40px 40px 0px;
    height: 46px;
    font-size: 15px;
    line-height: 26px;
    color: #000;
    font-family: 'ibm_ps_r';
    text-transform: inherit;
    padding: 0 30px 0 21px;
}

body#authentication form span.input-group-btn button:hover, body#identity form span.input-group-btn button:hover {
    background: #000;
    color: #fff;
}
body#password section#content {
    padding: 0;
    margin-bottom: 164px!important;
}

body#password section#content>form {
    padding: 28px 85px 0;
}

body#password p.send-renew-password-link {
    margin-bottom: 17px;
}

body#password .form-group.center-email-fields.row {
    display: block;
}
body#authentication form .forgot-password a, body#identity form .forgot-password a {
    color: #103178;
    font-size: 13px;
    line-height: 21px;
    font-family: 'ibm_ps_r';
}

body#authentication form button.btn.btn-primary, body#identity form button.btn.btn-primary, button.btn.btn-primary.form-control-submit, button[data-target="#returnModal"] {
    background: #E8A623;
    font-size: 20px;
    line-height: 26px;
    font-family: 'ibm_ps_r';
    font-weight: normal;
    border-radius: 50px;
    padding: 10px 33px;
    transition: all .4s;
    margin-bottom: 12px;
    text-transform: inherit;
}
button[data-target="#returnModal"] {
    font-size: 18px;
    margin-bottom: 0;
}

button[data-target="#returnModal"]:hover, button[data-target="#returnModal"]:active, button[data-target="#returnModal"]:focus {
    background: black;
}

button[data-target="#returnModal"] i {
    vertical-align: sub;
}

body#authentication form button.btn.btn-primary:hover, body#identity form button.btn.btn-primary:hover, button.btn.btn-primary.form-control-submit:hover {
    background: #000;
}

.no-account a {
    color: #103178;
    font-size: 13px;
    line-height: 21px;
    font-family: 'ibm_ps_r';
}

body#authentication .no-account {
    margin-top: -7px;
    margin-bottom: 11px;
}

section.login-form {
    margin-top: 0;
}

body#authentication form .form-group.row, body#identity form .form-group.row {
    margin-bottom: 0;
}
.no-account a span {
    text-decoration: underline;
}
p.rq, body#password p.send-renew-password-link {
    background: #2b3d44;
    color: #fff;
    text-align: center;
    padding: 10px;
    font-size: 13px;
    line-height: 21px;
    font-family: 'ibm_ps_r';
}
body#authentication form .form-group, body#identity form .form-group {
    width: 95%;
    margin: 0 auto;
}
body#authentication section#content {
    max-width: initial;
}

body#authentication section.login-form, body#password section#content {
    max-width: 640px;
    margin: 0 auto;
	border: 1px solid #F0F2F5;
    border-radius: 0;
}
body#authentication section.register-form {
    max-width: 90%;
    margin: 0 auto;
    border: 1px solid #F0F2F5;
    box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.04);
    padding: 19px 166px 59px;
}

body#authentication section.register-form p {
    text-align: left;
    color: #243C43;
    font-size: 15px;
    line-height: 26px;
    font-family: 'ibm_ps_r';
    margin-bottom: 20px;
}

body#authentication section.register-form p a {
    color: #E8A623;
}
body#password form label {
    padding-left: 0;
}

body#password section.form-fields {
    width: 80%;
    margin: 0 auto;
}

body#password section.form-fields .col-md-5.email {
    width: calc(100% - 145px);
    float: left;
}

body#password section.form-fields input#email {
    border-radius: 40px 0 0 40px;
}

body#password section.form-fields button#send-reset-link {
    height: 46px;
    width: 145px;
    border-radius: 0 40px 40px 0;
    background: #243C43;
    font-size: 15px;
    line-height: 26px;
    font-family: 'ibm_ps_r';
    text-transform: inherit;
    font-weight: normal;
    padding: 0;
}

body#password p.login_link {
    text-align: center;
    color: #103178;
    font-size: 13px;
    line-height: 21px;
    font-family: 'ibm_ps_r';
}
body#authentication form#customer-form .form-group.row, body#identity form#customer-form .form-group.row {
    width: 100%;
    margin: 0;
    margin-bottom: 14px;
}

body#authentication form#customer-form .form-group.row>label, body#identity form#customer-form .form-group.row>label {
    padding: 0;
    width: auto;
    float: left;
}

body#authentication .id_gender label.col-md-3.form-control-label, body#identity .id_gender label.col-md-3.form-control-label {
    font-family: 'ibm_ps_m';
    padding-right: 15px!important;
}

body#authentication .id_gender .form-group.row, body#identity .id_gender .form-group.row {
    display: flex;
    align-items: center;
}

body#authentication .id_gender .col-md-6.form-control-valign, body#identity .id_gender .col-md-6.form-control-valign {
    width: auto;
    padding-top: 0;
    padding-left: 18px;
}

body#authentication .id_gender .col-md-6.form-control-valign label, body#identity .id_gender .col-md-6.form-control-valign label {
    color: #000;
}

body#authentication .id_gender .col-md-6.form-control-valign span.custom-radio, body#identity .id_gender .col-md-6.form-control-valign span.custom-radio {
    background: #F0F2F5;
    border-radius: 4px;
    border: 0;
    margin-right: 3px;
}

body#authentication .id_gender .col-md-6.form-control-valign span.custom-radio input[type="radio"]:checked + span, body#identity .id_gender .col-md-6.form-control-valign span.custom-radio input[type="radio"]:checked + span {
    content: '';
    width: 100%;
    height: 100%;
    background: #212529;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 4px;
}

body#authentication .id_gender .col-md-6.form-control-valign span.custom-radio input[type="radio"]:checked + span:before, body#identity .id_gender .col-md-6.form-control-valign span.custom-radio input[type="radio"]:checked + span:before {
    width: 6px;
    height: 12px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    display: block;
    content: '';
    margin-left: 7px;
    margin-top: 1px;
}

body#authentication .id_gender, body#identity .id_gender {
    margin-bottom: 20px;
    margin-top: 30px;
}
body#authentication form#customer-form .col-md-6 {
    padding: 0;
}
body#identity form#customer-form .col-md-6 {
    padding: 0;
}

body#authentication form#customer-form .form-control-comment, body#identity form#customer-form .form-control-comment {
    display: none;
}
/*
body#authentication form#customer-form .firstname, body#authentication form#customer-form .lastname, body#authentication form#customer-form .password, body#authentication form#customer-form .conf_password {
    float: left;
    width: calc(50% - 15px);
}
body#authentication form#customer-form .firstname, body#authentication form#customer-form .password {
    margin-right: 15px;
}
body#authentication form#customer-form .lastname, body#authentication form#customer-form .conf_password {
    margin-left: 15px;
}*/
body#identity form#customer-form>section>div, body#authentication form#customer-form>section>div {
    float: left;
    width: calc(50% - 15px);
}

body#identity form#customer-form>section>div:nth-child(even), body#authentication form#customer-form>section>div:nth-child(even) {
    margin-right: 15px;
}
/*
body#identity form#customer-form>section>div:nth-child(odd), body#authentication form#customer-form>section>div:nth-child(odd) {
    margin-left: 15px;
}*/
body#identity form#customer-form>section>div.id_gender, body#authentication form#customer-form>section>div.id_gender {
    width: 100%;
    margin-left: 0;
}
/*body#authentication form#customer-form .birthday, body#authentication form#customer-form .optin {
    display: none;
}*/
body#identity form#customer-form .optin {
    display: none;
}
body#identity form#customer-form .birthday {
    display: none;
}
body#authentication form#customer-form .newsletter {
    margin-left: 15px;
    margin-right: 0;
}
body#authentication form#customer-form .customer_privacy, body#authentication form#customer-form .newsletter, body#authentication form#customer-form .psgdpr,
body#identity form#customer-form .customer_privacy, body#identity form#customer-form .newsletter, body#identity form#customer-form .psgdpr {
    font-family: 'ibm_ps_r';
    color: #243C43;
    line-height: 21px;
    width: 50%;
}
body#authentication form#customer-form .conf_password span.input-group-btn {
    display: none;
}
form#customer-form .customer_privacy em, form#customer-form .newsletter em, form#customer-form .psgdpr em {
    margin-top: 10px;
    display: block;
    margin-left: 20px;
    font-style: inherit;
    font-family: 'ibm_ps_r';
    font-size: 13px;
    line-height: 21px;
}
body#identity #customer-form .custom-checkbox em {
    padding: 0;
}
form#customer-form .customer_privacy label, form#customer-form .newsletter label, form#customer-form .psgdpr label {
    font-size: 13px;
}

form#customer-form .customer_privacy .custom-checkbox span, form#customer-form .newsletter .custom-checkbox span, form#customer-form .psgdpr .custom-checkbox span {
    background: #F0F2F5;
    border: 1px solid #B0B0B0;
    border-radius: 4px;
    width: 16px;
    height: 16px;
}

form#customer-form .customer_privacy .custom-checkbox span i, form#customer-form .newsletter .custom-checkbox span i, form#customer-form .psgdpr .custom-checkbox span i {
    margin-top: -2px;
}

body#authentication form#customer-form button.btn.btn-primary {
    text-transform: inherit;
}
body:not(#category) div#left-column {
    background: #fff;
    border: 1px solid #F0F2F5;
    box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.04);
    padding: 0;
}

div#left-column ul.sb_menu {
    margin: 0;
}

div#left-column ul.sb_menu li a {
    padding: 19px 24px;
    border: 1px solid #F0F2F5;
    display: block;
    font-size: 20px;
    line-height: 26px;
    font-family: 'ibm_ps_m';
}
div#left-column ul.sb_menu li {
    margin: 0;
}
div#left-column ul.sb_menu li a:hover {
    color: #e8a623;
}

div#left-column ul.sb_menu li a i, div#left-column ul.sb_menu li a span {
    margin-right: 23px;
}

div#left-column ul.sb_menu i.icon-shopping-bag.icomoon.shopping-cart:before {
    content: "\e903";
    font-size: 22px;
}

body#my-account div#left-column ul.sb_menu li.account {
    background: #F0F2F5;
}

div#left-column ul.sb_menu li.manage_account a, div#left-column ul.sb_menu li.address a {
    /* font-family: 'ibm_ps_r'; */
}
div#left-column ul.sb_menu li.address a span:before {
    font-size: 25px;
    vertical-align: bottom;
}
div#left-column ul.sb_menu li.logout a {
    color: #F00000;
    background: #FFEAE5;
}
body#my-account section#main {
    border: 1px solid #F0F2F5;
    box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.04);
}

body#my-account section#main header.page-header {
    padding: 20px 34px;
    border-bottom: 1px solid #F0F2F5;
}

body#my-account section#main header.page-header h1 {
    font-size: 20px;
    line-height: 26px;
    font-family: 'ibm_ps_m';
    font-weight: normal;
    color: #000;
    margin-bottom: 0;
}

body#my-account section#main section#content {
    padding: 32px;
}

body#my-account section#main {
    margin-bottom: 60px;
}
.row.info>div {
    border: 1px solid #F0F2F5;
    padding: 16px 21px;
    font-family: 'ibm_ps_r';
    font-size: 15px;
}

.row.info>div h2 {
    font-size: 18px;
    line-height: 24px;
    font-family: 'ibm_ps_m';
    font-weight: normal;
}
.page-my-account #content .links, .page-my-account #main footer.page-footer {
    display: none;
}

.row.info a.edit {
    font-family: 'ibm_ps_m';
    color: #2B80FF;
    text-decoration: underline;
}

div#left-column ul.sb_menu li {
    margin: 0;
}

body#history aside#notifications article.alert.alert-warning:before, body#addresses aside#notifications article.alert.alert-warning:before {
    content: url(../img/modules/appagebuilder/images/logo-bw.png);
    display: block;
    position: relative;
    left: auto;
    top: auto;
    width: 100%;
    margin-bottom: 13px;
}

body#history aside#notifications article.alert.alert-warning, body#addresses aside#notifications article.alert.alert-warning {
    background: #fff;
    border: 0;
    text-align: center;
    font-family: 'ibm_ps_m';
    color: #243C43;
    font-size: 22px;
    line-height: 26px;
    padding-bottom: 0;
    margin-bottom: 13px;
    text-shadow: none;
}

body#history #main h6 {
    text-align: center;
    color: #243C43;
    font-family: 'ibm_ps_m';
    font-size: 18px;
    line-height: 26px;
    font-weight: normal;
}
body#history p.link, .addresses-footer.add {
    text-align: center;
    margin-top: 20px;
}

body#history p.link a, .addresses-footer.add a {
    display: inline-block;
    font-size: 20px;
    line-height: 26px;
    font-family: 'ibm_ps_r';
    padding: 20px 19px;
    background: #E8A623;
    color: #fff;
    border-radius: 50px;
    transition: all .4s;
}

.addresses-footer.add a span {
    font-size: 20px;
}

body#history p.link a:hover, .addresses-footer.add a:hover {
    background: #000;
}


body#addresses aside#notifications article.alert.alert-warning a {
    display: none;
}
.addresses-footer.add a:hover span, .addresses-footer.add a:hover i {
    color: #fff;
}
body#address .col-md-3.form-control-comment {
    display: none;
}

body#address .form-group.row {
    width: calc(50% - 20px);
    float: left;
    margin: 0 10px;
    margin-bottom: 18px;
}

body#address .form-group.row label, body#address .form-group.row>div {
    padding: 0;
}

body#address section.form-fields .form-group.row:first-of-type {
    width: calc(100% - 20px);
}
body#address button.btn.btn-primary.form-control-submit {
    margin-top: 20px;
    margin-right: 10px;
}
h1.blog-lastest-title {
    font-family: 'ibm_ps_sb';
    color: #243C43;
    font-size: 45px;
    line-height: 60px;
}

body#module-leoblog-list .breadcrumb_box, body#module-leoblog-category .breadcrumb_box, body#module-leoblog-blog .breadcrumb_box {
    margin-bottom: 0;
}

article.blog-item {
    border-bottom: 1px solid #BEBEBE;
    border-top: 0;
    padding-bottom: 0; 
}
body#module-leoblog-list .blog-image {
    max-height: 300px;
    overflow: hidden;
}
body#module-leoblog-list .blog-meta, body#module-leoblog-category .blog-meta {
    margin-top: 20px;
}
body#module-leoblog-list .blog-item .title, body#module-leoblog-category .blog-item .title {
    color: #243C43;
    font-family: 'ibm_ps_sb';
    font-size: 21px;
    line-height: 24px;
    margin-top: 12px;
    margin-bottom: -5px;
}

body#module-leoblog-list .blog-item .blog-info, body#module-leoblog-category .blog-item .blog-info {
    font-size: 15px;
    line-height: 24px;
    color: #000;
    font-family: 'ibm_ps_r';
}
body#module-leoblog-list .blog-meta i, body#module-leoblog-category .blog-meta i {
    display: none;
}

body#module-leoblog-list .blog-meta span, body#module-leoblog-list .blog-meta a, body#module-leoblog-category .blog-meta span, body#module-leoblog-category .blog-meta a {
    color: #9A9A9A;
    font-size: 14px;
    line-height: 20px;
    font-family: 'ibm_ps_r';
}

body#module-leoblog-list .blog-meta  span.blog-created, body#module-leoblog-category .blog-meta  span.blog-created {
    margin-right: 7px;
    font-family: 'ibm_ps_sb';
}
body#module-leoblog-list section#main, body#module-leoblog-category section#main, body#module-leoblog-blog section#main {
    padding-left: 15px;
}
div#right-column .block {
    border: 0;
    padding: 0;
}

div#right-column .block h4.title_block, div#right-column h2.h2.products-section-title {
    color: #243C43;
    font-family: 'ibm_ps_b';
    font-size: 38px;
    line-height: 26px;
    border: 0;
    padding-bottom: 46px;
    text-transform: inherit!important;
}

body#module-leoblog-list div#right-column {
    margin-top: 80px;
}

div#right-column .block_content {
    padding: 0;
}
div#categories_blog_menu li a {
    color: #243C43;
    font-family: 'ibm_ps_m';
    font-size: 17px;
    line-height: 24px;
    border: 0;
    padding: 10px 0;
}
div#right-column .thumbnail-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

div#right-column .thumbnail-container .product-image {
    margin-bottom: 19px;
}

div#right-column .thumbnail-container h3.h3.product-title a {
    color: #243C43;
    font-size: 16px;
    line-height: 26px;
    font-family: 'ibm_ps_sb';
}

div#right-column .thumbnail-container h3.h3.product-title {
    margin-bottom: 2px;
}


div#right-column .thumbnail-container .quickview.hidden-sm-down {
    display: inline-block;
}

div#right-column .thumbnail-container .button-container.cart {
    display: inline-block;
}
div#right-column a.all-product-link {
    display: none;
}
body#module-leoblog-blog .share_button, body#module-leoblog-blog .share_button ul {
    display: flex;
}

body#module-leoblog-blog .share_button>span {
    padding-right: 10px;
}

body#module-leoblog-blog .share_button ul li {
    padding: 0 10px;
}
p.remember {
    text-align: center;
    color: #243C43;
    font-family: 'ibm_ps_r';
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 13px;
}

p.remember span.custom-radio {
    background: #F0F2F5;
    border-radius: 4px;
    width: 16px;
    height: 16px;
    border: 0;
    margin-right: 8px!important;
}

p.remember input {opacity: 0;display: none;}

p.remember span.custom-radio input[type="checkbox"]:checked + span:before {
    width: 6px;
    height: 12px;
    border: solid #e8a623;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    display: block;
    content: '';
    margin-left: 6px;
    margin-top: 1px;
}

p.remember label {
    cursor: pointer;
}
body#history table.table, body#history table.table th, body#history table.table td {
    border: 0;
}

body#history table.table tr {
    background: #fff;
}

.order_table {
    border: 1px solid #F0F2F5;
    border-radius: 5px;
    padding: 12px;
}

body#history table.table thead th {
    background: #F7F7F7;
    color: #243C43;
    font-size: 18px;
    line-height: 26px;
    font-family: 'ibm_ps_m';
    font-weight: normal;
    text-align: center;
}
body#history table.table thead tr th:last-child, body#history table.table tbody tr td:last-child {
    text-align: right!important;
}

/*body#history table.table thead tr th:first-child, body#history table.table tbody tr td:first-child {
    text-align: left!important;
}*/
body#history table.table td {
    color: #243C43;
    font-family: 'ibm_ps_r';
    font-size: 15px;
    line-height: 26px;
    text-align: center!important;
}
body#history table.table tbody tr {
    border-bottom: 1px solid #F0F2F5;
}

body#history table.table tbody tr td {
    padding-top: 25px;
    padding-bottom: 25px;
}
body#history table.table tbody tr td span.label.label-pill {
    padding: 8px 20px;
    border-radius: 5px;
    font-family: 'ibm_ps_m';
}
body#history table.table tbody tr td.order-actions a.invoice {
    vertical-align: bottom;
}
body#history table.table tbody tr td.order-actions a.details {
    margin-left: 20px;
}
body#history table.table tbody tr td span.Awaiting {
    background: #FFDFA0!important;
    color: #D37E00;
}

body#history table.table tbody tr td span.Delivered {
    background: #C0FFE1!important;
    color: #00D36E;
}
body#history table.table tbody tr td span.Canceled {
    background: #FFCCC0!important;
    color: #D30000;
}

body#history table.table tbody tr td.order-actions a.invoice i:before {
    content: url(../img/invoice.svg);
    display: inline-block;
    margin-top: -14px;
    margin-left: -12px;
}
body#history table.table tbody tr td.order-actions a.invoice i {
    font-size: 0;
}
.product-quantity .add .btn-primary:hover {
    background: #2b3d44;
}
body#checkout section.checkout-step .step-title i {
    display: none!important;
}

body#checkout section.checkout-step .step-title span.step-number {
    display: none;
}

body#checkout section.checkout-step .step-title {
    font-size: 20px;
    line-height: 26px;
    font-family: 'ibm_ps_sb';
    text-transform: inherit;
    padding: 21px 27px;
    border-bottom: 1px solid #eee;
    opacity: 1;
}
body#checkout section.checkout-step.-current.-reachable.-complete .step-number {
    display: none;
}
body#checkout section.checkout-step {
    box-shadow: none;
    padding: 0;
}

#checkout .cart-grid-body {
    box-shadow: 2px 2px 11px 0px rgb(0 0 0 / 10%);
    padding: 0;
}
body#checkout section.checkout-step.-current.-reachable.-complete .step-number {
    display: none;
}

body#checkout section.checkout-step .content {
    padding: 14px 43px 23px;
}

body#checkout section#checkout-personal-information-step p {
    font-family: 'ibm_ps_r';
    font-size: 17px;
    line-height: 26px;
    color: #565A71;
}

body#checkout section#checkout-personal-information-step a {
    font-family: 'ibm_ps_m';
    color: #243C43;
    font-weight: normal;
}

body#checkout section#checkout-personal-information-step small {
    font-family: 'ibm_ps_r';
    font-size: 11px;
    line-height: 26px;
    color: #565A71;
}

body#checkout section.checkout-step button.btn.btn-primary {
    float: left!important;
    background: #E8A623;
    border-radius: 50px;
    padding: 9px 30px;
    font-family: 'ibm_ps_r';
    font-size: 20px;
    line-height: 26px;
    font-weight: normal;
    text-transform: inherit;
}
body#checkout section.checkout-step.-current h1 {
    color: #e8a623;
}
#checkout section#js-checkout-summary .cart-summary-products.js-cart-summary-products>p {
    display: none;
}

#checkout section#js-checkout-summary div#cart-summary-product-list {
    display: block;
}
#checkout section#js-checkout-summary {
    border: 2px solid #e8a623;
}
#checkout section#js-checkout-summary .card-block h2 {
    color: #243C43;
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 34px;
}
#checkout section#js-checkout-summary div#cart-summary-product-list .media-left {
    display: none;
}
#checkout section#js-checkout-summary div#cart-summary-product-list .media-body {
    display: flex;
    width: auto;
    justify-content: space-between;
}
#checkout div#cart-summary-product-list ul.media-list li:first-child {
    font-family: 'ibm_ps_sb';
    font-size: 14px;
    line-height: 21px;
    color: #243C43;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #F0F2F5;
    padding-bottom: 17px;
    padding-top: 0;
}

#checkout div#cart-summary-product-list span.product-name a {
    font-size: 14px;
    line-height: 21px;
    color: #243C43;
    text-transform: initial;
    padding-right: 5px;
    font-family: 'ibm_ps_r';
}

#checkout div#cart-summary-product-list span.product-name {
    padding-right: 20px;
}

#checkout div#cart-summary-product-list span.product-name 
 span.product-quantity {
    font-family: 'ibm_ps_sb';
    font-size: 14px;
    line-height: 21px;
    color: #243C43;
    text-transform: initial;
}

#checkout div#cart-summary-product-list .product-line-info.product-line-info-secondary span {
    font-family: 'ibm_ps_r';
    font-size: 12px;
    line-height: 21px;
    color: #243C43;
    font-weight: normal;
}

#checkout div#cart-summary-product-list ul.media-list li {
    border-bottom: 1px solid #F0F2F5;
    padding: 17px 0;
}

#checkout section#js-checkout-summary .card-block.cart-summary-subtotals-container {
    padding: 0;
}

body#checkout #cart-summary-product-list .media-body .product-price {
    color: #243C43;
    font-size: 17px;
    line-height: 27px;
    font-family: 'ibm_ps_m';
}

#checkout section#js-checkout-summary .card-block.cart-summary-subtotals-container>div {
    border-bottom: 1px solid #F0F2F5;
    padding: 17px 0;
}

#checkout div#cart-summary-product-list ul.media-list {
    margin-bottom: 0;
}

#checkout section#js-checkout-summary .card-block.cart-summary-subtotals-container span.value, #checkout section#js-checkout-summary>.card-block.cart-summary-totals span.value {
    color: #243C43;
    font-size: 15px;
    line-height: 27px;
    font-family: 'ibm_ps_m';
}

#checkout section#js-checkout-summary .card-block.cart-summary-subtotals-container span.label, #checkout section#js-checkout-summary>.card-block.cart-summary-totals span.label {
    color: #243C43;
    font-family: 'ibm_ps_sb';
    font-size: 14px;
    line-height: 21px;
}

#checkout section#js-checkout-summary>.card-block {
    padding-bottom: 0;
}

#checkout section#js-checkout-summary>.card-block.cart-summary-totals {
    padding-top: 10px;
    padding-bottom: 1.25rem;
}
#checkout .cart-grid-right div#promo-code, #checkout .cart-grid-right .blockreassurance_product {
    display: none!important;
}
body#checkout section#checkout-addresses-step p {
    font-family: 'ibm_ps_r';
    color: #243C43;
}

body#checkout section#checkout-addresses-step p.add-address a {
    font-size: 16px;
    line-height: 26px;
    font-family: 'ibm_ps_m';
    color: #243C43;
    text-transform: capitalize;
}

body#checkout section#checkout-addresses-step .custom-radio input[type="radio"]:checked + span {
    left: 2px;
    top: 2.5px;
}

body#checkout section.checkout-step .address-item.selected {
    border: #e8a623 2px solid;
}

body#checkout section.checkout-step span.custom-radio {
	background: #000;
    border-color: #000;
    width: 16px;
    height: 16px;
    margin-top: 4px;
}
body#checkout section.checkout-step span.custom-radio input[type="radio"]:checked + span {
    /*background: #fff;
    top: 2px;
    left: 2px;
    width: 9px;
    height: 9px;*/
	width: 6px;
    height: 11px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    border-radius: 0;
    background: none;
    top: -1px!important;
    left: 3px!important;
}

body#checkout section#checkout-delivery-step .content {
    padding: 14px 70px 23px;
}
body#checkout section#checkout-delivery-step .row.delivery-option span.carrier-delay {
    color: #5A5E60;
    font-size: 15px;
    line-height: 26px;
    font-family: 'ibm_ps_r';
}

body#checkout section#checkout-delivery-step .row.delivery-option span.h6.carrier-name {
    color: #243C43;
    font-size: 15px;
    line-height: 26px;
    font-family: 'ibm_ps_m';
    font-weight: normal;
    margin: 0;
}

body#checkout section#checkout-delivery-step .row.delivery-option span.carrier-price {
    color: #5A5E60;
    font-size: 15px;
    line-height: 26px;
    font-family: 'ibm_ps_r';
}
body#checkout section#checkout-delivery-step .row.delivery-option.checked {
    background: #F2F2F2;
}
body#checkout section#checkout-delivery-step .order-options {
    display: none;
}

body#checkout section#checkout-delivery-step button.continue {
    margin-top: 4px;
}
body#checkout section#checkout-delivery-step .row.delivery-option {
    background: #fff;
    padding: 22px 21px 11px;
    border: 1px solid #F2F2F2;
}
body#checkout section.checkout-step .delivery-option .carrier-logo {
    display: none;
}
body#checkout section.checkout-step .address-alias {
    font-family: 'ibm_ps_sb';
}
body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {
    font-family: 'ibm_ps_m';
    color: #5A5E60;
}
body#checkout section.checkout-step .address {
    font-family: 'ibm_ps_r';
    line-height: 18px;
}

body#checkout section.checkout-step footer.address-footer a {
    font-family: 'ibm_ps_m';
    color: #243C43!important;
}

body#checkout section.checkout-step footer.address-footer a.edit-address {
    color: #e8a623!important;
}
#blockcart-modal .cart-content .cart-content-btn .btn:hover {
    background: #243C43!important;
}
body#checkout section#checkout-addresses-step form .form-group.row {
    width: 50%;
    margin: 0;
    margin-bottom: 14px;
    float: left;
}

body#checkout section#checkout-addresses-step form .col-md-3.form-control-comment {
    display: none;
}

body#checkout section#checkout-addresses-step form label.form-control-label {
    color: #243C43;
    font-size: 14px;
    line-height: 21px;
    margin-left: 3px;
}

body#checkout section#checkout-addresses-step form .js-address-form {display: flex;flex-direction: column;}

body#checkout section#checkout-addresses-step form footer.form-footer {
    margin-top: 40px;
}

body#checkout section#checkout-addresses-step form footer.form-footer a.js-cancel-address {
    font-family: 'ibm_ps_r';
    margin-top: 20px;
}

body#checkout section#checkout-addresses-step section.form-fields .form-group.row:last-child {
    margin-top: 55px;
}

body#checkout section#checkout-addresses-step section.form-fields .form-group.row:last-child input#use_same_address {
    height: auto!important;
    margin-right: 5px;
}
div#payment-option-1-additional-information {
    display: none!important;
}

body#checkout section#checkout-payment-step .payment-options div[id^="payment-option-"] {
    border: 1px solid #F2F2F2;
    padding: 21px 25px;
}

body#checkout section#checkout-payment-step .payment-options div[id^="payment-option-"].checked {
    background: #F2F2F2;
}

body#checkout section#checkout-payment-step .payment-options label span {
    color: #243C43;
    font-size: 15px;
    line-height: 26px;
}
body#checkout section.checkout-step .payment-options label[data-module-name="ps_cashondelivery"]:before {
    content: url(../img/modules/appagebuilder/images/cod.png);
    position: absolute;
    top: -7px;
    left: 0;
}

body#checkout section.checkout-step .payment-options label[data-module-name="ps_cashondelivery"] {
    position: relative;
}
#checkout section#checkout-payment-step.-current {
    border-bottom: 0;
    padding-bottom: 50px;
}

#checkout section#checkout-payment-step .condition-label {
    color: #565A71;
    font-size: 17px;
    font-family: 'ibm_ps_r';
    margin-left: 1.5rem;
}

#checkout section#checkout-payment-step span.custom-checkbox {
    margin-top: 4px;
}

#checkout section#checkout-payment-step span.custom-checkbox span {
    background: #F0F2F5;
    border: 0;
    border-radius: 4px;
}

body#checkout section.checkout-step #conditions-to-approve {
    margin-bottom: 31px;
}
body#checkout section#checkout-personal-information-step .id_gender span.custom-radio {
    margin-top: 0;
}

body#checkout section#checkout-personal-information-step form>section>div {
    float: left;
    width: 44%;
    margin: 0 3%;
}

body#checkout section#checkout-personal-information-step form .id_gender {
    width: 94%;
}

body#checkout section#checkout-personal-information-step form span.form-control-comment, body#checkout section#checkout-personal-information-step form .col-md-3.form-control-comment {
    display: none;
}

body#checkout section#checkout-personal-information-step form p.form-informations {float: left;width: 97%;margin-left: 3%;}

.col-md-3.form-control-comment {}

body#checkout section#checkout-personal-information-step form .optin, body#checkout section#checkout-personal-information-step form .customer_privacy, body#checkout section#checkout-personal-information-step form .newsletter, body#checkout section#checkout-personal-information-step form .psgdpr {
    width: 94%;
}
body#checkout section#checkout-personal-information-step form .optin {
    display: none;
}
body#checkout div#content-wrapper {
    margin-top: 30px;
}
article.alert.alert-success li {
    font-family: 'ibm_ps_r';
}
body#addresses section#content .col-lg-4.col-md-6.col-sm-6 {
    width: 100%;
}

body#addresses article.address {
    border: 1px solid #D1EEF7;
    border-radius: 5px;
    background: #fff;
    box-shadow: none;
    padding: 16px 19px;
    position: relative;
    margin-bottom: 32px;
}

body#addresses article.address .address-body {
    padding: 0;
}

body#addresses article.address h4 {
    color: #243C43;
    font-size: 18px;
    line-height: 24px;
    font-family: 'ibm_ps_m';
    font-weight: normal;
}

body#addresses article.address address {
    font-size: 15px;
    line-height: 21px;
    font-family: 'ibm_ps_r';
    color: #565A71;
    margin-bottom: 0;
    min-height: auto;
}

body#addresses article.address .address-footer {
    padding: 0;
    border: 0;
    display: flex;
    flex-direction: column-reverse;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    justify-content: space-between;
    padding: 16px 35px;
}

body#addresses article.address .address-footer a[data-link-action="delete-address"] i:before {
    content: "\e915";
    font-family: 'icomoon-jamal' !important;
    font-size: 14px;
    color: #F00000;
}

body#addresses article.address .address-footer a i {
    font-size: 0;
}


body#addresses article.address .address-footer a[data-link-action="delete-address"] span {
    display: none;
}

body#addresses article.address .address-footer a[data-link-action="edit-address"] {
    font-size: 15px;
    line-height: 26px;
    font-family: 'ibm_ps_m';
    color: #fff;
    background: #103178;
    border-radius: 50px;
    padding: 2px 14px 6px;
    transition: all .2s;
}

body#addresses article.address .address-footer a[data-link-action="edit-address"]:hover {
    background: #e8a623;
}

.page-addresses .address .address-footer a {
    text-align: right;
    margin: 0;
}

body#addresses article.address .address-footer a[data-link-action="delete-address"] {
    margin-right: 10px;
}
.page-addresses .addresses-footer {
    text-align: center;
    margin-top: 10px;
}

.page-addresses .addresses-footer a {
    background: #2B3D44;
    border-radius: 50px;
    color: #fff;
    padding: 10px 50px 13px;
    font-size: 16px;
    line-height: 26px;
    font-family: 'ibm_ps_r';
    transition: all .2s;
}
.page-addresses .addresses-footer a:hover {
    background: #e8a623;
    color: #fff;
}
div#left-column ul.sb_menu li.current {
    background: #F0F2F5;
}
table.wishlist td.img_title img {
    width: 90px;
    border: 1px solid #F0F2F5;
    margin-right: 25px;
}

table.wishlist {
    width: 100%;
}

table.wishlist a.leo-wishlist-button-delete.btn i:before {
    content: "\e915";
    font-family: 'icomoon-jamal' !important;
    font-size: 14px;
}

table.wishlist .delete-wishlist-product.clearfix {
    position: relative;
    text-align: center;
}

table.wishlist a.leo-wishlist-button-delete.btn i {
    font-size: 0;
}

table.wishlist span.title {
    color: #212529;
    font-size: 16px;
    line-height: 24px;
    font-family: 'ibm_ps_m';
}

table.wishlist tbody tr {
    border: 1px solid #F0F2F5;
}

table.wishlist td.price {
    color: #212529;
    font-family: 'ibm_ps_m';
    font-size: 18px;
    line-height: 24px;
}

table.wishlist th {
    font-size: 16px;
    line-height: 24px;
    font-family: 'ibm_ps_sb';
    color: #243C43;
    padding-bottom: 17px;
}

td.availability.available {
    color: #12A05C;
}

table.wishlist  td.availability {
    font-size: 15px;
    line-height: 24px;
    font-family: 'ibm_ps_r';
    text-transform: capitalize;
}

td.availability.available:before {
    font-family: 'icomoon' !important;
}

table.wishlist td.action a {
    font-size: 14px;
    line-height: 21px;
    font-family: 'ibm_ps_m';
    color: #212529;
    border: 1px solid #212529;
    border-radius: 40px;
    padding: 12px 25px;
    display: inline-block;
    transition: all .2s;
}

table.wishlist tbody tr td {
    padding: 25px 0;
}

table.wishlist a.leo-wishlist-button-delete.btn {
    display: inline-block;
    float: none;
}
table.wishlist td.action a:hover {
    background: #000;
    color: #fff;
}
table.wishlist td.availability:before {
    content: "\e919";
    font-family: 'icomoon-jamal' !important;
    font-size: 10px;
    margin-right: 7px;
}
body#module-leofeature-mywishlist ul.garanties {
    display: flex;
    background: #F0F2F5;
    padding: 12px 12px;
    justify-content: space-around;
    margin-top: 94px;
    margin-bottom: 50px;
}

body#module-leofeature-mywishlist ul.garanties i {
    font-size: 25px;
    vertical-align: middle;
}

body#module-leofeature-mywishlist ul.garanties li {
    color: #243C43;
    font-size: 16px;
    line-height: 26px;
    font-family: 'ibm_ps_sb';
    font-weight: normal;
}
body#module-leofeature-mywishlist  ul.footer_links {
    display: none;
}

footer .accordion_small_screen b {font-size: 18.07px;line-height: 36px;font-family: 'ibm_ps_sb';font-weight: normal;color: #243C43;}

footer .accordion_small_screen .widget_txt {
    color: #565A71;
    font-size: 14px;
    line-height: 22px;
    font-family: 'ibm_ps_r';
}

footer .accordion_small_screen .widget_txt h5 {
    margin-top: 15px;
    margin-bottom: 17px;
    font-family: 'ibm_ps_sb';
    font-size: 18px;
    line-height: 15px;
    color: #243C43;
}
body#order-detail .box {
    background: #F6F6F6;
    border: 1px solid #F0F2F5;
    border-radius: 5px;
    box-shadow: none;
    padding: 13px 14px;
}

body#order-detail div#order-infos strong {
    color: #243C43;
    font-size: 15px;
    line-height: 21px;
    font-family: 'ibm_ps_m';
    font-weight: normal;
}

body#order-detail div#order-infos table.order_details {
    margin-top: 20px;
}

body#order-detail div#order-infos table.order_details th {
    color: #5A5E60;
    font-size: 14px;
    line-height: 21px;
    font-family: 'ibm_ps_b';
}

body#order-detail div#order-infos table.order_details {
    width: 100%;
}

body#order-detail div#order-infos table.order_details td {
    color: #5A5E60;
    font-size: 14px;
    line-height: 21px;
    font-family: 'ibm_ps_r';
    padding: 7px 0;
}

body#order-detail div#order-infos table.order_details ul.order_states li:first-child {
    display: inline-block;
}

body#order-detail div#order-infos table.order_details ul.order_states li {
    display: none;
}

body#order-detail div#order-infos table.order_details ul.order_states li span {
    padding: 5px 10px;
    border-radius: 5px;
    color: #fff;
}

body#order-detail div#order-infos  .col-xs-5.text-xs-right {
    display: none;
}
body#order-detail .addresses .bg, body#order-detail .box.messages .message {
    padding: 16px 170px 16px 11px;
    background: #FFFFFF;
    border: 1px solid #D1EEF7;
    border-radius: 5px;
    display: inline-block;
    font-family: 'ibm_ps_r';
    font-size: 15px;
    line-height: 23px;
    color: #243C43;
}
body#order-detail .box.messages .message {
    width: 100%;
    padding: 15px;
    margin: 0;
}
body#order-detail .addresses .bg h4, body#order-detail .box.messages h3, body#order-detail section.order-message-form.box h3 {
    font-size: 18px;
    line-height: 24px;
    font-family: 'ibm_ps_m';
    font-weight: normal;
}

body#order-detail .addresses .bg address {
    margin: 0;
}

body#order-detail .addresses {
    background: #F6F6F6;
    border: 1px solid #F0F2F5;
    border-radius: 5px;
    box-shadow: none;
    padding: 13px 14px;
    margin-bottom: 20px;
    width: 100%;
    margin-left: 0;
}

body#order-detail .addresses .box {
    padding: 0;
    border: 0;
}

body#order-detail .addresses article#invoice-address {
    float: right;
}

body#order-detail .box.hidden-sm-down {
    background: #fff;
    padding: 13px 0 0;
}

body#order-detail table#order-products th, body#order-detail .box.carrier>table th {
    padding: 20px 25px;
    color: #243C43;
    font-family: 'ibm_ps_sb';
    font-weight: normal;
    font-size: 15px;
    line-height: 21px;
}

body#order-detail table#order-products td, body#order-detail .box.carrier>table td {
    padding: 10px 24px;
    color: #243C43;
    font-size: 14px;
    line-height: 21px;
    font-family: 'ibm_ps_r';
}
body#order-detail .box.carrier>table th {
    padding: 15px 25px;
}
body#order-detail table#order-products tr td:last-child {
    text-align: left!important;
}

body#order-detail table#order-products tbody tr td:first-child {
    color: #5A5E60;
    font-size: 12px;
}

body#order-detail table#order-products td strong {
    font-family: 'ibm_ps_r';
    font-size: 14px;
}
body#order-detail .box.hidden-sm-down table#order-products {
    margin-bottom: 0;
}

body#order-detail .box.carrier {
    padding: 13px 0 0;
    background: #fff;
}

body#order-detail .box.carrier>table {
    margin-bottom: 0;
}

body#order-detail .box.carrier>table td {
    background: #fff;
}

body#order-detail .box.carrier>table th {
    padding: 15px 25px;
}

body#order-detail section.order-message-form.box {
    background: #fff;
    font-family: 'ibm_ps_r';
    font-size: 15px;
    line-height: 26px;
    color: #243C43;
}
body#order-detail section.order-message-form.box label {
    color: #243C43;
    font-family: 'ibm_ps_sb';
    font-size: 14px;
    line-height: 21px;
}

body#order-detail section.order-message-form.box select, body#order-detail section.order-message-form.box textarea {
    background: #F0F2F5;
}

body#order-detail section.order-message-form.box textarea {
    border-radius: 20px;
    resize: none;
    margin-top: -20px;
}

body#order-detail section.order-message-form.box footer.form-footer.text-sm-center {
    text-align: left!important;
}

body#order-detail section.order-message-form.box footer.form-footer.text-sm-center button {
    padding: 10px 47px;
}

body#order-detail footer.page-footer {
    visibility: hidden;
}
article.alert.alert-danger li {
    font-family: 'ibm_ps_r';
    text-shadow: none;
}
.icon-jamal-money_back:before {
    content: "\e907";
    content: url(../img/money-back.svg);
}
.service_box i.icomoon.icon-shipped:before {
    content: url(../img/delivery.svg);
}

.service_box i.icomoon.icon-shipped {
    font-size: inherit;
}
i.icomoon.icon-shipped.delivery:before {
    content: url(../img/delivery1.svg);
}
i.icomoon.icon-shipped.payment:before {
    content: url(../img/payment.svg);
}
i.icomoon.icon-shipped.return:before {
    content: url(../img/return.svg);
}
i.icomoon.icon-shipped.support:before {
    content: url(../img/support.svg);
}
.product-meta .footer_btn a.quick-view.btn i.icon-magnifying-glass:before {
    content: url(../img/view-prod.svg);
}
body#history table.table tbody tr td.order-actions a.details i:before {
    content: url(../img/view.svg);
}
body#checkout section.checkout-step div#delivery-addresses span.custom-radio {
    margin-top: -5px;
}
.ets_mp_content_left.col-lg-3>ul {
    border: 1px solid #F0F2F5;
    box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.04);
    position: relative;
    padding-top: 46px;
}

.ets_mp_content_left ul li.ets_mp_item a {
    border: 0;
    border-bottom: 1px solid #F0F2F5;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 26px;
    font-family: 'ibm_ps_m';
    color: #243C43;
    padding: 19px 29px;
    position: static;
}
.ets_mp_content_left ul li.ets_mp_item a i {
    margin-right: 18px;
    vertical-align: bottom;
}
.ets_mp_content_left ul li.ets_mp_item.active a {
    background: #E8A623;
}
.ets_mp_content_left.col-lg-3>ul li:last-child a:before {
    content: 'View my shop';
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    background: #243C43;
    color: #fff;
    padding: 10px 74px;
}

.ets_mp_content_left.col-lg-3>ul li:last-child a:after {
    content: url(https://jamal-market.trustdev.info/themes/leo_bicomart/assets/img/eye1.svg);
    position: absolute;
    top: 13px;
    left: 30px;
}

.ets_mp_content_left ul li.ets_mp_item a i.mp-seller-dashboardicons {
	content: url(https://jamal-market.trustdev.info/themes/leo_bicomart/assets/img/dashbord1.svg);
}
.ets_mp_content_left ul li.ets_mp_item a i.mp-seller-profileicons:before {
    content: "\e917"!important;
    font-family: 'icomoon-jamal' !important;
}
.ets_mp_content_left ul li.ets_mp_item a i.mp-seller-ordersicons {
	content: url(https://jamal-market.trustdev.info/themes/leo_bicomart/assets/img/order1.svg);
}
.ets_mp_content_left ul li.ets_mp_item a i.mp-seller-productsicons {
	content: url(https://jamal-market.trustdev.info/themes/leo_bicomart/assets/img/Product1.svg);
}
.ets_mp_content_left ul li.ets_mp_item a i.mp-seller-stockicons {
	content: url(https://jamal-market.trustdev.info/themes/leo_bicomart/assets/img/stock1.svg);
}
.ets_mp_content_left ul li.ets_mp_item a i.mp-seller-commissionsicons {
	content: url(https://jamal-market.trustdev.info/themes/leo_bicomart/assets/img/gain1.svg);
}
.ets_mp_content_left ul li.ets_mp_item a i.mp-seller-discounticons {
	content: url(https://jamal-market.trustdev.info/themes/leo_bicomart/assets/img/discount1.svg);
}
.ets_mp_content_left ul li.ets_mp_item a i.mp-seller-brandsicons {
	content: url(https://jamal-market.trustdev.info/themes/leo_bicomart/assets/img/brand1.svg);
}
.ets_mp_content_left ul li.ets_mp_item a i.mp-seller-billingicons {
	content: url(https://jamal-market.trustdev.info/themes/leo_bicomart/assets/img/membership1.svg);
}
.ets_mp_step_content .form-group.row label {
    font-size: 14px;
    line-height: 21px;
    width: auto;
}

.ets_mp_content_left form .required:before {
    color: #243C43;
    float: right;
    padding-left: 1px;
}

.ets_mp_step_content  .form-group.row .col-md-9 {
    width: 100%;
}

.ets_mp_content_left form input.form-control {
    border: 0;
}

.ets_mp_content_left form  textarea.form-control {
    background: #F0F2F5;
    resize: none;
    border-radius: 20px;
    padding: 10px;
}

.ets_mp_content_left form div#map-container {
    border-radius: 20px;
    /* max-height: 156px; */
}
.ets_mp_step_content .form-group.row.shop-logo label {
    width: 100%;
    margin-bottom: 27px;
}

.ets_mp_step_content .form-group.row.shop-logo {
    margin-top: 36px;
}
.ets_mp_step_content .form-group.row.shop-logo .shop_logo {
    float: left;
    margin-right: 100px;
}

.ets_mp_step_content .form-group.row.shop-logo .desc {
    color: #5A5E60;
    font-size: 10px;
    line-height: 26px;
    font-family: 'ibm_ps_r';
    font-style: normal;
}

.ets_mp_step_content .form-group.row.shop-logo 
 .ets_upload_file_custom input#shop_logo {
}

.ets_mp_step_content .form-group.row.shop-logo 
 .ets_upload_file_custom label.custom-file-label {
    width: 150px;
    font-size: 0;
    right: auto;
    overflow: visible;
    height: auto;
    padding: 0;
}

.ets_mp_step_content .form-group.row.shop-logo .ets_upload_file_custom {
    border: 0;
    margin-top: 10px;
}

.ets_mp_step_content .form-group.row.shop-logo .ets_upload_file_custom label.custom-file-label:after {
    content: 'Choose a file';
    font-size: 15px;
    line-height: 28px;
    background: #E8A623;
    border-radius: 40px;
    font-family: 'ibm_ps_r';
    width: 150px;
    text-align: center;
    height: 40px;
    top: 0;
    font-weight: normal;
    transition: all .2s;
}

.ets_mp_step_content .form-group.row.shop-logo .ets_upload_file_custom label.custom-file-label:hover:after {
    background: #000;
}
.ets_mp_content_left ul li.ets_mp_item a:hover {
    background: #243c43;
}

.ets_mp_content_left ul li.ets_mp_item a:hover i, .ets_mp_content_left ul li.ets_mp_item.active a i {
    filter: brightness(0) invert(1);
}

body .ets_mp_content_left .panel {
    border: 1px solid #F0F2F5;
    box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.04);
}
body .ets_mp_content_left .panel .panel-heading {
    color: #243C43;
    font-size: 22px;
    line-height: 21px;
    font-family: 'ibm_ps_sb';
    text-transform: inherit;
}

body .ets_mp_content_left .panel .panel-heading span.badge {
    color: #A5A8AA;
    background: #F0F2F5;
    border: 0;
    font-size: 22px;
    line-height: 21px;
    font-family: 'ibm_ps_sb';
    border-radius: 0;
    padding: 5px;
    min-width: 37px;
}

body[id^=module-ets_marketplace] .panel.ets_mp-panel {
    padding: 0;
}

body[id^=module-ets_marketplace] .panel-heading {
    padding: 25px 40px 20px 40px;
    margin-bottom: 0;
    border: 0;
}

.ets_mp_content_left .table.configuration.alltab_ss thead tr:first-child th {
    background: #F5FBFF;
    color: #243C43;
    font-size: 15px;
    line-height: 21px;
    font-family: 'ibm_ps_sb';
    text-align: center;
    padding: 20px;
    border: 0;
}

.ets_mp_content_left .table.configuration.alltab_ss thead tr:first-child th .icon-caret-down:before {
    content: "\f175";
    color: #243C43;
    font-size: 11px;
    margin-right: -2px;
    font-weight: 100;
}
.ets_mp_content_left .table.configuration.alltab_ss thead tr:first-child th .icon-caret-up:before {
    content: "\f176";
    color: #243C43;
    font-size: 11px;
    font-weight: 100;
}

.ets_mp_content_left .table.configuration.alltab_ss thead tr:nth-child(2) th {
    background: #FAFAFA;
    text-align: center;
    padding: 10px;
    border: 0;
}

.ets_mp_content_left .table.configuration.alltab_ss thead tr.nodrag.nodrop.filter.row_hover {
    border: 0;
}

.ets_mp_content_left .table.configuration.alltab_ss thead tr:nth-child(2) th input, .ets_mp_content_left .table.configuration.alltab_ss thead tr:nth-child(2) th select {
    border: 1px solid #CFCFCF;
    border-radius: 4px;
    color: #243C43;
    font-family: 'ibm_ps_r';
    font-size: 10px;
    line-height: 26px;
    height: 33px;
    padding: 2px 9px;
    min-height: auto;
}

.ets_mp_content_left .table.configuration.alltab_ss thead tr:nth-child(2) th input[name="reference"] {
    width: 83px;
}

.ets_mp_content_left .table.configuration.alltab_ss thead tr:nth-child(2) th input::placeholder {
    color: #243C43!important;
    opacity: 1;
}
.ets_mp_content_left .table.configuration.alltab_ss thead tr:nth-child(2) th .input-group-append {
    background: #CFCFCF;
    border-color: #CFCFCF;
    height: 33px;
}

.ets_mp_content_left .table.configuration.alltab_ss thead tr:nth-child(2) th.total_paid_tax_incl input {
    background: #CFCFCF;
}

.ets_mp_content_left .table.configuration.alltab_ss thead tr:nth-child(2) th.total_paid_tax_incl {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.ets_mp_content_left .table.configuration.alltab_ss thead tr th:nth-child(5), .ets_mp_content_left .table.configuration.alltab_ss tbody tr td:nth-child(5) {
    /* display: none; */
}
.ets_mp_content_left .btn-group-action a.btn.btn-default {
    background: #CFCFCF;
    font-family: 'ibm_ps_sb';
}
.ets_mp_content_left .btn-group-action a.btn.btn-default:hover {
    color: #555;
}
.ets_mp_content_left .table.configuration.alltab_ss button#ets_mp_submit_ms_orders i, .ets_mp_content_left .table.configuration.alltab_ss button#ets_mp_submit_mp_front_products i {
    display: none;
}

.ets_mp_content_left .table.configuration.alltab_ss button#ets_mp_submit_ms_orders, .ets_mp_content_left .table.configuration.alltab_ss button#ets_mp_submit_mp_front_products, button#ets_mp_submit_mp_commissions, button#ets_mp_submit_mp_discount, button#ets_mp_submit_mp_manufacturer, button#ets_mp_submit_ms_message, .ets_mp_content_left .table.configuration.alltab_ss th.actions button.btn.btn-default {
    background: #243C43;
    border: 1px solid #243C43;
    border-radius: 54px;
    color: #fff;
    font-size: 11px;
    line-height: 26px;
    font-family: 'ibm_ps_sb';
    padding: 3px 25px;
    transition: all .2s;
}
.ets_mp_content_left ul li.ets_mp_item a b.number_message {
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 13px;
    font-weight: normal;
}
body#module-ets_marketplace-voucher .ets_mp_content_left .panel {
    width: 100%;
}
.alert.alert-warning:before {
	padding: 0;
}
body#module-ets_marketplace-vacation .ets_mp_content_left .switch.prestashop-switch {
    border-radius: 50px;
    height: 40px;
    line-height: 40px;
}

body#module-ets_marketplace-vacation .ets_mp_content_left .switch.prestashop-switch label.radioCheck {
    line-height: 40px;
    font-family: 'ibm_ps_r';
    color: #000;
}

body#module-ets_marketplace-vacation .ets_mp_content_left .prestashop-switch.switch input:last-of-type:checked~a {
    box-shadow: none;
    background-color: #e8a623;
    border: 1px solid #e8a623;
}
body#module-ets_marketplace-products a.btn.btn-primary.float-xs-right.preview_product {
    background: #E8A623;
    font-size: 20px;
    line-height: 26px;
    font-family: 'ibm_ps_r';
    font-weight: normal;
    border-radius: 50px;
    padding: 10px 33px;
    transition: all .4s;
    margin-bottom: 12px;
    text-transform: inherit;
}
body#module-leofeature-mywishlist span.leo-bt-cart-content {
    font-family: 'ibm_ps_m';
    color: #212529;
    font-size: 14px;
    font-weight: normal;
    padding: 13px 17px;
    border: 1px solid #212529;
    border-radius: 40px;
    transition: all .2s;
}

body#module-leofeature-mywishlist span.leo-bt-cart-content i {
    display: none;
}

body#module-leofeature-mywishlist span.leo-bt-cart-content:hover {
    background: #212529;
    color: #fff;
}



body#module-ets_marketplace-vacation  .input-group-append {
    height: 46px;
    line-height: 46px;
}
body#module-ets_marketplace-brands a.btn.btn-default.link_view {
    background: #243C43;
    border-radius: 5px;
    color: #fff;
    font-size: 13px;
    line-height: 36px;
    font-family: 'ibm_ps_sb';
    padding: 0px 10px;
    height: 37px;
    border: 0;
}
.ets_mp_content_left .table.configuration.alltab_ss button#ets_mp_submit_ms_orders:hover, .ets_mp_content_left .table.configuration.alltab_ss button#ets_mp_submit_mp_front_products:hover {
    color: #243C43;
    background: #fff;
}

.ets_mp_content_left .table.configuration.alltab_ss tbody td {
    text-align: center;
    color: #243C43;
    font-size: 14px;
    line-height: 21px;
    font-family: 'ibm_ps_r';
}

.ets_mp_content_left .table.configuration.alltab_ss tbody td.date_add {
    max-width: 120px;
    text-align: left;
}

.ets_mp_content_left .table.configuration.alltab_ss tbody td.current_state span {
    font-size: 13px;
    line-height: 21px;
    max-width: 130px;
    border-radius: 5px;
}

.ets_mp_content_left .table.configuration.alltab_ss tbody a.btn.btn-default.link_view i {
    display: none;
}

body#module-ets_marketplace-orders table.table.list-ms_orders tbody a.btn.btn-default.link_view {
    background: #CFCFCF;
    border: 1px solid #CFCFCF;
    border-radius: 54px;
    color: #243C43;
    font-size: 11px;
    line-height: 26px;
    font-family: 'ibm_ps_sb';
    padding: 3px 20px;
    height: auto;
    transition: all .2s;
}

.ets_mp_content_left .table.configuration.alltab_ss tbody a.btn.btn-default.link_view:hover {
    background: #fff;
}
.ets_mp_content_left .table.configuration.alltab_ss {
    margin-bottom: 0;
    border-top: 1px solid #eee;
}
body#module-ets_marketplace-products span.panel-heading-action a {
    display: none;
}

body#module-ets_marketplace-products span.panel-heading-action a.add_new_link {
    display: inline-block;
    font-size: 13px;
    line-height: 26px;
    font-family: 'ibm_ps_sb';
    background: #E8A623;
    border: 1px solid #E8A623;
    border-radius: 54px;
    padding: 5px 30px;
    transition: all .2s;
}
body#module-ets_marketplace-products span.panel-heading-action a.add_new_link:hover {
    background: #243c43;
    border-color: #243c43;
}
.ets_mp_content_left .table.configuration.alltab_ss thead tr:nth-child(2) th.product_price {
    display: flex;
    flex-direction: column;
}

.ets_mp_content_left .table.configuration.alltab_ss .md-checkbox i:before {
    width: 20px;
    height: 20px;
    background: #DFDFDF;
    border-radius: 4px;
    border: 0;
}

body#module-ets_marketplace-products td.input_box input:before {
    content: '';
    width: 20px;
    height: 20px;
    background: #DFDFDF;
    border-radius: 4px;
    border: 0;
    display: block;
    margin-left: -3px;
    margin-top: -3px;
}

body#module-ets_marketplace-products td.input_box input {
}

body#module-ets_marketplace-products td.input_box input:after {
    content: '';
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    top: 1px;
    left: 0px;
    width: 14px;
    height: 7px;
    border: 2px solid #243c43;
    border-top-style: none;
    border-right-style: none;
    z-index: 99;
    position: absolute;
    opacity: 0;
}

body#module-ets_marketplace-products td.input_box input {
    position: relative;
}

body#module-ets_marketplace-products td.input_box.checked input:after {
    opacity: 1;
}

.ets_mp_content_left .table.configuration.alltab_ss .md-checkbox i:after {
    border-color: #243c43;
}
body#module-ets_marketplace-products .btn-group.pull-right>a {
    background: #243C43;
    border-radius: 5px 0 0 5px;
    color: #fff;
    font-size: 13px;
    line-height: 36px;
    font-family: 'ibm_ps_sb';
    padding: 0px 10px;
    height: 37px;
    border: 0;
}

body#module-ets_marketplace-products .btn-group.pull-right>a:before {
    content: url(https://jamal-market.trustdev.info/themes/leo_bicomart/assets/img/eye1.svg);
    zoom: .6;
    margin-right: 5px;
    vertical-align: -3px;
}

body#module-ets_marketplace-products .btn-group.pull-right>button.btn.btn-default {
    height: 37px;
    border: 0;
    background: #243c43;
    border-radius: 0 5px 5px 0;
    width: auto;
    padding: 0 12px;
    line-height: 36px;
}

body#module-ets_marketplace-products .btn-group.pull-right>button.btn.btn-default i:before {
    content: "\f107";
    font-family: "FontAwesome";
    color: #fff;
    font-size: 22px;
}

body#module-ets_marketplace-products .btn-group.pull-right>ul.dropdown-menu {
    background: #fff;
    border: 1px solid #243c43;
}

body#module-ets_marketplace-products .btn-group.pull-right>ul.dropdown-menu a {
    color: #243c43;
    font-family: 'ibm_ps_sb';
}

body#module-ets_marketplace-products .btn-group.pull-right>ul.dropdown-menu li:first-child a i:before {
    content: "\f044";
    font: normal normal normal 14px/1 FontAwesome;
}

body#module-ets_marketplace-products .btn-group.pull-right>ul.dropdown-menu li a i:before {
    margin-right: 4px;
}

body#module-ets_marketplace-products .btn-group.pull-right>ul.dropdown-menu li:nth-child(3) a i:before {
    content: "\e915";
    font-family: 'icomoon-jamal' !important;
}

body#module-ets_marketplace-products .btn-group.pull-right>ul.dropdown-menu li a:hover {
    background: #e8a623!important;
    color: #fff;
}

body#module-ets_marketplace-products .btn-group.pull-right>a:hover:before {
    background: none;
}
.ets_mp_content_left .table.configuration.alltab_ss tbody td.image img {
    border: 1px solid #CFCFCF!important;
    border-radius: 4px;
}

body#module-ets_marketplace-products td.active i.fa.fa-remove:before {
    content: 'Disabled';
    color: #707070;
    background: #D0D0D0;
}

body#module-ets_marketplace-products td.active i.fa:before {
    border-radius: 5px;
    font-size: 13px;
    line-height: 21px;
    font-family: 'ibm_ps_r';
    padding: 7px;
}

body#module-ets_marketplace-products td.active i.fa.fa-check:before {
    content: 'Enabled';
    color: #00D36E;
    background: #C0FFE1;
}
.ets_mp_content_left .table.configuration.alltab_ss tbody td.image img {
    border: 1px solid #CFCFCF!important;
    border-radius: 4px;
}

body#module-ets_marketplace-products td.active i.fa.fa-remove:before {
    content: 'Disabled';
    color: #707070;
    background: #D0D0D0;
}

body#module-ets_marketplace-products td.active i.fa:before {
    border-radius: 5px;
    font-size: 13px;
    line-height: 21px;
    font-family: 'ibm_ps_r';
    padding: 7px;
}

body#module-ets_marketplace-products td.active i.fa.fa-check:before {
    content: 'Enabled';
    color: #00D36E;
    background: #C0FFE1;
}

body .btn-group.dropdown.bulk-catalog #product_bulk_menu {
    margin-top: 20px;
    border-radius: 20px;
    color: #243c43!important;
    font-family: 'ibm_ps_sb';
    margin-left: 20px;
}
.rtl body .btn-group.dropdown.bulk-catalog #product_bulk_menu {
    margin-left: 0px;
    margin-right: 35px;
}
body .btn-group.dropdown.bulk-catalog #product_bulk_menu i:before {
    content: "\f106";
}

body .btn-group.dropdown.bulk-catalog #product_bulk_menu:hover {
    color: #e8a623!important;
    border-color: #e8a623!important;
}
body#module-ets_marketplace-profile .ets_mp_step_content .form-group.row {
    margin-bottom: 5px!important;
}
body#module-ets_marketplace-profile .ets_mp_step_content .form-group.row.shop-logo.banner {
    margin-top: -20px;
}
body#module-ets_marketplace-profile .ets_mp_step_content .form-group.row.banner_url {
    margin-bottom: 30px!important;
}
body#module-ets_marketplace-profile .ets_mp_step_content .form-group.row.submitSaveSeller {
    margin-top: 23px!important;
}
.ets_mp_shop_main_detail .card-block.block-seller-banner {
    margin-bottom: 0;
}

.ets_mp_shop_main_detail #js-product-list-header .block-seller {
	padding: 0;
    box-shadow: none;
    border: 0;
    align-items: center;
}
.ets_mp_shop_main_detail #js-product-list-header {
    padding: 30px 30px 30px 60px;
    box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);
    border: 1px solid rgba(0, 0, 0, 0.125);
}
.ets_mp_shop_main_detail #js-product-list-header .block-seller .seller-cover img {
    border-radius: 50%;
    border: 0;
    width: 226px!important;
}

.ets_mp_shop_main_detail #js-product-list-header .block-seller .seller-cover {
    width: 226px;
    margin-right: 41px;
}

.ets_mp_shop_main_detail  .seller-cover + .block-seller-inner {width: calc(100% - 270px);width: -webkit-calc(100% - 270px);}
.block-seller-inner .ets_mp_map {
    position: relative;
    right: auto;
    top: auto;
    margin-left: 0px;
}

.block-seller-inner  .actions {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.block-seller-inner .actions .wapper-follow {
    margin: 0;
}

.block-seller-inner .actions .wapper-follow button, .block-seller-inner .actions .ets_mp_map a.view_map {
    border-radius: 5px;
    padding: 4px 8px;
    height: 27px;
    display: inline-block;
}

.block-seller-inner .actions .wapper-follow button.follow {
    background: #243C43;
    font-size:16px
}

.block-seller-inner .actions .wapper-follow .block-followed button.follow {background: #c70404;}

.block-seller-inner .actions .wapper-follow button.follow:hover, .block-seller-inner .actions .ets_mp_map a.view_map:hover {
    background: #1F3137;
}

.block-seller-inner .actions .ets_mp_map a.view_map {
    background: #E8A623;
    color: #fff;
    font-size: 16px;
}

.block-seller-inner .actions .ets_mp_map a.view_map svg {filter: brightness(0) invert(1);}

.block-seller-inner .actions button.ets_mp_report {
    display: none;
}

.block-seller-inner h1.h1 {
    margin-bottom: 20px;
}

.ets_mp_shop_main_detail .block-seller-inner .product.product_review_shop svg, .ets_mp_shop_main_detail .block-seller-inner .product.product_review_shop i {
    display: none;
}
.ets_mp_shop_main_detail .block-seller-inner .product.product_review_shop {
    column-count: auto;
}

.ets_mp_shop_main_detail .block-seller-inner .product.product_review_shop .total.col {
    display: none;
}
.ets_mp_shop_main_detail .block-seller-inner .product.product_review_shop div, .ets_mp_shop_main_detail .block-seller-inner .product_info div {
    color: #243C43;
    font-family: 'ibm_ps_r';
    font-size: 14px;
    line-height: 21px;
}

.ets_mp_shop_main_detail .block-seller-inner .product_info .total.col, .ets_mp_shop_main_detail .block-seller-inner .product_info .total_product_sold {
    font-family: 'ibm_ps_sb';
}

.ets_mp_shop_main_detail #js-product-list-header .block-seller .seller-cover a.mp_link_contact_form {
    display: none;
}

.ets_mp_shop_main_detail div#seller-description {
    color: #243C43!important;
}

.ets_mp_shop_nocategory.ets_myshop_right .ets_mp_tabs a.tab_link.active:before {
    display: none;
}
.ets_mp_shop_nocategory.ets_myshop_right .ets_mp_tabs a.tab_link:not(.active) {
    display: none;
}
.ets_mp_shop_nocategory.ets_myshop_right .ets_mp_tabs a.tab_link.active {
    /*background: #243C43;
    color: #fff;*/
}

.ets_mp_shop_nocategory.ets_myshop_right .ets_mp_tabs span.ets_mp_block-categories_arrow.s {
    display: none;
}

.ets_mp_shop_nocategory.ets_myshop_right .ets_mp_tabs a.tab_link {
    color: #5A5E60;
    font-size: 20px;
    line-height: 21px;
    font-family: 'ibm_ps_r';
    border-color: #5A5E60;
    margin-bottom: -3px;
    border: 0;
    padding-left: 33px;
}
.ets_mp_tabs {
    border: 0;
}
.ets_mp_tabs + div#products {
    border-color: #f0f2f5;
}
.ets_mp_tabs + div#products {
    border-top-color: #F0F2F5;
    padding: 56px 25px 30px;
}

.ets_mp_shop_nocategory.ets_myshop_right .ets_mp_tabs .ets_mp_tabs_content_search {
    display: none;
}

.ets_mp_shop_nocategory.ets_myshop_right {
	box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);
    border: 1px solid rgba(0, 0, 0, 0.125);
    padding: 0;
    margin-bottom: 100px;
}

.ets_mp_shop_nocategory.ets_myshop_right>div {
    margin-bottom: 0!important;
}
.ets_mp_close_popup {
    background: #e8a623 none repeat scroll 0 0;
}
form#ets_mp_product_form {
    border: 1px solid #F0F2F5;
    box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.04);
}

form#ets_mp_product_form .form_content {
    padding: 20px;
}

form#ets_mp_product_form>h2 {
    padding: 20px;
    border-bottom: 1px solid #eee;
    font-size: 22px;
    line-height: 21px;
    font-family: 'ibm_ps_sb';
    color: #243C43;
}

form#ets_mp_product_form .all_tabs {
    float: left;
    width: 100%;
    background: #FAFAFA;
    padding: 0 20px;
}
.all_tabs .ets_mp_product_tab_content .ets_mp_tab_content {
    padding-bottom: 0;
}
form#ets_mp_product_form {
    float: left;
    width: 100%;
}

form#ets_mp_product_form ul.ets_mp_product_tab li {
    border: 0;
    font-size: 20px;
    line-height: 21px;
    font-family: 'ibm_ps_m';
    color: #000;
    padding: 15px 22px;
    transition: all .2s;
}
form#ets_mp_product_form ul.ets_mp_product_tab {
    border: 0;
}

form#ets_mp_product_form .all_tabs .ets_mp_product_tab_content {
    background: #fafafa;
    border: 0;
}

form#ets_mp_product_form ul.ets_mp_product_tab li.ets_mp_tab.active:before, form#ets_mp_product_form ul.ets_mp_product_tab li.ets_mp_tab.active:after {
    display: none;
}

form#ets_mp_product_form ul.ets_mp_product_tab li.ets_mp_tab.active, form#ets_mp_product_form ul.ets_mp_product_tab li.ets_mp_tab:hover {
    background: #E1E1E1;
}

form#ets_mp_product_form .ets_mp_product_tab_content_header {
    background: #fafafa;
    border: 0;
}

form#ets_mp_product_form .ets_mp_product_tab_content_header input, form#ets_mp_product_form .ets_mp_product_tab_content_header select {
    background: #F0F2F5;
    border-radius: 40px;
    font-size: 14px;
    line-height: 21px;
    font-family: 'ibm_ps_r';
    padding: 1px 15px;
}

form#ets_mp_product_form .ets_mp_product_tab_content_header select {
    margin-top: 3px;
}

form#ets_mp_product_form .ets_mp_product_tab_content_header .toggle_form {
    margin-top: 5px;
}
form#ets_mp_product_form .all_tabs label.col-lg-3.form-control-label {
   /* width: 100%;*/
    text-align: left;
    color: #243C43;
    font-size: 14px;
    line-height: 21px;
    font-family: 'ibm_ps_m';
}

form#ets_mp_product_form .all_tabs .col-lg-9 {
    width: 100%;
}

form#ets_mp_product_form .all_tabs input, form#ets_mp_product_form .all_tabs textarea, form#ets_mp_product_form .all_tabs select {
    background: #F0F2F5;
    border-radius: 40px;
    border: 0;
    padding: 0 15px;
    color: #5A5E60;
    font-size: 14px;
    line-height: 21px;
    font-family: 'ibm_ps_r';
}


form#ets_mp_product_form .mce-container-body.mce-flow-layout {
    background: #F0F2F5;
}

form#ets_mp_product_form .mce-container-body.mce-flow-layout .mce-widget {
    background: #f0f2f5;
}

form#ets_mp_product_form .mce-tinymce.mce-container.mce-panel {
    border: 0;
    box-shadow: none;
    border-radius: 20px;
    overflow: hidden;
}
form#ets_mp_product_form .form-group.row input[type="radio"], form#ets_mp_product_form .form-group.row input[type="checkbox"] {
    height: auto!important;
}

form#ets_mp_product_form button.btn.btn-outline-primary, body#module-ets_marketplace-products .form_content a#js-open-create-specific-price-form, body#module-ets_marketplace-products .form_content a.btn.btn-outline-secondary.add.ets_addfile_customization, body#module-ets_marketplace-products .form_content a.btn.btn-outline-secondary.mb-2.collapsed.ets_add_attachfile {
    border-radius: 20px;
    background: #243C43;
    color: #fff;
    border-color: #243C43;
    font-family: 'ibm_ps_r';
    font-size: 13px;
    transition: all .2s;
}

form#ets_mp_product_form button.btn.btn-outline-primary:hover, body#module-ets_marketplace-products .form_content a#js-open-create-specific-price-form:hover, body#module-ets_marketplace-products .form_content a.btn.btn-outline-secondary.add.ets_addfile_customization:hover, body#module-ets_marketplace-products .form_content a.btn.btn-outline-secondary.mb-2.collapsed.ets_add_attachfile:hover {
    background: transparent;
    color: #243C43;
}
body#module-ets_marketplace-products .form_content .tagify-container {
    border-radius: 50px;
}
form#ets_mp_product_form label.radioCheck[for="active_on"] {
    border-radius: 10px;
}

form#ets_mp_product_form span.switch.prestashop-switch.fixed-width-lg {
    border-radius: 20px;
    height: 36px;
    box-shadow: none;
}

form#ets_mp_product_form span.switch.prestashop-switch.fixed-width-lg label {
    line-height: 36px;
    font-family: 'ibm_ps_r';
}


.ets_mp-form-footer a.btn.btn-secondary.bd.text-uppercase {
    background: #5A5E60;
    border-radius: 50px;
    color: #fff;
    font-size: 20px;
    line-height: 26px;
    font-family: 'ibm_ps_r';
    font-weight: normal;
    text-transform: inherit!important;
    padding: 10px 33px;
    transition: all .2s;
}

body#module-ets_marketplace-products .ets_mp-form-footer {
    padding-top: 20px;
}

.ets_mp-form-footer a.btn.btn-secondary.bd.text-uppercase i {
    display: none;
}

.ets_mp-form-footer a.btn.btn-secondary.bd.text-uppercase:hover {
    background: #000;
}
body#module-ets_marketplace-products footer.page-footer {
    visibility: hidden;
}
form#ets_mp_product_form .input-group-append, form#ets_mp_product_form .input-group-prepend {
    background: #E1E1E1;
    border: 0;
    height: 46px;
    border-radius: 0px 40px 40px 0px;
    line-height: 46px;
}

form#ets_mp_product_form .input-group-append span, form#ets_mp_product_form .input-group-prepend span {
    color: #243C43;
    font-size: 14px;
    line-height: 21px;
    font-family: 'ibm_ps_m';
    padding: 0 10px;
}

form#ets_mp_product_form .input-group-prepend {
    border-radius: 40px 0 0 40px;
}
form#ets_mp_product_form .input-group-prepend ~ input {
    text-indent: 20px;
}

form#ets_mp_product_form .radio input:before {
    content: '';
    width: 16px;
    height: 16px;
    background: #FFFFFF;
    border: 2px solid #243C43;
    border-radius: 8px;
    display: inline-block;
    margin-left: -2px;
    margin-top: -1px;
}

form#ets_mp_product_form .radio input:checked:before {
    border: 4px solid #243C43;
}

form#ets_mp_product_form .radio label {
    font-size: 13px;
    line-height: 21px;
    color: #000;
    font-family: 'ibm_ps_r';
}
ul.category-tree li.form-control-label.text-right.main-category {
    font-family: 'ibm_ps_sb';
    font-weight: normal;
    font-size: 14px;
}

ul.category-tree li {
    font-family: 'ibm_ps_r';
}
form#ets_mp_product_form .all_tabs input, form#ets_mp_product_form .all_tabs textarea, form#ets_mp_product_form .all_tabs select {
    height: 46px;
}

form#ets_mp_product_form .all_tabs input[type="radio"], form#ets_mp_product_form .all_tabs input[type="checkbox"] {
    height: auto;
}
.equal_height .block.ApProductList {
    margin-bottom: 0;
}
body#module-ets_marketplace-registration form#seller-register-form {
    display: block!important;
}

body#module-ets_marketplace-registration section#content>div.alert, body#module-ets_marketplace-registration section#content>button#submitApplication {
    display: none;
}

body#module-ets_marketplace-registration form#seller-register-form>h3 {
    display: none;
}
body#module-ets_marketplace-registration h3.title {
    margin-left: 15px;
    font-size: 20px;
    line-height: 26px;
    font-family: 'ibm_ps_m';
    font-weight: normal;
    color: #000;
    margin-top: -29px;
    margin-bottom: 42px;
}

body#module-ets_marketplace-registration section#content {
    padding: 19px 167px 59px;
}

body#module-ets_marketplace-registration .no-account {
    padding-left: 167px;
    color: #243C43;
    font-size: 15px;
    line-height: 26px;
    font-family: 'ibm_ps_r';
}

body#module-ets_marketplace-registration .no-account a {
    font-size: 15px;
    line-height: 26px;
    font-family: 'ibm_ps_r';
    color: #E8A623;
}
body#module-ets_marketplace-registration h3.title {
    margin-left: 15px;
    font-size: 20px;
    line-height: 26px;
    font-family: 'ibm_ps_m';
    font-weight: normal;
    color: #000;
    margin-top: -29px;
    margin-bottom: 42px;
}

body#module-ets_marketplace-registration section#content {
    padding: 19px 167px 59px;
}

body#module-ets_marketplace-registration .no-account {
    padding-left: 167px;
    color: #243C43;
    font-size: 15px;
    line-height: 26px;
    font-family: 'ibm_ps_r';
}

body#module-ets_marketplace-registration .no-account a {
    font-size: 15px;
    line-height: 26px;
    font-family: 'ibm_ps_r';
    color: #E8A623;
}

body#module-ets_marketplace-registration .form-group.row {
    float: left;
    width: calc(50% - 15px);
}

body#module-ets_marketplace-registration .form-group.row label {
    width: auto;
}

body#module-ets_marketplace-registration .form-group.row .col-md-9 {
    width: 100%;
}

body#module-ets_marketplace-registration form section .form-group.row:nth-child(odd) {margin-right: 0;}

body#module-ets_marketplace-registration form section .form-group.row:nth-child(even) {
    margin-left: 0;
}

body#module-ets_marketplace-registration form section .form-group.row:last-child {
    width: 100%;
    margin: 0;
    margin-left: -15px;
}
body#module-ets_marketplace-registration footer.page-footer {
    visibility: hidden;
}
.leo-list-product-reviews .nb-revews {
    display: none;
}
#leo_product_reviews_block_extra .reviews_advices li.last {
    display: none;
}
#leo_product_reviews_block_extra .reviews_advices li.last {
    display: none;
}

#leo_product_reviews_block_extra .reviews_advices li a {
    color: #212529;
    font-size: 12px;
    font-family: 'ibm_ps_r';
}

div#leo_product_reviews_block_extra {
    border-bottom: 1px solid #F0F2F5;
    padding-bottom: 26px;
    margin-bottom: 30px!important;
}
header .icon-magnifying-glass:before {
    content: url(https://jamal-market.trustdev.info/themes/leo_bicomart/assets/img/header_search.svg);
}
body#module-leofeature-mywishlist .new-wishlist, body#module-leofeature-mywishlist .list-wishlist,  body#module-leofeature-mywishlist .send-wishlist {
    /* display: none!important; */
    visibility: hidden!important;position: absolute;
    height: 0;
}

.rtl #leo_search_block_top .block_content {
    padding: initial;
}
.rtl #leo_search_block_top .btn {
    left: 10px!important;
}
.advertising-block img {
    width: 100%;
}
.stats-box-info .box-static-turnover .box-info {
    background: #EB1A67!important;
}
.stats-box-info .box-static-commission-balance .box-info {
    background: #05BE84!important;
}
.stats-box-info .-static-withdrawals .box-info {
    background: #FF503B!important;
}
.stats-box-info .box-static-used-commission .box-info {
    background: #09A0CF!important;
}

.stats-box-info .box-info.js-type-info-stats:before {
    margin-top: 6px!important;
}
.ets_mp_content_left .section-item div.title.titleblock {
    color: #243C43;
    font-size: 15px;
    line-height: 21px;
    font-family: 'ibm_ps_m';
    font-weight: normal;
}

.box-dashboard .box-tool-buttons label {
    color: #243C43!important;
    font-size: 15px;
    line-height: 21px;
    font-family: 'ibm_ps_r';
    padding-left: 16px;
    position: relative;
    margin-right: 46px;
}

.ets_mp-dashboard-page table.table tr td:first-child {
    font-family: 'ibm_ps_m';
}
.ets_mp-dashboard-page table.table tr td:nth-child(2) {
    font-family: 'ibm_ps_r';
}

.ets_mp-dashboard-page .list-best-selling-products {
    display: none;
}
.stats-options-right select {
    height: auto!important;
    font-family: 'ibm_ps_r';
    padding: 6px 15px;
}

.box-dashboard .box-tool-buttons label span.checkmark {
    position: absolute;
    top: 0;
    left: -8px;
    height: 16px;
    width: 16px;
    background-color: #243C43;
    border-radius: 50%;
}

.box-dashboard .box-tool-buttons label input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.box-dashboard .box-tool-buttons label span.checkmark:after {
    left: 4px;
    top: 4px;
    width: 8px;
    height: 8px;
    background: #fff;
    border-radius: 50%;
    content: "";
    position: absolute;
    display: none;
}

.box-dashboard .box-tool-buttons label input:checked ~ span.checkmark:after {
    display: block;
}
.rtl div#left-column .block-categories .category-sub-menu li {
    padding-right: 60px;
}
.rtl body ul.nav.navbar-nav.megamenu.horizontal .dropdown-menu .menu-title a {
    font-weight: bold;
}
.stats-box-info .box-static-turnover .box-info.js-type-info-stats:before {
    content: url(https://jamal-market.trustdev.info/themes/leo_bicomart/assets/img/turnover.svg);
}
.stats-box-info .box-static-commission-balance .box-info.js-type-info-stats:before {
    content: "\f0d6";
    content: url(https://jamal-market.trustdev.info/themes/leo_bicomart/assets/img/commission.svg);
}
.stats-box-info .box-static-withdrawals .box-info.js-type-info-stats:before {
    content: url(https://jamal-market.trustdev.info/themes/leo_bicomart/assets/img/withdrawals.svg);
}
.stats-box-info .box-static-used-commission .box-info.js-type-info-stats:before {
    content: url(https://jamal-market.trustdev.info/themes/leo_bicomart/assets/img/commission1.svg);
}
.stats-box-info .box-info {
    border-radius: 5px;
    padding: 20px;
}
.stats-box-info .box-info .box-info-title {
    font-family: 'ibm_ps_sb';
    font-weight: normal;
    font-size: 13px;
}

.stats-box-info .row.margin-15 .box-padding-col.box-static {
    padding: 0 7px;
}
.ets_mp_shop_nocategory.ets_myshop_right div#js-product-list-top {
    display: none;
}

.ets_myshop_right .products > div > .product-miniature .leo-more-info {
    display: none;
}

.ets_myshop_right .products > div > .product-miniature .leo-list-product-reviews-wraper {
    display: block;
}

.ets_myshop_right .products > div > .product-miniature .footer_btn span.name-btn-product {
    display: none;
}

.ets_myshop_right .products > div > .product-miniature .footer_btn  button.btn.btn-product.add-to-cart span.name-btn-product {
    display: inline-block;
}

.ets_myshop_right .products > div > .product-miniature .footer_btn {
    justify-content: flex-start;
}

.ets_myshop_right .products > div > .product-miniature .footer_btn>div {
    margin-right: 14px;
}

.ets_myshop_right .products > div > .product-miniature .thumbnail-container {
    padding: 20px 18px 15px;
    border: 1px solid #E8A623;
    border-radius: 5px;
}

.ets_myshop_right .products > div > .product-miniature .functional-buttons span.name-btn-product {
    display: none;
}
a.leo-wishlist-button.btn-product.btn-primary.btn.added {
    background: #f37777;
    color: #fff;
}
.rtl ul.top_menu li {
    border-left: 0;
    border-right: 1px solid #D9DEE8;
}
.rtl header .block-social {
    border-left: 1px solid #D9DEE8;
    padding: 7px 10px;
}
.rtl .top-right-header a.login {
    margin-left: 0;
    margin-right: 20px;
}
.rtl a, .rtl p, .rtl h1, .rtl h2, .rtl h3, .rtl h4, .rtl h5 {
    font-family: bat!important;
}

.rtl .top-left-header a {
    font-family: ibm_ps_b!important;
}
span.ap-total-wishlist.ap-total:not(.active) {
    display: none;
}
.rtl .top-right-header .dropdown a i {
    float: right;
    margin-top: 3px;
    margin-left: 5px;
}
.cms-id-9 .widget-category_image.block.ApCategoryImage .block_content {
    flex-wrap: wrap;
}
.rtl .right_ar {
    text-align: left;
}
.rtl body#authentication form span.input-group-btn button, .rtl body#identity form span.input-group-btn button, .rtl body#checkout section#checkout-personal-information-step form>section>div span.input-group-btn button {
    border-radius: 40px 0 0 40px;
}

.rtl body#authentication form input#field-password, .rtl body#identity form input#field-password, .rtl body#identity form input#field-conf_password, .rtl body#identity form input#field-new_password {
    border-radius: 0 40px 40px 0;
}
.rtl p.remember span.custom-radio input[type="checkbox"]:checked + span:before {
    margin-left: 4px;
    display: inline-block;
    vertical-align: super;
}
.rtl p.remember span.custom-radio {
    margin-right: 0px!important;
    margin-left: 5px;
}
.rtl body#authentication form#customer-form .form-group.row>label, .rtl body#identity form#customer-form .form-group.row>label {
    float: right;
}

.rtl body#authentication .id_gender .col-md-6.form-control-valign span.custom-radio, .rtl body#identity .id_gender .col-md-6.form-control-valign span.custom-radio {
    margin-right: 1.25rem;
    margin-left: 3px;
}

.rtl body#authentication section.register-form p {
    text-align: right;
}

.rtl body#authentication header.page-header h1, .rtl body#password header.page-header h1 {
    padding-right: 15px;
    padding-left: 0;
}

.rtl #wrapper .breadcrumb ol {
    padding-right: 15px;
    padding-left: 0;
}

.rtl body#identity form#customer-form>section>div, .rtl body#authentication form#customer-form>section>div {
    float: right;
}

.rtl body#identity form#customer-form>section>div:nth-child(odd), .rtl body#authentication form#customer-form>section>div:nth-child(odd) {
    margin-left: 0;
    margin-right: 15px;
}

.rtl body#identity form#customer-form>section>div:nth-child(even), .rtl body#authentication form#customer-form>section>div:nth-child(even) {
    margin-right: 0;
    margin-left: 15px;
}
.rtl body#authentication .conf_password label:before {
    content: 'تأكيد كلمة المرور';
    font-size: 16px;
}

.rtl body#authentication .conf_password label {
    font-size: 0;
}
.rtl body#authentication form#customer-form .customer_privacy, .rtl body#authentication form#customer-form .newsletter, .rtl body#authentication form#customer-form .psgdpr, body#identity form#customer-form .customer_privacy, .rtl body#identity form#customer-form .newsletter, .rtl body#identity form#customer-form .psgdpr {
    margin-right: 0!important;
    margin-left: 15px!important;
}
.rtl div#left-column ul.sb_menu li a i, .rtl div#left-column ul.sb_menu li a span {
    margin-right: 0;
    margin-left: 23px;
}
.rtl body#addresses article.address .address-footer {
    right: auto;
    left: 0;
}
.rtl .form-control-select {
    padding-left: inherit;
    padding-right: 1rem;
}
.rtl body#address .form-group.row {
    float: right;
}

.rtl body#address .form-group.row>label {
    text-align: right!important;
}
.rtl label {
    font-family: bat!important;
}
div#search_widget {
    overflow: hidden;
}

div#search_widget form button[type=submit] {bottom: 19px;right: 30px;cursor: pointer;}
.rtl div#search_widget form button[type=submit] {
    right: auto;
    left: 20px;
}
.rtl .page-list i.fa.fa-long-arrow-right {
    transform: rotate(180deg);
}

.rtl .page-list i.fa.fa-long-arrow-left {
    transform: rotate(180deg);
}
.rtl #product ul.garanties li i {
    margin-right: 0;
    margin-left: 7px;
}
.rtl ul.product-flags li.product-flag.discount {
    right: auto;
    left: 0;
}
div#thumb-gallery[data-num="1"] {
    display: none!important;
}
.rtl .mp_shop_seller_detail .mp_left_content {
    margin-left: 20px;
}

.rtl .mp_shop_seller_detail .mp_right_content {
    text-align: right;
}
.rtl .top-right-header a.account {
    margin-left: 0;
    margin-right: 20px;
}
.rtl .top-right-header .dropdown a, .rtl .top-right-header .dropdown span {
    color: #5A5E60;
    font-family: 'ibm_ps_r';
}
.product-quantity .qty .input-group.bootstrap-touchspin .input-group-btn-vertical .btn:hover {
    background: #fff;
}
.product-quantity .qty .input-group.bootstrap-touchspin .input-group-btn-vertical .btn:hover i {
    color: #000;
}
.module_confirmation.conf.confirm.alert.alert-success {
    padding-left: 40px;
}
.rtl .page-cms section#main p {
    text-align: right!important;
}
.ac_results.lps_results .search-value-title {
    display: none;
}

.ac_results.lps_results .all-search-product {
    display: none;
}

.ac_results.lps_results .search-in-product ul li a {
    display: flex;
}

#leo_search_block_top .ac_results ul li {
    display: block;
    width: 100%;
    border-bottom: 1px solid #eee;
    padding: 15px;
    font-family: 'ibm_ps_r';
    color: #000;
}

.ac_results.lps_results {
    border: 1px solid #cb8b11;
    border-radius: 20px;
    padding-bottom: 0;
}

#leo_search_block_top .ac_results ul li .lps-result-title {
    color: #000;
}

#leo_search_block_top .ac_results ul li .lps-result-price {
    color: #000;
    font-family: 'ibm_ps_sb';
}
#leo_search_block_top .ac_results ul li.ac_over {
    background: #e9a800;
}
.rtl #product .product-detail.product-thumbs-bottom .product_action .wishlist a:before {
    content: 'أضف إلى القائمة المفضلة';
}
body#identity .psgdpr {
    margin-left: 15px;
}
.rtl body #wrapper .breadcrumb li::after {
    transform: rotate(180deg);
    display: inline-block;
    margin-right: 5px;
    margin-left: 5px;
}
body#order-confirmation .order-confirmation-table span.image img {
    width: 75px;
}

body#order-confirmation section#main {
    font-family: 'ibm_ps_r';
}

body#order-confirmation div#order-details {
    margin-top: 40px;
    display: none;

}

body#order-confirmation a.all-product-link {
    display: none;
}
body#identity .customer_privacy, body#identity .psgdpr, body#identity .newsletter {
    display: none;
}
.rtl body#identity form#customer-form .conf_password label:before {
    content: 'تأكيد كلمة المرور';
    font-size: 16px;
    display: inline-block;
}

.rtl body#identity form#customer-form .conf_password label {
    font-size: 0;
    margin-bottom: 4px;
}
body#contact div#left-column {
    display: none;
}

body#contact div#content-wrapper {
    width: 50%;
    margin: 50px 25%;
    box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.04);
}

body#contact .category-cover.hidden-md-down {
    display: none;
}

body#contact label[for="file-upload"] {
    border-radius: 0 20px 20px 0;
    height: 46px;
    /* line-height: 26px; */
}

body#contact label[for="file-upload"] span.buttonText {
    line-height: 26px;
    font-family: 'ibm_ps_r';
}

body#contact .bootstrap-filestyle.input-group {
    margin-top: -14px;
}

body#contact span.col-md-3.form-control-comment {
    display: none;
}

body#contact textarea#contactform-message {
    background: #f0f2f5;
    border-radius: 20px;
    width: 100%;
    resize: none;
}

body#contact .form-group.row .col-md-9 {
    width: 100%;
}

body#contact input.btn.btn-primary {
    font-family: 'ibm_ps_sb';
    font-size: 16px;
    border-radius: 50px;
    padding: 13px 33px;
}

body#contact input.btn.btn-primary:hover {
    background: #243c43;
}
.rtl body#authentication form#login-form label {
    text-align: right;
}
body#module-ets_marketplace-dashboard footer.page-footer {
    visibility: hidden;
}
.rtl .ets_mp_content_left.col-lg-3>ul li:last-child a:before {
    content: 'عرض متجري';
}
.rtl body#module-ets_marketplace-products .ets_mp_paggination .results {
    display: none;
}

.rtl body#module-ets_marketplace-products .ets_mp_paggination .limit.results {
    display: block;
}
.rtl body#module-ets_marketplace-products .btn-group.pull-right {
    flex-direction: row-reverse;
}
body#module-ets_marketplace-brands .form-group.row, body#module-ets_marketplace-suppliers .form-group.row, body#module-ets_marketplace-features .form-group.row, body#module-ets_marketplace-attributes .form-group.row {
    padding: 0 25px;
}

body#module-ets_marketplace-brands .form-group.row ul.radio-inputs label, body#module-ets_marketplace-suppliers .form-group.row ul.radio-inputs label, body#module-ets_marketplace-features .form-group.row ul.radio-inputs label, body#module-ets_marketplace-attributes .form-group.row ul.radio-inputs label {
    display: flex;
    align-items: center;
}

body#module-ets_marketplace-brands .form-group.row ul.radio-inputs label input, body#module-ets_marketplace-suppliers .form-group.row ul.radio-inputs label input, body#module-ets_marketplace-features .form-group.row ul.radio-inputs label input, body#module-ets_marketplace-attributes .form-group.row ul.radio-inputs label input {
    margin-right: 5px;
}

.rtl body#module-ets_marketplace-brands .form-group.row ul.radio-inputs label input, .rtl body#module-ets_marketplace-suppliers .form-group.row ul.radio-inputs label input, .rtl body#module-ets_marketplace-features .form-group.row ul.radio-inputs label input, .rtl body#module-ets_marketplace-attributes .form-group.row ul.radio-inputs label input {
    margin-left: 5px;
}
.rtl body#module-ets_marketplace-registration .form-group.row {
    float: right;
    margin-left: 0;
    margin-right: 0;
}
body[id^="module-ets_marketplace-"] .ets_mp_paggination {
    padding: 3px 20px 10px;
    font-family: 'ibm_ps_r';
}

body[id^="module-ets_marketplace-"] .ets_mp_paggination select#paginator_carrier_select_limit {
    border-radius: 5px;
}
body#module-ets_marketplace-brands td.logo img {
    max-width: 90px;
}
body#module-ets_marketplace-orders dl.well.list-detail dt {
    color: #000;
    margin-bottom: 5px;
}

body#module-ets_marketplace-orders dl.well.list-detail dd {
    margin-bottom: 15px;
}

body#module-ets_marketplace-orders  .well.hidden-print.kpi_printorder>span {
    margin: 0px 5px;
}
body#module-ets_marketplace-products ul.category-tree li.form-control-label.text-right.main-category:after {
    content: "Default category";
    float: right;
}
.rtl body#module-ets_marketplace-products ul.category-tree li.form-control-label.text-right.main-category:after {
    content: "الفئة الافتراضية";
    float: left;
}

.rtl .category-tree .checkbox span .default-category {
    float: left;
}

.rtl body#module-ets_marketplace-products ul.category-tree li.form-control-label.text-right.main-category {
    text-align: right;
}
body#module-ets_marketplace-billing th.amount, body#module-ets_marketplace-billing  th.date_due {
    display: flex;
    justify-content: center;
    flex-direction: column;
}
body#module-ets_marketplace-suppliers a.btn.btn-default.link_view {
    background: #243C43;
    border-radius: 5px;
    color: #fff;
    font-size: 13px;
    line-height: 36px;
    font-family: 'ibm_ps_sb';
    padding: 0px 10px;
    height: 37px;
    border: 0;
}

body#module-ets_marketplace-suppliers a.btn.btn-default.link_view:before {
    content: url(https://jamal-market.trustdev.info/themes/leo_bicomart/assets/img/eye1.svg);
    zoom: .6;
    margin-right: 5px;
    vertical-align: -3px;
}

body#module-ets_marketplace-suppliers a.btn.btn-default.link_view:hover:before {
    background: none;
}
body[id^="module-ets_marketplace-"] a.list-toolbar-btn.add_new_link {
    background: #e8a623;
    border-color: #e8a623;
    font-family: 'ibm_ps_sb';
    font-size: 15px;
    border-radius: 50px;
    padding: 9px 13px;
    transition: all .2s;
}

body[id^="module-ets_marketplace-"] a.list-toolbar-btn.add_new_link:hover {
    background: #fff;
    color: #e8a623;
}
span.btn.btn-secondary.ets_mp_cancel_popup {
    height: fit-content;
    border-radius: 50px;
    margin-top: 10px;
    background: #243c43;
    color: #fff;
    font-family: 'ibm_ps_sb';
}

body#module-ets_marketplace-manager .mp_pop_table .checkbox label {
    display: flex;
    align-items: center;
}

body#module-ets_marketplace-manager .mp_pop_table .checkbox label input {margin-right: 5px!important;}

.recap h1 {
    color: #243C43;
    font-size: 45px;
    line-height: 60px;
    font-family: 'ibm_ps_sb';
    margin-bottom: 14px;
}

.recap .info {
    display: flex;
}

.recap .info>p {
    border-right: 1px solid #D3CED2;
    padding: 0 16px;
    display: flex;
    flex-direction: column;
}

.recap .info>p:first-child {
    padding-left: 0;
}

.recap .info>p:last-child {
    border: 0;
}

.recap .info>p span.title {
    color: #5B6C8F;
    font-size: 13px;
    font-family: 'ibm_ps_r';
    margin-bottom: 5px;
}

.recap .info>p span.val {
    color: #212529;
    font-size: 14px;
    font-family: 'ibm_ps_r';
}
div#order-items table {
    border: 1px solid #F0F2F5;
}

section.page-content.page-order-confirmation.card {
    border: 0;
    box-shadow: none;
}

div#order-items table tr {border: 1px solid #F0F2F5;}

div#order-items table td, div#order-items table th {
    padding: 20px;
    font-size: 14px;
    line-height: 20px;
    color: #212529;
    font-family: 'ibm_ps_r';
    font-weight: normal;
}

div#order-items table tr td:last-child, div#order-items table tr th:last-child {
    text-align: right;
}

body#order-confirmation h2.title {
    color: #212529;
    font-size: 26px;
    line-height: 30px;
    font-family: 'ibm_ps_r';
    margin-top: 21px;
}
.rtl div#order-items table tr td:last-child, .rtl div#order-items table tr th:last-child {
    text-align: left;
}
.rtl body#module-ets_marketplace-orders .panel-heading-action.kpi_panel-heading-action .btn-group {
    display: flex;
    flex-direction: row-reverse;
    margin-left: 20px;
}
body#module-ets_marketplace-stock .qty.edit_quantity .ps-number-spinner.d-flex {
    opacity: 1!important;
    visibility: visible!important;
}

.product-meta .footer_btn button.out_of_stock.add-to-cart span.name-btn-product:before {
    content: 'Out of stock';
    font-size: 13px;
    text-transform: initial;
    vertical-align: middle;
}

.product-meta .footer_btn button.out_of_stock.add-to-cart span, .product-meta .footer_btn button.out_of_stock.add-to-cart i {
    font-size: 0;
}

.product-meta .footer_btn button.out_of_stock.add-to-cart {
    background: red;
    border-color: red;
    opacity: .5;
}
.rtl .product-meta .footer_btn button.out_of_stock.add-to-cart span.name-btn-product:before {
    content: 'إنتهى من المخزن';
    display: inline-block;
}
.modal.fade.quickview.leo-quickview.in ul.product-flags li {width: fit-content;}

.modal.fade.quickview.leo-quickview.in button.close span {
    font-size: 30px;
    text-shadow: none;
}

	.modal.fade.quickview.leo-quickview.in button.close {
    opacity: 1;
    background: #DEA943;
    width: 35px;
    height: 35px;
    line-height: 30px;
    border-radius: 50%;
}

.modal.fade.quickview.leo-quickview.in button.close:hover {
    background: #000;
}

.modal.fade.quickview.leo-quickview.in button.close:hover span {
    color: #DEA943;
}
.modal.fade.quickview.leo-quickview.in button.btn.btn-touchspin.js-touchspin {
    background: none;
}

.modal.fade.quickview.leo-quickview.in a.leo-wishlist-button.btn-product.btn-primary.btn.added {
    border-color: #f37777;
}
.modal.fade.quickview.leo-quickview.in a.leo-wishlist-button.btn-product.btn-primary.btn.added:hover {
    background: #fff;
    color: #f37777;
}
div#left-column ul.sb_menu li.account {
    text-transform: capitalize;
}
body#identity button[data-action="show-password"]:before {
    content: url(https://jamal-market.trustdev.info/themes/leo_bicomart/assets/img/view-prod.svg);
    margin-top: 13px;
    display: inline-block;
}

body#identity button[data-action="show-password"] {
    font-size: 0!important;
    background: #f0f2f5!important;
    padding-right: 20px!important;
}
footer.form-footer.clearfix button.btn.btn-primary.form-control-submit.float-xs-right {
    float: none!important;
}
body#module-ets_marketplace-registration textarea.form-control {
    width: 96%;
    border: 0;
}
body#module-ets_marketplace-registration footer.form-footer.clearfix.row .col-md-9 {
    width: 100%;
    margin-top: 20px;
}
#left-column a.banner {
    display: none!important;
}
header span.upper {
    text-transform: uppercase;
}
button#apply-new-quanitty {
    display: inline-block;
    font-size: 13px;
    line-height: 26px;
    font-family: 'ibm_ps_sb';
    background: #E8A623;
    border: 1px solid #E8A623;
    border-radius: 54px;
    padding: 5px 30px;
    transition: all .2s;
    margin-right: 10px;
}

.ets_mp_paggination .links b, .ets_mp_paggination .links a {border: 1px solid #F0F2F5;border-radius: 5px;color: #243C43;font-size: 13px;font-family: 'ibm_ps_r';width: 29px;height: 29px;line-height: 29px;}

.ets_mp_paggination .links b {
    background: #243C43;
    color: #fff;
}
body#module-ets_marketplace-orders button#submit_state {
    border-radius: 40px;
    font-family: 'ibm_ps_r';
}

body#module-ets_marketplace-orders a.btn.btn-default {}

body#module-ets_marketplace-orders .well.hidden-print.kpi_printorder>a, a.edit_shipping_link.btn.btn-default {
    background: #243C43;
    border: 1px solid #243C43;
    border-radius: 54px;
    color: #fff;
    font-size: 11px;
    line-height: 26px;
    font-family: 'ibm_ps_sb';
    padding: 3px 25px;
    transition: all .2s;
    color: #fff!important;
}

body#module-ets_marketplace-orders .well.hidden-print.kpi_printorder>span {
    border-radius: 10px;
}

body#module-ets_marketplace-orders .kpi_panel-heading-action a.btn.btn-default:not(.disabled) {
    background: #e8a623;
}

body#module-ets_marketplace-orders ul#tabOrder li.active a, body#module-ets_marketplace-orders ul#myTab li.active a, body#module-ets_marketplace-orders ul#tabAddresses li.active a {background: #243c43;color: #fff;}

body#module-ets_marketplace-orders ul#tabOrder li a span.badge, body#module-ets_marketplace-orders ul#myTab li a span.badge {
    background: #e8a623;
    margin-left: 4px;
}

body#module-ets_marketplace-orders select#id_order_state {
    border: 1px solid #243c43;
    border-radius: 50px;
}

body#module-ets_marketplace-orders .ets_mp_content_left.col-lg-9 {
    font-family: 'ibm_ps_r';
    font-weight: normal;
    color: #000;
}

body#module-ets_marketplace-orders .form-horizontal span.label.label-inactive {
    border-radius: 10px;
}

body#module-ets_marketplace-orders button#submitMessage {
    border-radius: 40px;
}

body#module-ets_marketplace-orders table.table.history-status.row-margin-bottom tr td:first-child {
    border-radius: 10px 0px 0px 10px;
    padding-left: 20px;
}

body#module-ets_marketplace-orders table.table.history-status.row-margin-bottom tr td:last-child {
    border-radius: 0 20px 20px 0;
}

body#module-ets_marketplace-orders table.table.history-status.row-margin-bottom tr, table.table.history-status.row-margin-bottom td {
    border: 0;
}

body#module-ets_marketplace-orders table#orderProducts th {
    font-size: 14px;
    font-weight: normal;
    font-family: 'ibm_ps_sb';
}

body#module-ets_marketplace-orders footer.page-footer {
    visibility: hidden;
}

body#module-ets_marketplace-orders button[name="submitShippingNumber"] {
    border-radius: 40px;
}
.rtl body#module-leoblog-list .leading-blog .blog-image img {
    margin-right: -70px;
}

.rtl section#blogRecentBlog .blog-content {
    margin-right: 20px;
    margin-left: 0;
}

body#module-leoblog-list .blog-content {
    margin-left: 20px;
}

.rtl body#module-leoblog-list .footer_btn>div {margin-left: 10px;}

body#module-leoblog-list footer {
    margin-top: 50px;
}
.fa-angle-double-up:before {
    content: "\f102";
    font: normal normal normal 24px/1 FontAwesome;
}
body#authentication .newsletter, body#authentication .customer_privacy {
    display: none;
}

#product .function_box ul.product-flags {
    position: relative;
    flex-direction: revert;
    top: 0;
    left: 0;
    margin-bottom: 15px;
}

#product .function_box ul.product-flags li {
    margin-right: 10px;
}
.lang-rtl .ets_mp_shop_main_detail .block-seller .seller-cover {
    margin-right: 0!important;
}
.rtl .block-seller-inner .ets_mp_map {
    margin-left: 0;
    margin-right: 10px;
}
body#module-leofeature-mywishlist button.out_of_stock {
    background: #fff!important;
}
.rtl body#module-ets_marketplace-orders table.table.history-status.row-margin-bottom tr td:first-child {
    border-radius: 0px 10px 10px 0px;
    padding-left: 0px;
    padding-right: 20px;
}

.rtl body#module-ets_marketplace-orders table.table.history-status.row-margin-bottom tr td:last-child {
    border-radius: 20px 0px 0px 20px;
}


div#returnModal h3.modal-title {
    font-family: 'ibm_ps_sb';
    font-size: 20px;
    margin-bottom: 0;
}

div#returnModal .modal-header p {
    font-family: 'ibm_ps_r';
}

div#returnModal table.table.wk-product-return-datatable th {
    font-family: 'ibm_ps_m';
    font-weight: normal;
}

div#returnModal .form-group.row {
    margin-bottom: 0;
    padding: 8px 30px;
}

div#returnModal .form-group.row textarea {
    background: #f0f2f5;
}

div#returnModal  .col-md-8.attachment-div span:before {
    content: 'Attach a file here';
    margin-right: 10px;
    font-family: 'ibm_ps_r';
    color: #fff;
}

div#returnModal .col-md-8.attachment-div span {
    background: #e8a623;
    border-radius: 20px;
    padding: 10px 20px;
    display: inline-block;
    margin-top: 0px;
}

div#returnModal .col-md-8.attachment-div img {
    filter: brightness(0) invert(1);
}

div#returnModal button#submit_rma_request, div#returnModal button.btn.btn-danger.wk-rma-request-close {
    font-family: 'ibm_ps_r';
    font-weight: normal;
    border-radius: 50px;
    padding: 10px 33px;
    transition: all .4s;
    font-size: 16px;
    text-transform: inherit;
    margin-left: 10px;
}

div#returnModal button.btn.btn-danger.wk-rma-request-close {
    background: #000;
    border-color: #000;
}

div#returnModal button#submit_rma_request:hover {
    background: #000;
}
div#returnModal .checkbox {
    padding-left: 30px;
    padding-top: 10px;
}

div#returnModal .bootstrap-touchspin input, div#returnModal .bootstrap-touchspin {border-radius: 10px;text-align: center;}


div#returnModal table tbody tr td:nth-child(3), div#returnModal table tbody tr td:nth-child(5) {
    padding-top: 23px;
}

div#returnModal .form-group.row .col-md-9 {
    width: 100%;
}

div#returnModal .form-group.row select {border-right: 10px solid #f0f2f5;}
div#returnModal .modal-body {
    padding-top: 0px;
}
body#module-leoblog-list section#blogRecentBlog, body#module-leoblog-list section#tags_blog_block_left, body#module-leoblog-list .advertising-block {
    display: none;
}
body#module-leoblog-blog section#blogRecentBlog, body#module-leoblog-blog section#tags_blog_block_left, body#module-leoblog-blog .advertising-block {
    display: none;
}
body#module-leoblog-category section#blogRecentBlog, body#module-leoblog-category section#tags_blog_block_left, body#module-leoblog-category .advertising-block {
    display: none;
}
body#module-leoblog-list .blog-image img {
    margin-left: -70px;
}
body#module-leoblog-blog .share_button, body#module-leoblog-blog .social-share {
    display: none;
}

body#module-leoblog-blog .blog-meta {
    font-family: 'ibm_ps_r';
}
body#module-leoblog-blog .blog-description h2 {
    font-size: 33px;
    margin-bottom: 25px;
}

body#module-leoblog-blog .blog-description p {
    font-family: 'ibm_ps_r';
    line-height: 25px;
}
body#module-ets_marketplace-orders .well.hidden-print.kpi_printorder>a {
    display: none;
}
ul.ets_solo_social span.ets_solo_social_btn {
    border: 1px solid #e8a623;
    border-radius: 50px;
    background: #e8a623!important;
    height: 38px;
    padding-top: 10px;
    color: #fff;
    font-family: 'ibm_ps_r';
    font-weight: normal;
    font-size: 14px;
    transition: all .2s;
}

ul.ets_solo_social li.facebook span.ets_solo_social_btn i {
    border-radius: 50px;
    margin-left: 0px;
    margin-right: 0;
    width: 32px;
    background: #fff;
    border: 1px solid #e8a623;
}

ul.ets_solo_social li.facebook span.ets_solo_social_btn i svg {
}

ul.ets_solo_social .google.google_new_desginer .ets_solo_social_btn i {
    border-radius: 50px;
    border-color: #e8a623;
    margin-left: 0;
}

ul.ets_solo_social li.facebook span.ets_solo_social_btn i svg {
    fill: #3c5a98;
}

ul.ets_solo_social span.ets_solo_social_btn:hover {
    background: #fff!important;
    color: #e8a623!important;
}
.rtl body#history td.text-sm-center.order-actions a {
    margin: 0 10px;
}
.rtl body#password section.form-fields label {
    text-align: right;
}

.rtl body#password section.form-fields button#send-reset-link {
    border-radius: 40px 0 0 40px;
}

.rtl body#password section.form-fields .col-md-5.email {
    float: right;
}

.rtl body#password section.form-fields input#email {
    border-radius: 0 40px 40px 0;
}

body#password section.form-fields.renew-password .col-md-4 {
    width: 100%;
}

.rtl body#password section.form-fields.renew-password label {
    margin-right: 5px;
}

body#password section.form-fields.renew-password button.btn.btn-outline {
    margin-left: 0;
    background: #E8A623;
    font-size: 20px;
    line-height: 26px;
    font-family: 'ibm_ps_r';
    font-weight: normal;
    border-radius: 50px;
    padding: 10px 33px;
    transition: all .4s;
    margin-bottom: 12px;
    text-transform: inherit;
    color: #fff;
    border: 0;
}

body#password section.form-fields.renew-password button.btn.btn-outline:hover {
    background: #000;
}
body#password section.form-fields.renew-password label {
    margin-left: 15px;
}
body#password section.form-fields.renew-password .offset-md-5 {
    width: 100%;
    margin: 0;
    text-align: center;
    margin-top: 30px;
}

body#password section.form-fields.renew-password .email {
    text-align: center;
    color: #000;
}
body#module-ajjmaldeliveryapp-tracking div#order-infos {
    font-family: 'ibm_ps_b';
    color: #000;
}
div#left-column ul.sb_menu li.account a span {
    float: right;
}

body#module-ajjmaldeliveryapp-tracking section#content.card {
    border: 1px solid #F0F2F5;
    box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.04);
    width: 75%;
    display: inline-block;
    padding: 20px 0;
}

.rtl body#module-ajjmaldeliveryapp-tracking div#order-infos {
    font-family: 'bat';
}

p.ellipse-title {}

body#module-ajjmaldeliveryapp-tracking div#content-wrapper>#main {
    text-align: center;
}

body#module-ajjmaldeliveryapp-tracking div#content-wrapper>#main div#order-status-history {
    text-align: initial;
}

body#module-ajjmaldeliveryapp-tracking section#content.card section#content {
    padding: 0 40px;
}

body#module-ajjmaldeliveryapp-tracking h1 {
    padding: 20px 34px;
    border-bottom: 1px solid #F0F2F5;
    text-align: initial;
}

body#module-ajjmaldeliveryapp-tracking .btn.primary-color {
    background: #E8A623!important;
    font-size: 20px;
    position: relative;
    line-height: 26px;
    font-family: 'ibm_ps_r';
    font-weight: normal;
    border-radius: 50px;
    padding: 10px 33px;
    transition: all .4s;
    margin-bottom: 12px;
    text-transform: inherit;
}


body#module-ajjmaldeliveryapp-tracking .font-weight-bold {
    color: #000;
}

body#module-ajjmaldeliveryapp-tracking .btn.primary-color:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #e9a700;
    z-index: 0;
    border-radius: 50px;
    outline: 2px solid #e9a700;
}

body#module-ajjmaldeliveryapp-tracking .btn.primary-color strong {
    position: relative;
    display: block;
    z-index: 9;
}
body#module-ets_marketplace-discount li.tab-row.active a {
    background: #243c43!important;
    color: #fff!important;
}

body#module-ets_marketplace-discount li.tab-row.active a:before {
    background: #e9a700;
}

#module-ets_marketplace-discount ul.nav-tabs li a {
    color: #000!important;
}

#module-ets_marketplace-discount .panel div#cart_rule_informations {
    box-shadow: none;
}

#module-ets_marketplace-discount .panel .input-group-append {
    height: 46px;
    line-height: 46px;
}

.ets_mp_content_left .input-group .form-control + .input-group-append a i {}

#module-ets_marketplace-discount .panel .input-group-append i {
    margin: 0 4px;
}

#module-ets_marketplace-discount .ets_mp_content_left .prestashop-switch.switch input:last-of-type:checked~a {
    background-color: #243c43;
    border: 1px solid #243c43;
}

#module-ets_marketplace-discount .ets_mp_content_left .switch.prestashop-switch {
    height: 36px;
    border-radius: 20px;
}

#module-ets_marketplace-discount .ets_mp_content_left .switch.prestashop-switch label {
    line-height: 36px;
}

body#module-ets_marketplace-discount 
 .ets_mp_content_left .prestashop-switch.switch a {
    border: 1px solid #e8a623;
    background-color: #e8a623;
}

body#module-ets_marketplace-discount div#cart_rule_actions .radio label {
    display: flex;
    align-items: center;
}

body#module-ets_marketplace-discount div#cart_rule_actions .radio label input {
    margin: 0 10px;
}

body#module-ets_marketplace-discount .ets_mp_content_left .input-group-prepend {
    line-height: 46px;
}
body#module-ets_marketplace-discount li.tab-row.active a {
    background: #243c43!important;
    color: #fff!important;
}

body#module-ets_marketplace-discount li.tab-row.active a:before {
    background: #e9a700;
}

#module-ets_marketplace-discount ul.nav-tabs li a {
    color: #000!important;
}

#module-ets_marketplace-discount .panel div#cart_rule_informations {
    box-shadow: none;
}

#module-ets_marketplace-discount .panel .input-group-append {
    height: 46px;
    line-height: 46px;
}

.ets_mp_content_left .input-group .form-control + .input-group-append a i {}

#module-ets_marketplace-discount .panel .input-group-append i {
    margin: 0 4px;
}

#module-ets_marketplace-discount .ets_mp_content_left .prestashop-switch.switch input:last-of-type:checked~a {
    background-color: #243c43;
    border: 1px solid #243c43;
}

#module-ets_marketplace-discount .ets_mp_content_left .switch.prestashop-switch {
    height: 36px;
    border-radius: 20px;
}

#module-ets_marketplace-discount .ets_mp_content_left .switch.prestashop-switch label {
    line-height: 36px;
}

body#module-ets_marketplace-discount 
 .ets_mp_content_left .prestashop-switch.switch a {
    border: 1px solid #e8a623;
    background-color: #e8a623;
}

body#module-ets_marketplace-discount div#cart_rule_actions .radio label {
    display: flex;
    align-items: center;
}

body#module-ets_marketplace-discount div#cart_rule_actions .radio label input {
    margin: 0 10px;
}

body#module-ets_marketplace-discount .ets_mp_content_left .input-group-prepend {
    line-height: 46px;
}
.rtl body#module-ets_marketplace-products .ets_mp_tab_content.BaseSettings .input-group-append {
    border-radius: 40px 0px 0px 40px;
}
.rtl body#module-ets_marketplace-products .input-group-append {
    border-radius: 40px 0px 0px 40px;
    left: 0;
    right: auto;
}
.rtl div#returnModal .col-md-8.attachment-div span:before {
    content: 'إرفاق ملف هنا';
    vertical-align: sub;
}

.rtl div#returnModal .col-md-8.attachment-div span img {
    float: right;
}
body#identity label.form-control-label.required:before, body#address label.form-control-label.required:before {
    content: '*';
}
.rtl body#authentication .id_gender .col-md-6.form-control-valign span.custom-radio input[type="radio"]:checked + span:before, .rtl body#identity .id_gender .col-md-6.form-control-valign span.custom-radio input[type="radio"]:checked + span:before {margin-right: 6px;}
.rtl label[for="ets_mp_temp_link_registration"] input {
    margin-left: 10px;
    margin-right: 0;
}
label[for="ets_mp_temp_link_registration"] input {
    vertical-align: middle;
    margin-right: 10px;
}
.rtl body#order-detail section.order-message-form.box label {
    text-align: right;
}
.wk_rma_upload-btn-wrapper .wk_rma_attachment_btn {
    background: #E8A623;
    font-size: 14px;
    line-height: 26px;
    font-family: 'ibm_ps_r';
    font-weight: normal;
    border-radius: 50px;
    padding: 4px 23px;
    transition: all .4s;
    margin-bottom: 12px;
    text-transform: inherit;
    color: #fff;
    cursor: pointer;
    border-color: #E8A623;
}

body#module-wkrma-rmarequestdetail button#submitMessage {
    background: #E8A623;
    font-size: 20px;
    line-height: 26px;
    font-family: 'ibm_ps_r';
    font-weight: normal;
    border-radius: 50px;
    padding: 10px 33px;
    transition: all .4s;
    margin-bottom: 20px;
    text-transform: inherit;
}

body#module-wkrma-rmarequestdetail footer.page-footer {
    visibility: hidden;
}

body#module-wkrma-rmarequestdetail textarea#txt_msg {
    background: #fff;
    border: 1px solid;
}

body#module-wkrma-rmarequestdetail h1 {
    font-family: 'ibm_ps_b';
}
.rtl body#module-wkrma-rmarequestdetail .wk-rma-state-bar-cont {
    display: flex;
}

.rtl body#module-wkrma-rmarequestdetail .wk-rma-state-bar-cont span.text_left.wk-state-name.margin-right {
    margin-right: 0;
    margin-left: 62px;
}
.wk-rma-state-bar .wk-rma-state-bar-cont {
    display: flex;
    justify-content: center;
    align-items: center;
}

body#module-wkrma-rmarequestdetail form .form-group {
    width: 100%;
}

body#module-wkrma-rmarequestdetail .wk-rma-box .wk-rma-message-box {
    width: 100%;
}

body#module-wkrma-rmarequestdetail .wk-rma-conversation-history {
    width: 100%;
}
body#product .shop_date_add.col, .block-seller.card.card-block .shop_date_add.col {
    display: none;
}
.rtl body#cms section#content h2 {
    font-size: 30px;
    margin-bottom: 20px;
    margin-top: 40px!important;
}

.rtl body#cms section#content p {
    font-size: 16px;
    line-height: 29px;
}
.rtl body#contact label.col-md-3.form-control-label {
    text-align: right;
}

.rtl body#contact label[for="file-upload"] {border-radius: 20px 0 0 20px;}

label.col-md-3.form-control-label {}

.rtl body#contact .bootstrap-filestyle.input-group input {border-radius: 0 40px 40px 0;}

.rtl #contact .offset-md-3 {
    margin-right: 20px;
    margin-left: 10px;
}

.rtl #contact label.psgdpr_consent_message span:last-child {font-size: 0;}

.rtl #contact label.psgdpr_consent_message span:last-child:before {
    content: 'أوافق على الشروط والأحكام وسياسة الخصوصية';
    font-size: 14px;
}
.rtl div#blockEmailSubscription_displayHome label.psgdpr_consent_message span:last-child:before {
    content: 'أوافق على الشروط والأحكام وسياسة الخصوصية';
    font-size: 14px;
}
#index div#blockEmailSubscription_displayHome label.psgdpr_consent_message span:last-child {
    font-size: 0;
}

#index .block_newsletter form .btn {
    background: #e9a700!important;
    border-color: #e9a700!important;
}
#index .block_newsletter p {
    color: #000;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 10px!important;
    display: block;
}

div#blockEmailSubscription_displayHome label.psgdpr_consent_message span:last-child::before {
    content: 'I agree to the terms and conditions and the privacy policy';
	font-size: 14px;
}
h3#block-newsletter-label {
    margin-bottom: 20px;
}
div#js-shop-list-top a.view_maps {
    background: #2b3d44;
    color: #fff;
    border-radius: 40px;
    padding: 10px 20px;
}

div#js-shop-list-top {
}

div#js-shop-list-top .ets_mp_maps {
    margin-bottom: 20px;
}

div#js-shop-list-top .shop-list-top-box {
    border-radius: 15px;
    background: #2b3d44;
}

div#js-shop-list-top .shop-list-top-box label {
    color: #fff;
}

div#js-shop-list-top .shop-list-top-box input, div#js-shop-list-top .shop-list-top-box select {
    border-radius: 15px;
    background: #fff;
}



div#js-shop-list-top .shop-list-top-box .col_search.col_search_shop_name i {
    background: #e9a700;
    color: #fff;
    width: 30px;
    height: 30px;
    border-radius: 13px;
    line-height: 30px;
    text-align: center;
    top: 4px;
}

ul.ets_mp_list_seller .seller-miniature .thumbnail-container {
    border: 1px solid #dfdfdf;
}

ul.ets_mp_list_seller .seller-miniature .thumbnail-container {height: auto;}
.rtl div#js-shop-list-top .shop-list-top-box .col_search.col_search_shop_name i {
    right: auto;
    left: 5px;
}

.rtl div#js-shop-list-top .shop-list-top-box input, .rtl div#js-shop-list-top .shop-list-top-box select {
    margin-right: 10px;
}
.paggination.ets_mp_paggination_seller {
    font-family: 'ibm_ps_r';
}

ul.ets_mp_list_seller li.seller-miniature h3.h3.seller-name a {
    font-family: 'ibm_ps_sb';
}

.thumbnail-container .seller-description .product .number-product {
    font-family: 'ibm_ps_r';
}

.paggination.ets_mp_paggination_seller .links a {
    border: 0;
}

.paggination.ets_mp_paggination_seller .links b {
    background: #243C43;
    border: 0;
    border-radius: 50%;
}
.rtl .paggination.ets_mp_paggination_seller .links {
    float: left;
    margin-top: -30px;
}

div#js-shop-list-top a.view_maps, div#js-shop-list-top h4, div#js-shop-list-top .col_shop_category {
    display: none;
}
.popup-over ul.dropdown-menu.popup-content.link.language-selector {
    animation: none!important;
    transition: none!important;
}










@media (min-width: 768px) and (max-width: 991px) {
	.col-xl-3.col-lg-3.col-md-3.col-sm-3.col-xs-12.col-sp-12.top-right-header.icon-box-header.ApColumn {position: relative;}
	header .userinfo-selector span.hidden-xs-down.account {display: none;}
	header .userinfo-selector i.icomoon.icon-author {font-size: 25px;color: #e9a700;}
	header .userinfo-selector {margin-left: 30px;margin-bottom: -20px;}
	header .hoz-menu.ApColumn {position: absolute;right: 20px;margin-top: -120px;}
	header .userinfo-selector i.fa.fa-angle-down {display: none;}
	header .block-social ul {display: flex;}
	header .top-right-header.icon-box-header.ApColumn {margin-left: -40px;}
	.custom_height1 {display: none;}
	.garantee_bloc .row>.ApColumn {height: 100px;padding-top: 10px;}
	.garantee_bloc .row>.ApColumn i.icomoon.icon-shipped {font-size: 36px;}
	.footer-top {margin-bottom: 0;padding-bottom: 10px;}
	.footer_last_col {text-align: center;padding-top: 30px;}
	.footer-top {margin-bottom: 0;padding-bottom: 10px;}
	.footer_last_col {text-align: center;padding-top: 30px;}
	ul.nav.navbar-nav.megamenu.horizontal {flex-direction: column;}
	body ul.nav.navbar-nav.megamenu.horizontal .dropdown-menu .widget-inner img {width: 100%;height: auto;}
	body ul.nav.navbar-nav.megamenu.horizontal .dropdown-menu .widget-inner {margin-bottom: 0px;}
	body ul.nav.navbar-nav.megamenu.horizontal .dropdown-menu .widget-inner img {width: 100%;height: auto;}
	body ul.nav.navbar-nav.megamenu.horizontal .dropdown-menu .menu-title {margin-bottom: 0;}
	.off-canvas-active ul.nav.navbar-nav.megamenu.horizontal a.nav-link {padding: 10px;}
	header #leo_search_block_top .form-control {width: 300px;}
	header #leo_search_block_top .btn {right: 55px;}
	header span.upper {text-transform: initial;}
	div#language-selector-label>a {display: flex;align-items: center;}
}



@media (max-width: 1199px) {
	.only_p {display: none;}
}
@media (min-width: 576px) and (max-width: 767px) {
	header .leoproductsearch-result {margin-top: 33px;}
	.col-xl-12.col-lg-12.col-md-1.col-sm-2.col-xs-2.col-sp-3.hoz-menu.ApColumn>.ApMegamenu {margin-top: 10px;}
	header .bottomnav .top-right-header {margin-top: 10px;}
}
@media (min-width: 480px) and (max-width: 576px) {
	header .bottomnav .top-right-header {top: 20px;right: 100px;}
	.col-xl-12.col-lg-12.col-md-1.col-sm-2.col-xs-2.col-sp-3.hoz-menu.ApColumn {position: absolute;right: 0;left: auto;top: -85px;bottom: auto;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.custom_height1 {display: none;}
	.header-top>.container {width: 100%;}
	ul.nav.navbar-nav.megamenu.horizontal li a {padding: 20px 0px;font-size: 14px;}
	#category .product_list.grid .ajax_block_product {width: 50%!important;}
}
@media (min-width: 1199px) and (max-width: 1250px) {
	.thumbnail-container ul.deal-clock {right: -10px;}
}
@media (min-width: 768px) {
	#cart .product-line-grid.row {display: flex;align-items: center;}
	.cart-grid-body.col-xs-12.col-lg-8 {width: 75%;}
	#checkout .cart-grid-right.col-xs-12.col-lg-4 {width: 30%;}
	#checkout .cart-grid-body.col-xs-12.col-lg-8 {width: calc(70% - 30px);margin-left: 30px;}
	#cart .cart-grid-right.col-xs-12.col-lg-4 {width: 25%;}
	div#product-description-short-12 {width: 75%;}
	.product-tabs.tabs div#product-details dl.data-sheet {width: 50%;}
	.cta_1 {margin-bottom: 200px;}
	.row.info>div.col-xs-12 {width: 48%;margin: 0 1%;}
	body#history #main h6 {padding: 0 300px;}
	body#checkout section.checkout-step .payment-options label[data-module-name="ps_cashondelivery"] {padding-left: 170px;}
	.owl-item .thumbnail-container .product-thumbnail img {max-width: 197px;max-height: 197px;}
	#category .thumbnail-container .product-thumbnail img {min-height: 309px;}
	.ets_mp_content_left.col-lg-3 {width: 30%;}
	.ets_mp_content_left.col-lg-9 {width: 70%;}
	body#module-ets_marketplace-profile .ets_mp_step_content .step .form-group.row {width: 49%;float: left;margin: 0 0.5%;}
	body#module-ets_marketplace-profile .ets_mp_content_left .panel {padding: 20px 5px;}
	body#module-ets_marketplace-profile .ets_mp_step_content .form-group.row.shop_name, body#module-ets_marketplace-profile .ets_mp_step_content .form-group.row.shop_description, body#module-ets_marketplace-profile .ets_mp_step_content .form-group.row.shop_address, body#module-ets_marketplace-profile .ets_mp_step_content .form-group.row.map-container, body#module-ets_marketplace-profile .ets_mp_step_content .form-group.row.postcode, body#module-ets_marketplace-profile .ets_mp_step_content .form-group.row.shop-logo, body#module-ets_marketplace-profile .ets_mp_step_content .form-group.row.banner_url, body#module-ets_marketplace-profile .ets_mp_step_content .form-group.row.submitSaveSeller {width: 100%;margin: 0;}
	/*.ets_mp_shop_main_detail .block-seller-inner .product_info {float: right;margin-top: -100px;}*/
	/*.rtl .ets_mp_shop_main_detail .block-seller-inner .product_info {float: left;}*/
	.ets_mp_shop_nocategory.ets_myshop_right {margin: 36px 1% 100px 1%;width: 98%!important;}
	.ets_mp_shop_nocategory.ets_myshop_right div#products article.product-miniature.product-default.js-product-miniature {width: 33.33%;}
	body#module-ets_marketplace-registration .ets_mp_register_page {width: 90%;margin: 0 5%;}
	body#module-leoproductsearch-productsearch .ajax_block_product {width: 25%;}
	body#module-leoproductsearch-productsearch .ajax_block_product .footer_btn {justify-content: flex-start;}
	body#module-leoproductsearch-productsearch .ajax_block_product .footer_btn>div {margin-right: 10px;}
	.ets_myshop_right .products > div > .product-miniature {width: 25%;}
	.cms-id-9 .widget-category_image.block.ApCategoryImage .block_content ul {flex-basis: 30%;}
	.custom_height1>.block.ApImage>a {height: 380px;border-radius: 5px;}
	.custom_height1>.block.ApImage>a img {height: 100%!important;}
	header .leoproductsearch-result {margin-top: 40px;}
	header .top-right-header.icon-box-header {margin-top: 25px;}
	.c1 img.img-fluid {max-height: 171px!important;}
}
@media (max-width: 768px) {
	.header-banner {line-height: 18px;font-size: 14px;}
	.top-left-header .block.ApHtml {display: none;}
	ul.top_menu li:first-child {border: 0;}
	ul.top_menu li {padding: 10px 6px;}
	header .bottomnav .top-right-header {padding: 10px 0;}
	header .block-social ul {display: flex;}
	header .block-social li {padding: 0 5px!important;}
	header .block-social {margin: 0 5px;}
	.top-right-header .dropdown a {padding: 11px 0px;display: flex;align-items: center;}
	.top-right-header .dropdown a i {margin-left: 3px;}
	header .userinfo-selector i.icomoon.icon-author {font-size: 31px;color: #e8a623;}
	header .userinfo-selector {margin-top: 5px;margin-left: 20px;}
	header .ApMegamenu {margin-top: -60px;}
	header div#leo_search_block_top {margin-top: 7px;}
	.header_logo {padding-top: 10px!important;}
	header a.ap-btn-wishlist.ap-wishlist {margin-top: 12px;}
	header div#_desktop_cart {padding-top: 13px;}
	.off-canvas-active ul.nav.navbar-nav.megamenu.horizontal {flex-direction: column;justify-content: flex-start;}
	.off-canvas-active ul.nav.navbar-nav.megamenu.horizontal a.nav-link {padding: 10px;}
	.slide_title .caption-contain {font-family: ibm_ps_sb;font-size: 50px;}
	.slide_txt .caption-contain {font-size: 27px;}
	.slide_btn .caption-contain a {font-size: 16px;}
	.slide_price .caption-contain {font-size: 45px;}
	.slide_percent .caption-contain {font-size: 45px;}
	body .left-side .text-box {left: 20px;top: 10px;}
	.text-box span.percent {font-size: 33px;line-height: 35px;}
	.text-box span.title {font-size: 18px;padding: 0;line-height: 25px;}
	.text-box span.cat {font-size: 18px;padding-bottom: 5px;}
	body .text-box a {font-size: 14px;padding: 5px 15px;}
	h2 {font-size: 30px;}
	.widget-category_image.block.ApCategoryImage ul {margin-bottom: 8px;padding: 10px 15px 0;}
	.widget-category_image.block.ApCategoryImage .block_content {display: block;}
	.widget-category_image.block.ApCategoryImage ul span.cate_content span:not(.cover-img) {margin-bottom: 5px;}
	.top_90 {margin-top: 10px;}
	body .banner .text-box-2 {display: block;}
	body .thumbnail-container .functional-buttons, body .owl-theme .owl-buttons {display: none;}
	.owl-item .product-miniature .thumbnail-container {text-align: center;margin-bottom: 10px;}
	.quickview.no-variants.hidden-sm-down {display: block!important;}
	.product-meta .footer_btn {justify-content: center;}
	.product-meta .footer_btn>div {margin: 0 5px;}
	.thumbnail-container h3.product-title {min-height: auto;}
	body .garantee_bloc>.row {display: block;}
	.owl-carousel .owl-controls {margin-top: -20px;}
	.garantee_bloc {margin-top: 0;}
	.garantee_bloc .row>.ApColumn {height: auto;border-right: 0;}
	.garantee_bloc .row>.ApColumn .block.ApHtml {border-bottom: 1px solid #1031781A;padding-bottom: 5px;}
	.only_p {height: auto!important;text-align: center;margin-bottom: 25px;}
	.only_p .block.ApImage {padding: 20px 0 0;margin-bottom: 0;}
	.center_services .service_box {padding: 10px 20px;border-bottom: 1px solid #1031781A;}
	.service_box .content {padding-top: 0;}
	body .tab-box .nav-tabs li.nav-item a {font-size: 16px;padding: 0 9px!important;}
	.latest-blogs .blog-container {border: 1px solid #1031781A;margin-bottom: 20px;border-radius: 4px;}
	.latest-blogs .blog-container .right-block {padding: 0 20px;}
	a.blog_img_link img {border-radius: 4px 4px 0 0;}
	h3#block-newsletter-label {font-size: 30px;}
	.block_newsletter form input[type=email] {width: 100%;}
	.block_newsletter form .btn {position: relative;width: 100%;right: 0;margin-top: 10px;}
	.footer-top {text-align: center;}
	.footer-top .links span {margin-right: 0;}
	.footer-bottom .block.ApImage {text-align: center;}
	.newletter_bloc .block_content>form {width: 100%;}
	body ul.nav.navbar-nav.megamenu.horizontal .dropdown-menu .widget-inner {margin-bottom: 0px;}
	body ul.nav.navbar-nav.megamenu.horizontal .dropdown-menu .widget-inner img {width: 100%;height: auto;}
	body ul.nav.navbar-nav.megamenu.horizontal .dropdown-menu .menu-title {margin-bottom: 0;}
	.cart_th {display: none;}
	.leo-list-product-reviews {text-align: center;}
	#category .row.sort-by-row {text-align: center;}
	#category div#left-column {background: #fff;padding: 3px 15px;margin: 0;}
	#category .row.sort-by-row .products-sort-order.dropdown {display: inline-block;float: none;}
	#category .thumbnail-container {text-align: center;}
	#category .product-meta .footer_btn {justify-content: center;}
	#product #thumb-gallery .slick-arrows {display: none!important;}
	#product div[class^="col-form_id-form"] {text-align: center;}
	#product ul.garanties li {justify-content: center;}
	#product .function_box {text-align: center;}
	#product .function_box .product-prices.js-product-prices {justify-content: center;}
	#product .product-variants.js-product-variants, #product .product-variants.js-product-variants>div {align-items: center;}
	.product-actions .control-label {width: auto;display: inline-block;}
	#product .product-detail.product-thumbs-bottom .product_action {padding-top: 0;}
	#product-comments-list-header {justify-content: center;}
	.price_bloc {margin-top: 20px;}
	div#promo-code input.promo-input {width: 230px;}
	#cart .card.cart-summary {margin-top: 80px;}
	#cart .card.cart-summary a.link_1 {display: block;text-align: center;border: 0;text-decoration: underline;}
	.top-right-header .dropdown span.expand-more._gray-darker {width: 40px;}
	.row.sort-by-row .products-sort-order.dropdown button.btn-unstyle.select-title i.material-icons.float-xs-right:before {margin-left: 5px;font-size: 16px;margin-top: 6px;}
	div#left-column h4.title_block, div#left-column p.h6.facet-title {font-size: 15px;}
	body nav.pagination .col-lg-8 ul {position: relative;}
	body nav.pagination .col-lg-8 {margin-top: 0;}
	body nav.pagination .col-lg-4 {width: 100%;text-align: center!important;}
	#cart .product-line-actions .price {text-align: center;}
	body .ap-accordion .panel-default .panel-title {padding-right: 50px;}
	#cms h1 {text-align: center;font-size: 35px;}
	body#checkout section#checkout-addresses-step form .form-group.row {width: 100%;}
	body#checkout section#checkout-addresses-step section.form-fields .form-group.row:last-child {margin-top: 20px;margin-bottom: 0;}
	body#checkout section#checkout-delivery-step .content {padding: 14px 43px 23px;}
	body#checkout section.checkout-step .payment-options label[data-module-name="ps_cashondelivery"]:before {display: none;}
	body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {float: right;}
	body#authentication section.register-form {padding: 20px;}
	body#authentication form#customer-form>section>div, body#identity form#customer-form>section>div {width: 100%!important;margin: 0!important;float: left;}
	body#order-detail div#order-infos table.order_details th, body#order-detail div#order-infos table.order_details td {white-space: nowrap;padding: 5px;}
	body#order-detail .box {overflow-x: scroll;}
	body#order-detail .box.carrier {padding: 13px;line-height: 23px;}
	body#order-detail .addresses .bg {padding: 16px 11px;}
	.page-order-detail .order-items .order-item {font-family: 'ibm_ps_r';color: #243C43;font-weight: normal;}
	.page-order-detail .order-items .order-item .name {font-family: 'ibm_ps_sb';}
	body#module-ets_marketplace-registration section#content {padding: 19px;}
	body#module-ets_marketplace-registration .no-account {padding-left: 19px;}
	.ets_myshop_right .products > div > .product-miniature {text-align: center;}
	.ets_myshop_right .products > div > .product-miniature .footer_btn {justify-content: center;}
	.ets_myshop_right .products .ets_mp_tabs a.tab_link.active {background: #e8a623;padding-bottom: 17px;margin-top: 10px;}
	body#contact div#content-wrapper {width: 100%;margin: 0;}
	.rtl .ApTabs.tabs-top ul.nav.nav-tabs {left: auto;}
	.rtl ul.top_menu li {width: max-content;}
	.center_services {float: left;width: 100%;margin-top: 0;}
	.blog_section {margin-top: 0px!important;}
	div#blockcart-modal .modal-dialog .modal-header h4 {display: flex; font-size: 19px;}
	div#blockcart-modal .modal-dialog .modal-body .btn {padding: 9px 5px;font-size: 14px;}
	body#module-ajjmaldeliveryapp-tracking  .align-content-bottom {overflow-x: scroll;}
	#module-ets_marketplace-discount li.tab-row a {text-align: center!important;}
	.rtl .ets_mp_content_left .form-control-label.col-lg-3 {text-align: right;}
}



body#my-account section#main, body#module-leofeature-mywishlist section#main, body#history section#main, body#addresses section#main, body#address section#main, body#identity section#main, body#order-detail section#main {
    border: 1px solid #F0F2F5;
    box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.04);
    margin-bottom: 33px;
}

body#my-account section#main header.page-header, body#module-leofeature-mywishlist section#main header.page-header, body#history section#main header.page-header, body#addresses section#main header.page-header, body#address section#main header.page-header, body#identity section#main header.page-header, body#order-detail section#main header.page-header {
    padding: 20px 34px;
    border-bottom: 1px solid #F0F2F5;
}

body#my-account section#main header.page-header h1, body#module-leofeature-mywishlist section#main header.page-header h1, body#history section#main header.page-header h1, body#addresses section#main header.page-header h1, body#address section#main header.page-header h1, body#identity section#main header.page-header h1, body#order-detail section#main header.page-header h1 {
    font-size: 20px;
    line-height: 26px;
    font-family: 'ibm_ps_m';
    font-weight: normal;
    color: #000;
    margin-bottom: 0;
}

body#my-account section#main section#content, body#module-leofeature-mywishlist section#main section#content, body#history section#main section#content, body#addresses section#main section#content, body#address section#main section#content, body#identity section#main section#content, body#order-detail section#main section#content {
    padding: 32px;
    box-shadow: none;
    padding-top: 0;
}
.page-my-account #main footer.page-footer, #history #main footer.page-footer, #addresses #main footer.page-footer, #module-leofeature-mywishlist #main footer.page-footer, #address #main footer.page-footer, #identity #main footer.page-footer, #order-detail #main footer.page-footer {
    display: none;
}
body#my-account section#main, body#history section#main, body#addresses section#main, body#module-leofeature-mywishlist section#main, body#address section#main, body#identity section#main, body#order-detail section#main {
    margin-bottom: 60px;
}
body#addresses section#wrapper>.container, body#history section#wrapper>.container, body#my-account section#wrapper>.container, body#module-leofeature-mywishlist section#wrapper>.container, body#identity section#wrapper>.container, body#order-detail section#wrapper>.container {
    padding: 40px;
}
body#addresses .breadcrumb_box, body#history .breadcrumb_box, body#module-leofeature-mywishlist .breadcrumb_box, body#my-account .breadcrumb_box, body#identity .breadcrumb_box, body#order-detail .breadcrumb_box {
    display: none;
}


@media (min-width: 768px){
    body#module-ets_marketplace-profile .ets_mp_step_content .line-row{
        width:100%!important;
        margin: 0 0.5%;
    }}
body#authentication button[data-action="show-password"]:before {
    content: url(https://jamal-market.trustdev.info/themes/leo_bicomart/assets/img/view-prod.svg);
    margin-top: 13px;
    display: inline-block;
}
body#authentication button[data-action="show-password"] {
    font-size: 0!important;
    background: #F0F2F5!important;
    padding-right: 20px!important;
}

.payment-option img{
  padding-right:6rem;
  padding-left:6rem;
}
#cart .block-promo{
  float:unset
}
.notification-circle b.number_message {
    background-color: red;
    color: #fff;
    border-radius: 50%;
    width: 1.5rem;
    display: inline-block;
    text-align: center;
    font-size: 11px;
}
.notification-circle{
    position: absolute;
    top: 25%;
    left: 80%;
}
.notif-in-list{
    top: 70%!important;
    left: 70%!important;
}
@media (max-width: 767px) {  /* Adjust the breakpoint as per your requirements */
    .notif-in-list {
        left: 78% !important;
    }
}
@media (max-width: 767px) {  /* Adjust the breakpoint as per your requirements */
    .notification-circle {
        left: 70%;
    }
}

.p-b-1{
    padding-bottom: 0.5rem!important;
}
#module-ets_marketplace-orders .textarea-autosize{
    min-height: 2rem!important;
}
#module-ets_marketplace-orders .panel{
    padding-top: 0.5rem!important;
    padding-bottom: 0.5rem!important;
}
#module-ets_marketplace-orders .panel-heading{
    padding-inline: 2.1rem!important;
}
.product-actions .mp_shop_seller_detail{
    background: #41414108 !important;
}
.mp_shop_seller_detail{
    border: unset;
}
.mp_shop_seller_detail .name{
    margin-bottom:unset;
    line-height: 1.2rem;
    line-break: anywhere;
}
.mp_shop_seller_detail .mp_right_content{
    padding-top:1.5rem
}
#product .function_box{
    border-radius:18px
}
.ets_mp_shop_main_detail #js-product-list-header{
    border-radius: 18px;
    box-shadow: unset;
}
.ets_mp_shop_nocategory{
    border-radius: 18px!important;
    box-shadow: unset!important;
}
.ets_mp_shop_nocategory #products{
    border-bottom-left-radius: 18px!important;
    border-bottom-right-radius: 18px!important;
    box-shadow: unset!important;
}
.box-tool-buttons .box-tool input#product_search_chart{
    margin-right: 1rem;
}
#module-ets_marketplace-stock .row.product-actions{
    padding-inline:1rem;
}
.ets_mp_shop_nocategory .ets_mp_tabs{
    border-radius: 18px!important;
}
.ets_mp_shop_nocategory .ets_mp_tabs_content a{
    border-radius: 18px!important;
}
.ets_mp_shop_main_detail #js-product-list-header .block-seller{
    margin-bottom: 0rem;
}
.ets_mp_shop_main_detail #seller-description{
    padding-inline: 3.2rem;
}
.ets_mp_shop_main_detail .block-seller-inner .product_info .total.col{
    font-size: 1.2rem;
}
.ets_mp_shop_main_detail .block-seller .actions a,.ets_mp_shop_main_detail .block-seller .actions button {
    width: 10rem;
    height: 3rem!important;
    padding:1rem!important;
    text-align-last: center;
}
.product-detail .description-short{
    line-break: anywhere;
}
#authentication .login-form hr{
    display: none;
}
#authentication .psgdpr p{
    display: inline-flex;
}
.rtl body#authentication form#customer-form .form-group.row>label, .rtl body#identity form#customer-form .form-group.row>label {
    height: 18px;
}
#authentication .psgdpr {
    display: contents
}
#authentication .optin {
    display: contents
}
form#customer-form .newsletter .custom-checkbox span, form#customer-form .optin .custom-checkbox span {
    background: #F0F2F5;
    border: 1px solid #B0B0B0;
    border-radius: 4px;
    width: 16px;
    height: 16px;
}


/*
#identity #customer-form .id_gender  {
    pointer-events: none; 
    opacity: 0.5; 
}*/
.address-form .form-fields .form-group:nth-of-type(5),.address-form .form-fields .form-group:nth-of-type(7) {
    display: none;
    }
    #supplier_combination_collection .col-sm-12.form-group.panel-default{
        display: none;
    }
    .ets_mp_tab_content.Seo.active .row:nth-of-type(3){
        display: none;
    }
    .tag-btn{
    margin-inline: 1rem;
    margin-top: 0.05rem;
    cursor: pointer;
    }
    div.Options>div>div>div>div>div>div:nth-child(2)>div{
        display: none;
    }
    #module-ets_marketplace-create #content-wrapper#text{
        display: none;
    }
    .alert.alert-danger{
        inline-size: max-content;
    }
    .modal-dialog .form-new-review .product_desc p{
        overflow-wrap: anywhere;
    }
    html[dir="rtl"] .modal-dialog button{
        margin-inline: 0.5rem;
        float: right;
    }
    .modal.leo-modal-review button:hover{
        background-color: unset!important;
        color:#f04e54!important;
    }

    .btn.btn-default.dropdown-toggle{
        border-radius: 0.5rem;
    }
    html[dir="rtl"] form#ets_mp_product_form .all_tabs label.col-lg-3.form-control-label{
        text-align: right;
    }
    body#module-ets_marketplace-profile .ets_mp_step_content .form-group.row.postcode,body#module-ets_marketplace-profile .ets_mp_step_content .form-group.row.vat_number{
        display: none;
    }
    html[dir="rtl"] body#module-ets_marketplace-profile .ets_mp_step_content .form-group.row.shop-logo label.col-md-3{
        text-align: right;
    }
    html[dir="rtl"] .ets_upload_file_custom{
        float: right;
    }
    html[dir="rtl"] body#module-ets_marketplace-profile .ets_mp_step_content .shop_logo.logo_banner_shop{
        float: right;
    }
    html[dir="rtl"] body#module-ets_marketplace-profile .ets_mp_step_content .shop_logo{
        float: right;
    }
    html[dir="rtl"] body#module-ets_marketplace-profile .form-group.row.id_shop_category{
        float: right;
    }
    html[dir="rtl"] body#module-ets_marketplace-profile .form-group.row.shop_phone{
        float: right;
    }
    html[dir="rtl"] #leo_search_top_button{
        margin-inline: 0.5rem;
        margin-top: 0.15rem;
    }
    html[dir="rtl"] .notification-circle.notif-in-list{
        left: 5% !important;
    }
    html[dir="rtl"] .bootstrap-touchspin{
        float:right;
    }
    html[dir="rtl"] div#blockcart-modal .modal-dialog .modal-body .col-md-5.divide-right .row .col-md-6:last-child{
        text-align:center;
    }
    html[dir="rtl"] .product-meta .footer_btn button.add-to-cart span.name-btn-product{
        margin-inline: 10px;
    }
    html[dir="rtl"] #identity .phone{
        float: none!important;
        margin-right: 0px!important;
        margin-left: 0px;
    }
    html[dir="rtl"] #phone_number,html[dir="rtl"] input[name=shop_phone]{
        direction: ltr!important;
        text-align: inherit;
    }
    #prices-drop div#left-column .block
    {
        padding:15px;
    }
    #address section.form-fields>div:nth-child(10)>label::before
    {
        content: none!important;
    }
    html[dir="rtl"] .ets_mp_content_left input[name="customerFilter"]{
        padding:10px 40px;
    }
    html[dir="rtl"] .ets-mp-input-groups select{
        padding-inline:1rem;
    }
    .social-sharing li:before {
        font-size: 2rem!important;
    }
    .modal-body #product-description-short{
        overflow-wrap: anywhere;
    }
    html[dir="rtl"] .leo-quickview .modal-header .close{
        float: left;
    }
    .product-flag.discount{
        margin-inline: 2rem;
    }
    /*#identity .password,#identity .new_password,#identity .conf_password{
        visibility: hidden;
        display: none;
    }*/
    .product-detail .product-description{
        line-break: anywhere;
    }
    #customer-form .help-block{
        position: fixed;
        top: 0rem;
        z-index:50;
    }
    button[data-action="show-password"]::before {
        display: contents;
        content: url('../img/view-no.svg')!important;
       width: 20px;
    }
    
    
    button[data-action="show-password"].show-password::before {
        display: contents;
        content: url('../img/view-prod.svg')!important;
        width: 20px;
    }
    body#history table.table tbody tr td.order-actions a.details i:before {
        content: url("../img/circle-info-solid.svg");
        display: inline-grid;
        width: 20px!important;
    }
    #identity .phone{
        float: none!important;
    }
    #address .form-group.row:has(#field-postcode),#delivery-address .form-group.row:has(#field-postcode),#invoice-address .form-group.row:has(#field-postcode) {
        display: none;
    }
    .tracking-first-line{
        border-bottom: groove;
    }
    
    html[dir="rtl"] #module-ets_marketplace-create .ets_upload_file_custom:has(.custom-file-label[for="shop_logo"]):first-child{
        float: unset;
        width: min-content;
    }
    html[dir="rtl"] .lang-rtl .ets_mp_content_left label{
        text-align:start!important;
    }
    html[dir="rtl"] #module-ets_marketplace-create .custom-file-label[for="shop_logo"]{
        width: 99%;
    }
    html[dir="rtl"] #module-ets_marketplace-create .ets_upload_file_custom:has(.shop_banner ):first-child{
        width: 100%;
    }
    html[dir="rtl"]  body#module-ets_marketplace-products td.active i.fa.fa-check:before{
        content: 'مفعل';
    }
    body#module-ets_marketplace-products td.active i.fa:before{
        content: 'Disabled';
    }
    html[dir="rtl"] body#module-ets_marketplace-products td.active i.fa:before{
        content: 'معطل';
    }
    .product-detail .footer_btn .name-btn-product{
        display: none;
    }
    #order-status-history .col-md-1{
        width: max-content;
    }
.theme-default .nivo-directionNav a {
    border-radius: 100px;
     background: #243C4326 !important;
}
.theme-default a.nivo-prevNav:before, .theme-default a.nivo-nextNav:before, .theme-default .nivo-controlNav .nivo-control.active::before {
    color: #e8a623 !important;
}
@media (max-width: 768px) {
#authentication section.login-form .padd {
    padding: 20px 0px !important;
}
#authentication .custom-checkbox {
display: block !important;
}
}

@media (max-width: 768px) {  /* Adjust the breakpoint as per your requirements */
        .register-form section {
            display:grid;
        }
	.register-form .form-control{
        display: unset;
    }
    }

@media (max-width: 768px) { 
 .custom-fix-height {
    height: auto !important;
}
}


