﻿/*/////////////////////////////////////////////*/
#div_main_tbl a, .login-form a, .grdvw_shop a, .floatingcart a {
	color: #000 !important;
}
.header-section {
	background-color: #fff;
}
a{
	color:#000;
}
#footer a{
	color:#fff;
}
.search-toggle, .search-toggle:hover {
	color: #000 !important;
}

.header-top-wrapper {
	border-bottom:0px dashed #bababa !important;
}
.header-search-form {
	background-color: #ffffff;
	
	border: 1px solid #eeeeee;
	
}
.header-bottom {
	background-color: #f1f1f1;
}
.stick {
	background-color: #f9f9f9;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}


.account-menu ul > li > a {
	color: #000000;
}

	.account-menu ul > li > a:hover {
		color: #000 !important;
	}


	.account-menu ul > li > a span.num {
		background: #f9f9f9;
	}

.header-bottom .account-menu ul > li > a span.num {
	background: #f9f9f9;
}

#mycartico > .count {
	background: #f9f9f9;
	color: #fff;
}

.header-search-form .form input {
	color: #7d7d7d;
	border: 1px solid transparent;
}
.header-search-form .form a {
	background-color: transparent;
	color: #7d7d7d;
}

.main-menu ul li a, .main-menu ul li a:hover {
	color: #000000 !important;
}

