body{
  overflow-x: hidden;
  font-size: 14px!important;
}

.main_menu ul ul ul,.main_menu ul ul ul ul{
  right: 100%;
  top: 0;
  width: 200px;
}
.header-bottom-list > li  ul{
  position: absolute;
  opacity: 0;
  visibility: hidden;
}
.header-bottom-list > li:hover > ul.ht-dropdown {
  opacity: 1;
  visibility: visible;
}

.swiper-slide .description{
  position: absolute;
  top: 38%;
  z-index: 1;
  text-align: center;
  direction: rtl;
  width: 100%;
  color: #fff;
  background: rgba(0,0,0,0.3);
  padding: 20px;
}
.slider_box {
  margin-left: auto !important;
  padding-left: 15px !important;
}

.like-product .sticker-new{
  background: #e62e04 none repeat scroll 0 0!important;
  height: 35px!important;
  line-height: 35px!important;
  min-width: 35px!important;
}
.blog-desc {
  text-align: justify;
}
.hot-deal-products .owl-carousel .owl-nav.disabled {
  display: block!important;
}
.vertical-menu > span {
  padding-right: 20px;
  padding-left: 10px !important;
  text-align: right;
}
.list_ptoduct rashin{
  flex: 1 0 100%;
  display: flex;
  flex-wrap: wrap;
  max-width:100%;
}
.actions-primary span {
  background: #eeeeee none repeat scroll 0 0;
  border: 1px solid #cbcbcb;
  border-radius: 3px;
  color: #333333;
  height: 40px;
  line-height: 40px;
  position: relative;
  text-align: center;
  -webkit-transition: all 400ms ease-in 0s;
  -ms-transition: all 400ms ease-in 0s;
  -transition: all 400ms ease-in 0s;
  transition: all 400ms ease-in 0s;
  width: 100%;
  margin: 0 0 10px;
  font-weight: 700;
  display: block;
  font-family: "WYekan",sans-serif;
  font-weight: 700;
  font-size: 15px;
  cursor: pointer;
}
.actions-primary span:hover{
  background: #e62e04;
  color: #fff;
  border-color: #e62e04;
}
.child{
  font-family: yekan;
}
.post-meta li {
  font-size: 13px !important;
  margin-right: auto !important;
  padding-right: 5px !important;
  margin-left: 20px;
}
.post-meta li span i {
  margin-left: 5px;
}
.sidebar-desc p {
  text-align: justify;
}
.ptb-100,.ptb-95,.pb-100,.pt-100,.pb-90,.pt-95{
  padding: 30px 0 !important;
}
.galleryrelated{
  height: 180px;
}
#divcommentsuser .rcommentspullleft input{
  background: #212121 none repeat scroll 0 0;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-family: "WYekan",sans-serif;
  font-size: 18px;
  font-weight: 700;
  padding: 10px 25px;
  text-transform: capitalize;
}
#divcommentsuser .rcommentspullleft input:hover{
  background: #e62e04 none repeat scroll 0 0;
  color: #fff;
}
#divcommentsuser h4{
  margin-bottom:20px;
}
.tags{
  float: right;
  width: 100%;
  margin: 30px auto;
}
.tags a{
  font-size: 13px;
  background: #e62e04;
  color: #fff;
  padding: 1px 5px;
  border-radius: 3px;
  margin-left: 5px;
}
.tags a:hover{
  background: #ba2a09;
  color: #fff;
}
.consulation .accordion {
  padding: 5px 15px 5px 5px;
  cursor: pointer;
  width: 100%;
  text-align: right;
  border: none;
  outline: none;
  display: block;
  transition: 0.4s;
  position: relative;
}
/* Style the accordion panel. Note: hidden by default */
.consulation .panel {
  display: none;
  padding: 0 20px;
  overflow: hidden;
}
.breadcrumb a{
  color: #333333!important;
  font-size: 14px!important;
  margin-right: 5px!important;
}
.breadcrumb a:hover{
  color: #E62E04!important;
}
.categorie-search-box button {
  font-size: 17px !important;
}
.nivo-caption{
  display:none!important;
}
.header-bottom-list > li > a {
  padding: 15px !important;
}
.mean-container .mean-nav ul,#cate-mobile-toggle {
  overflow-y: initial !important;
}
.footer-content{
  text-align: justify;
  font-size: 14px;
  line-height: 25px;
}
.copyright-text p span a{
  color: #e62e04 !important;
}
.copyright-text p span{
  color: #555 !important;
}
.vertical-menu > span::after {
  content: "\f0c9"!important;
  font-family: "fontawesome"!important;
  font-size: 22px!important;
}
#cate-mobile-toggle .category-sub > li > a::before {
  content: "" !important;
}
.big-banner-box .col-img:first-child,.big-banner-box .col-img:last-child {
  margin-right: 0px !important;
  margin-left: 0px !important;
}
.big-banner-box{
  flex-wrap:wrap;
}
.sidebar-title {
  border-bottom: 3px solid #e62e04;
  padding-bottom: 10px;
}
.side-product-active,.main-categorie,.listproduct{
  border: 1px solid #f8f8f8;
}
#shop-cate-toggle{
  border: 1px solid #f8f8f8;
  padding: 10px;
}
.listproduct .sticker-new {
  font-size: 13px !important;
  height: 30px !important;
  left: 0 !important;
  line-height: 30px !important;
  min-width: 30px !important;
  padding: 0 !important;
  top: 0 !important;
}
.main-categorie .pro-content h4 a ,.main-categorie .price{
  font-size: 14px !important;
}
.category-menu.sidebar-menu li.has-sub > a::after {
  left: 0 !important;
}
.pro-pagination {
  padding: 30px 0;
}
.main-shop-page .rating-summary{
  float: left;
}
.pro-price span:not(:last-child) {
  margin-right: 0 !important;
  margin-left: 15px;
}
.main-shop-page .actions-primary span {
  padding: 0 10px!important;
}
.thumnail-desc .tab-content p {
  text-align: justify;
}
.divcommentsusershop{
  width:auto!important;
  margin: 0 !important;
}
.single-latest-blog {
  padding: 15px !important;
}
.blog-desc h4 {
  line-height: 40px !important;
}
.single-latest-blog .readmore {
  font-size: 14px!important;
  font-weight: 100!important;
  padding: 7px 10px!important;
  margin-top: 0 !important;
  position: absolute;
  bottom: 10px;
  left: 10px;
}
.blog-desc p{
  height: 100px;
}
.team-info p {
  font: 13px WYekan!important;
  font-style: normal!important;
}
.contact-area .form-control {
  padding: 5px 10px!important;
  text-align: right !important;
}
.nice-select::after {
  right: initial !important;
  left: 12px;
}
.nice-select .list{
  left: initial !important;
  right: 0;
}
.nice-select .option {
  padding-right: 18px!important;
  padding-left: 29px!important;
  text-align: right!important;
}
.rashinsearch {
  width: 100%;
}
.categorie-search-box span {
  background: #e62e04 none repeat scroll 0 0;
  border: medium none;
  border-radius: 4px 0px 0px 4px;
  color: white;
  font-size: 17px;
  height: 38px;
  line-height: 38px;
  margin: 0;
  padding: 0;
  position: absolute;
  left: 0;
  text-align: center;
  top: 0;
  transition: all 300ms ease-in 0s;
  width: 60px;
  cursor: pointer;
}
.img-responsive{
  width: 100%!important;
  height: auto!important;
}
.price{
  color: #e62e04 !important;
}
.pro-actions {
  bottom: 0!important;
  top: initial!important;
}
.section-ttitle h2, .title-box h2 {
  font-weight: 100 !important;
}






