/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */
*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
 }
html, body{
	padding:0;
	margin:0;
	height:100%;
}
body{background:url(../images/bg.png) repeat;}
.container{min-height: 100%;}
.main_content{background:#ffffff;}
.clr{clear:both;}
.clr_left{clear:left;}

.logo{
	margin:0px 0 15px;
}
h2 a{
	text-decoration: none;
}

.header{
	position:relative;
}
.bottom_bar{background:url(../images/nav_bg.jpg) repeat;height:12px;margin-top:10px;}
/*
Readmore
*/
.readmore a{
	background: #eee;
	background: #eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%);
	background: #eee -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2)));
	background: #eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	background: #eee -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	background: #eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	background: #eee linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	border: 1px solid #aaa;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	font-size: 11px!important;
	font-weight: bold;
	text-decoration: none!important;
	text-shadow: 0 1px rgba(255, 255, 255, .75);
	cursor: pointer;
	margin-bottom: 20px;
	line-height: normal;
	padding: 3px 6px;
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*Pagination*/
.pagination li{
	display:inline;
	margin-right:10px;
}
.pagination .pagination-start, .pagination .pagination-end{display:none;}

/*top Menus*/
.topleft .menu{margin-top:10px;}
.topleft .menu li{display:inline;}
.topleft .menu li:first-child a{padding-left:10px;}
.topleft .menu li:last-child a{border-right:none;}
.topleft a{
	color:#ffffff; 
	text-decoration:none;
	text-transform: uppercase;
	padding:0px 15px;
	border-right:1px solid #ffffff;
	font-weight:600;
	font-size:14px;
}

.topright{position:absolute;top:0px;right:10px;}
.topright .menu li{display:inline;}
.topright .menu li:last-child a{border-right:none;padding-right:0;}
.topright a{
	color:#ffffff; 
	text-decoration:none;
	text-transform: uppercase;
	padding:0px 15px;
	border-right:1px solid #ffffff;
	font-weight:600;
	font-size:14px;
}



/* #Page Styles
================================================== */
/*
Category blog
*/
.blog .item{
	width:50%; /*2 blogs på en række*/
	float:left;
}


/*
Archived articles
*/
.filter-search select{display:inline; margin-right:10px;}
.archive #archive-items li{
	border-bottom:1px solid #e8e8e8;
	padding-bottom:10px;	
}
.archive #archive-items li a{
	text-decoration: none;
	font-size:20px;
}
.archive #archive-items li a:hover{
	text-decoration: underline;
}

/*
Category list
*/
.categories-list li{
	border-bottom:1px solid #e8e8e8;
	padding-bottom:10px;
}
.categories-list .item-title a{
	font-size:20px;
	text-decoration:none;
	display:block;
	margin-bottom:10px;
}
.categories-list .item-title a:hover{
	text-decoration: underline;
}
.categories-list dl dt{
	font-weight: bold;
}

/*
Article list
*/
.category-list table{
	width:100%;
}
.category-list table th{
	text-align:left;
	font-weight:bold;
	font-size:20px;
	padding-bottom:10px;
}
.category-list table td{
	padding:5px 0;
}
.category-list table tbody tr:nth-child(odd){
	background:#f8f8f8;
}

/*
Profile
*/
.profile legend{
	font-size:20px;
	margin-bottom:10px;	
}
.profile dl dt{
	font-weight: bold;
}
.profile dl dd{
	margin-bottom:10px;
}

