/* site color switcher block css */

#color_switcher {
	position: fixed;
	top: 50%;
	left: 5vh;
	right: auto;
	flex-direction: column;
	background-color: #a9a6a6;
	border-radius: 50px;
	width: 30px;
	cursor: pointer;
	z-index: 9;
	box-shadow: 0px 0px 0px 3px #a9a6a6;
}

#color_switcher .color-switcher-item {
	display: block;
}

#color_switcher span {
	writing-mode: vertical-rl;
	margin: 0;
	padding: 0;
	transform: scale(-1, -1);
	width: 30px;
	padding: 10px;
	line-height: .7;
	font-weight: 700;
}

#color_switcher .light {
	background-color: #fff;
	color: #333e48;
}

#color_switcher .light,
#color_switcher .dark {
	border-radius: 50px;
}

#color_switcher .dark {
	color: #383838;
}

body.site-dark #color_switcher .light {
	background-color: transparent;
	color: #383838;
}

body.site-dark #color_switcher .dark {
	background-color: #fff;
	color: #333e48;
}


/* site color change in dark mode */

body.site-dark,
.site-dark .row.cat-product,
.site-dark .product-layout .product-block-inner,
.site-dark .header_top.fixed #searchbox {
	background-color: #181818;
}
.site-dark .header-logo img,
.site-dark .login_acc li::after ,
.site-dark .box.ProductbyCategory #tabss li.tab ul li a.list-group-item:before, 
.site-dark .category_filter #list-view:hover,.site-dark .category_filter #list-view.active,
.site-dark .category_filter #grid-view:hover,.site-dark .category_filter #grid-view.active{
	filter: invert(1);
}
.site-dark .nav-left, 
.site-dark .header-link ul.list-unstyled li a,
.site-dark #form-currency .btn-link,.site-dark #form-language .btn-link,
.site-dark #form-language .btn-link.btn-block.language-select,.site-dark #form-currency .currency-select{
	color: #6e767d;
}
.site-dark #searchbox {
	border: 1px solid transparent;
	background: #212121;
}
.site-dark .header_search .btn.btn-default.btn-lg {
	height: 42px;
}
.site-dark #search .input-group-btn {
	top: 0px;
}
.site-dark #top ,
.site-dark #product-product #tab-review #review table tbody tr:nth-of-type(2n+1),
.site-dark .tab-head ,
.site-dark .productpage-quickview h3.product-title,
.site-dark #column-left .product-thumb,
.site-dark #column-right .product-thumb,
.site-dark .product-layout.product-list,
.site-dark .left .address-detail{
	border-bottom: 1px solid rgba( 110, 118, 125,0.3 );
}
.site-dark .nav2 span.wd-title,
.site-dark #cart .item-count ,
.site-dark .live-search ul li .product-price .special{
	color: #6e767d;
}
.site-dark .header_search .form-control.input-lg {
	border-left: 1px solid rgba( 110, 118, 125,0.3 );
}
.site-dark .live-search,
.site-dark #information-information #content,
.site-dark #account-return #content,
.site-dark #information-sitemap #content,
.site-dark #account-account #content,
.site-dark #account-voucher #content,
.site-dark #account-wishlist #content,
.site-dark #account-order #content,
.site-dark #account-edit #content,
.site-dark #account-newsletter #content,
.site-dark #account-download #content,
.site-dark #account-password #content,
.site-dark #account-address #content,
.site-dark #account-recurring #content,
.site-dark #account-reward #content,
.site-dark.site-dark #account-transaction #content,
.site-dark.site-dark #checkout-checkout #content,
.site-dark #checkout-cart #content,.site-dark #account-register #content {
	background-color: #212121;
	border: 1px solid rgba( 110, 118, 125,0.3 );
}
.site-dark .live-search ul li {
	background-color: #212121;
	border-right: 1px solid rgba( 110, 118, 125,0.3 );
	border-bottom: 1px solid rgba( 110, 118, 125,0.3 );
}
.site-dark .live-search ul li:nth-child(4n) {
	border-right: none;
}

