/***********************************************/
/* First section. Colors for all resolutions   */
/***********************************************/
#gallery_image {border-radius: 11px;}
.image {
	margin-top: 10px;
}
.wrap_name_non_legacy h2 {
	background-color:rgba(255,255,255,0.5);
}
body {
    color: #ddd;
    background: #3e3e3e;
}

a { 
	color: #FFF; 
}

h1, .h1 {
    color: #f7f7f7;
}

h2, .h2 { 
	color: inherit; 
}

.label {
    color: #fff;
}

a.adjust_button {
	background: #f5f5f5;
	text-shadow: none;
	border-color:#e6e6e6;
	color:black;
}

/* New menuline stuff */
.wrap_menu2 {
	background-color: #393939;
}

.menu_cart_wrap {
	border-color: #999;
	background-image: url("/image/overlay1.png");
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0 0;
	
}

i.icon-basket {
	background-color: transparent;
}

.cart_count {
	background-color: #565656;
	border-color: #999;
	
}

.input_mypage_button, .input_checkout_button {
	box-shadow: 0px 1px 1px 0px #BBB9D7;
}

.wrap_menu2, .wrap_menu2 a {
	color: white;
}

/*.wrap_slideshow {
	background-color: #fff;
	margin-right: 38px;
	margin-left: 7px;
	margin-bottom: 6px;
	border-radius: 10px;
}

.wrap_slideshow a {
	color: black;
}
*/

.wrap_price_bubble {
	background: rgba(62,62,62,0.3);	
	/*background: rgba(255,255,255,0.7);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;*/
}


/* End new menu line */
span.product {
    border-color: #262626;
    background: #fff;
    color: #666;
}

span.product.product_three_column {
    height: 265px;
}

input[type="button"], input[type="submit"], .awesome, .awesome:visited {
    background-color: #444;
    color: #fff;
}


div.prod_title {
    color: #fff;
}

.three_column_product_title {
    color: #444;
}

.three_column_watermark { 
	color:black;
}

span.product > .image_wrap {
    background: #fff;
}

.product_info_watermark {
	color: #444;
	font-weight: bold;
	padding-left: 0px;
	
}

table.wicket-tree-content table.icon-panel a {color: #428bca;}
table.wicket-tree-content.selected {background:#3e3e3e;}
table.wicket-tree-content a {color: #fff !important;}
div.wrap_credits {
	width: 100%;
	background-color: #393939;
}

.menuItem:hover {
    background-color: gray;
}

.menuItem.notempty::after {
	border-color: #fff transparent transparent transparent;
}

.dropdown-content a {
    color: black;
}

.menuItemVertical > a.cat1 {
	color: black;
}

.menuLineParent .cat2 > a {
	color: black;
}

.menuLineParent .cat3 > a {
	color: black;
}

.dropdown-content {
	background-color: #f9f9f9;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

.error {
	color: red;
}

.feedbackPanelERROR {
	color: red;
}

.CheckOutErrorFont {
	color: red;
}

span.feedbackPanelERROR {
	color: red;
	border-color: red;
	background-color: #FFDDDD;
}

span.feedbackPanelWARNING {
	color: orange;
	border-color: #FFA500;
	background-color: #FFEECC
}
span.feedbackPanelINFO {
	color: #3C9E3C;
	border-color: #3C9E3C;
	background-color: #DFF0D8;
}


.add_item_box {
	background-color: #393939;
	box-shadow: 5px 5px 5px #888888;
}

.basket_count {
	color: white;
	background-color: #393939;
}

.wishlist_link {color: #444;}
.wishlist {fill:#ff0000;color: #ff0000;}

.three_colum_subtitle a {
	color: #444;
}

/*****************************************************/
/* Second section. Media query section for colors.  **/
/*   This section should ONLY contain colors.       **/
/*   Everything else goes in the other sections     **/
/*****************************************************/  
@media screen and (max-width: 725px) {

	.category_panel {
		background-color: #333333;
		box-shadow: 0 4px 4px #333;	
		border-color:#555;
	}		
}
.left_side_width ul li a {
	display: inline-block;
	width: 100%;
	margin-right: 10px;
	padding-left: 10px;
}

.left_side_width ul li a:hover {
	background-color: #666666;
	display: inline-block;
	width: 100%;
}

/* Images override */
.klarna_image_category_panel {background-image: url('https://cdn.klarna.com/1.0/shared/image/generic/logo/nb_no/basic/logo_white.png?width=180'); }
.klarna_image_product_panel {background-image: url('https://cdn.klarna.com/1.0/shared/image/generic/logo/nb_no/basic/logo_white.png?width=100'); }
.klarna_image {background-image:url('https://cdn.klarna.com/1.0/shared/image/generic/logo/nb_no/basic/logo_white.png?width=100'); }
	
/*****************************************************/  