/*
Theme Name: Twentyeleven Child
Description: Child theme for the twentyeleven theme 
Author: Smarta System
Template: twentyeleven
*/

@import url("../twentyeleven/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;
}

/* 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: rgb(180, 41, 58); /* Show solid red 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)); /* older webkit syntax */
	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-1012 #branding a img { display:none; }

/* 2012-09-14, Magnus Strand, Våra Perenner */
body.page-id-1012 #main  { margin:0; padding:0; }
body.page-id-1012 #primary  { margin:0; padding:0; }
body.page-id-1012 #access  { margin-bottom:0; }
body.page-id-1012 #content  { margin:0; padding:0; width:auto }
#post-1012 div.entry-content { margin:0; padding:0; width:auto }
#post-1012 { margin:0; padding:0; }

/* 2012-09-13, Magnus Strand, Våra Perenner vy1 */
#v1Main { width:auto; }
#v1Col12 { float:left; width:808px; }
#v1SidebarLeft { padding:0 20px 20px 20px; float:left; width:150px; background-color:#fff; border-right:1px solid #ccc; height:770px;}
#v1SidebarRight { float:right; width:150px; padding:20px; background-color:rgb(249,233,223); border-left: 1px solid rgb(251,173,126); border-right: 1px solid #ccc; height:820px; }
#v1BorderBox { width:577px; float:left; padding:0 20px 20px 20px;}
#v1Box { }
#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:auto; margin:20px; padding:0; }
#v2Breadcrumbs { margin-bottom:20px; font-size:13px; height:30px; }
#v2 { float:left; width:760px; margin-left:30px;}
#v2Box { width:760px;}
#v2SubBox {width:760px; margin-left:auto; margin-right:0; }
#v2CatBox {width:760px; }
.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-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:#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: #222; /* 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)); /* older webkit syntax */
	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:30px; font-size:14px; }
.v3Rule { background-color:#B4293A; margin-top:18px; }
#v3SidebarLeft { float:left; width:90px; margin-right:30px; padding:10px;}
#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; }

header form#searchform { display:none; }

#site-generator { display:none; }

/* =Responsive Structure
----------------------------------------------- */

@media (max-width: 1024px) {
	
body { padding:0; width:768px; }	
	
body #page { width:768px; margin:0 }
body.page-id-1012 #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-1012 #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: #222; /* 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)); /* older webkit syntax */
	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; }

}

