/* open-sans-condensed-300 - latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-condensed-v12-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'),
       url('../fonts/open-sans-condensed-v12-latin-300.eot@') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-condensed-v12-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-condensed-v12-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-condensed-v12-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-condensed-v12-latin-300.svg') format('svg'); /* Legacy iOS */
}

/* open-sans-condensed-700 - latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-condensed-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'),
       url('../fonts/open-sans-condensed-v12-latin-700.eot@') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-condensed-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-condensed-v12-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-condensed-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-condensed-v12-latin-700.svg') format('svg'); /* Legacy iOS */
}


body	{
	font-family: 'Open Sans Condensed', arial;
	font-weight: 400;
	font-size:20px;;
	color:#292929;
	background:#787878;	
}

img	{
	display:block;
}	

.mod_article	{
	overflow:visible;
}	

figure	{
	margin:0;
}

a:link, a:visited	{
	color:#292929;
	text-decoration:underline;
}

a:hover, a:visited	{
	color:#292929;
	text-decoration:none;
}

#wrapper	{
	background:#ececec;	
}

#header	{
	background:url(../img/hg_metahead.png) repeat-x 0 0;
	height:123px;	
}

#header .inside	{
	margin:auto;
	width:960px;
}

.custom	{
	float:left;
	width:100%;
}

#Teaser	{
	background:#ffffff;
	border-top:1px solid #e8e8e8;
	width:100%;
	height:149px;
}

#Teaser	.inside	{
	margin:auto;
	width:960px;
}

#teasernavi	{
	padding:0 0 0 61px;
	overflow:visible;
}

#teasernavi	div	{
	float:left;
	position:relative;
	
}

#teasernavi	div	h2	{
	font-family: 'Open Sans Condensed', arial;
	font-weight: 300;
	font-size:34px;
	text-transform:uppercase;
	margin-top:21px;
	margin-bottom:2px;
	line-height:39px;
}

#teasernavi	div	span a	{
	font-size:22px;
	color:#787878;
}


#teasernavi	div	span a:link, #teasernavi	div	span a:active	{
	text-decoration:none;
}

#teasernavi	div	span a:hover, #teasernavi	div	span a:visited	{
	text-decoration:underline;
}

#teasernavi	div	span.circle	{
	display:block;
	background-color: #ffffff;
    position: absolute;
    z-index:999;
    top:-19px;
    right:0;
    width: 35px;
    height: 28px;
    font-family: 'Open Sans Condensed', arial;
	font-weight: 300;
	font-size:18px;
	text-transform:uppercase;
    text-align: center;
    border-radius: 38px;
    padding:7px 0 0 0;
}

#teasernavi	div.teaserLink_sortiment		{
	color:#2daae1;
	padding:0 70px 0 80px;

}

#teasernavi	div.teaserLink_sortiment span.circle	{
	border: 2px solid #2daae1;
	color:#2daae1;
}

#teasernavi	div.teaserLink_aktionen		{
	color:#c4390a;
	padding:0 50px 0 80px;

}

#teasernavi	div.teaserLink_aktionen span.circle	{
	border: 2px solid #c4390a;
	color:#c4390a;
}

#teasernavi	div.teaserLink_downloads		{
	color:#f39200;
	padding:0 40px 0 0px;
	
}

#teasernavi	div.teaserLink_downloads span.circle	{
	border: 2px solid #f39200;
	color:#f39200;
}

.logo	{
	position:absolute;
	top:38px;
	width:230px;
	height:60px;
	display:block;
}

h1	{
	font-family: 'Open Sans Condensed', arial;
	font-weight: 300;
	font-size:34px;
	text-transform:uppercase;
}

.nav_main	{
	float:right;
	clear:both;
	width:370px;
	padding:44px 0 0 0;
}

