/*
Theme Name: Twentyten Child
Description: Child theme for the twentyten theme 
Author: Smarta System
Template: twentyten
*/

@import url("../twentyten/style.css");

#main {
	padding: 0.625em 0 0; /* Magnus Strand, 0.625em was 1.625em */
}

/* Billy Snöberg, 2012-06-20 */
.entry-title {
	display: none;
}

/*
 * Billy Snöberg, 2013-01-31,
 * Magnus Strand, 2013-02-01 lagt till !important
 */
a:link, a:visited, a:active {
	color: #008000 !important;
	text-decoration: none !important;
}

a:hover {
	color: #008000 !important;
	text-decoration: underline !important;
}


/* Magnus Strand, 2013-02-04, menylänkar vita */
#access li > a, #access ul ul > a {
background: #57584F !important;
color: #fff !important;
}

#access li:hover > a, #access ul ul :hover > a {
background: rgb(209,42,155) !important;
color: #fff !important;
text-decoration: none !important;
}

/* Magnus Strand, 2012-08-13 */
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6
 {
	font-size: 130%;
}

#main {
	clear: both;
	padding: 0.625em 0 0; /* Magnus Strand, 0.625em was 1.625em */
}

#access {
	background: #57584F;
/*
	background: -moz-linear-gradient(#AA1124, #581215);
	background: -o-linear-gradient(#AA1124, #581215);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#AA1124), to(#581215));
	background: -webkit-linear-gradient(#AA1124, #581215);
	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
*/
	clear: both;
	display: block;
	float: left;
	margin: 0 auto 6px;
	width: 100%;
}

#page {
	margin: 0 auto 2em auto; /* 2012-08-13, Magnus Strand, was 2em auto*/
}

/* 2012-08-13, Magnus Strand, huvudet i bakgrundsfärg */
#branding { background-color: rgb(236,236,231); border-top-color: rgb(236,236,231);  }

#branding hgroup { margin-left:20px; } /* 2012-08-13, Magnus Strand, logo längre till vänster */

/* 2012-09-13, Magnus Strand, Hide top image on this page */
body.page-id-1108 #branding > img { display:none; }

/* 2012-09-14, Magnus Strand, Våra Perenner */
body.page-id-1108 #main  { margin:0; padding:0; width:980px; }
body.page-id-1108 #container  { margin:0; padding:0; width:980px; } /* changed width, primary to container */
body.page-id-1108 #access  { margin-bottom:0; }
body.page-id-1108 #content  { margin:0; padding:0; width:auto }
#post-1108 div.entry-content { margin:0; padding:0; width:auto }
#post-1108 { margin:0; padding:0; }

