#nav-sale-mobile{

    display:none;
}
@media screen and (min-device-width: 300px) and (max-device-width: 768px)
{
	
	
	.fiche-commande .status span {
    font-size: 19px !important;
    font-weight: Bold !important;
    font-family: Lato !important;
    letter-spacing: 0.45px;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    color: #E84900 !important;
}

.sidebar-notif {
position: fixed;
width: 70%!important;
    z-index: 1000000000000;

right: 0!important;
background: #FFFFFF 0% 0% no-repeat padding-box!important;
box-shadow: -12px 12px 16px #0000001A!important;
border-left: 1px solid black;
height: 100%;
top: 65px!important;
left: initial!important;
}
#tabproduct	td span {
font: normal normal bold 15px/6px Montserrat!important;
letter-spacing: 0.5px;
color: #6c757d !important;
opacity: 0.8;
}
.product-content {
padding-bottom: 10px;
padding-right: 10px;
max-width: 100%;
display: grid;
}
#tabproduct .highlight .widget-image {
width: 120px;
height: 120px;
line-height: 5;
}

#tabproduct .btn-annuler {
 width: 332px!important;
height: 43px;
box-shadow: 0px 8px 24px #268EE633!important;
border: 1px solid #3B6AB2;
border-radius: 10px;
opacity: 1;
text-align: center;
font: normal normal bold 16px/39px Montserrat!important;
letter-spacing: 0.24px;
color: #3B6AB2;

}

#tabproduct .product-content .list-product-desc, .product-content .list-product-title {
max-width: 257px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
#tabproduct .btn-refuser {
   width: 165px!important;
height: 43px!important;
box-shadow: 0px 8px 24px #268EE633!important;
border: 1px solid #3B6AB2!important;
border-radius: 10px!important;
opacity: 1;
text-align: center!important;
font: normal normal bold 16px/39px Montserrat!important;
letter-spacing: 0.24px!important;
color: #3B6AB2!important;
margin-left: 2px;

}
.prev, .next {
position: initial!important;
top: 0;
height: initial;
display: initial!important;
align-items: center;
justify-content: center;
text-decoration: initial;
z-index: 999;
color: rgba(255, 255, 255, .5);
font-size: initial!important;
transition: initial!important;
}
#nav-sale-mobile{

    display:initial;
}
.navbar-toggler{


}
.icon-navbar{
    display: flex !important;
    align-items: center !important;
     color:white !important;
}
.block-search-header h2 {
padding-top: 16px!important;
font: normal normal 600 17px/58px Montserrat!important;

}
.block-search-header h3 {
font: normal normal normal 13px/34px Montserrat!important;
letter-spacing: 0px;
color: #202020;
}
.block-ship-address .localisation{
width:100%!important;
}
.block-ship-address{

max-width: 100%!important;
margin-top: 21px!important;
}

.block-flex-justify-center{
display:flex;
justify-content:center;

}
#header .navbar-brand {
   width: 100%;
    display: flex;
    align-items: center;
margin: 0px!important;
}
#block-filter h2 {
font: normal normal 400 18px/34px Montserrat!important;

}
.range-slider {
margin: 0px!important;

width: 100%!important;

}
#myModal{
background-color: white;
overflow: auto;
max-height: 51%!important;
max-width: 100%;
padding-right: 17px;
box-shadow: rgba(0, 0, 0, 0.48) 0px 12px 24px;
border-radius: 24px;
margin: 29px!important;
}
.loader img{

    height: 252px;
}
.load span {
text-align: center;
font: normal normal 600 11px/39px Montserrat!important;
letter-spacing: 0px;
color: #000000;
opacity: 1;
}
#form_registre .form-check-input {
font-family: Montserrat!important;
font-weight: normal!important;
border: 1px solid #ccc!important;
font-size: 4px!important;
height: 20px!important;
padding-left: -5px!important;
padding-right: 16px!important;
padding-top: 13px!important;
padding-bottom: 13px!important;
border-radius: 8px!important;
margin: 0px;
margin-left: 35px!important;
}
.range-slider-input {
position: relative;
background: transparent;
-webkit-appearance: none;
margin-bottom: 0.75rem;
z-index: 1;
width: 100%;
}
.sidebar {
position: fixed;
width: 206px;
right: 0!important;
background: #FFFFFF 0% 0% no-repeat padding-box!important;
box-shadow: -12px 12px 16px #0000001A!important;
border-left: 1px solid black;
height: 100%;
top: 88px;
left: 0;
}

