.lrow {
    margin-left: auto;
    margin-right: auto;
}
.lrow-fixed-width {
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
}
.lcol-group{
    display: flex;
}
.lcol-8{
    flex: 0 0 auto;
    width: 66.6666667%;
}
.lcol-4{
    flex: 0 0 auto;
    width: 33.3333334%;
}
.single-post html,.blog html {
    margin-top: 0 !important;

}
.single-post .site-header,.blog .site-header {
    position: static;
    background-color: #2C393F;
}
/*tabs*/
.fl-tabs.fl-tabs-vertical{
    display: flex; /*this makes the labels or panes height always 100%*/
}
.fl-tabs {
    background-color: #F7F7F7;
}
.fl-tabs-panels{
    border: 0;
}
.fl-tabs-panel-content {
  padding: 20px;
}
.fl-tabs-labels {
    padding: 40px;
}
.fl-tabs .fl-tabs-label {
    text-decoration: none;
    color: #707070;
    line-height: 1.2em;
    padding: 0 0 10px;
}
.fl-tabs .fl-tabs-labels .fl-tabs-label.fl-tab-active{
    color: #000;
    font-weight: bold;
    background-color: #F7F7F7;
    border:0;
}
.fl-tabs table {
  margin-bottom: 0;
  font-size: 15px;
}

.fl-tabs table thead td, .fl-tabs table thead th {
    color: #2C698D;
    font-weight: bold;
    font-size: 20px;
}
.fl-tabs table thead td, .fl-tabs table tbody tr td {
    padding: 5px 0;
}
/*end tabs*/
