/* 
Name: Your Theme Name
Author: HasTech
*/
#YourID, .YourClass{
	color: red;
}
.search-form-input input {
    padding: 10px 55px 10px 20px;
}

.top-box-lang ul > li.currency:after {
    display:none;
}
.top-box-lang ul > li.currency {
    margin-right: 0;
    padding-right: 0;
}
.top-box-lang .btn-group .dropdown-menu {
    padding: 0 20px;
    width: 200px;
}
.cart-empty-title h3 {
    margin: 0;
    font-size: 21px;
    padding: 20px 20px !important;
}
#top-shopoing-cart .dropdown-menu {
    padding: 0!important;
}
ul ul, ul ol, ol ol, ol ul {
    margin: 0;
}
.setting-account .show {
    display: inherit!important;
}
.section-row {
    padding: 0;
}
#top-shopoing-cart .dropdown-menu .single-product-cart {
    margin: 0;
/*     max-height: 300px; */
/*     overflow: auto; */
  min-height:200px;
    padding: 10px 20px 20px !important;
}
#top-shopoing-cart .dropdown-menu li.single-cart {
    overflow: hidden;
}
#top-shopoing-cart .dropdown-menu .cart-img {
    width: 30%;
}
#top-shopoing-cart .dropdown-menu .cart-info {
    width: 60%;
}
li.menu-benner-image a img {
    width: 100%;
}
.box-module {
    margin-top: 0;
}
.label-product.label-sale {
    font-size: 12px;
    height: 50px;
    line-height: 50px;
    width: 50px;
}
span.spr-badge-caption {
    display: none;
}
.spr-icon.spr-icon-star-empty {
    opacity: 1;
}
ul.rating i {
    color: #0879c9;
}
.single-deals-offer .action-links .btn-cart {
    width: 140px;
    text-align: center;
}
.sale-title.label-product, .percent-count.label-product {
    display: none;
}
.sale-title.label-product {
    left: 10px;
    right: auto;
}
.sale-title.label-product.label-sale {
    left: 10px;
    right: auto;
}
.label-product {
    font-size: 12px;
    height: 50px;
    line-height: 50px;
    width: 50px;
}
.tabs-categorys-list li.active a {
    color: #222;
}
.rating {
    height: 20px;
}
.sinle-product-item .action-links {
    top: 6%;
}

.benner-area {
    padding: 0;
}
.product-2 .sinle-product-item{
	margin-bottom:20px;
}
#cate-mobile-toggle .category-sub > li > a::before {
    display:none;
}
.home-two-shearch .search-form-input input {
    padding: 10px 130px 10px 20px;
}
.top-search-area.shearch-fore .search-form-input input {
    padding: 10px 55px 10px 20px;
}
.breadcrumb-list > li {
    display: inline-block;
}
.breadcrumb-list > li > a {
    position: relative;
    margin-right: 30px;
}
.breadcrumb-list > li > a:before {
    position: absolute;
    content: ">";
    font-size: 14px;
    top: 2px;
    right: -22px;
}
.breadcrumbs {
      border-bottom: 1px solid #dddddd;
}
.product-view-mode ul li {
    display: inline-block;
}
.change-view {
    padding: 0;
}
 .product-show label {
    margin: 9px 10px 0 0;
}
.shop-products-wrapper #grid .sinle-product-item {
    margin-bottom: 20px;
}
.pagination a, .pagination .page.current {
    padding: 0;
}
.pagination-box li.active a {
    background: #0879C9;
    color: #fff;
}
.pagination-box li a:hover {
    background: #0879C9;
    color: #fff!important;
}
.theme-default-pagination {
    float: right;
}
.filter-group a:before {
    border: 1px solid #dfdfdf;
    border-radius: 2px;
    color: rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    font-family: "Ionicons";
    height: 15px;
    line-height: 13px;
    margin-right: 10px;
    text-align: center;
    width: 15px;
}
.filter-group a.active:before{
	    color: #0879C9;
}
.product-view-mode ul li {
    margin-right: 8px;
}
.product-view-mode ul li a {
    cursor: pointer;
}
.cart-disable {
    cursor: not-allowed!important;
}
.product-layout-list .list-btn-cart {
    padding: 0;
    width: 140px;
    text-align: center;
}
.shop-products-wrapper {
    margin-bottom: 0;
}
.sinle-product-item .countdown-deals .time-count {
    font-size: 15px;
    height: 40px;
    line-height: 40px;
    width: 50px;
}
.sinle-product-item .countdown-deals {
    justify-content: space-between;
    display: flex;
    padding-top: 8px;
}