.body-page {
margin: 0px!important;
padding-bottom: 101px!important;
    padding-top: 0px!important;
}
.product-section {
margin-bottom: 0px!important;
}

.body-page .product-grid {
    text-align: center;
    padding: 0;
    position: relative;
    /* padding: 10px 10px 60px 10px; */
    background-color: #fff;
    margin: 0px 0px 0px 0px;
    border-radius: 8px;
    overflow: hidden;
}

 .product-footer {
    background-color: #fff;
    left: 0;
    right: 100%;
    width: 100%;
    position: relative;
    text-align: left;
    transition: all 0.3s;
    z-index: 1;
    
    /* margin: 0px; */
    /* padding: 0px; */
}
.mobile-hide{

    display:none!important;
}

.mobile-header-exception{

    display:none;
}

#cart_item_table tr {
   background: #FFFFFF 0% 0% no-repeat padding-box!important;
border: 0;
display: block;
margin: 0px;
min-height: 163px;
max-width: 100%;
width: 98%;
}
.cart-product-desc-list td {
vertical-align: top!important;
}
.bcg-white {
background-color: transparent !important;
}
.highlight .price {
margin-top: 12px;
/* text-align: right; */
letter-spacing: 0px;
color: #2A2A2A;
min-width: 123px;
font: normal normal bold 21px/35px montserrat;
}
.highlight .product-removal {

margin-top: -42px;
}

.highlight .widget-image {
width: 70px;
height: 70px;
line-height: 5;
}
.page-orders .product-content .list-product-desc,.page-orders  .product-content .list-product-title {
max-width: 71%;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;

}
.page-orders #cart_item_table tr {

margin-top: 6px!important;
    min-height: 219px;


}

.page-orders .highlight .widget-image {
width: 120px;
height: 120px;
line-height: 9;
}
.page-favorite .ui-tabs .ui-tabs-panel {
display: block;
border-width: 0;
padding: 1em 0px!important;
background: none;
}

.page-favorite .product-content {

max-width: 100%;
}

.page-favorite #cart_item_table tr {
    padding: 0px !important;
    border-radius: 0px !important;
margin: 5px!important;

}
#cart_item_table {
display: grid!important;
}
.page-favorite .highlight .widget-image {
   width: 100px;
height: 100%;
}
.page-favorite .fa-heart {
font-size: 28px;
}
.highlight .product-quantity {
      margin-left: 66px;
          margin-top: 64px;
}

.page-favorite .highlight .product-quantity {
margin-left: 0;
margin-top: 40px;
}
.cart-block-info{

/*border-radius: 16px!important;*/
}

.text-muted{

text-align: left;
font: normal normal 600 17px/22px Montserrat!important;
letter-spacing: 0px;
    padding: 10px;
}

td span{

    font: normal normal bold 17px/22px Montserrat!important;
letter-spacing: 0.5px;
color: #6c757d !important;
opacity: 0.8;
}
.cart-total-price {

border: none!important;
    background: transparent;
}
.cart-product-summary {
    padding: 11px 0px;
border: 0px!important;
background: transparent;
}
.cart-block-addresse table {
display: block;
background: transparent;
}



.menu-footer-mobile li {
padding-left: 5px;
}




.menu-footer-mobile li i{
margin-bottom: 9px;
font-size: 19px;
}




.menu-footer-mobile li a{
    text-align: center;
font: normal normal normal 15px/19px Montserrat;
letter-spacing: 0.24px;
color: #000000;

}

.navbar-dark .navbar-nav .nav-link {
color: initial;
padding-left: 0rem;
}
.menu-footer-mobile{
background: #ffff!important;
border-radius: 24px 24px 0px 0px;
box-shadow: 0px -7px 16px #0000001A;
position: fixed;
bottom: 0;
width: 100%;
padding:0;
z-index: 999999999999;
/* height: 76px; */
}
    .featured-section-title h3 {
     font: normal normal 600 20px/58px Montserrat!important;

      }

      .icon-l {
float: left;
padding-top: -20px!important;
margin-top: 19px;
width: 89px;
margin-left: 11px;
font-size: 21px!important;
height: 38px;
background-image: url(https://dciwebsolutions-com.stackstaging.com/shop-radar/assets/front_end/classic/images/icons8-location-20.png);
content: darkred;
background-repeat: no-repeat;
}
.featured-section-title a,.featured-section-title hr,.swiper-button-next,.swiper-button-prev  {
display:none;
}

    .swiper-slide {
flex-shrink: initial;
height: 100%;
position: relative;
transition-property: unset;
width: 212px!important;
 padding-left: 8px;
padding-right: 8px;
}
#block-filter {
position: relative;
background-color: #fff;
max-width: 100%;
min-width: 100%;
border: none;
width: 100%;
margin: 0 auto;
border-top: solid 1px #f1efe8;
padding-right: 5px;
padding-left: 5px;
}