.nav_main	ul	li	a, .nav_main	ul	li	span.active 	{
	font-family: 'Open Sans Condensed', arial;
	font-weight: 300;
	font-size:22px;
	text-transform:uppercase;
	color:#787878;
	display:block;
	float:left;
	height:35px;
	padding:11px 20px 0 20px;
	margin:0 1px 0 0;
}

.nav_main	ul	li	a:hover, .nav_main	ul	li	a:active, .nav_main	ul	li	span.active 	{
	text-decoration:none;
	background:#ffffff;
	color:#292929;
}

.nav_main	ul	li	a:link, .nav_main	ul	li	a:visited	{
	text-decoration:none;
}

#main	.inside	{
	margin:auto;	
	width:960px;
}

#mainsub	.inside	{
	margin:auto;	
	width:960px;
	background:#ffffff;
	min-height:427px;
}

#footer	.inside	{
	margin:auto;
	width:960px;
}

.meta_header	{
	height:15px;
	float:right;
	padding:5px 85px 0 0;
}

.meta_header	ul	li	a, .meta_header	ul	li	span.active 	{
	font-size:11px;
	color:#ececec;
	display:block;
	float:left;
	height:10px;
	padding:0 5px 0 5px;
	border-right:1px solid #ececec;
}

.meta_header	ul	li.last	a, .meta_header	ul	li	span.last	{
	border:none;
}

.meta_header	ul	li	a:link, .meta_header	ul	li	a:visited	{
	text-decoration:none;
}

.meta_header	ul	li	a:hover, .meta_header	ul	li	a:active, .meta_header	ul	li	span.active 	{
	text-decoration:underline;
}

.meta_footer	{
	height:57px;
	padding:19px 0 0 51px;
}

.meta_footer	ul	li	a, .meta_footer	ul	li	strong.active 	{
	font-size:16px;
	color:#292929;
	display:block;
	float:left;
	padding:10px 10px 10px 10px;
	margin:0 30px 0 0;
	text-decoration:none;
}

.meta_footer	ul	li	a:hover, .meta_footer	ul	li	a:active, .meta_footer	ul	li	strong.active 	{
	text-decoration:underline;
}

header	nav	li, footer	nav	li	{
	float:left;	
}

#main	{
	background:#ffffff url(../img/hg_start.png) repeat-x 0 bottom;
	min-height:427px;
}

.start_text	{
	color:#2c75a9;
	float:right;
	width:280px;
	margin:110px 0 0 0;
	padding:0 70px 0 0;
}	

.start_text	p	{
	font-family: 'Open Sans Condensed', arial;
	font-weight: 300;
	font-size:22px;
	width:280px;
}

.ce_image	{
	float:left;	
}

/* Form */
input[type="tel"] {
	padding: 6px;
	background-color: #fff;
	border: 1px solid #d4cbc5;
	font-size: 1.4em;
	width: 60%;
}

#container .submit {
    border: 1px solid #e1dad6;
    background: #1899ae; /* Old browsers */
    background: -moz-linear-gradient(top,  #1899ae 0%, #6ac4cf 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1899ae), color-stop(100%,#6ac4cf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #1899ae 0%, #6ac4cf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #1899ae 0%, #6ac4cf 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #1899ae 0%, #6ac4cf 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #1899ae 0%, #6ac4cf 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1899ae', endColorstr='#6ac4cf',GradientType=0 ); /* IE6-9 */
	color: #fff;
}

.submit:hover { 
	color: #473F3A !important; 
}



/* Pagination */
.pagination span {
	border: 1px solid #e1dad6;
    border-bottom-color: #d4cbc5;
    background: #1899ae; /* Old browsers */
    background: -moz-linear-gradient(top,  #1899ae 0%, #6ac4cf 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1899ae), color-stop(100%,#6ac4cf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #1899ae 0%, #6ac4cf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #1899ae 0%, #6ac4cf 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #1899ae 0%, #6ac4cf 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #1899ae 0%, #6ac4cf 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1899ae', endColorstr='#6ac4cf',GradientType=0 ); /* IE6-9 */
}

















#mainsub	.inside	.mod_article, #mainsub	.inside	.mod_breadcrumb, #mainsub	.inside	.mod_iso_productlist {
	margin:0 0 0 230px;
}


