.attribute-swatch-item  .custom-radio span {
  height: 65px!important;
  width: 65px!important;
  border-radius: 0!important;
}
.custom-checkbox span, .custom-radio span {
  border-radius: 0%!important;
  height: 75px!important;
  width: 75px!important;
}
  .custom-checkbox input[type="checkbox"]:checked ~ span::before, .custom-checkbox input[type="radio"]:checked ~ span::before, .custom-radio input[type="checkbox"]:checked ~ span::before, .custom-radio input[type="radio"]:checked ~ span::before {
  border: 3px solid var(--color-1st)!important;
    border-radius: 0%!important; }
  
  
.shop_container.list .list_product_action_box .pr_action_btn li.add-to-cart a {color: #0f0f0f!important;}
.shorting_icon.active {color: #0f0f0f!important;}
.pr_action_btn li a {color: #0f0f0f!important;}
.pr_action_btn li a:hover {background-color: var(--color-1st)!important; color: #0f0f0f!important;}
.product_rate {color: var(--color-1st)!important;}
.product .pr_switch_wrap {
  background-color: #0f0f0f!important;}

.product {
  background-color: #0f0f0f!important;}
  
  .countdown-wrap {background-color: var(--color-1st)!important; color: #0f0f0f!important;}
.countdown-wrap span{color: #0f0f0f!important;}
.faqs-list .card .card-header {
  background: #0f0f0f!important;}
.top-header {
background: linear-gradient(96deg, #1183ff 0%, #f758b5 100%);
  background-color: transparent!important;}
.form-control::placeholder {color: #fff!important; background-color: transparent!important;}
.panel--search-result .panel__content .product_wrap, .panel__footer{color: #fff!important; background-color: #0f0f0f!important;}
.form-control {color: #fff!important; background-color: transparent!important;}
.search_btn {color: #fff!important; background-color: transparent!important;}
.middle-header {
  background-color: transparent!important;}
.header_wrap:not([class*="bg_"]):not([class*="bg-"]) {
  background-color: transparent!important;}
.wishlist_count {color: #0f0f0f!important;}
.cart_count{color: #0f0f0f!important;}
.blog_content {background: #0f0f0f!important;}

.product_action_box i {color: #1d2224!important;}
.newsletter_text::before {color: #1d2224!important;} 
.newsletter_text h3 {color: #1d2224!important;} 
.newsletter_text p {color: #1d2224!important;} 
.btn-fill-out{color: #1d2224!important;}
.modal-content {background: #0f0f0f!important;}
.divider i {background: #000!important;}
.quantity .qty {color: #fff!important;}

.dark_skin .logo_dark {
  width: 220px!important;
}

.navbar-brand img{
  width: 220px!important;
}

.cat_overlap {
background: #000!important;}
.cat_overlap p, a, h2{
color: #eaeaea!important;}

.categories_box a {
  background-color: #000!important;
  color: #fff!important;}

body {
  background: #000 none repeat scroll 0 0!important;
  color: #eaeaea!important;}
body a, p, h1, h2, h3, h4, h5, h6{
  color: #eaeaea!important;}
.table {
  color: #eaeaea!important;}

.categories_btn i {color: #1d2224!important;}
.categories_btn span {color: #1d2224!important;}

#navCatContent {
  background-color: #000!important;}

#navCatContent i, span {
  color: #eaeaea!important;}

.dropdown-menu{
  background-color: #000!important;
  color: #eaeaea!important;}

.input-group-prepend {
  display: none;
}

.footer_dark {
  background-color: #0f0f0f!important;}


.bg_gray {
  background-color: #0f0f0f !important;
  color: #eaeaea!important;}

.bg_gray h1{
  color: #eaeaea!important;}

.cart-product-quantity {
  display: none!important;}



.product_price span {
  color: #d4ff00!important;
}

.payment-checkout-btn {color: #0f0f0f!important;}

.list-group .list-group-item {background: #000!important;
}
.list-group .list-group-item {color: #fff!important;
}

.billing-address-form-wrapper .form-control.is-invalid + .invalid-feedback + label, .billing-address-form-wrapper .form-control.is-valid + .invalid-feedback + label, .billing-address-form-wrapper .form-control:autofill + label, .billing-address-form-wrapper .form-control:not(:placeholder-shown):focus + label, .billing-address-form-wrapper .form-control:not(:placeholder-shown):valid + label, .billing-address-form-wrapper .form-input-wrapper.select--arrow label, .customer-address-payment-form .form-control.is-invalid + .invalid-feedback + label, .customer-address-payment-form .form-control.is-valid + .invalid-feedback + label, .customer-address-payment-form .form-control:autofill + label, .customer-address-payment-form .form-control:not(:placeholder-shown):focus + label, .customer-address-payment-form .form-control:not(:placeholder-shown):valid + label, .customer-address-payment-form .form-input-wrapper.select--arrow label, .customer-tax-information-form .form-control.is-invalid + .invalid-feedback + label, .customer-tax-information-form .form-control.is-valid + .invalid-feedback + label, .customer-tax-information-form .form-control:autofill + label, .customer-tax-information-form .form-control:not(:placeholder-shown):focus + label, .customer-tax-information-form .form-control:not(:placeholder-shown):valid + label, .customer-tax-information-form .form-input-wrapper.select--arrow label {
  background: #000!important;}

.bg-light {background: #000!important;}

.coupon-wrapper .apply-coupon-code {color: #0f0f0f!important;}

#address_country option {background: #0f0f0f!important;}

.countdown_time .countdown_style3 .countdown_box .countdown-wrap {color: #0f0f0f!important;}

.auth-card {background: #0f0f0f!important;}

.top-header {display: none!important;}

.categories_btn {
  padding: 1px 15px!important;
  max-height: 30px;
  border-radius: 5px 5px 0 0;
}

.categories_wrap {
  top: 15px;
}


#navCatContent {
  border-radius: 0 0 5px 5px;
}

.product_wrap {
  border-radius: 18px;
}

.product_img {
  border-radius: 15px 15px 0 0;
}

.product_info {
  padding: 15px;
  background: #0f0f0f!important;
  border-radius: 0 0 15px 15px;
}


.pr_flash {
  border-radius: 5px;
}

.blog_img {
  border-radius: 15px 15px 0 0;
}

.blog_style2 .blog_content {
  border-radius: 0 0 15px 15px;
}
.newsletter-form input {
background: #0f0f0f !important;
}

.product_search_form input{
border-radius: 10px !important;
}

.carousel-control-prev {
  color: #000 !important;
}
.carousel-control-next {
  color: #000 !important;
}
.owl-prev i:hover {
  color: #000 !important;
}
.owl-next i:hover {
  color: #000 !important;
}

.product_wrap:hover{
        box-shadow: rgb(66, 224, 255, 0.2) 0px 20px 30px -10px;
      }
	  
.bb-social-sharing .bb-social-sharing__item a {
  height: 18px!important;
}	  
.bb-social-sharing .bb-social-sharing__item a:hover {
  color: #000!important;
}	  

.breadcrumb_section.page-title-mini {
  display: none;
}

.pr_action_btn li a {
  background-color: #d8d8da!important;
  border-radius: 5px;
}

.product_img_zoom {
  background-color: #8a8a88!important;
  }


.bb-product-attribute-swatch-list.visual-swatch .bb-product-attribute-swatch-display{
width: 40px;
  height: 40px;
  border-radius: 20%!important;}

.pr_switch_wrap .product-attributes .bb-product-attribute-swatch {
  display: inline-grid!important;
  grid-template-columns: 170px 50px 10px 30px;
  margin-bottom: 30px;
}

.bb-product-attribute-swatch-list.visual-swatch .bb-product-attribute-swatch-display:before{
  border-radius: 20%!important;}


.delivery-estimate-content {
  margin-top: -15px;
}
.delivery-estimate-content span {
  color: #4CAF50!important;
}

.delivery-estimate-box {
  background-color: #121617!important;
  border-radius: 10px !important;

}

.product_img_box {
  border-radius: 20px;
}

.product_gallery_item a{
  border-radius: 20px;
}

.product_img_box img {
  border-radius: 20px;
}

.slick-slide img {
  border-radius: 20px;
}

.bb-social-sharing .bb-social-sharing__item {
  border-radius: 20%!important;
}
.btn {
  
  border-radius: 12px!important;
}

.mfp-img {
  border-radius: 20px!important;
}


.product .product_color_switch span {
  
  display: none!important;
}

.product{
  border-radius: 20px!important;
}
.newsletter_form2 button {
  border-radius: 30px!important;
}

.bb-product-filter {
  background: #0d0d0d!important;
}