#form-search {

padding-right: 5px;
padding-left: 5px;
}
#form-search .row{

max-width: 100%;
}
.shopping-cart-sidebar-btn {
display: 18px !important;
font-size: 18px !important;
}
.navbard-flex .dropdown {

   padding-top: 13px;
list-style: none;
margin-left: 15px;
}

.featured-section-title {

margin-bottom: opx!important;
padding-bottom: opx!important;
}
.product-style-default .product-image {
height: 181px;
}

.header-sale {
top: 0;
left: 0;
right: 0;
z-index: 999;
}
.header-sale .menub li .switch {

margin-top: 0px!important;
}
.header-sale .menub li {

margin-left: 16px!important;
margin-top: 14px!important;
}.header-sale .logo li {

margin-left: 0px!important;

}
.header-sale .main-page .logo{
width:40%!important;
}
.header-sale .main-page .menub{
width:60%!important;
}

.header-sale .main-page {
background: none;
margin-left: 0px!important;
}
#header .header-bottom, .pb-2 {
display: block !important;


}
#header .header-bottom {
display: block !important;


}
.sidenav  #leftside-navigation .nav-item {
width: 100% !important;
text-align: left !important;
margin-left: -5%;

}
#nav-sale-mobile, #nav-sale-mobile .main-nav{
 display: block;
     background-color: transparent;
}
#myTablesale_filter {
position: initial!important;
}
.body-seller {
margin-top: auto;
}
.body-seller  .highlight {

min-height: inherit!important;
max-width: 100%;
max-height: 100%;
}
.body-seller .list-product-title a {

font: normal normal 600 13px/10px Montserrat!important;

}
.space-tr {

display: none!important;
}
.body-seller #cart_item_table {
display: table!important;
    margin-top: 15px;
}
.body-seller .highlight td a {

     font-size: 9px;
}
div.dataTables_wrapper div.dataTables_filter input {
margin-left: 0.5em;
display: inline-block;
width: auto;
max-width: 271px;

    margin-bottom: 22px;
}
.body-seller .list-product-desc {
font-size: .9rem !important;
font: normal normal 600 13px/1px Montserrat!important;
} .body-seller .highlight td {
border: none!important;
padding: 0;
margin: 0;
}  .body-seller  #tabproduct {

padding: 0!important;
margin: 0!important;
}

.table-sales {
padding: 0px!important;
margin: 7px!important;

}
.table-sales section {
padding: 0!important;

}
.table-sales .btn-info {
color: #278ee5;
border: none;
box-shadow: none;
background: none!important;
    display: inherit;

}
.table-sales .quantity_custom {
/* background-color: #fff; */
/* width: 50%; */
/* height: 90%; */
/* border: 1px solid #2A2A2A; */
/* border-radius: 10px; */
width: 168px!important;
height: 38px!important;
border: 1px solid #2A2A2A!important;
border-radius: 9px!important;
}
.table-sales #tabproduct .product-content {
padding-bottom: 10px;
padding-right: 50px!important;
max-width: 100%;
display: grid;
}

.table-sales #tabproduct .stock-num,.table-sales #tabproduct .price-edit input {
width: 168px!important;
height: 38px!important;
border: 1px solid #2A2A2A!important;
border-radius: 9px;
}

.table-sales .btn-danger {
color: #dc3545;
border: none;
box-shadow: none;
background: none;
    display: inherit;

}

.table-sales #cart_item_table .highlight {
background: #FFFFFF 0% 0% no-repeat padding-box!important;
border: none!important;
border-radius: 0px!important;
display: inline-block;
width: 100%;
margin: 5px;
margin-left: 0px!important;
margin-bottom: 24px!important;
    max-width: 374px;

