@charset "utf-8";

/* Easy Responsive Tabs */
.horizontal-tab {
	margin:50px 0;
}

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

.resp-tabs-list li {
	position:relative;
	display:inline-block;
	float:left;
	padding:16px 20px 16px 35px;
	margin-right:6px;
	cursor:pointer;
}

.resp-tabs-list li.resp-tab-active {
	border-top:4px solid #4D3981;
	border-left:1px solid #4D3981;
	border-right:1px solid #4D3981;
	border-bottom:0;
	margin-bottom:-1px;
	padding:12px 19px 22px 34px;
	cursor:default;
}

.resp-tabs-list li::before {
	content:"";
	margin:auto;
	position:absolute;
	top:0;
	bottom:0;
	left:18px;
	width:6px;
	height:6px;
	border-top:2px solid #999;
	border-right:2px solid #999;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}

.resp-tabs-list li.resp-tab-active::before {
	top:-9px;
	left:17px;
}

.resp-tabs-container {
	clear:left;
}

.resp-accordion {
	display:none;
}

h2.resp-accordion {
	cursor:pointer;
	border:1px solid #CCC;
	margin:-1px 0 0 0;
	padding:15px;
}

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

.resp-tab-content {
	display:none;
	border-top:1px solid #4D3981;
}

@media screen and (max-width:920px) {
.resp-tab-content {
	border-top:none;
}
}

.resp-arrow {
	float:right;
	position:relative;
}

.resp-arrow::before {
	position:absolute;
	content:"";
	right:5px;
	top:4px;
	width:8px;
	height:8px;
	border-top:2px solid #BBB;
	border-right:2px solid #BBB;
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg);
}

.resp-tab-active .resp-arrow::before {
	top:10px;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}

@media screen and (max-width:920px) {
.resp-tabs-list {
	display:none;
}
.resp-accordion {
	display:block;
}
}