#mainsub .inside .mod_article	{
	line-height:25px;
}

#mainsub	.inside	.mod_article	p	{
	padding:0 20px 0 0;
}

#mainsub	.inside	.mod_article	h1	{
	margin-bottom:30px;
}

#mainsub	.inside	{
	background:#ffffff url(../img/splash_left.jpg) no-repeat 0 40px;
}




















/* Isotope eCommerce */

#mainsub	h1	{
	width:700px;
	border-bottom:3px solid #292929;
	padding:0 0px 20px 0px;
	margin: 20px 10px 0 10px;
}

#mainsub	.mod_article	h1	{
	margin: 20px 10px 10px 0px;
}

#mainsub 	.inside	{
	display:block;
	overflow:hidden;
	padding:40px 0 35px 0px;
}

#mainsub	.mod_navigation	{
	float:left;
	width:238px;
}

#mainsub	.mod_breadcrumb	{
	float:left;
	width:720px;
}

#mainsub	.mod_iso_productlist	{
	width:720px;
	float:left;
}

#mainsub	.mod_article	{
	float:left;
	width:700px;
	padding:0 10px 0 10px;
}


.mod_breadcrumb	ul	{
	float:left;
	margin:0 0 0 10px;
	padding:0;
	list-style:none
}

.mod_breadcrumb ul li{
	float:left;
	margin:0 4px 0 0;
	padding:0 5px 0 0;
	background:url("https://runge-tsn.de/files/res/internet/img/breadcrumb.png") no-repeat right 4px;
	font-size:11px;
}

.mod_breadcrumb ul li a:link,
.mod_breadcrumb ul li a:hover,
.mod_breadcrumb ul li a:active,
.mod_breadcrumb ul li a:visited,
.mod_breadcrumb ul li.active {
	color:#787878;
	text-decoration:none;
	text-transform:uppercase;
}

.mod_breadcrumb ul li a:hover,
.mod_breadcrumb ul li a:visited	{
	color:#787878;
	text-decoration:underline;
}

.mod_breadcrumb ul li.active{
	background:none;
	text-transform:none;
}

p.message	{
	margin: 20px 0 0 10px;	
}


.nav-left	.level_1	{
	margin: 0 0 0 10px;
	border-top: 1px solid #787878;
	width:200px;
}

.nav-left	.level_2	{
	padding: 8px 0 10px 8px;
	border-top: none;
	border-bottom: 1px solid #787878;
	margin:0;
}

.nav-left a,
.nav-left span.active,
.nav-left span.trail,
.nav-left a.trail {
	border-bottom: 1px solid #787878;
    display: block;
    padding: 6px 10px 4px 8px;
    color: #787878;
    text-decoration: none;
    font-family: 'Open Sans Condensed', arial;
	font-weight: 300;
	font-size:16px;
	text-transform:uppercase;
	letter-spacing:1px;
}

.nav-left a:hover {
	color: #292929;
}

.nav-left span.active,
.nav-left span.trail,
.nav-left a.trail {
	color: #292929;
}

.nav-left span.trail, .nav-left .level_2 a, .nav-left .level_2 span {
	border-bottom: none;
}

.nav-left .level_2 a, .nav-left .level_2 span	{
	font-family: 'Open Sans Condensed', arial;
	font-weight: 300;
	font-size:12px;	
	text-transform:none;
	background: url("https://runge-tsn.de/files/res/internet/img/nav_level2.png") no-repeat 0px 14px;
	letter-spacing:0;
	padding: 6px 10px 3px 8px;
}

.nav-left .level_2 a:hover, .nav-left .level_2 span.active	{
	font-weight:700;
	background: url("https://runge-tsn.de/files/res/internet/img/nav_level2_ac.png") no-repeat 0px 14px;
}



