/*
Om vi skulle vilja ha responsiva bilder i sidorna som ändå har bredd och höjd satta.
*/
/*.topic-html-content-body img {
	max-width: 100%;
	height: auto;
}

.quickView {
border:2px solid #c30836;
border-radius:8px;
}

/* STEG FÖR PRODUKTMODUL *
1. Konfiguration / inställningar / Varukorgsinställningar - Stäng av visa minivarukorg. / visa produktbilder i varukorgen 
2. Stäng av inställningar / kataloginställningar - 'Kunder som köpte denna köpte också' aktiverat: 
3. Stäng av Enable the JCarousel as widget.

STYLA BORT NEDAN:
/
*/

body {
	background: #fff url('../img/top.jpg') center 28px  no-repeat; font-family:verdana, sans-serif; font-size:11px;
}

.item-box .product-title
{font-size:12px;font-weight:bold;
		}

.item-box .product-title a
{height:26px;}

.slider-wrapper
{margin-bottom:10px;}
.master-home-page {
	background:none;
	}
	
.header-line {
	margin-bottom:0;
	background:#addaf1;
	}
	
	.search-box input.search-box-text	{		width:150px!important;		}
		
		.search-box {	margin-top:15px;	}
			
.master-wrapper-main {
	padding-top:30px;	min-height:500px;
	}
	
.topic-html-content-title h2 {
	font-family:verdana, arial, sans-serif;
	text-transform:uppercase;
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	letter-spacing:0;
	color:#1d417b;
	}