@media (min-width:768px){
  .blog-desc {
    margin-top: -60px;
  }
  .pageblog{
    margin-right:8.333333%;
  }
  #divcommentsuser{
    width:900px;
  }
}

@media (min-width:991px){
  .vertical-menu-list {
    height: 334px;
  }
  .logo a {
    text-align: right!important;
  }
  .brand-banner a{
    height: 196px;
  }
  .single-latest-blog {
    height: 240px;
  }
  .vertical-menu-list > li:hover > ul.ht-dropdown,
  .vertical-menu-list ul.ht-dropdown.mega-child li:hover ul.ht-dropdown{
    opacity: 1;
    visibility: visible;
    -webkiit-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
  .vertical-menu-list .ht-dropdown {
    right: 0;
    opacity: 0;
    position: absolute;
    top: 100%;
    -webkiit-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 0 0 0;
    transform-origin: 0 0 0;
    visibility: hidden;
  }
  .vertical-menu-list .ht-dropdown.mega-child{
    left: 268px;
    top:0;
    right: 100%;
    width: 200px;
  }
}

@media (max-width:991px){
  .main-brand-banner .col-img img {
    display: none!important;
  }
  .section-ttitle h2{
    text-align: center!important;
  }
  .vertical-menu-list li > a i {
    display: none!important;
  }
  .btn-show-mobile {
    display: block !important;
  }
  .vertical-menu-list .ht-dropdown.mega-child {
    display: none;
  }
}

@media (min-width:768px) and (max-width:991px){
  .footer-top .row div:nth-child(n+3) .single-footer{
    margin-top: 40px!important;;
  }
  .section-ttitle {
    width: auto !important;
  }
}

.main-shop-page table tr td{
 vertical-align: middle; 
}


.order-1.order-lg-2{
  width: 100% !important;
}
.header-bottom-list li > a i {
  margin-left: 0 !important;
  float: left!important;
  margin-right: 5px;
}
.header-bottom-list > li > ul.ht-dropdown li a {
  color: #333 !important;
}
.header-bottom-list li a:hover {
  color: #E62E04!important;
}
.owl-dots {
  direction: ltr!important;
}
.owl-carousel.owl-rtl .owl-item {
  float: left !important;
}
.newsletter-box .subscribe {
  border: 1px solid #ddd !important;
}
.single-latest-blog .blog-desc h4 a{
  color: #000 !important;
  font-size:15px!important;
}
.single-latest-blog .blog-desc p{
  color: #777 !important;
}
.consulation .panel {
  margin-bottom: 10px;
}
.consulation .panel span{
  color: #888!important;
}
.ht-work-text > h5 a {
  color: #e62e04 !important;
}

/*-----------basket-------------*/

#DIV_BasketContainer{
  padding: 0 30px;
  margin-bottom: 120px;
}
#DIV_BasketContainer .row{
  display: block !important;
}
#DIV_BasketGrid{
  background-color: #f8f8f8 !important;
  direction: ltr;
  font-family: wyekan !important;
}
#DIV_Basket_Price{
  font-family: wyekan !important;
  float: left;
}
#DIV_Basket_Price .pull-right,#DIV_BasketGotoBack{
  float: right !important;
}
#DIV_Basket_Price .pull-left,#DIV_Basket_GotoNext{
  float: left !important;
}