/* margin: 5px!important; */
}
.stock-num button {
height: 16px!important;
width: 16px!important;
border: 1px solid #268EE6;
font: normal normal bold 9px/0px Montserrat!important;
}
.stock-num input {
padding: 0;
width: 19%;
margin: 4px!important;
overflow: visible;
font: normal normal 600 8px/3px Montserrat!important;
letter-spacing: 0px;
color: #000000;
}
.price-edit input {

width: 89px!important;
}
.body-seller .highlight .price-edit  a {
font-size: 18px;
}
#fiche-comercant .ban img {
height: auto!important;
padding: 4px!important;
}
#fiche-comercant .main-categorie {
margin: 1px!important;
padding: 4px!important;
}

#fiche-comercant .rating {

right: 17px!important;
top: 113px!important;
bottom: initial!important;

}
#fiche-comercant .theme-krajee-fa .star {
font-size: 8px!important;
}
#fiche-comercant .rating .span {
font: normal normal 600 7px/22px Montserrat!important;

}
#fiche-comercant .list-product-title a {
font-size: 13px !important;
}
#fiche-comercant .product span {

font: normal normal bold 9px/14px Montserrat!important;
position: inherit!important;
padding-left: 15px!important;
padding-right: 15px!important;
}
#fiche-comercant .product-item {
border-radius: 16px;
border: 1px solid #f1e8e8;
padding-bottom: 30px!important;
padding-top: 3px!important;
margin-top: 18px!important;
}

.profile-edit #block-information3 select  {
margin-left: 16px;
}

.profile-edit input {

width: 100%!important;
}
.profile-edit .drop-down, .profile-edit .drop-up {
position: absolute;
right: 19px!important;
/* top: 0; */
margin-top: 9px!important;
}
.profile-edit .card {

margin-top: 58px!important;
}
.profile-edit section {

margin: 0px!important;
}

#block-information3 span {
padding: 12px;
margin-left: 22px!important;
}
.profile-edit .seller-edit {

right: 0px!important;
top: 286px!important;
padding-right: 3px!important;
z-index: 9!important;
padding-left: 5px!important;
font: normal normal normal 13px/18px Montserrat Sans!important;
}
.profile-edit .rating {
left: 30px!important;
top: 287px!important;
padding: 4px;
padding-right: 10px!important;
padding-left: 10px!important;



}
.profile-edit .rating .span {
text-align: left;
font: normal normal 600 15px/22px Montserrat!important;
letter-spacing: 0px;
color: #000000;
}
.profile-edit .theme-krajee-fa .star {
font-size: 8px!important;
}.profile-edit .card-body {
flex: 1 1 auto;
min-height: 1px;
padding: 1px;
}


.profile-edit .seller-edit-annuler {
right: 0!important;
top: 10px!important;
padding-right: 10px!important;
padding-left: 10px!important;
font: normal normal normal 13px/20px Montserrat Sans!important;

}
.profile-edit .seller-edit-confirme {
position: absolute;
right: 80px!important;
top: 10px!important;
padding-right: 10px;
padding-left: 10px;
font: normal normal normal 12px/20px Montserrat Sans!important;
}
.profile-edit .edit-photo-seller {
position: absolute;
right: 0!important;
top: -37px!important;
font: normal normal normal 8px/17px Montserrat Sans!important;
padding: 5px!important;
border-radius: 11px!important;
}
	.ordertab {
    width: 100%;
    background: white !important;
    padding: 27px 14px 20px 14px;
    border-radius: 3px;
    display: flex;
    align-items: center !important;
    justify-content: center !important;
    flex-direction: column;
}
	
.fiche-commande {
padding: 6px 6px 42px 6px;
}.fiche-commande .card-body, .fiche-commande .card{
padding: 0px;
}
.fiche-commande .title {
font: normal normal 600 30px/58px Montserrat!important;

}
.fiche-commande .status {
font: normal normal 500 16px/29px Montserrat!important;
width:100%;

}
.fiche-commande #status-table .status span {
    font-size: 16px !important;
    font-weight: Bold !important;
    font-family: Lato !important;
    letter-spacing: 0.45px;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    color: #E84900 !important;

}
.fiche-commande #status-table .baricon {
        background-color: #2A2A2A;
        opacity: 0.1;
        position: absolute;
        top: 68px;
        z-index: 0;
        height: 107px;
        left: 25px;
        border: 1px solid;
        width: 3px;
}
.fiche-commande #status-table .fa {
margin-right: 10px;

}
.fiche-commande #status-table th {
    font-size: 16px !important;
    font-weight: bold !important;
    font-family: Lato !important;
	    display: flex;
    align-items: center;
    justify-content: flex-start;
