.gem-tta-tabs.gem-tta-tabs-position-left,
.gem-tta-tabs.gem-tta-tabs-position-right,
.gem-tta-tabs.gem-tta-tabs-position-top,
.gem-tta-tabs.gem-tta-tabs-position-bottom{
display: flex;
}
.gem-tta-tabs.gem-tta-tabs-position-left,
.gem-tta-tabs.gem-tta-tabs-position-right{
flex-direction: row;
}
.gem-tta-tabs.gem-tta-tabs-position-top,
.gem-tta-tabs.gem-tta-tabs-position-bottom{
flex-direction: column;
}
.gem-tta-panels-container{
order: 2;
}
.gem-tta-tabs.gem-tta-tabs-position-left .gem-tta-tabs-container,
.gem-tta-tabs.gem-tta-tabs-position-top .gem-tta-tabs-container{
order: 1;
}
.gem-tta-tabs.gem-tta-tabs-position-right .gem-tta-tabs-container,
.gem-tta-tabs.gem-tta-tabs-position-bottom .gem-tta-tabs-container{
order: 3;
}
.gem-tta-general.gem-tta-tabs.gem-tta-tabs-position-left .gem-tta-tabs-container,
.gem-tta-general.gem-tta-tabs.gem-tta-tabs-position-right .gem-tta-tabs-container {
margin-top: 0;
margin-bottom: 0;
} .gem-tta-tabs.gem-tta-tabs-position-top.gem-tta-controls-align-left .gem-tta-tab.gem-tta-active>a::after,
.gem-tta-tabs.gem-tta-tabs-position-top.gem-tta-controls-align-right .gem-tta-tab.gem-tta-active>a::before,
.gem-tta-tabs.gem-tta-tabs-position-top.gem-tta-controls-align-center .gem-tta-tab.gem-tta-active>a::after,
.gem-tta-tabs.gem-tta-tabs-position-top.gem-tta-controls-align-center .gem-tta-tab.gem-tta-active>a::before,
.gem-tta-tabs.gem-tta-tabs-position-left.gem-tta-controls-align-left .gem-tta-tab.gem-tta-active>a::after,
.gem-tta-tabs.gem-tta-tabs-position-left.gem-tta-controls-align-right .gem-tta-tab.gem-tta-active>a::before,
.gem-tta-tabs.gem-tta-tabs-position-left.gem-tta-controls-align-center .gem-tta-tab.gem-tta-active>a::after,
.gem-tta-tabs.gem-tta-tabs-position-left.gem-tta-controls-align-center .gem-tta-tab.gem-tta-active>a::before,
.gem-tta-tabs.gem-tta-tabs-position-right.gem-tta-controls-align-left .gem-tta-tab.gem-tta-active>a::after,
.gem-tta-tabs.gem-tta-tabs-position-right.gem-tta-controls-align-right .gem-tta-tab.gem-tta-active>a::before,
.gem-tta-tabs.gem-tta-tabs-position-right.gem-tta-controls-align-center .gem-tta-tab.gem-tta-active>a::after,
.gem-tta-tabs.gem-tta-tabs-position-right.gem-tta-controls-align-center .gem-tta-tab.gem-tta-active>a::before,
.gem-tta-tabs.gem-tta-tabs-position-bottom.gem-tta-controls-align-left .gem-tta-tab.gem-tta-active>a::after,
.gem-tta-tabs.gem-tta-tabs-position-bottom.gem-tta-controls-align-right .gem-tta-tab.gem-tta-active>a::before,
.gem-tta-tabs.gem-tta-tabs-position-bottom.gem-tta-controls-align-center .gem-tta-tab.gem-tta-active>a::after,
.gem-tta-tabs.gem-tta-tabs-position-bottom.gem-tta-controls-align-center .gem-tta-tab.gem-tta-active>a::before{
opacity: 0;
}
.vc_non_responsive .gem-tta.gem-tta-style-outline .gem-tta-panel-body::after,
.vc_non_responsive .gem-tta.gem-tta-style-outline .gem-tta-panel-body::before,
.gem-tta-o-non-responsive .gem-tta.gem-tta-style-outline .gem-tta-panel-body::after,
.gem-tta-o-non-responsive .gem-tta.gem-tta-style-outline .gem-tta-panel-body::before,
.gem-tta.gem-tta-style-outline .gem-tta-panel-body::after,
.gem-tta.gem-tta-style-outline .gem-tta-panel-body::before {
display: none;
}
.gem-tta-tabs.gem-tta-controls-align-stretch.gem-tta-tabs.gem-tta-tabs-position-top .gem-tta-tabs-list,
.gem-tta-tabs.gem-tta-controls-align-stretch.gem-tta-tabs.gem-tta-tabs-position-bottom .gem-tta-tabs-list {
display: flex;
justify-content: space-between;
flex-direction: row;
}
.gem-tta-tabs.gem-tta-controls-align-stretch.gem-tta-tabs.gem-tta-tabs-position-left .gem-tta-tabs-list,
.gem-tta-tabs.gem-tta-controls-align-stretch.gem-tta-tabs.gem-tta-tabs-position-right .gem-tta-tabs-list {
display: flex;
justify-content: space-between;
flex-direction: column;
}
.gem-tta-tabs.gem-tta-controls-align-center.gem-tta-tabs.gem-tta-tabs-position-left .gem-tta-tabs-list,
.gem-tta-tabs.gem-tta-controls-align-center.gem-tta-tabs.gem-tta-tabs-position-right .gem-tta-tabs-list {
display: flex;
justify-content: center;
flex-direction: column;
}
.gem-tta-tabs.gem-tta-controls-align-left.gem-tta-tabs.gem-tta-tabs-position-left .gem-tta-tabs-list,
.gem-tta-tabs.gem-tta-controls-align-left.gem-tta-tabs.gem-tta-tabs-position-right .gem-tta-tabs-list {
display: flex;
justify-content: flex-start;
flex-direction: column;
}
.gem-tta-tabs.gem-tta-controls-align-right.gem-tta-tabs.gem-tta-tabs-position-left .gem-tta-tabs-list,
.gem-tta-tabs.gem-tta-controls-align-right.gem-tta-tabs.gem-tta-tabs-position-right .gem-tta-tabs-list {
display: flex;
justify-content: flex-end;
flex-direction: column;
}
.gem-tta.gem-tta-general .gem-tta-tab>a{
display: flex;
}
.gem-tta.gem-tta-general .gem-tta-tab>a .gem-tta-title-text{
order: 2;
}
.gem-tta-tabs-icon-position-left a,
.gem-tta-tabs-icon-position-right a {
flex-direction: row;
}
.gem-tta-tabs-icon-position-top a,
.gem-tta-tabs-icon-position-bottom a {
flex-direction: column;
}
.gem-tta-tabs-icon-position-top a .gem-tta-icon,
.gem-tta-tabs-icon-position-bottom a .gem-tta-icon {
align-self: center;
}
.gem-tta-tabs-icon-position-top a .gem-tta-icon,
.gem-tta-tabs-icon-position-left a .gem-tta-icon {
order: 1;
}
.gem-tta-tabs-icon-position-bottom a .gem-tta-icon,
.gem-tta-tabs-icon-position-right a .gem-tta-icon {
order: 3;
}
.gem-tta.gem-tta-general.gem-tta-tabs .gem-tta-tabs-icon-position-left .gem-tta-icon i,
.gem-tta.gem-tta-general.gem-tta-tabs .gem-tta-tabs-icon-position-left .gem-tta-icon svg{
margin-right: 10px;
}
.gem-tta.gem-tta-general.gem-tta-tabs .gem-tta-tabs-icon-position-right .gem-tta-icon i,
.gem-tta.gem-tta-general.gem-tta-tabs .gem-tta-tabs-icon-position-right .gem-tta-icon svg{
margin-left: 10px;
}
.gem-tta-tabs .gem-tta-panel .gem-tta-panel-heading a i,
.gem-tta-tabs .gem-tta-panel .gem-tta-panel-heading a svg{
margin-right: 10px;
}
.gem-tta-tabs .gem-tta-panel .gem-tta-panel-heading a i{
display: flex;
align-self: center;
}
.gem-tta-tabs .gem-tta-panel .gem-tta-panel-heading a svg{
width: 16px;
height: 16px;
display: flex;
align-self: center;
}
@media (max-width: 767px) {
.gem-tta-nogap.gem-tta-tabs .gem-tta-panels {
border-radius: inherit!important;
}
.gem-tta-tabs .gem-tta-panels {
border-style: unset!important;
border-width: unset!important;
}
.gem-tta-tabs.gem-tta-tabs-position-top .gem-tta-panels {
margin-top: unset!important;
}
.gem-tta-tabs.gem-tta-tabs-position-left .gem-tta-panels {
margin-left: unset!important;
}
.gem-tta-tabs.gem-tta-tabs-position-right .gem-tta-panels {
margin-right: unset!important;
}
.gem-tta-tabs.gem-tta-tabs-position-bottom .gem-tta-panels {
margin-bottom: unset!important;
}
.gem-tta-tabs .gem-tta-panels {
box-shadow: none!important;
}
}
@media (min-width: 768px){
.gem-tta.gem-tta-tabs .gem-tta-panels .gem-tta-panel-respbody {
border: none;
border-style: unset!important;
margin: 1px!important;
}
}
.gem-tta.gem-tta-general .gem-tta-tab .gem-tta-icon,
.gem-tta.gem-tta-general .gem-tta-tab .gem-tta-title-text {
display: flex;
align-self: center;
}
.gem-tta-tab svg {
width: 18px;
height: 18px;
display: inline;
vertical-align: middle;
}
.gem-tta.gem-tta-general .gem-text-output{
overflow: hidden;
}
.gem-tta-tabs.gem-tta-style-flat .gem-tta-panels-container{
margin-top: -1px;
} .gem-tta.gem-tta-general .gem-tta-tab.gem-tta-tab-with-subtitle > a{
flex-direction: column;
flex-wrap: wrap;
}
.gem-tta.gem-tta-general .gem-tta-tab.gem-tta-tab-with-subtitle > a .gem-tta-icon{
order: 0;
}
.gem-tta.gem-tta-general .gem-tta-tab.gem-tta-tab-with-subtitle .gem-tta-title-text {
order: 0;
}
.gem-tta.gem-tta-general .gem-tta-tab.gem-tta-tab-with-subtitle .gem-tta-subtitle-text{
opacity: 0;
visibility: hidden;
height: 0;
transition: all 0.3s;
position: relative;
max-width: 280px;
font-family: var(--thegem-to-body-font-family);
font-style: var(--thegem-to-body-font-style);
font-weight: var(--thegem-to-body-font-weight);
font-size: var(--thegem-to-body-font-size);
line-height: var(--thegem-to-body-line-height);
letter-spacing: var(--thegem-to-body-letter-spacing);
text-transform: var(--thegem-to-body-text-transform, none);
text-align: center;
}
.gem-tta.gem-tta-general .gem-tta-tab.gem-tta-tab-with-subtitle.gem-tta-active .gem-tta-subtitle-text{
opacity: 1;
visibility: visible;
height: auto;
}
.gem-tta.gem-tta-general.gem-tta-tabs-position-left .gem-tta-tab.gem-tta-tab-with-subtitle .gem-tta-title-text,
.gem-tta.gem-tta-general.gem-tta-tabs-position-left .gem-tta-tab.gem-tta-tab-with-subtitle .gem-tta-subtitle-text,
.gem-tta.gem-tta-general.gem-tta-tabs-position-right .gem-tta-tab.gem-tta-tab-with-subtitle .gem-tta-title-text,
.gem-tta.gem-tta-general.gem-tta-tabs-position-right .gem-tta-tab.gem-tta-tab-with-subtitle .gem-tta-subtitle-text {
text-align: left;
align-self: flex-start;
}
.gem-tta.gem-tta-general .gem-tta-tabs-icon-position-top .gem-tta-tab.gem-tta-tab-with-subtitle .gem-tta-title-text,
.gem-tta.gem-tta-general .gem-tta-tabs-icon-position-top .gem-tta-tab.gem-tta-tab-with-subtitle .gem-tta-subtitle-text,
.gem-tta.gem-tta-general .gem-tta-tabs-icon-position-bottom .gem-tta-tab.gem-tta-tab-with-subtitle .gem-tta-title-text,
.gem-tta.gem-tta-general .gem-tta-tabs-icon-position-bottom .gem-tta-tab.gem-tta-tab-with-subtitle .gem-tta-subtitle-text{
flex-direction: column;
text-align: center;
align-self: center;
}
.gem-tta.gem-tta-general .gem-tta-tabs-icon-position-bottom .gem-tta-tab.gem-tta-tab-with-subtitle > a .gem-tta-icon,
.gem-tta.gem-tta-general .gem-tta-tabs-icon-position-right .gem-tta-tab.gem-tta-tab-with-subtitle > a .gem-tta-icon{
order: 2;
}