/* Newsletter PopUp */.subscribe_area > h2, .subscribe-content > h2 {
  color: #000000;
}
.subscribe_area > p, .subscribe-content > p {
  color: #666666;
}
.grid__item h1{
  color: ;
}
.subscribe-form-input {
  border: 1px solid #ddd;
  color: #ddd;
}
.subscribe-form-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #ddd !important;
}
.subscribe-form-input::-moz-placeholder { /* Firefox 19+ */
  color: #ddd !important;
}
.subscribe-form-input:-ms-input-placeholder { /* IE 10+ */
  color: #ddd !important;
}
.subscribe-form-input:placeholder { /* Firefox 18- */
  color: #ddd !important;
}
.newsletter-btn {
  background: #000000 none repeat scroll 0 0;
  color: #fff;
}
.newsletter-btn:hover{
  background: #666666 none repeat scroll 0 0;
  color: #fff;
}
.popup_off{
  color: #999999;
}
.newsletter_popup_inner:before {
  background: #ffffff;
  opacity: 0.1;
}
.form-group.subscribe-form-group p {
  color: #000000;
}
/* Breadcurmb Banner */
.breadcrumbs {
  background: #f6f6f6 ;
    padding-top: 50px;
    padding-bottom: 50px;
    }
.overlay-bg::before {
  background: #000000 none repeat scroll 0 0;
  opacity: 0;
}
.breadcrumbs-title {
  color: #666666;
}
.breadcrumb-list > li > a {
  color: #000000;
}
.breadcrumb-content ul > li::before {
  background-color: #000000;
}
.breadcrumb-list > li {
  color: #333333;
}
@media (max-width: 767px) {
  .breadcrumbs {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}



/* Top Bar Noticfication */

.top-notification-bar {
  background: #161616;
  background: -moz-linear-gradient(left, #161616 0%, #161616 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #161616), color-stop(100%, #161616));
  background: -webkit-linear-gradient(left, #161616 0%, #161616 100%);
  background: -o-linear-gradient(left, #161616 0%, #161616 100%);
  background: -ms-linear-gradient(left, #161616 0%, #161616 100%);
  background: linear-gradient(to right, #161616 0%, #161616 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#161616', endColorstr='#161616', GradientType=1 );
    }

.notification-entry p a.notification-button {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  color: #000000;
}
.notification-entry p a.notification-button:hover {
  background-color: #c98060;
  border: 1px solid #c98060;
  color: #ffffff;
}
.notification-close-btn {
  background-color: ;
  border: 1px solid rgba(0,0,0,0);
  color: rgba(0,0,0,0);
}
.notification-close-btn:hover{
  background-color: rgba(0,0,0,0);
  border: 1px solid rgba(0,0,0,0);
  color: rgba(0,0,0,0);
}

.notification-close-btn {
  margin-top: 0px;
}

.notification-entry p {
  color: #ffffff;
}
.top-notification-bar::before {
  background: rgba(22, 22, 22, 0);
}




/* Typography */



@font-face {
  font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  src: url("//silverstones.pk/cdn/fonts/poppins/poppins_n4.934accbf9f5987aa89334210e6c1e9151f37d3b6.woff2?h1=ZDI2NzZmLTlhLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=c2lsdmVyc3RvbmVzLnBr&hmac=fff202e4d7dc4eced97ad417b6f5916f585050754e4ee42283e529edcf58898a") format("woff2"),
       url("//silverstones.pk/cdn/fonts/poppins/poppins_n4.ee28d4489eaf5de9cf6e17e696991b5e9148c716.woff?h1=ZDI2NzZmLTlhLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=c2lsdmVyc3RvbmVzLnBr&hmac=237a71d97b98a894d29df5eaf84be48ba3a19233623cdec65eb0fddaad38ec42") format("woff");
}

@font-face {
  font-family: Futura;
  font-weight: 400;
  font-style: normal;
  src: url("//silverstones.pk/cdn/fonts/futura/futura_n4.df36ce3d9db534a4d7947f4aa825495ed740e410.woff2?h1=ZDI2NzZmLTlhLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=c2lsdmVyc3RvbmVzLnBr&hmac=fa5d59e3a188b4923a7c60d671a23f108d5cf849d57f64968a3800907a8eba8a") format("woff2"),
       url("//silverstones.pk/cdn/fonts/futura/futura_n4.6bce24beb4ba1ff4ddeb20f7cd6e2fa513a3d6ec.woff?h1=ZDI2NzZmLTlhLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=c2lsdmVyc3RvbmVzLnBr&hmac=310a58aa8f71770257f06f91ec2d6929ba8895adaa23567c43f51e4d6fcdcb8a") format("woff");
}

@font-face {
  font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  src: url("//silverstones.pk/cdn/fonts/poppins/poppins_n4.934accbf9f5987aa89334210e6c1e9151f37d3b6.woff2?h1=ZDI2NzZmLTlhLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=c2lsdmVyc3RvbmVzLnBr&hmac=fff202e4d7dc4eced97ad417b6f5916f585050754e4ee42283e529edcf58898a") format("woff2"),
       url("//silverstones.pk/cdn/fonts/poppins/poppins_n4.ee28d4489eaf5de9cf6e17e696991b5e9148c716.woff?h1=ZDI2NzZmLTlhLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=c2lsdmVyc3RvbmVzLnBr&hmac=237a71d97b98a894d29df5eaf84be48ba3a19233623cdec65eb0fddaad38ec42") format("woff");
}


html, body, input, textarea, button, select{
  font-family: Poppins, sans-serif;
  font-weight: 400;
  font-style: normal;
}
h1, h2, h3, h4, h5, h6{
  font-family: Futura, sans-serif;
  font-weight: 400;
  font-style: normal;
}
p{
  font-family: Poppins, sans-serif;
  font-weight: 400;
  font-style: normal;
}/* End Typography */
/* Custom and Customer Page */
.theme-default-margin, .shopify-challenge__container {
  padding-top: 100px;
  padding-bottom: 100px;
}
@media (max-width: 767px) {
  .theme-default-margin, .shopify-challenge__container{
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

.create-custom-page{
  padding-top: 75px;
  padding-bottom: 75px;
}
@media (max-width: 767px) {
  .create-custom-page{
    padding-top: 55px;
    padding-bottom: 55px;
  }
}
/* End Custom Page */
/* QuickView */

/* End Quickview */


/* ======================================================================
Name: Your Theme Color CSS file
====================================================================== */

body{ 
  color: #000000;
  background-color: #fff;

}

select,
p,
input,
textarea{ 
  color: #000000; 
}


h1, h2, h3, h4, h5, h6 {
    color: #000000;
}

a, button{ color: #000000; }


a:hover {
  color: #000000; }

#scrollUp {
  background-color: #000000;
}

.main-menu > nav > ul > li > a > span {
  background-color: #000000;
}
.main-menu > nav > ul > li ul.submenu li a:hover {
  color: #000000; }
.main-menu > nav > ul > li ul.mega-menu > li ul li a:hover {
  color: #000000; }
.main-menu > nav > ul > li:hover > a {
  color: #000000; }
.header-right-wrap .setting-wrap button:hover {
  color: #000000; }
.header-right-wrap .setting-wrap .setting-content ul li ul li a:hover {
  color: #000000; }
.header-right-wrap .setting-wrap:hover {
  color: #000000; }
.cart-wrap > button:hover span.icon-cart {
  color: #000000; }
.cart-wrap .shopping-cart-content .shopping-cart-top a:hover {
  color: #000000; }
.cart-wrap .shopping-cart-content ul li .shopping-cart-title h4 a:hover {
  color: #000000; }
.cart-wrap .shopping-cart-content .shopping-cart-bottom .shopping-cart-btn a:hover {
  background-color: #000000;
  border: 1px solid #000000; }
.main-search-active .sidebar-search-icon button:hover {
  color: #000000; }
.main-search-active .sidebar-search-input .form-search button:hover {
  color: #000000; }
.mobile-off-canvas-active .mobile-aside-close:hover i {
  color: #000000;
}
.mobile-off-canvas-active .header-mobile-aside-wrap .mobile-search form button:hover {
  color: #000000; }
.mobile-off-canvas-active .header-mobile-aside-wrap .mobile-menu-wrap .mobile-navigation nav .mobile-menu li ul li a:hover {
  color: #000000; }
.mobile-off-canvas-active .header-mobile-aside-wrap .mobile-curr-lang-wrap .single-mobile-curr-lang .lang-curr-dropdown ul li a:hover {
  color: #000000; }
.mobile-off-canvas-active .header-mobile-aside-wrap .mobile-curr-lang-wrap .single-mobile-curr-lang:hover > a {
  color: #000000; }
.single-slider .slider-content .slider-btn a:hover {
  border: 2px solid #000000;
  background-color: #000000; }
.single-slider .slider-content-2 .slider-btn a:hover {
  border: 2px solid #000000;
  background-color: #000000; }
.nav-style-1.owl-carousel .owl-nav div:hover {
  background-color: #000000;
  border: 1px solid #000000; }
.single-banner .banner-content a:hover {
  border-bottom: 1px solid #000000; }
.single-banner .banner-content-3 a:hover {
  border-bottom: 1px solid #000000; }


.theme-products .theme-product .theme-product-inner .theme-product-image-wrap .theme-product-action ul li a:hover, .theme-products .theme-product .theme-product-inner .theme-product-image-wrap .theme-product-action ul li button:hover, .theme-products .theme-product .theme-product-inner .theme-product-image-wrap .theme-product-action ul li .theme-product-action-btn:hover, .theme-products .theme-product .theme-product-inner .theme-product-content .theme-product-content-inner .theme-product-categories a:hover, .theme-products .theme-product .theme-product-inner .theme-product-content .theme-product-action ul li a:hover, .theme-products .theme-product .theme-product-inner .theme-product-content .theme-product-action ul li button:hover, .theme-products .theme-product .theme-product-inner .theme-product-content .theme-product-action ul li .theme-product-action-btn:hover, .modal-dialog .modal-header .close:hover,  .product-details-content .pro-details-rating-wrap span a {
    color: #fff;
    background:#000000;
}

.theme-products .theme-product .theme-product-inner .theme-product-content .theme-product-content-inner .theme-product-categories a:hover {
  color: #000000; }
.theme-products .theme-product .theme-product-inner .theme-product-content .theme-product-content-inner .theme-product-title a:hover {
  color: #000000; }
.theme-products .theme-product .theme-product-inner .theme-product-content .theme-product-content-inner .theme-product-price span.new, .theme-products .theme-product .theme-product-inner .theme-product-content .theme-product-content-inner .theme-product-title a:hover{
  color: #000000; }
.theme-products .theme-product .theme-product-inner .theme-product-content .theme-product-action ul li a:hover,
.theme-products .theme-product .theme-product-inner .theme-product-content .theme-product-action ul li button:hover,
.theme-products .theme-product .theme-product-inner .theme-product-content .theme-product-action ul li .theme-product-action-btn:hover {
  color: #000000; }
.modal-dialog .modal-header .close:hover {
  color: #000000; }
.product-details-content .product-details-price span {
  color: #000000;
}
.product-details-content .pro-details-rating-wrap span a {
  color: #000000; }
.product-details-content .pro-details-size-color .pro-details-size .pro-details-size-content ul li a:hover {
  background-color: #000000;
}
.product-details-content .pro-details-affiliate a:hover {
  background-color: #000000; }
.product-details-content .pro-details-quality .pro-details-cart a:hover {
  background-color: #000000; }
.product-details-content .pro-details-quality .pro-details-wishlist a:hover {
  color: #000000; }
.product-details-content .pro-details-quality .pro-details-compare a:hover {
  color: #000000; }
.product-details-content .pro-details-meta ul li a:hover {
  color: #000000; }
.product-details-content .pro-details-social ul li a:hover {
  color: #000000; }
.quickview-wrap .nav-style-2.owl-carousel > .owl-nav div:hover {
  background-color: #000000;
  border: 1px solid #000000; }
.show-more-btn a:hover {
  border: 1px solid #000000;
  background-color: #000000;
}
.featured-category-sub-menu h4 {
  background: #000000;
}
.blog-wrap .blog-content h3 a:hover {
  color: #000000; }
.blog-wrap .blog-content .blog-meta ul li a:hover {
  color: #000000; }
.footer-bottom .footer-social a:hover {
  color: #000000; }
.subscribe-style .subscribe-form .mc-form .clear:hover {
  background-color: #000000; }
.footer-widget .footer-list ul li a:hover {
  color: #000000; }
.breadcrumb-content ul li a:hover {
  color: #000000; }
.shop-top-bar .shop-tab a.active {
  color: #000000; }

.pro-pagination-style ul li a {
  color: #000000;
}
.pro-pagination-style ul li a:hover {
  background-color: #000000;
}
.pro-pagination-style ul li a.active {
  background-color: #000000;
}
.pro-pagination-style ul li a.prev,
.pro-pagination-style ul li a.next {
  color: #000000; }
.pro-pagination-style ul li a.prev:hover,
.pro-pagination-style ul li a.next:hover {
  background-color: #000000;
}
.shop-list-wrap .product-list-img .product-quickview a:hover {
  background-color: #000000;
}
.shop-list-wrap .shop-list-content h3 a:hover {
  color: #000000; }
.shop-list-wrap .shop-list-content .theme-product-list-price span.new {
  color: #000000; }
.shop-list-wrap .shop-list-content .theme-product-list-action a:hover, .shop-list-wrap .shop-list-content .theme-product-list-action button:hover {
  border: 1px solid #000000;
  background-color: #000000; }
.sidebar-widget .sidebar-widget-list ul li .sidebar-widget-list-left input:checked ~ .checkmark {
  background-color: #000000;
  border: 2px solid #000000; }
.sidebar-widget .sidebar-widget-list ul li a:hover span {
  background-color: #000000; }
.recent_view_single_wrap .product-info .pro-price .new-price {
  color: #000000;
}
.sidebar-widget .sidebar-widget-tag ul li a:hover, 
.sidebar-widget .sidebar-widget-tag ul li.active a {
  background-color: #000000;
  border-color:#000000;
}
.price-filter #slider-range .ui-slider-range {
  background: #000000 none repeat scroll 0 0;
}
.price-filter #slider-range .ui-slider-handle {
  border: 4px solid #000000; }
.pro-sidebar-search .pro-sidebar-search-form button:hover {
  color: #000000; }
.product-details-img .zoompro-span > span {
  background-color: #000000;
}
.product-details-img .zoompro-span .product-video a {
  background-color: #000000;
}
.product-details-img .product-dec-slider .product-dec-icon:hover {
  background-color: #000000;
  border: 1px solid #000000;
}
.product-details-img .product-dec-slider-2 .product-dec-icon:hover {
  background-color: #000000;
  border: 1px solid #000000;
}
.description-review-wrapper .description-review-topbar a::after {
  background-color: #000000;
}
.description-review-wrapper .description-review-bottom .ratting-form-wrapper .ratting-form form .form-submit input {
  background-color: #000000;
}
.description-review-wrapper .description-review-bottom .ratting-form-wrapper .ratting-form form .form-submit input:hover {
  background-color: #343538; }
.cart-table-content table tbody > tr td.product-name a:hover {
  color: #000000; }
.cart-table-content table tbody > tr td.product-remove a:hover {
  color: #000000; }
.cart-table-content table tbody > tr td.product-wishlist-cart > a {
  background-color: #000000;
}
.cart-shiping-update-wrapper .cart-shiping-update > a:hover,
.cart-shiping-update-wrapper .cart-clear > button:hover,
.cart-shiping-update-wrapper .cart-clear > a:hover {
  background-color: #000000;
}
.cart-tax .tax-wrapper .tax-select-wrapper button.cart-btn-2:hover,
.discount-code-wrapper .tax-wrapper .tax-select-wrapper button.cart-btn-2:hover {
  background-color: #000000; }
.cart-tax .discount-code form button.cart-btn-2:hover,
.discount-code-wrapper .discount-code form button.cart-btn-2:hover {
  background-color: #000000; }
.grand-totall h4.grand-totall-title {
  color: #000000;
}
.grand-totall a:hover {
  background-color: #000000; }
.login-register-wrapper .login-register-tab-list a.active h4 {
  color: #000000; }
.login-register-wrapper .login-form-container .login-register-form form .button-box .login-toggle-btn a:hover {
  color: #000000; }
.login-register-wrapper .login-form-container .login-register-form form .button-box button:hover {
  background-color: #000000;
}
.blog-details-top .blog-details-img .video-icon a:hover {
  background-color: #000000; }
.blog-details-top .blog-details-content blockquote:before {
  background-color: #000000;
}
.blog-reply-wrapper .blog-form .text-leave input {
  background-color: #000000;
}
.story-img .about-logo h3 {
  background-color: #000000;
}
.story-details .story-details-top > h2 span {
  color: #000000; }
.contact-info-area .contact-info-wrap .single-contact-info .contact-info-icon i {
  color: #000000;
}
.contact-from button:hover {
  background-color: #000000; }
.compare-table .table tbody tr td.product-image-title .category {
  color: #000000;
}
.compare-table .table tbody tr td.product-image-title .title:hover {
  color: #000000; }
.compare-table .table tbody tr td.pro-remove button:hover {
  color: #000000; }
.checkout-login-info form .button-remember-wrap button:hover {
  background-color: #000000;
  border: 1px solid #000000; }
.checkout-login-info .checkout-login-social ul li a:hover {
  background-color: #000000;
}
.checkout-login-info2 ul li a:hover {
  color: #000000; }
.checkout-login-info3 form input[type="submit"]:hover {
  background-color: #000000; }
.your-order-area .Place-order a {
  background-color: #000000;
}
.myaccount-tab-menu a:hover, .myaccount-tab-menu a.active {
  background-color: #000000;
  border-color: #000000;
}
.myaccount-content .welcome a:hover {
  color: #000000; }
.myaccount-content .welcome strong {
  color: #000000; }
.myaccount-content .account-details-form .single-input-item button {
  background-color: #000000;
}
.saved-message {
  border-top: 3px solid #000000;
}
.carsoule_arrow_style .slick-arrow:hover {
  color: #000000;
  border-color: #000000;
}
.group-list-item-wrapper .theme-product-action ul li a:hover,
.group-list-item-wrapper .theme-product-action ul li button:hover {
  background: #000000;
  border-color: #000000;
}
.clickable-menu a:hover {
  color: #000000; }
.clickable-mainmenu .clickable-mainmenu-icon button:hover {
  color: #000000; }
.clickable-mainmenu .clickable-menu-style ul li a:hover {
  color: #000000; }
.slinky-menu a span span {
	color: #000000;
}
.header-hm-7.stick .clickable-menu a:hover {
  color: #000000; 
}
  
.slider-button-for-video button:hover {
  color: #000000;
}
.Size .swatch-element input:checked + label {
	background-color: #000000;
}
.copyright a:hover {
	color: #000000;
}
.theme_footer_top .social_widget a:hover {
	color: #000000;
}
.sidebar-widget .sidebar-widget-tag ul li a.active {
  background: #000000;
  border-color:#000000;
}
.blog-area blockquote::before {
	border-left: 4px solid #000000;
}
.newsletter-form .subscribe-form button {
	background: #000000;
}
.product-single__thumbnail.active img {
	border: 1px solid #000000;
}

.theme-products .theme-product .theme-product-inner .theme-product-image-wrap .theme-product-action ul li a.wishlist.active{
  color:#000000;
}
.product-details-content .pro-details-quality .pro-details-wishlist a.wishlist.active {
  color:#000000;
}

.group-list-item-wrapper .theme-product-action ul li a.wishlist.active {
	border-color: #000000;
	color: #fff;
	background: #000000;
}

.section-title h2 span {
	color: #000000;
}


.theme-products .theme-product .theme-product-inner .theme-product-image-wrap .theme-product-image .theme-product-cus-tab-links li a.active {
	border-color: #000000;
}
.swatch-element.color input:checked + label {
	border: 1px solid #000000;
}



.contact-popup .button:hover {
	background: #000000;
	border-color: #000000;
}


.sticky__pro_add_cart .sticky_pro__cart:hover {
	background: #000000;
	border: 1px solid  #000000;
}

.product-details-content .pro-details-quality .pro-details-cart .sp_cart_btn:hover {
	background: #000000;
}


/* ------categories menu css here------ */
.categorie-menus li:hover > a {
	background: #000000;
}
.categorie-menus li ul.cat-submenu li:hover>a {
    color: #000000;
}
.cat-mega-menu li ul li:hover a {
    color: #000000;
}



.recent_view_product__content .recent_view_button:hover {
	border-color: #000000;
	background: #000000;
}
.recent_view_product__content .new-price {
	color: #000000;
}
.featured-product-price span {
	color: #000000;
}

.theme-default-button:hover {
	background-color: #000000;
}

.progress-quantity .progress-bar {
	background-color: #000000;
}
.progress-quantity .progress-title p span {
	color: #000000;
}




.single-shoppable .cloth-tag__icon:hover {
 background-color:#000000;
}
.price_product span {
  color: #000000;
}
.lookbook_close__icon:hover {
	color: #000000;
}
.lookbook_btn:hover {
  color: #000000;
  background:none;
}





.single_product_feature .icon_border_enable .single_feature:hover .feature_icon i {
	background: #000000;
	border-color: #000000 !important;
}

.popular__menu__list .popular__content .popular__price {
    color: #000000;
}


.group-item-desc .price-regular {
    color: #000000;
}




/* Product Media */
.pro-nav.pro-nav-media .slick-current.slick-active img{
  border: 1px solid #000000;
}
a.modal-nav::before, a.video-nav::before {
  background: #000000;
}