/* $gray-lighter:        lighten($gray-base, 93.5%) !default; // #eee */
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/**
 * Product Item Selectors
 */
/***********************************************************************/
/* RIGHT TO LEFT */
/* BACKGROUND GRADIENT */
/* BACKGROUND RADIAL */
/* BACKGROUND SIZE */
/* BORDER RADIUS */
/* DOUBLE BORDERS */
/* TRIPLE BORDERS */
/* FONT FACE */
/* OPACITY */
/* TEXT SHADOW */
/**
* Transition-timing-function property@mixin 
*/
/*background RGBA
============================================*/
/****/
/**parallax**/
/**absolute**/
/*  
 * LAYOUT VARIABLES 
 */
/** CHECKOUT BY STEP */
/* $gray-lighter:        lighten($gray-base, 93.5%) !default; // #eee */
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/**
 * Product Item Selectors
 */
/***********************************************************************/
/* RIGHT TO LEFT */
/* BACKGROUND GRADIENT */
/* BACKGROUND RADIAL */
/* BACKGROUND SIZE */
/* BORDER RADIUS */
/* DOUBLE BORDERS */
/* TRIPLE BORDERS */
/* FONT FACE */
/* OPACITY */
/* TEXT SHADOW */
/**
* Transition-timing-function property@mixin 
*/
/*background RGBA
============================================*/
/****/
/**parallax**/
/**absolute**/
/*  
 * LAYOUT VARIABLES 
 */
/** CHECKOUT BY STEP */
ul, ol {
  list-style-type: none;
  padding: 0px;
}

#order-detail-content td.cart_total, #order-detail-content td.price {
  width: 140px;
}

.module-leoblog-blog .blog-comment-block label {
  padding-left: 25px;
}
.rtl .module-leoblog-blog .blog-comment-block label {
  padding-right: 25px;
  padding-left: inherit;
}
.module-leoblog-blog .blog-comment-block label:after {
  color: red;
  content: "*";
  left: 15px;
  position: absolute;
  top: 8px;
}
.rtl .module-leoblog-blog .blog-comment-block label:after {
  right: 15px;
  left: auto;
}

[class*="col-lg-2.4"] {
  width: 20%;
}

#tags_block_left {
  display: none;
}

#currencies-block-top, #languages-block-top {
  position: relative;
}

.rtl .radio input[type="radio"], .rtl .radio-inline input[type="radio"], .rtl .checkbox input[type="checkbox"], .rtl .checkbox-inline input[type="checkbox"] {
  float: right !important;
}
.rtl input[type="radio"], .rtl input[type="checkbox"] {
  margin-left: 10px;
  margin-right: 0px;
}
.rtl p.payment_module a.cheque,
.rtl p.payment_module a.bankwire,
.rtl p.payment_module a.cash {
  background-position: calc(100% - 15px) 12px;
}
.rtl p.payment_module a.cheque:after,
.rtl p.payment_module a.bankwire:after,
.rtl p.payment_module a.cash:after {
  transform: rotate(180deg);
}

.blog-detail .blog-title {
  padding-bottom: 25px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ebebeb;
}