.site-dark .wd-menu.horizontal-menu li.li-top-item.mega-menu:last-child a.a-top-link span,
.site-dark .wd-menu.horizontal-menu ul li.wd-sub-menu > .a-top-link::after {
	color: #ffd200;
}
.site-dark .main-category-list .wd-menu .ul-top-items {
	background: #181818;
	border: 1px solid rgba( 110, 118, 125,0.3 );
}
.common-home.site-dark .main-category-list .wd-menu .ul-top-items{
	display: block;
}
.site-dark .service-block, 
.site-dark .newletter-popup .box{
	background: #212121;
}
.site-dark .wd-menu ul.ul-top-items li.li-top-item .sub-menu-container,.site-dark .wd-menu ul.ul-second-items li.li-second-items .flyout-third-items {
	background: #212121 none repeat scroll 0 0;
	border: 1px solid rgba( 110, 118, 125,0.3 );
}
.site-dark .wd-menu.vertical-menu ul li > .a-top-link::before {
	background: rgba( 110, 118, 125,0.3 );
}
.site-dark .wd-menu.horizontal-menu ul.ul-top-items,
.site-dark .vertical-menu .li-top-item .sub-item2-content.div-product .a-mega-second-link h4{
	border: none;
}
.site-dark .wd-menu ul li:hover > .a-top-link,.site-dark .wd-menu ul li:hover > .more-menu {
	background: #232323;
}
.site-dark .vertical-menu .static-menu .column .menu-title > a,.site-dark .vertical-menu .li-top-item .sub-item2-content .a-mega-second-link h4 ,
.site-dark .pro-form h4,
.site-dark legend{
	border-bottom: 1px solid rgba( 110, 118, 125,0.3 );
	color: #cccccc;
}
.site-dark .vertical-menu .sub-menu-container .sub_item3-content .a-mega-third-link > h5,
.site-dark .vertical-menu .sub-menu-container ul li a > span,
.site-dark .vertical-menu .sub-menu-container li.mega-menu .sub-menu-container .flyout-third-items ul.ul-third-items li.li-third-items a > span,
.site-dark .wd-menu ul li.more-menu .sub-menu-container li.mega-menu .sub-menu-container li a > span,
.site-dark #wdcmstopbanner .wdtopbanner .wdtopbanner-content .title,
.site-dark #wdcmsbottombanner .wdbottombanner .wdbottombanner-content .title,
.site-dark .quickview-model .product-right .desc ,
.site-dark #column-left .checkbox>label,
.site-dark .productpage .write-review,.site-dark .productpage .review-count ,
.site-dark a.list-group-item:focus,.site-dark a.list-group-item:hover,.site-dark button.list-group-item:focus,.site-dark button.list-group-item:hover,
.site-dark .manufacturer-list .manufacturer-content .col-sm-12 a,
.site-dark .category_list li a:hover,
.site-dark #cart .price,
.site-dark #cart .mycart,
.site-dark .header_cart .cart-menu .text-left a{
	color: #6e767d;
}
.site-dark .wd-menu li.mega-menu .sub-menu-container .sub-item2-content.div-product {
	border-right: 1px solid rgba( 110, 118, 125,0.3 );
}
.site-dark #wdcmstopbanner .one-third .wdtopbanner,
.site-dark #wdcmsbottombanner .one-third .wdbottombanner {
	background: #181818;
	border: 1px solid rgba( 110, 118, 125,0.3 );
}
.site-dark #wdcmstopbanner .action a.banner_btn:hover,
.site-dark #wdcmsbottombanner .action a.banner_btn:hover,
.site-dark .product-block:hover h4,.site-dark .product-block:hover h4 a ,
.site-dark .wd-menu.horizontal-menu li a.a-top-link span:hover,
.site-dark .wd-menu.vertical-menu li a.a-top-link:hover span,
.site-dark #footer .column li a:hover{
	color: #0070dc;
}
.site-dark #tabs_info.product-tab li.active a ,
.site-dark .popup-button .button.btn.btn-primary{
	background: #ffd200;
	color: #111;
}
.site-dark .popup-button .button.btn.btn-primary:hover{
	background: #0070dc;
	color: #fff;
}
.site-dark #tabs_info.product-tab ul.nav.nav-tabs{
	border-bottom: 3px solid #ffd200;
}
.site-dark .header_top.fixed {
	background: #232323;
}
.site-dark #content .box-heading,.site-dark .box.related_prd .box-heading,
.site-dark .form-control,
.site-dark #content.productpage .product-title {
	border-bottom: 1px solid rgba( 110, 118, 125,0.3 );
	color: #fff;
}