#DIV_Basket_Price .pull-right{
  font-size: 15px !important;
}
#DIV_Basket_Price .pull-left{
  font-size: 20px !important;
}
#DIV_BasketGotoBack a span,#ctl01_ctl01_LinkButton5 span,#ctl01_ctl01_LinkButton7 span,#ctl01_ctl01_LinkButton6 span{
  border: 1px solid #ddd;
}
.boxmodule .innerbox{
  background: #fff;
  padding: 20px;
}

@media (min-width:768px){
  #DIV_BasketGrid{
    overflow-x: auto !important;
    overflow-y: hidden !important;
  }
}
@media (max-width:440px){
  #DIV_BasketGotoBack{
    float: left !important;
    margin-top: 20px;
  }
}

#ctl01_ctl01_LinkButton1 span,#ctl01_ctl01_BTN_Payment span,#ctl01_ctl01_LinkButton7 span,#ctl01_ctl01_LinkButton6 span{
  margin-top: 40px;
}

#DIV_BasketpaymentOption #ctl01_ctl01_UpdatePanel2 .peimantrashinlist {
  float: right;
  text-align: center !important;
}
#ctl01_ctl01_DIV_PaymentMethods03 .col-md-6.col-sm-12,#ctl01_ctl01_DIV_ShowDiscountCode .col-sm-2,#ctl01_ctl01_DIV_ShowRepresentativeCode .col-sm-2{
	float: right;
}
.large_pic_majol{
  display:none
}

@media (max-width:575px){
  .small_pic_majol{
    display:none;  
  }
  .large_pic_majol{
    display:block !important;  
  }
}


.main-brand-banner .owl-nav {
  left: -180px !important;
  top: -12px !important;
}


.filters_wrapper{
  padding: 10px;
}
.filters_wrapper .filters .content input[type="checkbox"] {
  display: none;
}
.filters_wrapper .filters .content label {
  padding-right: 30px;
  position: relative;
  display: block;
  line-height: 20px;
  font-size: 14px;
  font-weight: 300;
  color: #7c7c7c;
}
.filters_wrapper .filters .content{
  display:none;
}
.filters_wrapper .filters .header:after{
  content:'';
  clear:both;
  display:block
}
.filters_wrapper .filters .header i{
  color:#777;
  cursor: pointer;
  float:left;
  line-height:25px
}
.filters_wrapper .filters .header span{
  float:right;
  line-height:20px;
  padding-bottom: 5px;
}
.filters_wrapper .filters .content label::after {
  content: "\f00c";
  font-family: fontawesome;
  font-style: normal;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -10px;
  line-height: 20px;
  width: 20px;
  height: 20px;
  border: 1px solid #ccc;
  border-radius: 4px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  background: #fff;
  transition: 0.2s;
}
.filters_wrapper .filters .content li input:checked ~ label::after {
  background: #777;
}
.filters_wrapper .fa-angle-down::before {
  content: "\f107";
  font-family: fontawesome;
  font-style: normal;
}
.filters_wrapper .filters .content ul li::after{
  content:"";
  clear:both;
  display:block;
}
.specifications,.filters_wrapper ul{
  list-style: none;
  padding: 0 10px 0 0;
}
.specifications>li:not(:first-child) {
  border-top: 1px solid #eaeaea;
}
.specifications>li {
  padding: 8px 0;
}
.specifications>li>span {
  display: inline-block;
  width: 175px;
}
.tags li{
  display: inline-block;
  list-style: none;
  margin-bottom: 15px;
}

.btn-show-mobile {
  display: none;
  position: absolute;
  left: 10px;
  top: 12px;
  z-index: 9;
  font-size: 16px;
  width: 20px;
  text-align: center;
}


@media (min-width: 992px){
  footer .pnl_admin_gadgets_section .col-lg-3 {
   flex: 0 0 100%!important;
   max-width: 100%!important;
 }
}


@media (min-width: 768px){
	
  footer .pnl_admin_gadgets_section .col-md-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }

}