/* #Modules
================================================== */
/*Search*/
.search{margin-top:15px;margin-left:10px;}
.search input[type="text"]{
	background: #ffffff;
	border:none;
	width:183px;
	height:32px;
	display:inline-block;
	font-size:13px;
}
.search input.button{
	background:url(../images/nav_bg.jpg) repeat;border:none;color:#000000;text-transform:uppercase;
	height:32px;
	margin-left:0px;
}
.result-title{font-size:16px;}
.result-title a{text-decoration:none;}
.result-createdsearchresults{margin-bottom:10px;border-bottom:1px solid #e8e8e8;padding-bottom:5px;}
.searchsearchresults #search-searchword{width:99%;height:25px; font-size:22px; padding:10px 0px 10px 5px;}
.searchsearchresults .word{position:relative;}
.searchsearchresults .word label{display: none;}
.searchsearchresults .word .button{position:absolute;top:0; right:0;height:47px;width:100px;}

/*
Loginform
*/
.moduletable.loginbox{
	display:none;/*Hide, kommer frem ved lightbox*/
	background:#ffffff;
	width:340px;
	padding:20px;
	position:relative;
}
.moduletable.loginbox .close_btn{position:absolute; right:-8px; top:-8px;cursor:pointer;}
.moduletable.loginbox input[type="text"], .moduletable.loginbox input[type="password"]{width:100%;margin-bottom:5px;}
#form-login-username, #form-login-password, #form-login-remember{margin-bottom:0;}
.moduletable.loginbox form{margin-bottom:0;}
.moduletable.loginbox ul li a{font-size:12px;text-decoration:none;}
.moduletable.loginbox ul li{display:inline;margin-right:30px;}
.moduletable.loginbox ul{margin-bottom:0;}
.moduletable.loginbox input[type="submit"]{border:none;background:#d2b67d;opacity: 0.8;font-weight:500;text-transform: uppercase;-webkit-transition: all 0.1s ease;
-moz-transition: all 0.1s ease;
-o-transition: all 0.1s ease;
-ms-transition: all 0.1s ease;
transition: all 0.1s ease;
margin:5px 0 0;
}
.moduletable.loginbox input[type="submit"]:hover{opacity: 1;}


/*Moduletable*/
.moduletable h3{color:#d2b67d;font-size:23px;font-weight:700;}
.rsidebar{border-left:1px solid #d2b67d;padding-left:10px;}
.item-page h2{font-weight:700;}



/*
Newsflash
*/
.newsflash .newsflash_item p{margin:0;}
.newsflash .newsflash_item {margin-bottom: 10px;}
.newsflash .newsflash_item a{font-size:12px; text-decoration:none; font-weight:bold;}
.newsflash .newsflash_item a:hover{text-decoration:underline;}


/*Slideshow*/
.slideshowck{margin-bottom:20px!important;}
.camera_pag{margin-top:-50px;}
.camera_wrap .camera_pag .camera_pag_ul li{
	background:url(../images/nav_bg.jpg) repeat;
	border:3px solid white;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	width:20px;
	height:20px;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span{background:#ffffff;left:3px;top:3px;}

/*
	Contentslider
*/
.contentslider .ca-item{
	text-align:left;
}
.contentslider .brand{font-weight:700;}
.contentslider span.PricesalesPrice{font-weight: 700;font-size:21px;text-align:left;color:#000000;}
.contentslider span.PricesalesPrice sup{font-size: 14px;}
.contentslider .product_name{color:#d2b67d;text-decoration: none;font-weight:700;font-size:15px;}
.contentslider .short_desc{color:#d2b67d;font-weight:500;font-size:14px;}
.contentslider span.addtocart-button{width:auto;position:absolute;right:15px; top:0;}
.contentslider span.addtocart-button input.addtocart-button, .contentslider span.addtocart-button input.notify-button{
	background:url(../images/add_to_cart.png) no-repeat; width:29px; height:34px;border:none;text-indent: -99999px;z-index: 9999999;
}
.contentslider .addtocart-area form{margin:0;}
.wish_comments{margin-top:5px;}
.comment_icon{position:relative;top:2px;}

/*Facebook wallfeed*/
.fbfeed{background:url(../images/nav_bg.jpg) repeat;padding:10px;margin-bottom:10px;}
.fbfeed h3{font-size:21px;font-weight:500;background:url(../images/facebook.png) no-repeat center left; padding-left:140px;color:#000000;}
.fbfeed .feedtext{font-size:19px; font-weight: 500;color:#000000;}
.fbwall span .time{position:static;font-size:14px;color:#000000;text-transform: uppercase;}
.fbwall > span{margin-bottom:0;}


/*Virtuemart*/
.productname a{color:#d2b67d;text-decoration: none;font-weight:700;font-size:15px;}
.brand{font-weight:700;}
.product-price{margin-bottom:5px;}
p.product_s_desc{color:#d2b67d;font-weight:500;font-size:14px;}
.product-price span.PricesalesPrice{font-weight: 700;font-size:21px!important;text-align:left;color:#000000!important;}
.product-price span.PricesalesPrice sup{font-size: 14px!important;}
.product span.addtocart-button input.addtocart-button, .product span.addtocart-button input.notify-button{
	background:url(../images/add_to_cart.png) no-repeat; width:29px; height:34px;border:none;text-indent: -99999px;z-index: 599;display:block;
}
.product form{margin:0;}
.product input.addtocart-button{width:auto;position:absolute;right:25px;top:-5px;}
.product .addtocart-area form{margin:0;}
.beneath_pic{position:relative;}
.product .PricediscountAmount{color:red!important;}
.ratingbox{width:76px;background-image:url(../images/color-stars.png);}
.ratingbox span{background-image:url(../images/color-stars.png);}
.stars-orange{max-width: 76px;}

/*Breadcrumbs*/
.breadcrumbs, .breadcrumbs a{font-size:14px;font-weight:500;font-style: italic;color:#d2b67d;margin-bottom:10px;}

/*Productdetails*/
.productdetails .product input.addtocart-button{position:static;}
.productdetails .manufacturer h1{font-weight:700;font-size:36px;margin:0;line-height: auto;line-height:20px;}
.productdetails h2{font-weight:500; font-size:29px; color:#d2b67d;}
.product-field-type-B, .product-field-type-S, .product-field-type-I{padding-left:0;}
.productdetails .product-fields-title{width:100px;display:inline-block;font-weight:700;color:#000000;}
.stock_status{padding-left:4px;color:#659927;}
.image_container, .description_container{padding:10px;}
.description_container{border-left:1px solid #d2b67d;border-right:1px solid #d2b67d;}
.productdetails .vote{display:block;border-top:1px solid #d2b67d;border-bottom: 1px solid #d2b67d;font-weight:700;
	padding:4px 0;
	margin:15px 0 0;
}
.productdetails .ratingbox{margin-top:-2px;}
.product-description p{font-size:13px;}
.browse-view .PricebasePrice{display:none;}
div.PricebasePrice{text-decoration: line-through;font-weight:500;color:#000000;}
.productdetails .product-price{display:inline-block;float:left;}
.productdetails.product-price strong{text-transform: uppercase;font-size:15px;color:#d2b67d;}
.addtocart-area{float:right;}
.addtocart-bar{float:right;margin:0!important;padding:0!important;}
.productdetails-view span.addtocart-button{width:auto;float:none;display:block;background:url(../images/cart_handle.png) no-repeat center top;padding-top:15px;clear:both;margin-top:10px;}
.productdetails-view .product span.addtocart-button input.addtocart-button{text-indent:0;background:#d2b67d;width:100%;border-radius:5px;padding:15px 11px;height:auto;}
span.quantity-box{width:auto;float:none;}
input.quantity-input{width:40px;display:inline-block; border:none; background:none;border-right:1px solid #f8e9cb;border-radius: 0;margin-top:6px;color:#f8e9cb;}
span.quantity{background:#d2b67d;display:inline-block;width:auto!important;float:right;position:relative;padding-right:25px;height:31px;}
span.quantity-controls{margin:0;float:none;}
span.quantity-controls input.quantity-plus{position:absolute;right:4px;top:2px;}
span.quantity-controls input.quantity-minus{position:absolute;right:4px;bottom:2px;}
.quantity-controls span.floatleft{line-height: 31px;margin-right:10px;font-weight:700; font-size:15px;}
.customer-reviews{clear:both;display:none;}

#fancybox-content .product-related-products{display:none;}

.blivmedlem li{color:#000000;margin-bottom:10px;}
.blivmedlem strong{color:#d2b67d;}
.blivmedlem h3{color:#d2b67d;font-size:17px;font-weight:700;line-height: 17px;}
.blivmedlem p{margin-bottom:5px;}
.blivmedlem a{background:#d2b67d; padding:10px 8px;color:#ffffff;font-weight:bold;text-transform:uppercase;}

/*Artikler*/
.item-page > table td{padding:0px 12px;}
.item-page > table{margin-bottom:20px;}
.item-page > table td:first-child {padding-left:0px;}
.item-page > table td:last-child{padding-right:0;}

/*Related products*/
.product-related-products .product-field {}

/*Wishlist*/
.vm2wishlists {display:inline-block;margin-left:40px;float:left;}
.wm2wishlist_added{display:none;}
.vm2wishlists div.button{border:none;padding:0;}
.vm2wishlists div.button form{margin:0;}
.vm2wishlists .action_add, .vm2wishlists .action_remove{background:url(../images/heart.jpg) no-repeat;width:28px; height:26px;border:none;padding:0;text-indent:-99999px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: 0.7;
	-webkit-transition: all 0.1s ease;
	-moz-transition: all 0.1s ease;
	-o-transition: all 0.1s ease;
	-ms-transition: all 0.1s ease;
	transition: all 0.1s ease;
}
.vm2wishlists .action_add:hover{opacity: 1;}
.wm2wishlist{width:auto!important;float:left;}
.tip{display:none!important;}
/*Footer*/
.footer{margin-top:10px;}
.footer h3{font-size:19px; font-weight:bold;color:#ffffff;text-transform: uppercase;}
.footer ul li a{color:#ffffff;font-weight:500;}
.footer ul li {margin-bottom:3px;}

/*accordeon*/
.accordeonck ul li{list-style: none;margin:0;}
.accordeonck ul ul li a{padding-left:15px;}
.accordeonck ul ul ul li a{padding-left:20px;}
.accordeonck > ul > li > a{padding:8px 4px;background:#ffffff!important;}
.accordeonck > ul > li:hover > a{background-color: #f2f2f2!important;}
.accordeonck li a{display:block;font-size:14px;}
.accordeonck ul ul{margin:0;width:100%;}
.accordeonck .toggler{padding:7px;background:#f9f9f9;-webkit-transition: all 01s ease;
-moz-transition: all 01s ease;
-o-transition: all 01s ease;
-ms-transition: all 01s ease;
transition: all 01s ease;
cursor:pointer;}
.accordeonck .toggler:hover{background:#e8e8e8;}

/*Virtuemart kurv module*/
.vmCartModule{color:#ffffff; text-transform:uppercase;}
.vmCartModule strong {color:#ffffff;}
.show_cart{background:url(../images/nav_bg.jpg) repeat;display:block; padding:6px 6px;font-weight: 700;font-size:14px;margin-left:10px;margin-top:3px;}
.total_products{text-align:right;}
.virtuemartcart{position:absolute; right:10px;top:50px;}
.delimiter_userinfo{display:none;}


/*Indkøbskurv*/
.vm2-add_quantity_cart, .vm2-remove_from_cart{background:url(../images/vm2-sprite.png) no-repeat top left;}
.cart-view div.PricebasePrice{text-decoration: none;}
.cart-view .cart-summary td input[type="button"]{display:inline;position: relative;top:4px;}
.cart-view a.vm2-remove_from_cart{position:relative;top:-4px;background-position: 0 -212px;}
.cart-view .cart-summary td input{width:40px;max-width:40px!important;display:inline;text-align: center;}
.subtotal{background:#e8e8e8;}
#coupon_code{width:135px!important; max-width:135px!important;border-radius:0;-moz-border-radius:0; -webkit-border-radius:0;margin:0;}
.details-button input{margin:0;}
input.details-button{top:0!important; padding:7px!important;background:url(../images/nav_bg.jpg) no-repeat!important;color:#333333!important;border-radius: 0!important;-moz-border-radius:0!important; -webkit-border-radius:0!important;border:none!important;text-transform:uppercase; font-weight:700;font-family: 'Exo', sans-serif;font-size:12px;}
tr.total{background:#e8e8e8;}
tr.selectpayment, tr#shipment_tr{padding:10px 0;}
textarea.customer-comment{width:100%;}

#com-form-login-username, #com-form-login-password, #com-form-login-remember{margin-bottom:0;} 
.cart-view #com-form-login > fieldset.userdata{margin-bottom:0px;}
#com-form-login-remember input{background:url(../images/nav_bg.jpg) repeat; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; border:none;font-family: 'Exo', sans-serif;padding:6px;font-size:14px;margin:0;}
#com-form-login-remember label{font-weight:normal;}
img{max-width:100%!important;}

#menu-trigger{display:none;}
.navigation > .accordeonck > .mobilenav{display:none;}

.product-related-products, .product-related-categories{border-top:none;}
.product-related-products .ca-nav span{top:-6px;}
.product-related-products h3{display: inline;font-weight: 500;font-size: 21px;text-transform: uppercase;color: #d2b67d;}
.moduletable.gratis{text-transform: uppercase;display: inline;font-weight: 700;color: #d2b67d;float:left;}
.moduletable.gratis p{margin-bottom:0;}
.to_top span{position:relative;top:-6px;}
.to_top a{text-transform: uppercase;display: inline;font-weight: 500;color: #d2b67d;float:right;}


/*Mailchimp*/
.moduletable.mailchimp br{display:none;}
.modmc2_label{color:#ffffff;float:left;text-transform:uppercase;font-size:19px;line-height:36px;padding-right:5px;}
#mc2_email{float:left;text-transform:normal;font-weight:400;color:#000000;}
#mc2_add{background:url(../images/nav_bg.jpg) repeat; width:73px; height:33px;border:none;display:block;float:left;font-family:'Exo', sans-serif; font-size:13px; text-transform:uppercase;font-weight:700;cursor:pointer;
}

/*rsidebar*/
.rsidebar .menu li a{color:#000000;}
.rsidebar .menu li{list-style: none;margin:5px;margin-left:0;}
.rsidebar .menu li ul{margin-left:10px;}
.blivmedlem h3{font-size: 23px;font-weight: 700;}
.rsidebar .moduletable{margin-bottom:25px;}
.cards{clear:both;}

/*VMmenu*/
.VMmenu li{list-style: none;margin-left:0;}
.VMmenu .VmArrowdown{display:none;}
.VMmenu li ul{margin-left:8px;}

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
		.footer{
			height:auto;
		}
		.footer p{
			font-size: 12px;
		}
	}

	

	

/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

/*	@font-face {
	    font-family: 'FontName';
	    src: url('../fonts/FontName.eot');
	    src: url('../fonts/FontName.eot?iefix') format('eot'),
	         url('../fonts/FontName.woff') format('woff'),
	         url('../fonts/FontName.ttf') format('truetype'),
	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/
.rsidebar span.modmc2_label {
	display: none;
}