.site-dark .header_top.fixed .main-category-list .wd-menu .ul-top-items {
	display: none;
	border:1px solid rgba( 110, 118, 125,0.3 );
}

.site-dark .category_list li.cat-view-all a:hover {
	color: #fff;
	border-color: #fff;
}
.site-dark .category_list li.cat-view-all a,
.site-dark .hometab.box .customNavigation a:hover::before,
.site-dark .customNavigation a:hover{
	color: #ffd200;
}
.site-dark .customNavigation a,
.site-dark #cart .dropdown-menu li p.text-center,
.site-dark .login_acc li a,
.site-dark .product-thumb h4 a ,
.site-dark .vertical-menu .li-top-item .sub-item2-content.div-product .a-mega-second-link h4 strong,
.site-dark .wd-menu.horizontal-menu .a-mega-second-link strong ,
.site-dark .wd-menu ul li > .a-top-link, .site-dark .main-category-list .wd-menu .ul-top-items > li > .more-menu,
.site-dark .live-search ul li .product-name ,
.site-dark label ,
.site-dark .breadcrumb i,
.site-dark .breadcrumb>li+li:before,
.site-dark .breadcrumb li:last-child a ,
.site-dark #column-left .list-group-item.heading,
.site-dark .breadcrumb>li a,
.site-dark .productpage .description .product-description .description-right a,
.site-dark .product-description td span,
.site-dark .productpage .description .product-description .description-right,
.site-dark .productpage .tab_product b, .productpage .tab_product strong,
.site-dark #custom_tab.product-tabs a,
.site-dark #product-product #review table.table.table-striped.table-bordered strong,
.site-dark .wd-menu.horizontal-menu li a.a-top-link span {
	color: #cccccc;
}
.site-dark #wdcmsservices,
.site-dark #cart .dropdown-menu,
.site-dark .dropdown-menu,
.site-dark #column-left .box, #column-right .box ,
.site-dark #product-product #review table.table.table-striped.table-bordered,
.site-dark .pro-form,
.site-dark .contact-form fieldset{
	border: 1px solid  rgba( 110, 118, 125,0.3 );
	background: #212121;
}
.site-dark #wdcmsservices .wdservice .service-title,
.site-dark .box.ProductbyCategory #tabss a.main-category ,
.site-dark footer h5,
.site-dark .footer-appinner .title,
.site-dark p.powered a:hover,
.site-dark .main-category-list .wd-menu .ul-top-items li .more-menu::after,
.site-dark .checkout:hover,
.site-dark .subcategory-detail .cat-title h4 a ,
.site-dark .login_acc li a:hover,
.site-dark .htabs a ,
.site-dark #wdcmstopbanner .wdtopbanner .wdtopbanner-content .subtitle,
.site-dark #wdcmstopbanner .wdtopbanner .wdtopbanner-content .toptitle ,
.site-dark #wdcmstopbanner .action a.banner_btn,
.site-dark #wdcmsbottombanner .wdbottombanner .wdbottombanner-content .subtitle,
.site-dark #wdcmsbottombanner .wdbottombanner .wdbottombanner-content .bottomtitle,
.site-dark #wdcmsbottombanner .action a.banner_btn,
.site-dark #content h3,
.site-dark .productpage .form-group.qty .wishlist:hover,
.site-dark .productpage .form-group.qty .compare:hover,
.site-dark .product-rightinfo .btn-group.prd_page button.btn.btn-default.wishlist:hover,
.site-dark .product-rightinfo .btn-group.prd_page .btn-default.compare:hover,
.site-dark .productpage .form-group.qty .wishlist:hover:before,
.site-dark .product-rightinfo .btn-group.prd_page button.btn.btn-default.wishlist:hover:before,
.site-dark .productpage .form-group.qty .compare:hover:before,
.site-dark .product-rightinfo .btn-group.prd_page .btn-default.compare:hover:before,
.site-dark #boxes .box-content label:hover,
.site-dark .panel-footer.text-right button#button-filter,
.site-dark .box-heading,
.site-dark .container h1,.site-dark .container h2,
.site-dark  a,
.site-dark #content ul.list-unstyled li a:hover,
.site-dark .left strong,
.site-dark #cart-total,
.site-dark .social-block ul li a .fa,
.site-dark .form-control.pull-left.btn-number,
.site-dark .wd-menu.horizontal-menu li a.a-top-link span:hover,
.site-dark #form-language .btn-link:hover,
.site-dark #form-currency .btn-link:hover{	
	color: #fff;
}
.site-dark .box.ProductbyCategory #tabss,
.site-dark .category_box,
.site-dark #product span.customSelect, #product .form-group select ,
.site-dark .col-sm-5.product-right #product,
.site-dark .manufacturer-list,
.site-dark .table-bordered>thead>tr>th,.site-dark .table-bordered>tbody>tr>th,
.site-dark .table-bordered>tfoot>tr>th,.site-dark .table-bordered>thead>tr>td,
.site-dark .table-bordered>tbody>tr>td,.site-dark .table-bordered>tfoot>tr>td,
.site-dark .table-bordered,
.site-dark .op-box.qty-plus-minus{
	border: 1px solid rgba( 110, 118, 125,0.3 );
}

