.accordion_category_block {
	margin:30px -30px 0 -30px;
}

.accordion_category_block h2.block-title {
	padding: 10px 30px;
	color:#fff;
	background:#6B8591;
	margin-bottom:0;
}

#accordion_category {
	background-color: #dbe4e9;
	border-bottom: 1px solid #dbe4e9;
}

#accordion_category a {
	font-weight:normal;
}


#accordion_category h3.accordion_category_headline.ui-state-default {
	background-color: unset;
	color:unset;
}


#accordion_category h3.accordion_category_headline,
#accordion_category h3.accordion_category_headline.ui-state-active {
	border-top: 1px solid #fff;
	margin: 0;
	padding:10px 30px 10px 30px;
	position:relative;
	font-weight:normal;
	background-color: #87a4b2;
	color: #fff;
}

#accordion_category h3.accordion_category_headline.active {
	padding:10px 30px 10px 50px;
}

#accordion_category h3.accordion_category_headline.ui-accordion-header:hover {
	cursor:pointer;
	opacity:0.7;
}


#accordion_category .accordion_category_text {
	border-top: 1px solid #dbe4e9 !important;
	padding:10px 30px 0px 50px;
	font-family: Arial,sans-serif;
	font-weight:normal;
    font-size:15px;
	line-height: 1.4em;
}


#accordion_category .category_product_content {
	border-top:1px solid #fff;
	padding:20px 0 25px 0;
	cursor:pointer;
}

#accordion_category .category_product_content.row_nr_1 {
	border-top:none;
	padding-top:5px;
}

#accordion_category .category_product_content h2 {
	font-family: Arial;
	font-size: 17px;
	font-weight: 700;
	line-height: 1.2em;
	margin-top:0.2em;
	margin-bottom:0.2em;
}

#accordion_category .category_product_content h4 {
	margin-bottom:0.2em;
}

#accordion_category .category_product_content .button {
	background-color: #87a4b2;
	border: 1px solid #698e9f;
	color:#fff;

}

#accordion_category .ui-state-default .ui-icon {
    background-image: none;
	position:absolute;
	left:30px;
	top:12px;
	color:#698e9f;
	text-indent: 0;
}

#accordion_category .ui-state-default.ui-accordion-header-active .ui-icon {
	color:#fff;
}

#accordion_category .ui-corner-all,
#accordion_category .ui-corner-top,
#accordion_category .ui-corner-left,
#accordion_category .ui-corner-tl {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}


#accordion_category .ui-state-default,
#accordion_category .ui-widget-content,
#accordion_category .ui-widget-content .ui-state-default,
#accordion_category .ui-widget-header .ui-state-default,
#accordion_category .ui-state-hover,
#accordion_category .ui-widget-content .ui-state-hover,
#accordion_category .ui-widget-header .ui-state-hover,
#accordion_category .ui-state-focus,
#accordion_category .ui-widget-content .ui-state-focus,
#accordion_category .ui-widget-header .ui-state-focus,
#accordion_category .ui-state-active,
#accordion_category .ui-widget-content .ui-state-active,
#accordion_category .ui-widget-header .ui-state-active {
	border: 0;
	background: none;
	font-weight: normal;
	color: #264750;
}
#accordion_category .ui-state-default a,
#accordion_category .ui-state-default a:link,
#accordion_category .ui-state-default a:visited,
#accordion_category .ui-state-hover a,
#accordion_category .ui-state-hover a:hover,
#accordion_category .ui-state-hover a:link,
#accordion_category .ui-state-hover a:visited,
#accordion_category .ui-state-focus a,
#accordion_category .ui-state-focus a:hover,
#accordion_category .ui-state-focus a:link,
#accordion_category .ui-state-focus a:visited,
#accordion_category .ui-state-active a,
#accordion_category .ui-state-active a:link,
#accordion_category .ui-state-active a:visited {
	color: #264750;
	text-decoration: none;
}



@media (max-width: 991px) and (min-width: 768px) {

#accordion_category .accordion_category_text {
	font-size: 1.7vw;
}


#accordion_category .ui-state-default .ui-icon {
	top:15px;
}


}


@media (max-width: 767px) {

	#accordion_category, .accordion_category_block h2.block-title {
		margin:0 -20px;
	}

	.accordion_category_block {
		margin:30px 0 0 0;
	}
}