@media (max-width: 1199px) {
  .header-default #logo-theme.logo-theme a {
    width: 150px;
    height: 55px;
  }
  .header-default #header_logo {
    margin-bottom: 0px;
  }
  .header-default #cavas_menu {
    margin: 0px !important;
  }
  .header-default .header-right {
    margin: 10px 0 !important;
  }

  .widget-subcategories .block {
    padding: 5px 10px !important;
  }
  .widget-subcategories .block .title_block {
    margin: 0 0 1px;
  }

  .home01 .block-borderbox.widget-products .title_block {
    margin-top: 0px;
  }
  .home01 .block-borderbox.widget-products .title_block span {
    padding: 15px;
  }
  .home01 .style1.grid .left-block {
    margin-bottom: 0px;
  }
  .home01 .style1 .product-block .addtocart .ajax_add_to_cart_button {
    padding: 5px 15px;
  }
  .home01 .product-block .image .img img {
    height: 180px;
  }

  .block-borderbox.widget-products .owl-item .item {
    padding: 15px !important;
  }

  .ps-ourservice {
    padding: 40px 0;
  }
  .ps-ourservice .ourservice-heading {
    font-size: 17px;
  }
  .ps-ourservice .ourservice-content {
    font-size: 11px;
  }
}
@media (max-width: 991px) {
  .widget-flashsale .pts-flashsale-box {
    padding: 35px !important;
  }
  .widget-flashsale .title_block {
    font-size: 38px !important;
  }
  .widget-flashsale .subtitle {
    font-size: 31px !important;
  }

  #pts-top-menu {
    margin-top: 0px !important;
    border-top: none;
    width: calc(100% - 30px) !important;
    left: 15px !important;
  }
  .rtl #pts-top-menu {
    right: 15px !important;
    left: auto;
  }

  .widget-flashsale .pts-flashsale-time li {
    width: 75px !important;
    height: 75px !important;
  }
  .widget-flashsale .pts-flashsale-time li .countdown_num {
    font-size: 30px !important;
    line-height: 25px !important;
  }

  .widget-testimonial .testimonials.text-center .testimonials-quote {
    margin: 0px !important;
  }

  .ps-ourservice .ourservice-heading {
    font-size: 16px !important;
  }
  .ps-ourservice .ourservice-content {
    font-size: 11px !important;
  }

  .header1 #logo-theme.logo-theme {
    display: block;
    text-align: center;
  }
  .header1 #logo-theme.logo-theme a {
    width: 150px;
    height: 55px;
    background-size: 100% auto;
    margin: 0 auto;
  }
  .header1 #header_logo {
    margin-bottom: 0px;
  }
  .header1 #pts_search_block_top {
    margin-bottom: 15px !important;
    margin-top: 0px !important;
  }

  .pts-megamenu .megamenu > li {
    border-top: 1px solid #ebebeb;
  }
  .pts-megamenu .megamenu > li:first-child {
    border-top: none;
  }
  .pts-megamenu .megamenu > li > a .sub-title {
    display: none !important;
  }
  .pts-megamenu .megamenu > li .dropdown-menu .mega-col {
    width: 100% !important;
  }
  .pts-megamenu .megamenu > li .dropdown-menu .widget-subcategories .widget-heading {
    font-size: 24px !important;
  }
  .pts-megamenu .megamenu > li .dropdown-menu .widget-html, .pts-megamenu .megamenu > li .dropdown-menu .widget-products, .pts-megamenu .megamenu > li .dropdown-menu .widget-manufacture {
    display: none;
  }
  .pts-megamenu .megamenu > li .dropdown-menu .widget-subcategories .widget-heading {
    font-size: 16px;
    margin: 0px !important;
  }
  .pts-megamenu .megamenu > li .dropdown-menu .panel-group {
    margin-bottom: 0px;
  }
  .pts-megamenu .megamenu > li .widget-subcategories .widget-heading {
    font-size: 16px;
  }
  .pts-megamenu .megamenu > li .widget-subcategories .media .list-style a:before {
    display: none;
  }

  .sidebar {
    display: none;
  }

  #breadcrumb {
    padding: 0px !important;
  }

  .btn-default {
    padding: 5px 10px;
  }

  .tab-v4 .tab-content {
    padding: 0 20px;
  }

  .blog_container .blog-shortinfo {
    height: 80px;
    overflow: hidden;
  }

  .margin-xs {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .widget-flashsale .pts-flashsale-box {
    padding: 15px !important;
  }
  .widget-flashsale .title_block {
    font-size: 24px !important;
    line-height: 26px !important;
  }
  .widget-flashsale .subtitle {
    font-size: 26px !important;
    line-height: 28px !important;
  }
  .widget-flashsale .pts-flashsale-time li {
    border: 2.5px solid #ffffff;
    margin: 0 5px !important;
  }

  .widget-testimonial .testimonials {
    margin: 0px !important;
  }
  .widget-testimonial .testimonials.text-center .testimonials-quote {
    padding: 10px;
    font-size: 18px;
    line-height: 1.8;
  }

  .headding_group .group_title {
    font-size: 20px !important;
    line-height: 1.5 !important;
  }

  .block-borderbox .title_block {
    font-size: 20px !important;
    line-height: 1.5 !important;
  }
  .block-borderbox .title_block span {
    padding: 0px !important;
    line-height: 1.5 !important;
  }

  .ps-ourservice {
    display: block !important;
    padding: 15px 0 !important;
  }

  .blog_container.grid .blog_wrap {
    top: 0% !important;
    transform: translateY(0%) !important;
    padding: 15px !important;
  }

  #pts_search_block_top .input-group-btn {
    display: none;
  }

  .widget-image {
    display: none;
  }

  .widget-banner.banner_style1 .widget-inner .widget-wrap {
    display: block;
    padding: 15px;
  }
  .widget-banner.banner_style1 .widget-inner .btn {
    margin-top: 10px !important;
  }

  .widget-iconbox .text-left, .widget-iconbox .text-right {
    text-align: center !important;
  }
  .widget-iconbox .fbox-icon {
    width: 100%;
    padding: 0px !important;
    margin-bottom: 10px !important;
  }
  .widget-iconbox .fbox-icon .icon {
    margin: 0px !important;
  }
  .widget-iconbox .media-left, .widget-iconbox .media-right {
    width: 100%;
    padding: 0px 20px !important;
  }
  .widget-iconbox .fbox-title {
    font-weight: 600;
    font-size: 18px !important;
  }

  .blog_container .blog-image img {
    width: 100%;
  }
}
/*******************************************************
				Addresses Styles
********************************************************/
#addresses #center_column .page-heading {
  margin: 0 0 22px;
}
#addresses #center_column p {
  margin: 0 0 13px;
}
#addresses #center_column p.p-indent {
  margin: 0 0 27px;
}

.address li.address_update {
  margin: 14px 0 6px 0;
}
.address li.address_update a {
  margin: 0 10px 0 0;
}
.rtl .address li.address_update a {
  margin: 0 0 0 10px;
}