.site-dark .footer-blocks .footerleft .contact-block li.phone-no span,
.site-dark .htabs a.selected,.site-dark .htabs li.active a ,
.site-dark .social-block ul li a .fa:hover {
	color: #ffd200;
}
.site-dark #footer .column li a ,
.site-dark .footer-blocks .footerleft .contact-block span,
.site-dark .footer-blocks .footerleft .contact-block .fa,
.site-dark .footer-appinner .subtitle,
.site-dark p.powered,
.site-dark p.powered a,
.site-dark .pagination-wrapper .page-result,
.site-dark #content ul.list-unstyled li,
.site-dark h4:hover a,.site-dark h4:focus a,
.site-dark .text-right>strong{
	color: #6e767d;
}
.site-dark .bottom-footer {
	border-top: none;
	background: #212121;
}
.site-dark .email:before ,
.site-dark #information-information .image1,
.site-dark #information-information .image2,
.site-dark #information-information .image3,
.site-dark #information-information .image4{
	border-right:1px solid rgba( 110, 118, 125,0.3 );
}
.site-dark .wd-menu.horizontal-menu a.a-mega-second-link.detail h4 {
	margin: 10px 0 0;
}
.site-dark .language-menu,.site-dark .currency-menu,
.site-dark .category_filter, 
.site-dark .pagination-wrapper,
.site-dark .form-control,
.site-dark #tabs_info.product-tab .tab-content,
.site-dark .well {
	background: #212121;
	border: 1px solid rgba( 110, 118, 125,0.3 );
}
.site-dark .quickview-model h4.special-price {
	color: #0369ca;
}
.site-dark #product .form-group #input-quantity,.site-dark .quickview-model #input-quantity{
	margin: 0 5px 0 0;
}
.site-dark .productpage .form-group.qty .wishlist:before,.site-dark .product-rightinfo .btn-group.prd_page button.btn.btn-default.wishlist:before {
	background-position: 0px -40px;
	background-size: 58px;
}
.site-dark .productpage .form-group.qty .compare:before,.site-dark .product-rightinfo .btn-group.prd_page button.btn.btn-default.compare:before {
	background-position: 2px -75px;
}
.site-dark .header_top.fixed #header-left .cat-menu {
	background: #ffd200;
	border-radius: 5px;
	padding: 8px;
	width: 36px;
	height: 36px;
	margin: 0 10px 0 0;
}
.site-dark .rating .fa-stack,.site-dark #review .fa-stack ,
.site-dark .newletter-popup #frm_subscribe .newslatterpopup-content > span,
.site-dark #boxes .box-content label,
.site-dark .box.ProductbyCategory #tabss a{
	color: #aaaaaa;
}
.site-dark .newletter-popup #dialog{
	background-color: #212121;
}
.site-dark .content-top-breadcum,
.site-dark #product-product #content,
.site-dark .table>thead>tr>th,.site-dark .table>tbody>tr>th,.site-dark .table>tfoot>tr>th,
.site-dark .table>thead>tr>td,.site-dark .table>tbody>tr>td,.site-dark .table>tfoot>tr>td,
.site-dark #product .form-group #input-quantity,.site-dark .quickview-model #input-quantity {
	background: #282828;
}
.site-dark #column-left .box .box-heading,.site-dark #column-right .box .box-heading ,
.site-dark .manufacturer-heading{
	background: #666;
	color: #fff;
}
.site-dark #product-special #content .category_list li a,
.site-dark .contact-form-design .left {
	border: 1px solid rgba( 110, 118, 125,0.3 );
	color: #ccc;
	background: #212121;
}
.site-dark .product-block:hover .product-block-inner {
	background: #fff;
}
.site-dark .product-layout.product-list .slick-dots {
	bottom: 7px;
}
.site-dark .pagination>li>a, .pagination>li>span,
.site-dark .panel-default>.panel-heading{
	border: 1px solid rgba( 110, 118, 125,0.3 );
	color: #ccc;
	background: #181818;
}
.site-dark .productpage .description,
.site-dark #cart .dropdown-menu li+li {
	border-top: 1px solid rgba( 110, 118, 125,0.3 );
}
.site-dark .content_product_block .tab_product{
	border: 1px solid rgba( 110, 118, 125,0.3 );
	color: #ccc;
}
.site-dark #custom_tab.product-tabs a.selected,
.site-dark #content table thead tr td{
	color: #aaa;
	background: #181818;
}
.site-dark #popup2 .b-close i{
	background-color: #f5f5f5;
	border-radius: 5px;
}
.site-dark .wd-menu.horizontal-menu li.li-top-item:last-child a.a-top-link:before{
	background-position: 0px 0px;
	background-size: 40px;
}
.site-dark #boxes #frm_subscribe #subscribe_pemail {
	background: #181818;
	border: 1px solid rgba( 110, 118, 125,0.3 );
}
.site-dark .newletter-popup #boxes .newletter-title h2,
.site-dark .btn-primary:hover,.site-dark .btn-primary:focus,.site-dark .btn-primary:active,.site-dark .btn-primary.active,.site-dark .open .dropdown-toggle.btn-primary{
	color: #f5f5f5;
}
.site-dark .count-down .countbox strong,
.site-dark .product-list-number-spinner input.dc-quantity-spinner-list.form-control.text-center{
	background: #282828;
	color: #ccc;
}
.site-dark .panel-default,
.site-dark .product-list-number-spinner{
	border: 1px solid rgba( 110, 118, 125,0.3 );
}


@media only screen and (max-width: 991px){
	.site-dark #content .box .box-heading,.site-dark .box.related_prd .box-heading {
		border: none;
  }
  .site-dark .toggle .mobile_togglemenu:before {
	color: #fff;
}
 .common-home.site-dark .main-category-list .wd-menu .ul-top-items {
	display: none;
}
#color_switcher {
	display: none;
}
.site-dark .main-category-list .WD-panel-heading:before {
	background-image: url(../../image/webdigify/dark-menu.svg);
}
}
@media only screen and (max-width: 650px){
	.site-dark .tab-head {
		border-bottom: none;
	}
}
@media only screen and (max-width: 543px){
	.site-dark .product-thumb h4 a{
		color: #111;
	}
	.site-dark .myaccount>a span.icon {
		background-image: url(../../image/webdigify/dark-res-account.svg);
  }
}
@media only screen and (max-width: 479px){
.site-dark .collection-left-banner .image-title {
	border: 1px solid rgba( 110, 118, 125,0.3 );
}
.site-dark #collection .collection-left-banner .image-title .img-title {
	color: #fff;
}
}