/* --- Tabs ---*/
/*
.tabs {padding:4px 0 19px 0;}
.tabs .tab {display:inline-block;vertical-align:top;margin:1px;padding:13px 18px 13px 18px;height:43px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;line-height:14px;font-weight:bold;color:rgba(34,34,51,0.9);background-color:#e9e9f5;transition-duration:0.1s;  width: 14%;text-align:center;}
.tabs .tab:hover {background-color:#dfdfea;text-decoration:none;}
.tabs .tab.active {background-color:#dfdfea;cursor:default;}
*/
.tabs {padding:0.286em 0 1.357em 0; width:100%;margin: 0 auto;}
.tabs .tab {display:inline-block;vertical-align:top;margin: 0.071em;padding: 0.929em 0.000em 0.929em 0.000em;/*height: 3.071em;*/font-family:Verdana,Arial,Helvetica,sans-serif;text-align:center;font-size:1.000em;line-height: 1.000em;font-weight:bold;color:rgba(34,34,51,0.9);background-color:#e9e9f5;transition-duration:0.1s; width: 24.2%;text-align:center;overflow:hidden;}
.tabs .tab:hover {background-color:#dfdfea;text-decoration:none;}
.tabs .tab.active {background-color:#dfdfea;cursor:default;}

@media screen and (max-width:780px){
.tabs .tab {
width:24.59%;
}
}

@media screen and (max-width:480px){
.tabs .tab {
width:100%;
}
}


.section {margin:25px 0 25px 0;}
/* --- End Tabs ---*/