.accordion--collapse {
    display: none;
}

.accordion-content {
    padding:0 0 10px;
    position: relative;
}

.accordion-content .para.spacer-bottom--0 {
    margin-bottom:0;
}

.accordion-content.no-space-bottom {
    padding-bottom:0;
}

.accordion-toggle {
    cursor: pointer;
}

.accordion-toggle .dmicon {
    display: block;
    line-height: 9px;
    top:1px;
    transtion: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
}

.is-accordion-open .dmicon {
    top:2px;
    transform:rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform:rotate(-180deg);
    -o-transform: rotate(-180deg);
}

.accordion-toggle .dmicon {
    width: 14px;
    height: 9px;
}

.accordion-toggle .titledmicon {
    display: inline-block;
}

.accordion-group {
	border-top: 1px solid #a39161;
    border-bottom:1px solid #a39161;
    margin-bottom:25px;
}

.accordion-group .para {
    margin-bottom:10px;
}

.accordion-group .titledmicon {
    position: absolute;
    top: 50%;
    right:15px;
    margin-top:-3px;
}

.accordion-group > .heading:first-child {
    border-top:0;
}

.accordion-group > .heading {
    border-top:1px solid #a39161;
    position: relative;
    margin:0;
    font-family: 'Futura Md BT',Helvetica,Arial,sans-serif;
    padding: 20px 40px 19px 15px;
    font-size: 16px;
    line-height: 1.2rem;
  	color: #2C4720;
}

.drop-panel {
    background: #f9f8f6;
    border:1px solid #e7e7e4;
}

.drop-panel .price-table p {
    margin-bottom:5px;
}

.drop-panel.accordion--expanded {
    background: #e6e4e2;
}

.drop-panel > .heading {
    padding-left:15px;
    padding-bottom:18px;
}

.accordion-content {
    padding:0 15px 20px 15px;
}

.accordion-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:#f9f8f6;
    opacity: 0.95;
    text-align: center;
    display: none;
}

.accordion-overlay .loading-text {
    position: absolute;
    width: 100%;
    top: 50%;
    margin-top:-12px;
}

.order-table .row,
.total-table .row {
    margin: 0;
}
.order-costings {
    background: #eee;
    padding: 10px 0;
}

.accordion-group .order-costings .para {
    margin-bottom: 0;
}

.table.order-table {
    margin-bottom:10px;
}

.total-table .row {
    background: #e6e4e2;
    padding: 20px 0 10px 0;
}

.taplist-group button.para {
	margin-bottom:0;
}

#footer, a {
	-webkit-backface-visibility: hidden;
	/* -webkit-transform: scale(1); */
}

.accordion-group .carousel-container {
	margin: 15px -15px;
}

.accordion-group .filter-section {
	background-color: #f4f2ec;
  	height: 35px;
  	margin-bottom: 20px;
  	padding: 20px 5px 19px 15px;
}

.accordion-group .car-hdr-info span{
  	float: left;
  	padding: 10px 10px 0px 0px;
}

.accordion-group .car-hdr-info .filter-links li {
  	list-style: outside none none;
}

.accordion-group .car-hdr-info .filter-links a {
	color: #000;
	float: left;
	font-family: "Futura Md BT",Helvetica,Arial,sans-serif;
	font-size: 14px;
	line-height: 33px;
	margin-right: 8px;
  	padding: 0 12px;
  	background-color: #fff;
  	border: 1px solid #d9d5c4;
  	border-radius: 5px;
  	text-decoration: none;
}

.accordion-group .car-hdr-info .filter-links a.selected{
	background : #D9D5C4;
}