/* Category product --- */.rs-category {	float: left;	width: 227px;}.rs-category-inner {	margin: 0;	padding: 15px 8px;}.rs-category-inner:hover {	background: #141414;}.rs-category .category_image a {	display: block;}.rs-category .category_image img {	background: #fff;	border: 1px solid #eee;	padding: 5px;}.category_title {	font-size: 180%;	text-transform: none;	text-align: left;}.category_title a { color: #141414; }.rs-category-inner:hover .category_title a {	color: #fff;}.category_description p {	font-size: 100%;	line-height: 1.6;}.category_pagination, .kategori_navigering {	border-top: 1px dashed #ddd;	margin-top: 20px;	padding-top: 20px;	clear: both;}/* Category: List product ---*//* Product filter */.rs-product-filter {	background: #f0f0f0;	border: 1px solid #ddd;	margin-bottom: 10px;	padding: 10px;	border-radius: 5px;	-webkit-border-radius: 5px;}.rs-product-filter .manufacture-filter,.rs-product-filter .product-name-filter {	float: left;	font-weight: bold;	margin-right: 10px;}.rs-product-filter .manufacture-filter form,.rs-product-filter .product-name-filter form {	margin-top: 5px;	font-weight: normal;}.rs-product-filter .product-price-filter {	padding: 8px 0;	overflow: hidden;}.rs-product-filter .product-price-filter #pricefilter {	margin: 0;}.rs-product-filter .product-price-filter #range {	font-weight: bold;	margin-bottom: 0;}.rs-product-filter .product-price-filter #redcatslider {	margin-left: 7px;	margin-top: 5px;}.rs-product-filter .product-price-filter #blankfilter {	padding: 0;}/* Parent category */.parent-category {	border-bottom: 1px dashed #ddd;	margin-bottom: 20px;	padding-bottom: 20px;}.parent-category .category-name {	color: #333;	font-family: "abelregular",Arial,sans-serif;	font-size: 180%;	margin-bottom: 10px;}.parent-category .category-thumb {	border: 3px solid #f0f0f0;	float: left;	margin-right: 20px;}/* Product list */#productlist #redcatproducts {	border-bottom: 1px dotted #c3c3c3;	padding-bottom: 20px;	margin-bottom: 20px;	overflow: hidden;}#productlist #redcatproducts .category_box_outside,.category_box_outside {	border: 0;	border-bottom: 1px dashed #ccc;	margin: 0 0 30px 0;	padding: 0 0 30px 0;	width: 227px;}#productlist #redcatproducts .category_box_inside,.category_box_inside {	margin: 0;	padding: 0 10px;	text-align: left;}.category_product_image,.kategori_produkt_billede {	border: 2px solid #f0f0f0;	height: auto;	margin: 0 0 10px;	padding: 0;	width: auto;}.category_product_image span.productImageWrap a {	display: block;}.category_product_title,.kategori_produkt_titel {	height: auto;	margin-bottom: 10px;}.category_product_title h3,.kategori_produkt_titel h3 {	font-size: 150%;	font-weight: bold;	line-height: normal;	text-transform: none;}.category_product_title h3 a,.kategori_produkt_titel h3 a {	font-size: 100%;	line-height: normal;}.category_product_price,.kategori_produkt_pris {	font-size: 150%;	font-family: "abelregular", Arial, sans-serif;	font-weight: bold;}.category_product_price span,.kategori_produkt_pris span {	color: #CF1F18;	font-size: 100%;}.category_product_desc_short {	margin-bottom: 10px;}.category_product_addtocart {	float: right;	padding: 0;	line-height: 1;	overflow: hidden;}.category_product_addtocart .cart-link {	background: #111;	color: #ccc;	font-weight: bold;	font-size: 92%;	padding: 5px;	letter-spacing: -0.5px;	text-align: right;	text-transform: uppercase;	width: auto;	border-radius: 3px;	-webkit-border-radius: 3px;}.category_product_addtocart .cart-link:hover {	background: #cf1f18;	color: #fff;}.category_product_readmore,.kategori_produkt_laesmere {	float: left;	font-size: 100%;	font-weight: bold;}.category_product_readmore a:link,.category_product_readmore a:visited,.kategori_produkt_laesmere a:link,.kategori_produkt_laesmere a:visited {	color: #333;	font-size: 100%;	text-decoration: underline;}.category_product_readmore a:hover,.kategori_produkt_laesmere a:hover {	color: #cf1f18;}/* Product detail --- */.product_box {}.product_box_left,.produkt_kasse_venstre {	margin-right: 20px;	padding-right: 0;	min-height: 180px;	width: auto;}.product_box .product_image {	border: 0;}.product_box .product_image img {	border: 3px solid #ddd;	padding: 5px;}.product_box .product_box_right h3 {	font-size: 180%;	font-weight: bold;	margin: 0;	text-transform: none;}.product_box .product_price {	color: #cf1f18;}.product_box .product_userfield {	margin-bottom: 10px;}.product_box .product_addtocart {	margin-bottom: 10px;}.product_box .cat-quantity {	float: left;	font-weight: bold;}.product_box .cart-link {	background: #111;	color: #ccc;	float: left;	font-weight: bold;	margin-left: 5px;	padding: 3px 8px;	width: auto;	border-radius: 3px;	-webkit-border-radius: 3px;}.product_box .cart-link:hover {	background: #cf1f18;	color: #fff;}.product_box .product_other_links {	margin-bottom: 15px;}.product_box .product_other_links a {	color: #666;	display: block;	float: left;	font-size: 92%;	font-weight: bold;	padding-right: 20px;}.product_box .product_desc_wrapper {	border-top: 1px dashed #ddd;	padding-top: 20px;}/* Pagination ---*/span.redpagination-style {	background: #f0f0f0;	border: 1px solid #ccc;	margin-right: 3px;	padding: 3px 5px;	border-radius: 2px;	-webkit-border-radius: 2px;}span.redpagination-enable-style {	background: #111;	border: 1px solid #000;	color: #fff;	margin-right: 3px;	padding: 3px 5px;	border-radius: 2px;	-webkit-border-radius: 2px;}/* --- Module redShop search --- */.product_search .product_search_type,.product_search .product_search_catdata,.product_search .product_search_input {	margin-bottom: 10px;}.product_search strong {	display: block;	padding-bottom: 3px;}.product_search_button .button {	background: #111;	border: 0;	color: #ccc;	font-weight: bold;	border-radius: 2px;	-webkit-border-radius: 2px;}.product_search_button .button:hover {	background: #cf1f18;	color: #fff;	cursor: pointer;}/* --- Your cart --- */.mod_cart_main .mod_cart_total {	margin-bottom: 10px;}.mod_cart_main .mod_cart_checkout_ajax {	overflow: hidden;}.mod_cart_extend_total_pro_value {	margin-bottom: 3px;}.mod_cart_total_txt {	font-weight: bold;}.mod_cart_total_value {	color: #cf1f18;	font-weight: bold;}.mod_cart_main #mod_cart_checkout_ajax a {	background: url(../images/pattern-trans.png) #111;	color: #ccc;	display: block;	float: left;	font-size: 92%;	padding: 6px 8px;	letter-spacing: 0;	line-height: 1;	border-radius: 2px;	-webkit-border-radius: 2px;}.mod_cart_main #mod_cart_checkout_ajax a:hover {	background-color: #cf1f18;	color: #fff;}