/*/////////////////////////////////////////////*/
#div_main_tbl a, .login-form a, .grdvw_shop a, .floatingcart a {
	color: #0671B3 !important;
}
.header-section {
	background-color: #044065;
}

.search-toggle, .search-toggle:hover {
	color: #fff !important;
}


.header-search-form {
	background-color: #ffffff;
	
	border: 1px solid #eeeeee;
	
}
.header-bottom {
	background-color: #0671b3;
}
.stick {
	background-color: #044065 !important;
	-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: #ffffff;
}

	.account-menu ul > li > a:hover {
		color: #ffffff !important;
	}


	.account-menu ul > li > a span.num {
		background: #0671b3;
	}

.header-bottom .account-menu ul > li > a span.num {
	background: #044065;
}

#mycartico > .count {
	background: #0671b3;
	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: #fff !important;
}

.main-menu ul li:hover {
	background-color: #044065 !important;
}
.mean-bar {
	background-color: transparent;

	
	
}

	.mean-bar .meanmenu-reveal i {
	color:#fff;
	}
.mean-nav {
	background: #044065 !important
}
.mean-nav ul li:hover {
	background: #0671b3 !important
}
.mean-nav ul li a
{
	color:#fff;
}
.mean-nav ul li a:hover {
	color: #fff !important;
}
* .pftico .share a {
	color: #044065 !important;
}
* ul.tabs li a.tab  {
	color: #044065 !important;
}
* ul.tabs li a.tab span {
	color: #044065 !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: #044065 !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: #044065 !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 #044065 !important;
}

	
#header > .header_top {
		background-color: #044065 !important; /*#-3a5199*/
		color: #fff !important;
	}
	#header > .header-middle {
		background-color: #0671b3 !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:#0671b3;
}

#header > .header_top .social-icons > ul > li {
	color: #fff;
	background-color: #044065;
	-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: #044065;
}

.category-products {
	border: 1px solid #F7F7F0;
}
.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: #044065;
	}
	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: #0671b3 !important;
	color: #f1f1f1 !important;
	border: 1px solid #0671b3 !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: #0671b3 !important;
		color: #ffffff !important;
		border: 1px solid #0671b3 !important;
	}


.category-products .badge {
	color: #333333;
}
.footer-section
{
	background-color:#0671b3 !important;
}
#footer, .footer-holder {
	background-color: #0671B3 !important;
	color: #333;
}

#footer {
	background: #044065;
	color: #333;
}

.footer-bottom {
	background: #044065 !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: #044065 !important;
}
body .btn:hover{
	background-color:#0671b3  !important;
}


input.addtocart-button, div.addtocart-button {
	background-color: #044065 !important;
	color: #f1f1f1 !important;
	border: 1px solid #044065 !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: #044065;
	border: 1px solid #044065;
}

a#scrollUp {
	background: #0671b3 !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: #044065;
}

.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: #044065 !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;
}
.grdvw_shop tr.record:nth-child(2n+1) a svg{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;
	border-bottom: 1px solid #880000;
	color: #ffffff;
	box-shadow: rgba(0,0,0,.2) 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: #044065;
	border-bottom: 1px solid #044065;
	box-shadow: rgba(0,0,0,.2) 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: #044065;
 color:#ffffff; border-bottom: 1px solid #044065;
}

	.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: #044065;
		border-bottom: 1px solid #044065;
	}

	.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: #044065;
	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: #044065 !important;
		color: #fff !important;
	}

#spn_hd_login {
	background-color: #044065;
	color: #fff;
}

#mycartico > .count {
	background: #0671b3;
	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: #044065 !important;
}
#menucats h1 a, #menucats h2 a, #menucats h3 a, #menucats h4 a, #menucats h5 a, #menucats h6 a {
	color: #0671b3 !important;
}


.header-middle .mainmenu ul.nav.show {
	background-color:#fff;
}
.account-menu ul > li.show > a {
	color: #e11515;
}

.footer-top a
{
	color:#ffffff;
}
.header-bottom-wrapper {
    background-color: #0671b3 !important;
}

.stick .header-bottom-wrapper {
    background-color: #044065 !important;
}
.header-section li.nav-item a
{
color:#fff !important;
}
.header-section li.nav-item a:hover
{
background-color:#044065 !important;

}
li a.nav-link, li a.nav-link svg {
    color: #044065 !important;
font-weight: 700;
}
#breadcrumb-line a
{
  color: #044065 !important;
font-weight: 700;
}


.header-search a svg {
  
color:#fff !important;
}

.bg-dark
{
	background-color:#0671B3 !important; color:#ffffff !important;
}

.card .bg-dark > h4
{color:#ffffff !important;
}

.lgn_txt
{
	color:#ffffff;
}
.wishlisttogglebutton > svg{color:#ffffff !important;}

@media screen and (max-width:1280px) {
	.navbar-collapse{background-color:#044065 !important;}
.header-section li.nav-item a.nav-link.exp
	{
		background-color: transparent !important;
	}
	.num
	{
		background: #044065;
	}
}
@media screen and (min-width:1281px) {
.header-section.section.desktop .header-bottom.section.stick .header-bottom-wrapper.text-center.col .main-menu

{
background-color:#0671b3 !important;
border-top:1px dashed #c1c1c1 !important;
}
}
.floatingcart #heading
{
	color: #044065;
}

.wishlistitem > svg {color: #044065 !important;}