.sinle-product-item .countdown-deals span.cdown:last-child {
    margin-right: 0;
}
.product-layout-list .countdown-deals {
    display: flex;
    margin-bottom: 15px;
}
.mb-40{
  margin-bottom:40px;
}
.secton-title a {
    margin-left: 10px;
    margin-top: 5px;
    display: inline-block;
}
.blog-search input.input-group-field {
    width: 100%;
}
.instagram-ara #instafeed a {
    min-width: 33.33%;
    flex: 0 0 33%;
}
.comment-form-author, .comment-form-email, .comment-form-url {
    float: left;
    padding: 0 10px;
    width: 50%;
}
ul, ol {
    margin: 0;
    padding: 0;
}
.comment-success .theme-default-pagination,.comment-success  .pagination-box {
    float: none;
}
.comment-success  .pagination {
    justify-content: center;
}
.coupon-all .coupon2 input.button:hover,.coupon-all .coupon .shipping-info .theme-default-button:hover {
    background-color: #0879C9;
}

.coupon-all .coupon2 input.button,.coupon-all .coupon .shipping-info .theme-default-button {
    background-color: #333333;
    border: 0 none;
    border-radius: 2px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: 700;
    height: 42px;
    letter-spacing: 1px;
    line-height: 42px;
    padding: 0 25px;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
    width: inherit;
}
.coupon-all .coupon2 {
    float: right;
}
.culculate-shipping h3,.cart-coupon h3{
    font-size: 22px;
}
.table-content table td {
    text-align: center;
}
.error404 .search-error-wrapper a.home-bacck-button {
    margin-top: 0;
}
.create-custom-page h2 {
    font-size: 28px;
    margin-bottom: 20px;
    color: #333;
}
.create-custom-page p {
    margin-bottom: 20px;
    color: #333;
}
.create-custom-page ul {
    margin-bottom: 20px;
}
.create-custom-page ul li {
    list-style: inside;
    line-height: 30px;
}
.single-categories-blog dt {
    margin-bottom: 10px;
}
.About-us-team-area {
    padding: 0px 0;
}
.contact-infor {
    margin: 0;
}
.contact-form {
    margin: 0;
}
.contact-inner {
    width: 100%;
}
.search-page .theme-default-pagination {
    float: none;
}
.search-page .pagination {
    justify-content: center;
}
.pagination {
    margin-bottom: 0;
}
.qwick-view-content > h1 {
    color: #4f8fb3;
    margin-bottom: 10px;
    font-size: 24px;
}
.product-price.product-info__price.price-part span, .price-box__old {
    font-size: 20px;
    font-weight: 600;
      color: #00abaf;
}

