html{
scroll-behavior:smooth;
}
#MainHeaderBack{
background-color:#fff;
 box-shadow: 0px 2px 11px #00000012;
}
.mkpanel.P-196.Panel100 {
    border-bottom: 1px solid #d7dee0;
}
.C-1112 .pnl .HorizontalHolder:nth-child(3){
display:none;
}
.C-1112 .pnl .HorizontalHolder:nth-child(2){
    min-width: 500px;
    padding-right: 5px;
}
/*-------------------هدر------------------------*/
.LoginButton {
    margin-left: -79px;
}

.MenuFullWidth {
    margin-top: 3px;
}

/*-------------------------------------------------*/
.E8-1463 a:nth-child(2){
display:none;
}
.MainWrapperBodyScrolled{
padding-top:50px;
}
.BodyScrolled{
    position: fixed;
    background: #fff;  
  z-index: 9999999;
  border-bottom: 1px solid #d7dee0;
}
.BodyScrolled .C-1112 .pnl .HorizontalHolder:nth-child(2){
 min-width: 250px;
}
.BodyScrolled .C-1112 .pnl .HorizontalHolder:nth-child(3){
    display: inline-block;
    padding-right: 40px;
}
.BodyScrolled .E8-1463 a:nth-child(2){
 display:block;
}
.BodyScrolled .E8-1463 a:nth-child(1){
 display:none;
}

.NavIcon{
width:18px;
height:18px;
float:right;
}
.HM ul li{
float:right;
    margin-left: 11px;
}
.HM ul li a {
    float: right;
}
.HM ul li a span{
width: auto;
    float: right;
}
.HM ul li a span span{
float:right;
}

#HM-289 ul li:nth-child(1) a span img:nth-child(1), #HM-290  ul li:nth-child(1) a span img:nth-child(1){
display:none;
}




.TopLogo{
    display: block;
    margin: auto;
    height: 36px;
}
TopLogoMag{
   display: block;
    margin: auto;
    height: 36px;
}

.R-514 , .R-515 {
max-width:100% !important;
}
.CartIcon{
float: left;
}
.C-1117 .pnl{
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.HM ul {  
    margin-bottom: 0px;
}
.HM ul li a span{
font-size: 13px;
}


#ScrollSent{
   display:none;
    position: fixed;
    z-index: 9999;
    left: 10px;
    bottom: 20px;
   /*background: red;*/
    width: 40px;
    height: 40px;
    cursor: pointer;
}


.SliderDefault .pnl{
width: 100%;
    padding: 0px;
    margin: 0px;
    border-radius: 0px;
}

.SliderDefault .slides{
  border-radius: 0px;
}

.ProductHeader .pnl {
padding-bottom: 0px;
margin-bottom: 0px;
}
.ProductHeader .pnl .CKE,{
padding-bottom: 0px;
margin-bottom: 0px;
}
.ProductHeader .pnl .CKE p{
padding-bottom: 0px;
margin-bottom: 0px;
}

#Nav-B .SNavItem span{
color:#6d6e71
}
.CKE *{
line-height: 1.8em;
}
.continuereading{
font-size:12px;
color:#00ccff;
cursor:pointer;
}
.FaqItem{
border:2px solid #e5e5e5 !important;
}

.FaqSearch {
 border: 2px solid #e5e5e5 !important;
}

.RuleItem {
  border: 2px solid #e5e5e5 !important;
}



.PanelNavSliderBack {
    display: block;
    margin: auto;
    width: 100%;
    overflow: hidden;
    position: relative;
    height: 103px;
    background: #e7eef1;
    margin-top: -13px;
}

.PanelNavSlider {
    display: block;
    margin: auto;
    width: calc(100% - 50px);
    white-space: nowrap !important;
    overflow: hidden;
    position: absolute;
    z-index: 1;
    margin-top: 5px;
    margin-bottom: 5px;
    height:100px;
    padding-top: 20px;
    margin-right: 25px;
}
.PanelNavSlider .NavBox {
    display: inline-block;
    width: 171px;
    margin-left:6px;
    margin-right: 8px;
    margin-bottom: 0px;
    border: 2px solid #e7eef1;
    border-radius: 0px;
    height: 78px;
}

.PanelNavSlider .NavBox:hover {
   
  border-bottom:3px solid #ff0045; 
  border-radius:0px
}






/*-------------------------------جاستی فای کردن متن نقد و بررسی -------------*/
.PrdDetail * {
    text-align: justify !important;
}
/*------------------------------------------------------------------------------------------------*/

/*----------------------------------رنگ قیمت کالا --------------------------------*/
.PPBack .Discount span {
    float: left;
    font-size: 20px;
    font-family: 'ISBold';
    color: #38b653;
}
.PPBack .JustDiscount span {
    float: left;
    font-size: 20px;
    font-family: 'ISBold';
    color: #38b653;
}
.PPBack .Discount font {
    font-size: 13px;
    font-family: 'ISBold';
    color: #38b653;
}
.PPBack .JustDiscount font {
    font-size: 13px;
    font-family: 'ISBold';
    color: #38b653;
}