color: #343434;
	top:1px !important;
}
.fiche-commande #status-table .date {
text-align: left;
font: normal normal 600 15px/29px Montserrat;
letter-spacing: 0px;
color: #343434;
}
#add-product{
margin: 2px!important;
margin-top: 0!important;
    padding: 2px!important;
}
.sidebar-mini #add-product .title {
text-align: left;
font: normal normal 600 30px/58px Montserrat!important;
letter-spacing: 0px;
color: #2A2A2A;
}

#add-product .image-upload-section  {
display:initial!important;
}
#add-product .image-upload-div img {
max-width: 373px;
vertical-align: middle;
max-height: 373px;
width: 100%!important;
height: auto!important;
}
#add-product #optionbtn, #add-product #variantebtn {

font: normal normal 600 20px/35px Montserrat!important;
margin: 4px;

}
#add-product .image {
margin: initial!important;
margin-top: 11px!important;
margin-left: 5px!important;
width: 100%!important;
max-width: 100%!important;
}
#add-product textarea{
width: 100%!important;
}
#product-list {
margin: 0!important;
padding: 0!important;
}
#product-list .product-grid {
border: 1px solid #9f9494;
padding: 0px!important;
border-radius: 13px;
}


.mix, .gap {
width: 100%!important;
    padding: 0;

}
.mix .add-to-cart {
background: #0e7dd1;
color: #fff;
font-size: 12px;
font-weight: 600;
padding: 5px 15px;
width: 307px;
height: 43px;
background: #3B6AB2 0% 0% no-repeat padding-box;
border-radius: 10px;
opacity: 1;
text-align: center;
font: normal normal bold 16px/35px Montserrat;
letter-spacing: 0.24px;
color: #FFFFFF;
margin: 10px;
    display: block;

}
.mix .product-grid .product-image {
margin: auto;
position: relative;
transition: all .3s ease 0s;
width: 100%;
width: 372px;
height: 186px;

text-align: left;
font: normal normal bold 18px/22px Montserrat;
letter-spacing: 0px;
color: #000000;
margin: 0px!important;
padding: 0px!important;
}

.mix .product-grid .product-content {
background-color: #fff;
display: inline;

margin: 0;
padding: 0;
position: inherit;
right: 0;
text-align: left;
/* transition: all .3s; */
z-index: 1;
}
.mix .product-grid {
    padding-left: 20px!important;

border: none!important;
width: 361px;
height: 378px;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 12px 24px #00000029;}
.filter-section {
background-color: transparent;
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .16);
}
.page-favorite .ui-tabs .ui-tabs-nav {
 min-width: 230px;

}
.page-favorite .ui-tabs-anchor {
background: none!important;
text-align: left;
font: normal normal 600 15px/34px Montserrat Sans;
letter-spacing: 0px;
border: none!important;
opacity: 0.5;
}

.page-profile .block-info .form-row {
margin: 24px!important;
}
.page-profile .title {
text-align: left;
font: normal normal 600 13px/32px Montserrat!important;
letter-spacing: 0.42px;
color: #000000B3;
opacity: 1;
}
.page-profile .btn {
background: #268EE6 0% 0% no-repeat padding-box;
border-radius: 13px;
opacity: 1;
text-align: left;
font: normal normal 600 15px/31px Montserrat;
letter-spacing: 0.48px;
color: #FFFFFF;
padding-left: 30px;
padding-right: 30px;
/* margin: 50px; */
position: relative;
}
.navbard-flex{


display: flex;
justify-content: end;
width: 100%;

}

#filter-button {
background: #F1EFE8 0% 0% no-repeat padding-box;
border-radius: 8px;
border: 1px solid #D9D9D9;
height: 48px;
width: 93px;
margin-left: 22px;
margin-right: 14px;
cursor: pointer;
padding-top: 11px;
}
.main-categorie {
background-color: #FFFFFF;
margin: 10px 10px!important;
padding: 20px;
}
.main-categorie .img-cat {
padding: 0px!important;
margin-left: 1.5rem;
margin-right: 1.5rem;
	        width: 300px;
background-color: #F9F5F5;
margin: 0px!important;
}
.category-section .category-image img {
height: 140px;
width: 100%;
object-fit: cover;
margin-top: 20px;
}
}