h3 {	color:#1d417b;	}

.foten
	{background: url('../img/bg_footer.jpg') no-repeat; height:283px;width: 100%;}

#topcartlink,  .prices, .add-info, .add-to-cart-button, .price, .priceRangeFilterPanel7Spikes, .accepted-payment-methods, .footer-upper, .addtocartbutton, 
.product-unit-price, .product-subtotal, .wishlist-add-to-cart-button, .overview .add-to-cart-panel, th .nobr, .add-to-cart input, .wishlist-content .end, .ico-login, .ico-register, .skype, .footer-menu li.mobile, .header-selectors-wrapper, .mega-menu .title, .compare-products, .ico-wishlist, .topcartlink, .ico-wishlist
{
	display:none!important;
	
}
.header-links-wrapper span, .header-links-wrapper a
{font-size:16px; font-weight:bold;color:#1d417b;line-height:38px;}

.admin-header-links a
{line-height:36px;}

.product-grid .item-box
{	height:auto;	}

.subscribe-to-newsletter {
position: relative;
margin: 0;
width:auto;
}
.add-to-cart
{
	background:#fff;
	}
.wishlist-content td
{border-spacing:0px;
	border:0px;
	border-color:#fff;
	}
.wishlist-content th
{text-align:left;}

.main-slider
{
	border-top:2px solid #fff;
	}
.menu-title
{
	z-index:1000;
	}
.main-slider-menu {
	z-index:1000;}

.footer {
	background:#ccc;
	width:100%;
	margin:0;
	}

.footer-block .topic-html-content-title h2, .footer-block h3 {
	font-size:20px;
	}
	
	/*.footer-block h3:before, .footer-block .topic-html-content-title h2:before, .block .list a:before, .block .title, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-state-active.ui-tabs-active a, .write-review .title strong:before, .product-review-list .title strong:before, .write-review .button-1, .contact-page .button-1, .email-a-friend-page .button-1, .block .view-all a	{
		background:#00a65c;
		}*/
		
.header-menu {
background: none;
border:0;
box-shadow: 0 0 0 0 rgba(255,255,255,0.25);
top:5px;
}
.header {
margin-bottom: 19px;
}

.iframes {

height: 395px;
width: 100%;
z-index: 100;
border:none;
overflow:hidden;
	}

#WidgetSlider-home_page_top-1 img {
	border-radius:12px!important;
	box-shadow: 0 0 6px #000;
	border:4px solid #fff;
	}

/* Korrektur och Menyfix enligt lotta */

.listbox .list > li.active
{background:#000;}

.listbox .list > li.active
{color:#e6823a;}

.listbox .list > li.active > a:hover
{background:#2b3034;}


.listbox .list > li.active > a
{color:#e6823a;font-weight:bold;}

.listbox .sublist > li.active > a
{font-size:10px; color:#e6823a;}

li .inactive:hover
{background:#2b3034;}

li .inactive, li .active
{background:#131416;margin-bottom:5px;border-radius:4px;}

.listbox .sublist a
{color:#fff; padding:10px 5px;}

.listbox .sublist a:hover
{color:#e6823a;}

.blue14 strong
{color:#183f7e!important;font-size:14px;}

.header-links-wrapper a:hover
{color:#000;}

.header-links li a.account
{color:#183f7e;}

.sextio
{width: 60%; float: left;}

.trettiofem
{width: 35%; float: left;}

.pricky {
/*background: url('../img/prick.gif') center center repeat-y;*/
width: 5%;
float: left; 
display: block;
min-height: 450px;
}

/* slut på menyfix */
	
.topic-html-content-header	{
		font-size:20px;
		}

		.mega-menu .box li a:hover
		{color:#f4823a;}
		
ul.nomargin
{margin-top:0;}

.bild {border: 1px solid #cccccc;background-color: #FFFFFF;padding: 6px;float:left;
margin-right:10px;margin-bottom:10px;
}

.bild2 {border: 0px solid #cccccc;background-color: #FFFFFF;padding: 6px;float:left;
margin-right:10px;margin-bottom:10px;
}

.topic-page .page-body {box-shadow: 0 0 0;padding:0;}

.h3_colored 
{color: #5f5f5f;}



/*   MEGA MENY   */

.mega-menu .dropdown {
	background:#333;
	box-shadow:0 0 0;
	border: 0px solid #bbb;
	padding: 10px 11px;
	}
	
.mega-menu .box li a {
	color:#fff;
	}
.mega-menu .topic-wrapper a {
	color:#fff;
	font-size:11px;
	}
	
.mega-menu .topic-wrapper a:hover {
	color:#f4823a;
	}

.mega-menu .topic-wrapper p {
	text-align:left;
	}
	
	.logo
	{position:relative;left:292px;}
	
/*   SLUT MEGA MENY   */	

.overview .buttons div
{margin-left:0;}
		
.topic-html-content p {
	text-align:left;
	}

.newsletter-email input[type="text"] {
	width:auto;
	}

.footer-middle
{display:none;}

/*.topic-page .page-body, .topic-html-content-body
{padding:0 3%;}*/
.page-title, .product-selectors
{
	margin: 0 0 20px 0;
	}


		
.breadcrumb
{margin:10px 3%;}

/* Huvudmeny */
.header-menu > ul > li > a, .header-menu > ul > li > span {
	padding: 0px 20px;
	font-size:12px;
	line-height:48px;
	font-weight:bold;
	border-bottom:0px solid #03060b;
	}
.header-menu > ul > li > a:hover {
	color: #ec7e39;
	background-image: url('../img/menu_back_active.png')!important;
	background-repeat: no-repeat;
	background-position: center top;
	color: #f4823a;
}

.header-menu .sublist a:hover
{font-weight:bold;}

/* Slut Huvudmeny */

.category-description
{margin:0 3% 20px 3%}

.overview .add-to-wishlist
{display:none;}

.category-item .picture a, .sub-category-item .picture a
{height:250px;}

.master-wrapper-page {
background: url('../img/top.jpg') center 28px no-repeat;
}

.bildstil
{margin:0 30px 20px 0;}

.listbox .sublist {
	background:#ccc;
	padding: 10px 15px 10px 15px;
	}
	
.inactive {
background: #9b9b9b;
background: -moz-linear-gradient(top,  #9b9b9b 1%, #c1c1c1 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#9b9b9b), color-stop(100%,#c1c1c1));
background: -webkit-linear-gradient(top,  #9b9b9b 1%,#c1c1c1 100%);
background: -o-linear-gradient(top,  #9b9b9b 1%,#c1c1c1 100%);
background: -ms-linear-gradient(top,  #9b9b9b 1%,#c1c1c1 100%);
background: linear-gradient(to bottom,  #9b9b9b 1%,#c1c1c1 100%);
}
	
.listbox .list > li > a {
margin-bottom: -1px;
border-top: 1px solid #333;
border-bottom: 1px solid transparent;
padding: 10px 10px 10px 35px;
font-size: 14px;
color: #000;
}

.block .listbox {
	border:1px solid #000;
	box-shadow:0 0 0;
	}
	
a, .topic-html-content a, .topic-page a {
color: #2fb54a;
cursor: pointer;
}
a:hover, .topic-html-content a:hover, .topic-page a:hover {
	color: #0d8124;
	}
.item-box .description a {
color:#fff;
}
.product-title a {
	color:#000;
	}
	
.newsletter-validation, .newsletter-result-block
{
	position:relative;
	width:auto;
	font-weight:bold;
	}
	
	
/*===================== media screen =====================*/	


@media screen and (max-width: 1024px) {
.item-box .details {
    position: absolute!important;
    bottom: -121px!important;
    background: rgba(0,0,0,0.5)!important;
}
.item-box .description {display:block;}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {
	
	.item-box .details {
    position: absolute!important;
    bottom: -71px!important;
}
.item-box .description {display:block;background:rgba(0,0,0,0.7)!important;}
}




@media screen and (min-width: 981px) {
	.mega-menu
	{width:980px;}

.subscribe-to-newsletter h3
{font-size:16px;}

		}

@media screen and (min-width: 769px) {
	.responsive-nav-wrapper
	{
		background: #00a65c url(../img/pattern-nav.png) left top;
		}
.header-menu .close-menu {
	background: #00a65c url(../img/pattern-nav.png) left top;
	}
	.header-logo {
	margin-top:0;width:auto;
	}
	.header-menu > ul > li > a:hover {
	color: #ec7e39;
background-image: none; }
	
	
}

@media screen and (max-width: 480px) {
	
	.item-box .description {
    display: block;
}

.header-links-wrapper span, .header-links-wrapper a
{font-size:13px; font-weight:bold;color:#1d417b;line-height:30px;}

.header-menu > ul > li > a:hover {
	color: #ec7e39;
background-image: none; }

	.responsive-nav-wrapper {
		background: #00a65c url(../img/pattern-nav.png) left top;
	}
	.header-menu .close-menu {
	background: #00a65c url(../img/pattern-nav.png) left top;
	}
	.dropdown
	{display:none;}
	
	.header-logo a
	{padding-top:8px;margin:0;}
	
	.trettiofem, .sextio
{width: 100%; float: left;}
	
	.pricky
	{display:none;}
.master-home-page .header
{margin:0;}
	
	.header-logo
	{margin:0;}
	
	.search-box
	{margin-top: 5px;}
	
	.logo
	{width:80%;}
	
	.product-grid .item-box {
		background:#ccc; box-shadow:0 0 0;border:1px dashed #000;
		}
		.sub-category-grid .title, .manufacturer-grid .title {
background: #4c4c4c;
background: -moz-linear-gradient(top,  #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(12%,#595959), color-stop(25%,#666666), color-stop(39%,#474747), color-stop(50%,#2c2c2c), color-stop(51%,#000000), color-stop(60%,#111111), color-stop(76%,#2b2b2b), color-stop(91%,#1c1c1c), color-stop(100%,#131313));
background: -webkit-linear-gradient(top,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
background: -o-linear-gradient(top,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
background: -ms-linear-gradient(top,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
background: linear-gradient(to bottom,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
margin: 0;
border-bottom: 0;
padding: 0;
}
.sub-category-grid .title a, .manufacturer-grid .title a {
color:#fff; }

.item-box .picture
{height:230px;}

}


@media screen and (min-width: 240px) and (max-width: 980px) {
	.responsive-nav-wrapper {
	background: #00a65c url(../img/pattern-nav.png) left top;}
	.header-menu .close-menu {
	background: #00a65c url(../img/pattern-nav.png) left top;
	}
		.dropdown
	{display:none;}
	
	.logo
	{position:relative;left:0;}
	.header-menu > ul > li > a, .header-menu > ul > li > span {
background: #474747;
background: -moz-linear-gradient(top,  #474747 0%, #a0a0a0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#474747), color-stop(100%,#a0a0a0));
background: -webkit-linear-gradient(top,  #474747 0%,#a0a0a0 100%);
background: -o-linear-gradient(top,  #474747 0%,#a0a0a0 100%);
background: -ms-linear-gradient(top,  #474747 0%,#a0a0a0 100%);
background: linear-gradient(to bottom,  #474747 0%,#a0a0a0 100%);


}

.header-menu > ul > li > a:hover
{color:#000;background:none;}


}
.listbox .list > li > a:last-child {border-bottom:0px;}
.inactive:last-child {border-bottom:1px solid #333;}