/* Product Filter */
.mod_iso_productfilter {
	border-bottom: 2px solid #0098ac;
	padding-bottom: 10px;
	margin-bottom: 10px;
	float:left;
	width:720px;
}
.mod_iso_productfilter label {
	display: block;
	line-height: 1.4;
}
.mod_iso_productfilter .limit {
	margin-top: 10px;
}
.mod_iso_productfilter a.clear_filters {
	font-size: 1.2em;
}

.pagination {
	float:left;
	width:700px;
	margin: 10px 10px 0 10px;
}

.pagination	p, .pagination li	{
	float:left;
}

.pagination ul	{
	float:right;
}

.pagination	p	{
	margin: 0 20px 0 0;
}

.pagination li	{
	margin:0 5px 0 5px;
}

/* Checkout */
.steps li {
	font-size: 1.4em;
	display: inline;
}

.steps li:after {
	color: #0098ac;
    content: "  \f138";
    font-family: FontAwesome;
    font-size: 0.8em;
    margin-right: 5px;
}
.steps li.last:after {
    content: "";
}

.mod_iso_checkout .radio_container {
	font-size: 1.2em;
	line-height: 2;
}


/* Remove */
.remove a,
#container .remove a:hover {
	color: transparent;
	text-decoration: none;
}

/* Shopping Cart - Mini */
#left h2 {
	border-bottom: 2px dotted #ccc;
	color: #ccc; 
}

.mod_iso_cart {
	font-size: 1.1em;
}

.mod_iso_cart .product {
	margin-bottom: 10px;	
}

.mod_iso_cart .info {
	float: left;
}

#left .mod_iso_cart .remove {
	float: right;
	margin-right: 5px;
}

#left .remove a:after {
	color: #0098ac;
	content: "  \f057";
    font-family: FontAwesome;
    font-size: 1.8em;
}

.cart {
	border-top: 2px dotted #ccc;
	margin-top: 10px;
}

.cart .button,
.checkout .button {
	width: 100%;
}


/* Shopping Cart */
#main .remove a:before {
	color: #0098ac;
	content: "\f057  ";
    font-family: FontAwesome;
    font-size: 1.8em;
}

.mod_iso_cart .col_0 {
	padding: 5px;
	width: 40px;
}

.mod_iso_cart .col_1 {
	padding: 5px;
	width: 350px;
}

.mod_iso_cart .col_2,
.mod_iso_cart .col_3 {
	padding: 5px;
	width: 120px;
	text-align: right;
}

.mod_iso_cart .col_4 {
	padding: 5px;
	width: 120px;
	text-align: right;
}

.mod_iso_cart .col_5 {
	padding: 5px;
	text-align: right;
	width: 5px;
}

.mod_iso_cart .col_6 {
	padding: 5px;
	text-align: right;
	width: 15px
}

.mod_iso_cart .row_odd td {
	background: #fff;
}

.mod_iso_cart .foot_first td {
	border-top: 1px solid #1899ae;
}

.mod_iso_cart .foot_last td {
	border-bottom: 1px solid #1899ae;
}

.button {
	font-size: 1.4em;
    border: 1px solid #e1dad6;
    background: #1899ae; /* Old browsers */
    background: -moz-linear-gradient(top,  #1899ae 0%, #6ac4cf 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1899ae), color-stop(100%,#6ac4cf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #1899ae 0%, #6ac4cf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #1899ae 0%, #6ac4cf 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #1899ae 0%, #6ac4cf 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #1899ae 0%, #6ac4cf 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1899ae', endColorstr='#6ac4cf',GradientType=0 ); /* IE6-9 */
	color: #fff;
	font-weight: 700;
	padding: 5px;
	display: inline-block;
	cursor: pointer;
	margin-top: 2px;
	min-width: 40%;
}
.button {
	text-decoration: none;
}
.button:hover {
	color: #473F3A !important;
}



/* Step 1 */
#iso_mod_checkout_address input {
	margin-right: 5px;
}