/* 2012-09-13, Magnus Strand, Våra Perenner vy1 */
#v1Main { width:940px; }
#v1Col12 { float:left; width:778px;  }
#v1SidebarLeft { padding:0 0px 20px 1px; float:left; width:170px; background-color:#fff; height:782px;}
#v1SidebarRight { float:right; width:120px; padding:20px; background-color:rgb(220,240,200); border-left: 1px solid rgb(140,160,120); border-right: 1px solid #ccc; height:900px; }
#v1BorderBox { width:577px; float:left; padding:0 15px 20px 15px;}
#v1Box {  height: 1600px; }
#v1SubBox { margin-left:auto; margin-right:auto; }
#v1CatBox {  }
#v1Breadcrumbs { padding: 20px; font-size:13px; height:30px; }
.v1Cat { float:left; width:124px; height:165px; margin-bottom:25px; margin-left:9px; margin-right:9px; border:1px solid #ccc; }

.v1Cat div { color:black; margin:0; text-align:center; position:relative; top:-5px; }
.v1Cat img { margin:8px 8px 0 8px; width:108px; height:108px; }
#v1Header { padding:0 10px 10px 10px; }
#v1Label {  }
#v1Label h2 {color:#fb7e33; font-size:18px; font-weight:normal;}

/* Göm widgettitle Vy1*/
#v1SidebarLeft h2.widgettitle { display:none; }
#v1SidebarLeft ul { list-style:none; }
#v1SidebarLeft li { list-style:none; }

#v1SidebarRight h2.widgettitle { display:none; }
#v1SidebarRight ul { list-style:none; }
#v1SidebarRight li { list-style:none; }

/* 2012-09-14, Magnus Strand, Våra Perenner vy 2 */
#v2Main { width:930px; margin:5px; padding:0;}
#v2Breadcrumbs { margin-bottom:20px; font-size:13px; height:30px; }
#v2 { float:left; width:730px; margin-left:30px;}
#v2Box { width:730px;}
#v2SubBox {width:730px; margin-left:auto; margin-right:0; }
#v2CatBox {width:730px; }
.v2Cat { float:left; width:341px; height:auto; padding:0; margin-bottom:30px; border:5px solid #ccc;}
.v2ImgBox { width:125px; height:125px; float:left; }
.v2TextBox { color:black; float:left; width:168px; height:113px; margin:7px 15px 0 15px; text-align:left; position:relative; font-size:12px; line-height:14px; }
.v2Rule { background-color:#008000}
.v2Cat img { width:111px; height:111px; margin:0; padding:7px }
.v2CatLeft { margin-right:10px; }
.v2CatRight { margin-left:10px; }
.v2PropTitle { color:#fb7e33; font-weight:bold; font-size:12px; }
.v2LatTitle { font-style:italic;font-size:13px; letter-spacing:0.75px; }
.v2SweTitle { color:#008000; font-weight:bold; font-size:12px; }
.v2TitleBox { text-align:center; }
#v2Label h2 {color:#fb7e33; font-size:18px; font-weight:normal; margin:0; }

/* 2012-10-19, Billy Snöberg, Våra Perenner vy2 sortering */
#v2Sort span { float:left; margin:0 0.5em 0 0; font-size:13px; font-weight:bold; }
#v2Sort ul { list-style:none; padding:0; margin:0 }
#v2Sort li { float:left; margin:0 0.15em; }
#v2Sort li a { background-color:#fff; border-radius:0.8em; height:1.6em; line-height:1.6em; float:left; display:block; color:#2A2A2A; font-size:13px; text-decoration:none; text-align:center; padding:0 0.8em; }
#v2Sort li a:hover { background-color:#fb7e33; color:#fff; }
#v2Sort li.selected { background-color:#fb7e33; border-radius:0.8em; height:1.6em; line-height:1.6em; float:left; display:block; color:#fff; font-size:13px; font-weight:bold; text-decoration:none; text-align:center; padding:0 0.8em; }
#v2Sort { width:30em; margin-bottom: 1em; }

/* 2012-09-17, Magnus Strand, Våra Perenner vy2 sortimentfilter */
#v2Filter { float:left; width:170px; }
#v2CurrentFilter { padding:0 0 10px 0; margin-bottom: 30px; box-shadow:0 2px 5px 0 #999; }
#v2CurrentFilter a { padding:0;  margin:0; }
#v2CurrentFilter p { margin-bottom:10px; } /* Magnus, 2013-02-01, mindre luft var 24px*/
#v2TypeFilter { padding-bottom:10px; box-shadow:0 2px 5px 0 #999; }
#v2TypeFilter dt { background-image:url('images/plus.png'); background-repeat:no-repeat; background-position:5px 7px; }
#v2TypeFilter dt.expanded { background-image:url('images/minus.png'); }
#v2TypeFilter dt p { text-indent:15px; margin:0; }
dd { margin-bottom:0px; }
dt { border-bottom:1px solid #ccc;  }
#v2TypeFilter dd p { text-indent:20px; margin:0; font-size: 85%; }
#v2TypeFilter dd { margin-bottom:10px; } /* Magnus, 2013-02-01, mindre luft var 24px*/

.v2FilterHeader {
	color:white;
	font-size:13px;
	font-weight:bold;
	background: #000;
/*
	background: -moz-linear-gradient(#AA1124, #581215);
	background: -o-linear-gradient(#AA1124, #581215);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#AA1124), to(#581215));
	background: -webkit-linear-gradient(#AA1124, #581215);
*/
	padding: 5px 10px;
	margin-bottom: 6px;
}
.v2TypeTitle2 { font-weight:bold; color:black; }
.v2TypeTitle4 { border-bottom:1px solid #ccc; text-indent:22px; margin:3px 3px 3px 10px; background-position:0 5px; background-image:url('images/rensa.png'); background-repeat:no-repeat; }

.v2TypeTitle3 { font-weight:bold; color:black; }
.v2TypeTitle5 { border-bottom:1px solid #ccc; text-indent:22px; margin:3px 3px 3px 10px; background-position:0 5px; background-image:url('images/rensa_allt.png'); background-repeat:no-repeat; }
p.v2TypeTitle { font-weight:bold; margin:24px 0 0; }
.v2LeafBox { z-index:2;position:relative; top:-143px; left:110px; width:60px; height:28px; background-image:url('/images/assortmentsearch/lov2.png'); border:1px solid transparent; display:none; }
.v2LeafTextBox { z-index:3;font-size: 11px; color:black; position:absolute; top:0px; left:0px; margin:6px 0 1px 16px; width:auto; height:16px; text-align:center; vertical-align:middle; display:none; }

/* 2012-09-14, Magnus Strand, Våra Perenner vy 3 */
#v3Main { width:auto; margin:20px 20px 20px 48px; padding:0; }
#v3Breadcrumbs { margin-bottom:20px; font-size:13px; height:30px; }

.v3PropTitle { color:#fb7e33; font-size:14px; }
.v3LatTitle { font-style:italic; font-size:18px; letter-spacing:1px; }
.v3SweTitle { color:#008000; font-weight:bold; font-size:18px; }
#v3TitleBox { text-align:center; }
#v3ImageBox { float:left; width:360px }
#v3TextBox { float:left; width:280px; padding-left:30px; font-size:14px; }
.v3Rule { background-color:#008000; margin-top:18px; }
#v3SidebarLeft { float:left; width:90px; margin-right:30px; padding:10px;}
#v3MainImage { width:360px; height:360px; }
#v3LeafBox { display:none; position:relative; top:-371px; left:320px; width:79px; height:37px; background-image:url('/images/assortmentsearch/lov.png'); border:1px solid transparent }
#v3LeafTextBox { display:none; margin:6px 0 11px 0; width:auto; height:20px; text-align:center; }
#v3SmallImagesBox { margin-top:40px; }
#v3SmallImagesBox img { margin:0 20px 20px 0; width:80px; height:80px; }
.v3ImageSelected { padding:5px; border:5px solid #ccc; }
.v3ImageNotSelected { padding:5px; border:5px solid transparent; }

header form#searchform { display:none; }

#site-info { display:none; }
#site-generator { display:none; }


/* För mallsidan one-column-less-margin-page */
#container.one-column-less-margin div#content {
	margin:0 20px 0 20px;
}



/* =Responsive Structure
----------------------------------------------- */

@media (max-width: 1024px) {
	
body { padding:0; width:768px; }	
	
body #page { width:768px; margin:0 }
body.page-id-1108 #main #content { margin:0 }
	
	/* 2012-11-29, Magnus Strand, Våra Perenner vy1. iPad resolution */
#v1Main { width:auto; }
#v1Col12 { float:left; width:519px; } /* smaller width on iPad */
#v1SidebarLeft { padding:0 20px 20px 20px; float:left; width:150px; background-color:#fff; border-right:1px solid #ccc; height:650px;}

#v1SidebarRight { float:right; width:150px; height:1000px; padding:20px; background-color:rgb(249,233,223); border-left: 1px solid rgb(251,173,126); border-right: 1px solid #ccc; height:700px; }

#v1BorderBox { width:288px; float:left; padding:0 0 20px 40px; } /* smaller width on iPad */
#v1Box { }
#v1SubBox { margin-left:auto; margin-right:auto; }
#v1CatBox { width:288px; } /* Only 2 columns with categories, instead of 4 for wide screen*/
#v1Breadcrumbs { padding: 20px; font-size:13px; height:30px}
.v1Cat { float:left; width:124px; margin-bottom:25px; margin-left:9px; margin-right:9px; border:1px solid #ccc; }

.v1Cat div { color:black; margin:0; text-align:center; position:relative; top:-5px; }
.v1Cat img { margin:8px 8px 0 8px; width:108px; height:108px; }
#v1Header { padding:0 10px 10px 10px; width: 288px; } /* smaller width on iPad */
#v1Label {  }
#v1Label h2 {color:#fb7e33; font-size:18px; font-weight:normal;}

/* Göm widgettitle Vy1*/
#v1SidebarLeft h2.widgettitle { display:none; }
#v1SidebarLeft ul { list-style:none; }
#v1SidebarLeft li { list-style:none; }

#v1SidebarRight h2.widgettitle { display:none; }
#v1SidebarRight ul { list-style:none; }
#v1SidebarRight li { list-style:none; }

body.page-id-1108 #sok { width:120px; } /* smaller search box */

/* 2012-09-14, Magnus Strand, Våra Perenner vy 2 */
#v2Main { width:auto; margin:20px; padding:0; }
#v2Breadcrumbs { margin-bottom:20px; font-size:13px; height:30px; }
#v2 { float:left; width:380px; margin-left:30px; } /* smaller width */
#v2Box { width:380px; }/* smaller width */
#v2SubBox {width:380px; margin-left:auto; margin-right:0; }/* smaller width */
#v2CatBox {width:380px; }/* smaller width */
.v2Cat { float:left; width:356px; height:auto; padding:0; margin-bottom:30px; border:5px solid #ccc;}
.v2ImgBox { width:140px; height:140px; float:left; }
.v2TextBox { color:black; float:left; width:183px; height:128px; margin:7px 15px 0 15px; text-align:left; position:relative; font-size:12px; }
.v2Rule { background-color:#B4293A}
.v2Cat img { width:126px; height:126px; margin:0; padding:7px }
.v2CatLeft { margin-left:5px; margin-right:5px; }/* different margin */
.v2CatRight { margin-left:5px; margin-right:5px; }/* different margin */
.v2PropTitle { color:#fb7e33; font-weight:bold; font-size:12px; }
.v2LatTitle { font-style:italic;font-size:13px; letter-spacing:0.75px; }
.v2SweTitle { color:#B4293A; font-weight:bold; font-size:12px; }
.v2TitleBox { text-align:center; }
#v2Label h2 {color:#fb7e33; font-size:18px; font-weight:normal; margin:0; }

/* 2012-10-19, Billy Snöberg, Våra Perenner vy2 sortering */
#v2Sort span { float:left; margin:0 0.5em 0 0; font-size:13px; font-weight:bold; }
#v2Sort ul { list-style:none; padding:0; margin:0 }
#v2Sort li { float:left; margin:0 0.15em; }
#v2Sort li a { background-color:#fff; border-radius:0.8em; height:1.6em; line-height:1.6em; float:left; display:block; color:#2A2A2A; font-size:13px; text-decoration:none; text-align:center; padding:0 0.8em; }
#v2Sort li a:hover { background-color:#fb7e33; color:#fff; }
#v2Sort li.selected { background-color:#fb7e33; border-radius:0.8em; height:1.6em; line-height:1.6em; float:left; display:block; color:#fff; font-size:13px; font-weight:bold; text-decoration:none; text-align:center; padding:0 0.8em; }
#v2Sort { width:30em; margin-bottom: 1em; }

/* 2012-09-17, Magnus Strand, Våra Perenner vy2 sortimentfilter */
#v2Filter { float:left; width:170px; }
#v2CurrentFilter { padding:0 0 10px 0; margin-bottom: 30px; box-shadow:0 2px 5px 0 #999; }
#v2CurrentFilter a { padding:0;  margin:0; }
#v2TypeFilter { padding-bottom:10px; box-shadow:0 2px 5px 0 #999; }
#v2TypeFilter dt { background-image:url('images/plus.png'); background-repeat:no-repeat; background-position:0px 7px; }
#v2TypeFilter dt.expanded { background-image:url('images/minus.png'); }
#v2TypeFilter dt p { text-indent:10px; margin:0; }
dd { margin-bottom:0px; }
dt { border-bottom:1px solid #ccc;  }
#v2TypeFilter dd p { text-indent:20px; margin:0; font-size: 85%; }


.v2FilterHeader {
	color:white;
	font-size:13px;
	font-weight:bold;
	background: #000; /* Show a solid color for older browsers */
/*	background: -moz-linear-gradient(#AA1124, #581215);
	background: -o-linear-gradient(#AA1124, #581215);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#AA1124), to(#581215));
	background: -webkit-linear-gradient(#AA1124, #581215);*/
	padding: 5px 10px;
	margin-bottom: 6px;
}
.v2TypeTitle2 { font-weight:bold; color:black;  }
.v2TypeTitle4 { border-bottom:1px solid #ccc; text-indent:22px; margin:3px 3px 3px 10px; background-position:0 5px; background-image:url('images/rensa.png'); background-repeat:no-repeat; }

.v2TypeTitle3 { font-weight:bold; color:black; }
.v2TypeTitle5 { border-bottom:1px solid #ccc; text-indent:22px; margin:3px 3px 3px 10px; background-position:0 5px; background-image:url('images/rensa_allt.png'); background-repeat:no-repeat; }
p.v2TypeTitle { font-weight:bold; margin:24px 0 0; }
.v2LeafBox { z-index:2;position:relative; top:-143px; left:110px; width:60px; height:28px; background-image:url('/images/assortmentsearch/lov2.png'); border:1px solid transparent }
.v2LeafTextBox { z-index:3;font-size: 11px; color:black; position:absolute; top:0px; left:0px; margin:6px 0 1px 16px; width:auto; height:16px; text-align:center; vertical-align:middle;}

/* 2012-09-14, Magnus Strand, Våra Perenner vy 3 */
#v3Main { width:auto; margin:20px 20px 20px 48px; padding:0; }
#v3Breadcrumbs { margin-bottom:20px; font-size:13px; height:30px; }

.v3PropTitle { color:#fb7e33; font-size:14px; }
.v3LatTitle { font-style:italic; font-size:18px; letter-spacing:1px; }
.v3SweTitle { color:#B4293A; font-weight:bold; font-size:18px; }
#v3TitleBox { text-align:center; }
#v3ImageBox { float:left; width:360px }
#v3TextBox { float:left; width:280px; padding-left:10px; font-size:14px; } /* different padding */
.v3Rule { background-color:#B4293A; margin-top:18px; }
#v3SidebarLeft { float:left; width:0px; margin-right:0px; padding:0px; } /* 0 width. 0 margin. 0 padding */
#v3MainImage { width:360px; height:360px; }
#v3LeafBox { position:relative; top:-371px; left:320px; width:79px; height:37px; background-image:url('/images/assortmentsearch/lov.png'); border:1px solid transparent }
#v3LeafTextBox { margin:6px 0 11px 0; width:auto; height:20px; text-align:center; }
#v3SmallImagesBox { margin-top:40px; }
#v3SmallImagesBox img { margin:0 20px 20px 0; width:80px; height:80px; }
.v3ImageSelected { padding:5px; border:5px solid #ccc; }
.v3ImageNotSelected { padding:5px; border:5px solid transparent; }

}

/* 2013-02-21, Billy Snöberg, tonplatta fär användas som sidopanel tillsammans med Carrington Build */

.sidebargreen {
background: #dcf0c8;
width:220px;
height:650px;
float:right;
padding:15px;

}


/* 2013-02-21, Emmy, sidopanel*/

.sidebargreen2 {
background: #dcf0c8;
width:200px;
height:650px;
float:right;
padding:15px;
}

.sidebargreentext {
background: #dcf0c8;
width:200px;
height:5px;
float:right;
padding:15px;
text-align:center

}



.sidebargreenbild {
background: #dcf0c8;
width:200px;
height:145px;
float:right;
padding:15px;
text-align: center; display: block;

}

.sidebargreentext2 {
background: #dcf0c8;
width:200px;
height:35px;
float:right;
padding:15px;
text-align:center

}

/* 2013-12-16, Magnus Strand, text längre ner*/
#site-description {
	margin: 43px 0 18px 0;
}

/* This is the custom header image */
#branding img {
	border-top: 4px solid #898a8c;
	border-bottom: 1px solid #fff;
	display: block;
	float: left;
}