.main-menu ul li:hover {
	background-color: #f9f9f9 !important;
}
.mean-bar {
	background-color: transparent;

	
	
}
@media(min-width:1024px) {
	.mean-bar .meanmenu-reveal i {
		color: #fff;
	}

.mean-nav {
	background: #f9f9f9 !important
}
.mean-nav ul li:hover {
	background: #f9f9f9 !important
}

	.mean-nav ul li a {
		color: #fff;
	}

		.mean-nav ul li a:hover {
			color: #fff !important;
		}
}
@media(max-width:1023px) {
	.mean-nav {
		background-color:#f1f1f1 !important;
	}
}
	* .pftico .share a {
		color: #f9f9f9 !important;
	}

	* ul.tabs li a.tab {
		color: #f9f9f9 !important;
	}

		* ul.tabs li a.tab span {
			color: #f9f9f9 !important;
		}

	.ucattype {
		color: #fff;
	}
	/*/////////////////////////////////////////////*/
	.p_magnifier {
		color: #333333;
		background-color: #ffffff;
	}

		.p_magnifier a {
			color: #ffffff;
			cursor: pointer;
			background-color: #B4B1AB;
		}

			.p_magnifier a:hover {
				cursor: pointer;
				color: #ffffff;
				background-color: #8C8C88;
			}

	section a, .moduletable_menu ul.menu li ul li a {
		color: #333 !important;
	}

	.grdvw_shop tr.record:nth-child(2n+1),
	.grdvw_shop tr.record:nth-child(2n+1) a,
	.grdvw_shop tr.record:nth-child(2n+1) a .prd_title {
		color: #fff !important;
	}

	.record:nth-child(2n+1), .record:nth-child(2n+1) a, .record:nth-child(2n+1) a i:before {
		color: #fff;
	}

	section a:hover, .moduletable_menu ul.menu li ul li a:hover, .cart-info-items, .color3 [class*="feedback-stars"], .h-pr-title {
		color: #333 !important;
	}

	body, .chas-bg .tmp-content-area, .moduletable_style1 > .module-content-handler > .module-content, .action-handler .addtocart-area form.product .custom-fields-panel .close-advanced-fields {
		color: #333 !important;
	}

	.datalistfo {
		color: #fff;
	}

	#header {
		background-color: #fff;
		border-bottom: 1px solid #f9f9f9 !important;
	}


		#header > .header_top {
			background-color: #f9f9f9 !important; /*#-3a5199*/
			color: #fff !important;
		}

		#header > .header-middle {
			background-color: #f9f9f9 !important; /*#-3a5199*/
			color: #fff !important;
		}

		#header > .header_top a {
			color: #fff !important;
		}

	.mainmenu ul li a:hover, .mainmenu ul li a.active, .shop-menu ul li a.active {
		color: #fff !important;
		background-color: #f9f9f9;
	}

	#header > .header_top .social-icons > ul > li {
		color: #fff;
		background-color: #f9f9f9;
		-moz-box-shadow: 0 0 2px #a1a1a1;
		-webkit-box-shadow: 0 0 2px #a1a1a1;
		box-shadow: 0 0 2px #a1a1a1;
	}

		#header > .header_top .social-icons > ul > li a i.fa-shopping-cart {
			padding-right: 10px;
		}

	.search_box input {
		background-color: #F0F0E9;
		color: #393b3b;
	}

	.category-products .panel-default .panel-heading {
		background-color: #FFFFFF;
		color: #FFFFFF;
	}

	.mainmenu ul li a {
		color: #fff;
	}

	.mainmenu > ul > li:hover, .mainmenu > ul > li > a:hover {
		background-color: #f9f9f9;
	}

	.category-products {
		border: 1px solid #F7F7F0;
	}

	@media(min-width:1023px) {
		.mean-nav ul li a {
			background-color: none;
			color: #fff !important;
		}
	}

	li .category-products .badge {
		color: #fff !important;
	}

	.mean-nav ul li a:hover {
		background: none !important;
	}

	.category-products .panel {
		background-color: #FFFFFF;
	}

	li .category-products {
		border: 0px !important;
	}

		li .category-products .panel {
			background-color: transparent !important;
		}

	.category-products .panel-default .panel-heading {
		background-color: #FFFFFF;
		color: #f9f9f9;
	}

	li .category-products .panel-default .panel-heading {
		background-color: transparent !important;
		color: inherit !important;
	}

	.category-products .panel-default .panel-heading .panel-title a {
		color: #333333;
	}

	li .category-products .panel-default .panel-heading .panel-title a {
		color: #fff !important;
	}

	.spacer .addtocart-bar, .spacer span.quantity-box, .spacer .addtocart-bar span.quantity-controls.js-recalculate, .owl-theme .owl-controls .owl-buttons div, .slick-prev, .slick-next, .slick-prev:hover, .slick-next:hover, #vmCartModule div.panel1 .total {
		border-color: #eaeaea;
	}

	.pr-add, .pr-add-bottom, .featured-view .spacer h3, .latest-view .spacer h3, .topten-view .spacer h3, .recent-view .spacer h3, .related-products-view .spacer h3, .browse-view .product .spacer h2, .featured-view .spacer .product_s_desc, .latest-view .spacer .product_s_desc, .topten-view .spacer .product_s_desc, .recent-view .spacer .product_s_desc, .related-products-view .spacer .product_s_desc, .browse-view .product .spacer .product_s_desc, .action-handler a h2, .action-handler a h1 {
		color: #666;
	}

	.disc, .error {
		color: #333333 !important;
	}

	input.addtocart-button,
	div.addtocart-button,
	.slickslideshow .spacer input.addtocart-button,
	.slickslideshow .spacer div.addtocart-button {
		background-color: #000 !important;
		color: #f1f1f1 !important;
		border: 1px solid #000 !important;
	}

		input.addtocart-button:hover,
		div.addtocart-button:hover,
		.slickslideshow .spacer input.addtocart-button:hover, .slickslideshow .spacer div.addtocart-button:hover, .button:hover, a.button:hover,
		input.addtocart-button.select,
		div.addtocart-button.select,
		.slickslideshow .spacer input.addtocart-button.select, .slickslideshow .spacer div.addtocart-button.select, .button:hover, a.button.select {
			background-color: #000 !important;
			color: #ffffff !important;
			border: 1px solid #000 !important;
		}


	.category-products .badge {
		color: #333333;
	}

	#footer, .footer-holder {
		background-color: #000;
		color: #333;
	}

	#footer {
		background: #000;
		color: #f1f1f1;
	}

	.footer-bottom {
		background: #000 !important;
		color: #f1f1f1 !important;
	}

		.footer-bottom a {
			color: #f1f1f1 !important;
		}

		.footer-bottom p {
			color: #fff;
		}

	.navbar-header .navbar-toggle .icon-bar {
		background-color: #fff;
	}

	.button, button, a.button, .btn, dt.tabs.closed:hover, dt.tabs.closed:hover h3 a, .closemenu, .vmproduct.product-details .spacer:hover .pr-add, .vmproduct.product-details .spacer:hover .pr-add-bottom,
	a.product-details, a.ask-a-question, .highlight-button, .vm-button-correct, .cartpanel span.closecart, .vm-pagination ul li a, a.details, #stickymenuButton, .img_style2 .con_style2 p::before,
	.product-neighbours a.previous-page::before, .product-neighbours a.next-page::after, .camera_caption .button.b-arrow::after, #com-form-login-remember input.default, #sbox-btn-close:hover::after,
	.activeOrder, .view-as li a, #offcanvasclose, ul.menucanvas li .btn-toggle, .featured-mods, .selectric p.label, .cartpanel .close-cart-panel:hover, .moduleItemDateCreated-day {
		color: #ffffff !important;
		background-color: #000 !important;
	}



	input.addtocart-button, div.addtocart-button {
		background-color: #000 !important;
		color: #f1f1f1 !important;
		border: 1px solid #000 !important;
	}

	@media screen and (max-width:1023px) {
		* .col-md-8 .mainmenu .nav {
			background-color: #ffffff;
			color: #000000;
			border: 1px solid #F7F7F0;
			-webkit-box-shadow: 0 0px 1px rgba(0,0,0,.4);
			box-shadow: 0 0px 1px rgba(0,0,0,.4);
		}
	}

	.sub-menu {
		background-color: #000;
		border: 1px solid #000;
	}

	a#scrollUp {
		background: #000 !important;
		color: #FFF;
	}




	/*shop css*/


	.pr-add, .pr-add-bottom, .featured-view .spacer h3, .latest-view .spacer h3, .topten-view .spacer h3, .recent-view .spacer h3, .related-products-view .spacer h3, .browse-view .product .spacer h2, .featured-view .spacer .product_s_desc, .latest-view .spacer .product_s_desc, .topten-view .spacer .product_s_desc, .recent-view .spacer .product_s_desc, .related-products-view .spacer .product_s_desc, .browse-view .product .spacer .product_s_desc, .action-handler a h2, .action-handler a h1 {
		color: #666;
	}

	.vm2-lowstock {
		color: #b6a80e;
	}

	.vm2-nostock {
		color: #b6230e;
	}

	.vm2-normalstock {
		color: #5db60e;
	}

	/*end of shop css*/


	/* shopping cart */
	.datalistfo, .Header {
		background-color: #333;
	}

	.grdvw_shop > tbody > tr.record:nth-child(2n+2) {
		background-color: #efefed;
	}

	.grdvw_shop > tbody > tr > td.gv_prod {
	}

		.grdvw_shop > tbody > tr > td.gv_prod a .productimagebox5 img {
			border: 1px solid #dddcdc;
		}

	.grdvw_shop > tbody > tr > td.gv_Antall table.antall_gv tbody tr td a {
		color: #212529 !important;
	}

		.grdvw_shop > tbody > tr > td.gv_Antall table.antall_gv tbody tr td a.fa,
		.grdvw_shop > tbody > tr > td.gv_Antall table.antall_gv tbody tr td a.fas {
			color: 044065 !important;
		}

	.grdvw_shop > tbody > tr.record:nth-child(2n+1) > td.gv_Antall table.antall_gv tbody tr td a.fa,
	.grdvw_shop > tbody > tr.record:nth-child(2n+1) > td.gv_Antall table.antall_gv tbody tr td a.fas {
		color: #fff !important;
	}
	/* end of shopping cart */


	/*.gridcolumn:first-child, .datalistfo > th:first-child, .record > td:first-child {
    position: sticky;
    z-index: 11;
    left: 0;
    top: 0;
}*/
	.gridcolumn:nth-child(6),
	.datalistfo > th:nth-child(6),
	.record > td:nth-child(6) {
		background-color: inherit;
	}

	.datalistfo th {
		background-color: #333333 !important;
		border-bottom: 1px solid #880000;
		color: #ffffff;
		box-shadow: rgba(0,0,0,.8) 1px 0px 2px;
	}

	.gridcolumn:first-child, /*.datalistfo > th:first-child,*/
	.record > td:first-child {
		background-color: inherit;
		/* background-color: #ffffff !important;
    border-bottom: 1px solid #333333  !important;
      box-shadow: rgba(0,0,0,.2) 1px 0px 2px;*/
	}

	.Grid .Header,
	.grdvw_order_details tr.datalistfo,
	.grdvw_shop tr.datalistfo,
	.grdvw_ordlst tr.datalistfo,
	.grdvw_ordlst tr.Header {
		background-color: #333;
		border-bottom: 1px solid #f9f9f9;
		box-shadow: rgba(0,0,0,.8) 1px 0px 2px;
		color: #ffffff !important;
	}

		.Grid .Header th,
		.grdvw_order_details tr.datalistfo th,
		.grdvw_shop tr.datalistfo th,
		.grdvw_ordlst tr.datalistfo th,
		.grdvw_ordlst tr.Header th {
			background-color: inherit;
		}

		.Grid .Header a,
		.grdvw_order_details tr.datalistfo a,
		.grdvw_shop tr.datalistfo a,
		.grdvw_ordlst tr.datalistfo a,
		.grdvw_ordlst tr.Header a {
			color: #ffffff !important;
		}

	.Grid .GridRow, .grdvw_shop tr.record, .grdvw_ordlst tbody tr.record {
		background-color: #ffffff !important;
		border-bottom: 1px solid #333333 !important;
	}

		.Grid .GridRow.red,
		.grdvw_shop tr.record.red, .grdvw_ordlst tbody tr.record.red {
			background-color: #faa8a8 !important;
			border-bottom: 1px solid #faa8a8 !important;
			box-shadow: rgba(0,0,0,.2) 1px 0px 2px;
		}

	tr.datalistfo, tr.record {
		border-bottom: 1px solid #333333 !important;
	}

		tr.datalistfo > th, tr.record > td {
			background-color: inherit;
			border-bottom: 1px solid #333333 !important;
		}

	.Grid .GridRow:nth-child(2n+1), .grdvw_shop tr.record:nth-child(2n+1),
	.grdvw_ordlst tbody tr.record:nth-child(2n+1) {
		background-color: #333;
		border-bottom: 1px solid #333;
	}

		.Grid .GridRow:nth-child(2n+1) td, .grdvw_shop tr.record:nth-child(2n+1) td,
		.grdvw_order_details tr.record:nth-child(2n+1) td {
			background-color: #333;
			border-bottom: 1px solid #333;
		}

		.Grid .GridRow:nth-child(2n+1), .grdvw_shop tr.record:nth-child(2n+1).red,
		.grdvw_order_details tr.record:nth-child(2n+1).red, .grdvw_ordlst tbody tr.record:nth-child(2n+1).red {
			background-color: #faa8a8;
			border-bottom: 1px solid #faa8a8;
			box-shadow: rgba(0,0,0,.2) 1px 0px 2px;
		}

			.Grid .GridRow:nth-child(2n+1) td, .grdvw_shop tr.record:nth-child(2n+1).red td,
			.grdvw_order_details tr.record:nth-child(2n+1).red td,
			.grdvw_ordlst tbody tr.record:nth-child(2n+1).red td {
				background-color: inherit;
				border-bottom: 1px solid inherit;
				box-shadow: rgba(0,0,0,.2) 1px 0px 2px;
			}

	*.subsections fieldset legend {
		background-color: #f1f1f1;
		border-bottom: 1px solid #e1e1e1;
		box-shadow: rgba(0,0,0,.2) 1px 0px 2px;
	}
	/*.gridcolumn:first-child,
.datalistfo > th,
.record > td {
    background-color: #ffffff;
    border-bottom: 1px solid #84bde5;
}*/



	#div_tell_a_freind {
		background-color: #fff;
	}






	/*

.Grid,
.grdvw_shop {
    background-color: #c8e1f2;
    border: 1px solid #8a9eac;
    box-shadow: rgba(0,0,0,.2) 0px 0px 2px;
}

    .Grid .Header,
    .grdvw_shop tr.datalistfo {
        background-color: #83b1d0;
        border-bottom: 1px solid #678aa1;
        box-shadow: rgba(0,0,0,.2) 1px 0px 2px;
    }

    .Grid .GridRow:nth-child(2n+1),
    .grdvw_shop tr.record:nth-child(2n+1) {
        background-color: #97caed;
        border-bottom: 1px solid #84bde5;
        box-shadow: rgba(0,0,0,.2) 1px 0px 2px;
    }

.GridRow .gridcolumn,
.header .gridcolumn,
tr.datalistfo > th,
tr.record > td {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    box-shadow: rgba(0,0,0,.2) 0px -1px 2px;
}*/


	.row.heading {
		background-color: #f9f9f9;
		color: #ffffff;
	}





	.floatingcart {
		background-color: #fff;
		/* box-shadow: rgba(0,0,0,.2) 0px 0px 3px;*/
	}

		.floatingcart > .col-sm-12 > .row:nth-child(2n+1), .floatingcart > .col-sm-12 > .row:nth-child(2n+1) a {
			background-color: #000 !important;
			color: #fff !important;
		}

	#spn_hd_login {
		background-color: #f9f9f9;
		color: #fff;
	}

	#mycartico > .count {
		background: #000;
		color: #fff;
	}

	.slim {
		border-right: 0px solid #333333;
	}

	.floatingcart > .col-sm-12 {
		background-color: #fff;
	}

	#scrollUp i:before {
		color: #fff !important;
	}

	#menucats h1 a:hover, #menucats h2 a:hover, #menucats h3 a:hover, #menucats h4 a:hover, #menucats h5 a:hover, #menucats h6 a:hover {
		color: #000 !important;
	}

	#menucats h1 a, #menucats h2 a, #menucats h3 a, #menucats h4 a, #menucats h5 a, #menucats h6 a {
		color: #000 !important;
	}


	.header-middle .mainmenu ul.nav.show {
		background-color: #fff;
	}

	.account-menu ul > li.show > a {
		color: #e11515;
	}


.footer-top{background-color:#ffffff !important;}
.footer-top > a.termsbtn{margin-left:10%; color:#333333 !important;}
.footer-top > a{color:#333333 !important;}