#iso_mod_checkout_address .radio_container span {
	display: inline;
}

#iso_mod_checkout_address label {
	font-size: 1em;
}

#iso_mod_checkout_address #opt_ShippingAddress_1 {
	display: block;
	margin-top: 10px;
}



/* Step 2 */
#iso_mod_checkout_shipping input {
	margin-right: 5px;
}

#iso_mod_checkout_shipping .radio_container span {
	display: inline;
}



/* Step 3 */
#iso_mod_checkout_payment input {
	margin-right: 5px;
}

#iso_mod_checkout_payment .radio_container span {
	display: inline;
}



/* Step 4 */
a.edit {
	color: #0098ac;
    font-size: 1.4em;
	text-decoration: none;
}

a.edit:before {
	content: "\f044  ";
    font-family: FontAwesome;
}

a.edit:hover {
	color: #473F3A !important;
}

#iso_mod_checkout_review .info {
	margin-bottom: 10px;
}

#iso_mod_checkout_review .col_0 {
	padding: 5px;
	width: 40px;
}

#iso_mod_checkout_review .col_1 {
	padding: 5px;
	width: 350px;
}

#iso_mod_checkout_review .col_2,
#iso_mod_checkout_review .col_3 {
	padding: 5px;
	width: 120px;
	text-align: right;
}

#iso_mod_checkout_review .col_4 {
	padding: 5px;
	width: 120px;
	text-align: right;
}

#iso_mod_checkout_review .col_5 {
	padding: 5px;
	text-align: right;
	width: 20px;
}

#iso_mod_checkout_review .row_odd td {
	background: #fff;
}

#iso_mod_checkout_review .foot_first td {
	border-top: 1px solid #1899ae;
}

#iso_mod_checkout_review .foot_last td {
	border-bottom: 1px solid #1899ae;
}



/* Orderdetails */
.mod_iso_orderdetails h2:first-child {
	border-bottom: 2px solid #0098AC;
    color: #0098AC;
    font-size: 2.4em;
    margin-top: 1em;
    padding-bottom: 5px;
}

.mod_iso_orderdetails h2 {
	border-bottom: none;
	color: #60584D;
	font-size: 2em;
	margin-top: 0.5em;
}

.mod_iso_orderdetails .info {
	margin-bottom: 10px;
}
/*

.mod_iso_orderdetails .col_0 {
	padding: 5px;
	width: 40px;
}

.mod_iso_orderdetails .col_1 {
	padding: 5px;
	width: 350px;
}

.mod_iso_orderdetails .col_2,
.mod_iso_orderdetails .col_3 {
	padding: 5px;
	width: 120px;
	text-align: right;
}

.mod_iso_orderdetails .col_4 {
	padding: 5px;
	width: 20px;
	text-align: right;
}

.mod_iso_orderdetails .col_5 {
	padding: 5px;
	text-align: right;
	width: 20px;
}
*/

.mod_iso_orderdetails .row_odd td {
	background: #fff;
}

.mod_iso_orderdetails .foot_first td {
	border-top: 1px solid #1899ae;
}

.mod_iso_orderdetails .foot_last td {
	border-bottom: 1px solid #1899ae;
}

.mod_iso_orderdetails .downloads h2 {
	margin-top: 40px;
}

.mod_iso_orderdetails .downloads a {
	color: #0098ac;
    font-size: 1.8em;
    line-height: 1.5;
	text-decoration: none;
}

.mod_iso_orderdetails .downloads a:before {
	content: "\f019  ";
    font-family: FontAwesome;
}

.mod_iso_orderdetails .downloads a:hover {
	color: #473F3A !important;
}