/*-------------------------------------------------------------------------------*/
/*--------------------------------پیشنهاد شگفت انگیز---------------------------------------*/
.SSOfferSmall {
    background: #ff0045;
    color: #ffff;
    box-shadow: 0px 0px 15px -1px #ff0045;
}
 /*---------------------------------------------------------------*/
.DiscountPercent {
    color: #fff;
    background: #ff0045;
    box-shadow: 0px 0px 15px -1px #ff0045;
}
 /*---------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------*/
.HNavSubItemS:hover {
    background: #fff !important;
    color: #ff0045;
}
/*-------------------------------بوردر دسته بندی محصولات -------------------------------*/
.HNav {
    background: #f8f8f8;
    border-color: #f3f3f3;
    box-shadow: 0px 5px 10px 0px #02020259;
    border-radius: 16px;
}
/*-------------------------رنگ قسمت راست دسته بندی----------------------------*/


/*------------------------------------سبد خرید ----------------------*/
.SmallCartEnd {

    border-top: 2px solid #f1f2f3;
}
.SmallCartPrice > span {
    font-size: 18px;
}
.SmallCartItemPrice {

    background: #f3f1f1;
    border-radius: 4px;
    margin-top: -2px;
}
.SmallCartItemTitle {
 
    margin-top: 20px;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
   
    border-top: 1px solid #fff;
}
.TagBox {
    background: #fff !important;
    border-color: #fff !important;
}

.SmallCartItemAttrItem {
    border-color: #fff;
}
.btn-ContinueToCart {
    color: #fff;
    background: #ff0045;
}
.btn-ContinueToCart:hover, .btn-ContinueToCart:focus, .btn-ContinueToCart:active {
    color: #fff;
    background: #ff0045;
}
.btn:active:focus, .btn:focus {
    background:#ff0045;
    outline: thin dotted;
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: 0px;
}


/*--------------------------------------------------------------------*/
.SmallCartItemStockBack {
  
    background: #fff;
    border-radius: 4px;
    border: 1px solid #c0c0c0;
}
.SmallCartItemStockBack div button {

    background: #fff;
}

/*-------------------------------------------------------------------*/


.EmptySmallCart {

    margin-top: 106px;
}
/*-----------------------------------------------------------------*/
.SelectAddressAddAddressHasAddress {
    height: calc(100vh - 0px) !important;
}
/*---------------------------------------------------------------*/
.BodyScrolled {
    position: fixed;
    background: #fff;
    z-index: 1000;
}

/*-----------------------------------------------------------------------------*/
.EmptySmallCart img {

    margin: 17px auto 7px 88px;
}

/*------------------------footer---------------------------------------*/
.R-527{
margin-top: -54px;
}
.E2-1512 {
    width: 110px;
}
.E2-175 {
  width : 55px;
  margin : auto;
}
.E2-185 {
  width : 55px;
  margin : auto;
}
.E2-179 {
  width : 55px;
  margin : auto;
}
.E2-181 {
  width : 55px;
  margin : auto;
}
.E2-183 {
  width : 55px;
  margin : auto;
}
.E2-177 {
  width : 55px;
  margin : auto;
}

.First1BannerImage{
   width:40px;
   position: absolute;
    z-index: 2;
}

.Second2BannerImage{
    width:40px;
    position: absolute;
    z-index: 1;
    opacity: 0;
    transition:0.3s;
}

.HoverOpacity:hover .First1BannerImage{
opacity:0;
transition:0.3s;
}

.HoverOpacity:hover .Second2BannerImage{
opacity:1;}

.E4-548{
    border-top: 1px solid #c1c1c1d4;
    padding-top: 9px;
}
.R-172{
     margin-top: -77px;
    margin-bottom: 62px;
}
.E2-1536 {
 width: 150px;
    height: 100px;
    max-width: 150px;
    max-height: 100px;
    object-fit: contain;
    background: #fff;
    border-radius: 10px;
    margin-left: 8px;
    cursor: pointer;
    padding:5px; 
}
/*
.mkpanel[class*="P-"].Panel196 {
  background-color: #f5f5f5 !important;
}
*/


.PostAuthor{
    width: 100%;
    float: right;
}
.PostAuthor img{
    width: 33px;
    float: right;
    margin-right: 4px;
}

.PostAuthor span{
float: right;
    font-size: 12px;
    margin-top: 9px;
    margin-right: 8px;
}

.PostBox{
background: #ffffff;
border-radius: 12px;
    margin-right: 12px;
}
.PostDate{
float:right;
width:100%;
}
.PostDate span{
    color: #8b8a8a;
    float: left;
    margin-left: 6px;
    font-size: 12px;
}


.C-1189 .pnl .HorizontalHolder:nth-child(2){
    min-width: 500px;
    padding-right: 5px;
}

/*---------------------------------فوتر مجله --------------------------------*/
.HoverOpacity, 
.C-1229, 
.C-1230, 
.C-1284, 
.C-1285 {
  margin-top: 39px;
}
.E4-1743{
    border-top: 1px solid #c1c1c1d4;
    padding-top: 28px;
}
 .R-595 {
margin-top: 30px;
}

.P-220{
background: #fff;
}

/*-------------------------------------------------------------------------------*/






/*------------------------------------------------------------------------------*/