.book_impressum_small {
	width:89%;
}

section.box.book_lst .head {
	margin-bottom: 0px;
	border-bottom: none;
}

section.box.book_lst .body .book_lst_items {
	padding-left:0.75rem;
	padding-right:0.75rem;
}

section.box.book_lst .body .book_lst_sort {
	border-top:solid 1px #000;
}

section.box.book_lst .body .book_lst_item {
	border-top:solid 1px #000;
	padding:0.5rem 0rem 1.125rem 0rem;
}

section.box.book_lst .body .tools { height: 34px; }
section.box.book_lst .body .tools .tool_select { 
	position:relative; }
section.box.book_lst .body .tools .tool_title { 
	color:#979797; padding-right:3.375rem; 
	border-right: solid 1px #000;
	padding-top:0.1rem; }

section.box.book_lst .body .tools .is-dropdown-submenu-parent.is-down-arrow > a::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent transparent;
    background-image: url("/spool/icon.i__00_arrow_right.size__12.color__f50000.svg");
    border-style: none;
    border-width: none;
    content: "";
    display: block;
    height: 16px;
    position: absolute;
    right: 0rem;
    top: 0.2rem;
    width: 16px;
    background-repeat: no-repeat;
}

section.box.book_lst .body .tools .is-dropdown-submenu {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #000;
    padding:0.6rem 0rem;
    margin-top: 0.6rem;
}

section.box.book_lst .menu > li > a {
    display: block;
    line-height: 1;
    padding: 0.4rem 1rem;
}

section.box.book_lst .submenu > li > a:link, section.box.book_lst .submenu > li > a:visited {
    color: #979797;
}

section.box.book_lst .submenu > li > a:hover, section.box.book_lst .submenu > li > a:active {
    color: #000;
}

section.box.book_lst .body .tools .sort_lst { padding:0.3rem 6.375rem 0.2rem 0.2rem; }

/*impressum small html singolo titolo da gestire anche singolarmente*/
section.box.book_lst .body .book_lst_item {
    padding-bottom: 1.125rem; 
}
section.box.book_lst .body .book_lst_item .book_impressum_small {  margin-left: 0.75rem; }
section.box.book_lst .body .book_lst_item .book_impressum_small .cover { width:88%; }
section.box.book_lst .body .book_lst_item .book_impressum_small .cover img { border:solid 1px #ccc; }
section.box.book_lst .body .book_lst_item .book_impressum_small .impressum { padding-left:5px; }
section.box.book_lst .body .book_lst_item .book_impressum_small .impressum_data h2 { 
    font-size: 1rem; line-height: 1.3rem; }
section.box.book_lst .body .book_lst_item .book_impressum_small .impressum_data h2 a:link,
section.box.book_lst .body .book_lst_item .book_impressum_small .impressum_data h2 a:visited { color:#000; }
section.box.book_lst .body .book_lst_item .book_impressum_small .impressum_data h2 a:hover,
section.box.book_lst .body .book_lst_item .book_impressum_small .impressum_data h2 a:active { color:#979797; }
section.box.book_lst .body .book_lst_item .book_impressum_small .impressum_data .price { 
    font-family: Arial Black,Arial Bold,Arial,sans-serif;
    font-size: 12px; }
section.box.book_lst .body .book_lst_item .book_impressum_small .impressum_icons 
{ 
    position:absolute; 
    bottom:0px; 
    left:5px; 
    position: absolute;  
}
section.box.book_lst .body .book_lst_item .book_impressum_small .impressum_icons .impressum_icons_item 
{ 
    padding-right: 1.5rem; 
    padding-right: 1.5rem; 
    display: inline-block;
}