/* Product */
.mod_iso_productlist h3 {
	font-family: 'Open Sans Condensed', arial;
	font-weight: 300;
	font-size:16px;
	text-transform:uppercase;
	margin-top: 0;
	border-top:3px solid #787878;
	border-bottom:1px solid #787878;
	float:left;
	clear:both;
	width:220px;
	line-height:35px;
	padding:0 0 0 6px;
}

.mod_iso_productlist .product {
	float: left;
	min-height: 180px;
	width: 220px;
	margin:20px 10px 0 10px;
}

.product h3 span {
	font-weight: 700;
	display: block;
}

#main .mod_iso_productlist .formbody .submit_container {
	border-top: none;
	padding-top: 10px;
	margin-top: 10px;
}

.mod_iso_productlist .image_container {
	float: left;
	height: 200px;
	width: 220px;
}

.mod_iso_productlist .options {
	clear: both;
}

.mod_iso_productlist .options label {
	display: block;
	line-height: 1.4;
}

.mod_iso_productlist .options select {
	margin-bottom: 10px;
}



/* Productlist */
.mod_iso_productreader h2 {
	border-bottom: none;
	color: #60584D;
	font-size: 2em;
	margin-top: 0.5em;
}

#main .mod_iso_productreader .formbody .submit_container {
	border-top: 0;
	padding-top: 5px;
}

.mod_iso_productreader .submit_container .quantity_container {
	margin-bottom: 10px;
}

#main .mod_iso_productreader label {
	display: block;
	margin: 10px 0 3px 0;
}

.mod_iso_productreader .sku,
.mod_iso_productreader .offer {
	margin: 10px 0;	
}

.mod_iso_productreader .tracks .ce_table {
	margin: 0;
}

.mod_iso_productreader .tracks .head_2 {
	text-align: right;
}

.mod_iso_productreader .tracks .col_0 {
	margin-right: 3%;
	text-align: right;
	width: 10%;
}

.mod_iso_productreader .tracks .col_1 {
	width: 70%;
}

.mod_iso_productreader .tracks .col_2 {
	text-align: right;
	width: 20%;
}


.mod_iso_productreader .listen {
	margin: 10px 0 30px 0;
}

.mod_iso_productreader .listen a {
	font-size: 1.4em;
    border: 1px solid #e1dad6;
    background: #1899ae; /* Old browsers */
    background: -moz-linear-gradient(top,  #1899ae 0%, #6ac4cf 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1899ae), color-stop(100%,#6ac4cf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #1899ae 0%, #6ac4cf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #1899ae 0%, #6ac4cf 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #1899ae 0%, #6ac4cf 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #1899ae 0%, #6ac4cf 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1899ae', endColorstr='#6ac4cf',GradientType=0 ); /* IE6-9 */
	color: #fff;
	font-weight: bold;
	padding: 5px;
	display: inline-block;
	cursor: pointer;
	text-decoration: none;
}

.mod_iso_productreader .listen a:hover { 
	display: inline-block; 
	color: #473F3A !important; 
	cursor: pointer; 
}


/* Relatedproducts */
.mod_iso_relatedproducts {
	margin: 10px;
}

.mod_iso_relatedproducts .product {
	float: left;
	width: 140px;
}

.mod_iso_relatedproducts .product_5 {
	clear: both;
}



/* Cumulative Filter */
.mod_iso_cumulativefilter {
	font-size: 1.4em;
	margin-top: 30px;
	padding-left: 10px;
}
.mod_iso_cumulativefilter h4 {
	color: #0098ac;
}
.mod_iso_cumulativefilter .label {
	font-style: italic;
	font-weight: bold;
}
.mod_iso_cumulativefilter li ul {
	margin-top: 5px;
}
.mod_iso_cumulativefilter li li {
	list-style-type: disc;
	margin-left: 15px;
}
.mod_iso_cumulativefilter li a {
	display: block;
	padding: 5px 0;
}
.mod_iso_cumulativefilter .clearall {
	font-size: 1em;
}
