
/*-----------Accordion styles-----------*/

#horizontalTab ul.resp-tabs-list {
    margin: 0;
    padding: 0;
}

#horizontalTab{}
#horizontalTab .tab-nav{ border-bottom:1px solid #e5e5e5; border-top:3px solid #F3BE04;}

ul.resp-tabs-list{ width:100%; float:left; text-align:center; border-left:1px solid #e5e5e5;}
.resp-tabs-list li {
    font-weight: 500;
    font-size: 14px;
	text-transform:uppercase;
	color:#8f8f8f;
	background:#fff;
	border-right:1px solid #e5e5e5;
	border-radius:0;
    display: inline-block;
	width:25%;
    padding: 29px 10px 26px;
    margin: 0;
    list-style: none;
    cursor: pointer;
    float: left;
}
.resp-tabs-list li:hover{
	text-shadow:1px 1px 1px rgba(0,0,0,0.3);
	color:#fff;
	background:#F3BE04;
}

.resp-tabs-container {
    padding: 45px 0;
    clear: left;
	background:#f9fafb;
}

h3.resp-accordion {
    cursor: pointer;
    padding: 5px;
    display: none;
}

.resp-tab-content {
    display: none;
    padding: 10px 0;
}

.resp-tab-active {
	color:#fff !important;
    margin-bottom: -1px !important;
	background:#F3BE04 !important;
	position:relative;
}
.resp-tab-active:after {
	content: '';
	position: absolute;
	bottom: -13px;
	left: 50%;
	margin-left: -16px;
	height: 0;
	width: 0;
	border-top:14px solid #F3BE04;
	border-left:16px solid transparent;
	border-right:16px solid transparent;
}

.resp-content-active, .resp-accordion-active {
    display: block;
}

.resp-tab-content p{
}

h3.resp-accordion {
	font-size:17px !important;
	font-weight:400;
	color:#616161;
    margin: 0px;
    padding: 18px 5px;
	border-bottom:1px solid #eee;
}

h3.resp-accordion:hover {
	text-shadow:1px 1px 1px rgba(0,0,0,0.15);
	background:#F3BE04;
}

h3.resp-tab-active {
    margin-bottom: 0px !important;
	background:#F3BE04;
}

h3.resp-tab-title:last-child {
}

.resp-arrow {
    width: 8px;
    height: 8px;
    float: right;
	background-position:-10px -80px;
    margin-top: 3px;
}

h3.resp-tab-active span.resp-arrow {
	background-position:-20px -80px;

}

h3.resp-tab-active {
}

.resp-easy-accordion  h3.resp-accordion {
        display: block;
}

.resp-easy-accordion .resp-tab-content {
}

.resp-easy-accordion .resp-tab-content:last-child {
}

.resp-jfit {
    width: 100%;
    margin: 0px;
}

.resp-tab-content-active {
    display: block;
}

h3.resp-accordion:first-child {
    border-top:none;
}
