﻿ 
.resp-tabs-container hr {
     margin:15px 0;
     height:1px;
     border:0;
     border-top:1px solid rgba(255, 255, 255, 0.2);
     position:relative;
}

 /***/
 
 ul.resp-tabs-list{
    margin:0;
    padding:0px;
}
 .resp-tabs-list li{
    margin:0;
    list-style:none;
    cursor:pointer;  
    -webkit-transition:all 300ms ease-in-out;
    -moz-transition:all 300ms ease-in-out;
    transition:all 300ms ease-in-out;
}
 .tab{
    display:block;
    clear:both;
    width:100%;
 
}
 h2.resp-accordion{
    cursor:pointer;
    padding:10px;
    display:none;
}

 .resp-tab-active{
    border-bottom:none;
    color:#fff !important;
	font-weight:800;
}
 .resp-content-active, .resp-accordion-active{
    display:block;
    color:#FDAB19 !important;
}
 .resp-tab-content{
    width:100%;
 
}
 h2.resp-accordion{
    font-size:13px;
    margin:-1px 0 0 0;
    padding:10px 15px;
    border:1px solid #494949;
}
 h2.resp-tab-active{
}
 .resp-vtabs ul.resp-tabs-list{
    width:20%;
    float:left;
    background-color:var(--primary-color);
    color:var(--white);
    /*padding:15px 0;
	border-radius: 12px;*/
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
	position: -webkit-sticky !important;
	position: sticky !important;
	top:80px;
}
 .resp-vtabs .resp-tabs-list li{
    display:block;
    padding:15px 20px !important;
    margin:0;
    cursor:pointer;
	 color:var(--white);
	position:relative;
    float:none;
	border-bottom:1px  solid rgba(255, 255, 255, 0.2);
}

.resp-vtabs .resp-tabs-list li:hover{
	color:var(--white) !important;
    
}
 .resp-vtabs .resp-tabs-list li:before{
 	width:0;
	height:100%;
	content:'';
	position:absolute;
	left:0;
	top:0;
	z-index:-1;
	opacity:0.1;
	background-color:var(--black);
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
 }
 .resp-vtabs .resp-tabs-list li:hover:before{
 	width:100%;
	opacity:100;
	 
 }


 .resp-vtabs .resp-tabs-list li:last-child{
 	border-bottom:0;
 }
  .resp-tab-content{
    display:none;
	padding-left:40px;
	}
 .resp-vtabs .resp-tabs-container{
    float:left;
    width:80%;
    padding:0;
 }

 .resp-vtabs .resp-tab-content{
    border:none;
   
}
 .resp-vtabs li.resp-tab-active{
    position:relative;
    z-index:1;     
    position:relative;
	background-color:var(--white);
 	color:var(--secondary-color) !important;
	font-weight:var(--font-medium);
}

 .resp-vtabs li.resp-tab-active:after{
	position:absolute; 
	right:0;
	top:0;
	content:'';
	width:4px;
	height:100%;
	background-color:var(--secondary-color);
    /*border-top: 21px solid transparent;
    border-left: 10px solid var(--secondary-color);
    border-bottom: 21px solid transparent;*/
	 
 }


 .resp-arrow{
    width:0;
    height:0;
    float:right;
    margin-top:3px;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-top:9px solid var(--secondary-color);
}
 h2.resp-tab-active span.resp-arrow{
    border:none;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:9px solid var(--secondary-color);
}
 h2.resp-tab-active{
    background:var(--primary-color);
    color:var(--secondary-color);
}
 .resp-easy-accordion h2.resp-accordion{
    display:block;
}
 .resp-easy-accordion .resp-tab-content{
    border:1px solid #494949;
}
 .resp-easy-accordion .resp-tab-content:last-child{
    border-bottom:1px solid #494949 !important;
}
 .resp-jfit{
    width:100%;
    margin:0px;
}
 .resp-tab-content-active{
    display:block;
}
 h2.resp-accordion:first-child{
    border-top:1px solid #494949 !important;
}
 @media only screen and (max-width:800px){
    ul.resp-tabs-list{
        display:none;
    }
     h2.resp-accordion{
        display:block;
        width:100%;
        float:left;
        margin:0;
    }
     .resp-vtabs .resp-tab-content{
        width:100%;
        float:left;
        padding:25px;
		border:1px solid #494949
    }
     .resp-vtabs .resp-tabs-container{
        border:none;
        float:none;
        width:100%;
        min-height:initial;
        clear:none;
        padding:0;
        margin-top:0;
        background-color:rgba(255 ,255 ,255, 0.9);
    }
     .resp-accordion-closed{
        display:none !important;
    }
     .resp-vtabs .resp-tab-content:last-child{
        border-bottom:1px solid #494949 !important;
    }
	 .resp-vtabs li.resp-tab-active:after{
	  display:none;
	 }
}
 @media only screen and (max-width:640px){
    .resp-tab-content{
        padding:20px;
        margin:0;
		width:100%;
    }
     .resp-tabs-container h2{
        font-size:12px;
        line-height:14px;
    }
	
	
.resp-tabs-container h2:first-child{
	 font-size:12px;
	 line-height: normal;
	 
	 }
 
 
}
