.vc_tta.vc_general {
	&.vc_tta-style-tab_style1 {
		.vc_tta-tabs-list{
			margin: 0 0 0 1px;
		}
		.vc_tta-tab{
			margin: 0;
			border: 1px solid var(--g5-border-color-dark);
			border-bottom: none;
			>a{
				padding: 4px 20px;
				min-width: 135px;
				text-align: center;
			}
			&.vc_active{
				border-top: 3px solid var(--g5-color-accent);
				position: relative;
				&:before{
					border-left: 4px solid transparent;
					border-right: 4px solid transparent;
					border-top: 4px solid var(--g5-color-accent);
					content: "";
					display: block !important;
					left: 0;
					right: 0;
					width: 8px;
					position: absolute;
					top: 0;
					margin: auto;
				}
			}
		}
		.vc_tta-tab>a span{
			font-size: 14px;
			font-weight: 500;
			color: var(--g5-text-color-medium);
		}
		.vc_tta-panels-container{
			margin: 0 0 0 1px;
			border: 1px solid var(--g5-border-color-dark);
		}
		.vc_tta-panel-body{
			border-width: 0;
		}
		.vc_tta-panel-heading{
			margin-top: 0;
		}
		.vc_tta-panel-heading{
			background: #fff;
			border-width: 0;
			border-top: 1px solid var(--g5-border-color-dark);
			border-radius: inherit;
			a{
				padding: 14px 20px;
				font-size: 0;
			}
			i,span{
				font-size: 14px;
				vertical-align: inherit;
			}
		}
		.vc_active .vc_tta-panel-heading{
			background: var(--g5-color-accent);
			border-top-color: var(--g5-color-accent);
			i,a{
				color: #fff !important;
			}
		}
	}
	&.vc_tta-style-accordion_style1{
		.vc_tta-panel{
			margin-bottom: 10px;
		}
		.vc_tta-panel-heading{
			border-radius: 0;
			border: 1px solid var(--g5-border-color-dark);
			a{
				font-size: 0;
			}
			i{
				vertical-align: inherit;
			}
		}
		.vc_tta-panel-title{
			a{
				padding: 16px 20px;
			}
			i,span{
				font-size: 14px;
				font-weight: 500;
				color: var(--g5-text-color-medium);
			}
		}
		.vc_tta-panel-body{
			border: 1px solid var(--g5-border-color-dark);
		}
		.vc_active .vc_tta-panel-heading{
			background: var(--g5-color-accent);
			border-color: var(--g5-color-accent);
			i,span{
				color: #fff !important;
			}
		}
	}
}