.quick-view-rating i {
    margin-right: 2px;
}
.quick-view-rating.rating i {
    color: #0879c9;
}
span.main.amount.price-box__old {
    color: #999999;
}
span.price-box__new{
	color: #e64545;
}
.select-option-part label {
    color: #2c2c2c;
}
.theme-default-button:hover {
    background-color: #0879c9;
    color: #fff;
}
.theme-default-button {
    background-color: #222222;
    color: #fff;
}
#quickViewModal .close {
    font-size: 20px;
  font-weight:normal;
  top:0;
  right:10px;
}
.post-title a {
    color: #222;
    font-size: 16px;
    font-weight: 400;
}
.text--price.pro-price .price--sale {
    color: #e64545;
    font-size: 16px;
}
.price--compare.strike-through {
    color: #999999;
    margin-left: 10px;
    font-size: 16px;
}
.product-tile--tile-actions a {
    color: #222;
}
.product-tile--tile-actions a:hover,.post-title a:hover {
    color: #0879c9;
}
.wrapper .customer-page header {
       box-shadow: 0 0 0px rgba(0, 0, 0, 0);

}
.product-info-detailed {
    margin-top: 0;
}
.description-content h2 {
    color: #222;
    font-size: 25px;
    margin-bottom: 10px;
}
.description-content > p {
    line-height: 24px;
    margin-bottom: 10px;
}
.description-content ul {
    margin-bottom: 10px;
}
.description-content ul li {
    list-style: inside;
    line-height: 30px;
}
.quick-view-content .add-to-cart {
    display: inline-block;
    line-height: 40px;
}
.product-sku {
    margin-bottom: 5px;
}
.sinlge-product-wrap .price-box {
    margin-top: 5px;
    margin-bottom: 5px;
}
.product-inventory {
    margin-bottom: 5px;
}
.product-description p {
    margin-bottom: 20px;
}
.swatch .header {
    margin-bottom: 15px;
}
.product-quantity-action.quantity-selector {
    display: inline-block;
}
.product-quantity-action.quantity-selector input {
    width: 50px;
    text-align: center;
}
.quick-view-content .quantity {
    margin: 0px 0 15px;
}
.share-icons.section.fix {
    margin-top: 10px;
}
.sinlge-product-wrap .quick-view-content .add-to-cart {
    width: 166px;
    text-align: center;
}
.product-variant-option .selector-wrapper + .selector-wrapper {
    margin-top: 0;
}
.product-variant-option .selector-wrapper{
    margin-bottom: 20px;
}
.swatch-element.soldout label::after {
    display:none;
}
.quick-view-content .countdown-deals {
    margin-bottom: 15px;
}
.feequently-about-content {
    margin-top: 0;
}
.faequently-accordion {
    margin-bottom: 0;
}
.feequently-about-content {
    margin-bottom: 40px;
}
.other-page-categoriy .vertical-menu-list {
    z-index: 99999;
}
.mean-container .mean-bar {
    z-index: 99;
}
.spr-icon.spr-icon-star {
  color: #0879c9;
}
.main-blog-wrap {
  margin-bottom: 0;
}
.categories-blog-area {
  margin-bottom: 0;
}
.comment-form-area {
  margin-bottom: 0;
}
.percent-count.label-product.label-sale {
    right: 15px;
    left: auto;
}
.section-row {
    overflow: hidden;
}
.about-corporate-area {
    overflow: hidden;
}
.newsletter-group-area {
    overflow: hidden;
}
.spr-icon.spr-icon-star-empty {
    opacity: 1;
}
.description-content i.spr-icon.spr-icon-star-empty {
    color: #0879c9;
}
.cart-page-total > a:hover {
    color: #fff;
}
.new-title.label-product.label-sale {
  left: 10px;
  top: 65px;
}
.wrapper.wrapper-box {
    box-shadow: -3px 0 50px -2px rgba(0, 0, 0, 0.14);
    max-width: 1240px;
    width: 100%;
    margin: 0 auto;
    background: #fff;
    position: relative;
}
.postinfo-wrapper .post-info blockquote {
  border-right: 0!important;
}
.product-description {
    margin-bottom: 20px;
}
.product-description p {
    margin-bottom: 0;
}
.mini-cart-sub li {
  overflow: hidden;
}
.mini-cart-sub .cart-button {
  margin-bottom: 15px!important;
}
.shop-bar-inner {
    margin-top: 3px;
}
.single-product-active li a {
    border: 2px solid #eaebee;
}
.product-quantity-action.quantity-selector input {
  height: 40px;
  width: 60px;
  padding: 5px;
}
.categories-toggler-menu.togoler-style-4 {;
  transition: all 0.3s ease 0s;
}
.fcategory-image > a {
    border-radius: 0;
}
.soldout-title.label-product {
    font-size: 11px;
}