.tabs.section{margin-top:30px}
.tabs.section .tabs--list ul.tabs--parent{margin:0;display:flex;justify-content:center;border-bottom:1px solid #666}
.tabs.section .tabs--list ul.tabs--parent li.tab--item{font-size:24px;font-weight:500;flex-grow:1;flex-basis:0;text-align:center;margin:0;padding:30px 10px;position:relative;color:#aaa;cursor:pointer}
.tabs.section .tabs--list ul.tabs--parent li.tab--item:before{display:none}
.tabs.section .tabs--list ul.tabs--parent li.tab--item.active{font-weight:700;color:inherit}
.tabs.section .tabs--list ul.tabs--parent li.tab--item.active .tabs--line{display:inline-block;width:100%;height:1px;margin:0;background-color:white;position:absolute;bottom:-1px;left:0;right:0}
@media only screen and (max-width:760px){.tabs.section .tabs--list ul.tabs--parent{flex-direction:column;border-bottom-color:transparent}
.tabs.section .tabs--list ul.tabs--parent li.tab--item{font-size:16px;text-align:left;padding:15px 10px;border-bottom:1px solid #666}
.tabs.section .tabs--list ul.tabs--parent li.tab--item:last-child{border-bottom-color:transparent}
.tabs.section .tabs--list ul.tabs--parent li.tab--item.active{background:#363636}
.tabs.section .tabs--list ul.tabs--parent li.tab--item.active:before{background:#363636}
}
.tabs.section .tabs--content .generic-block-wrapper{display:none}
.tabs.section .tabs--content .generic-block-wrapper.active{display:block}
.generic-block-wrapper.block--light .tabs.section .tabs--list ul.tabs--parent{border-bottom:1px solid #aaa}
.generic-block-wrapper.block--light .tabs.section .tabs--list ul.tabs--parent li.tab--item{color:#555}
@media only screen and (max-width:760px){.generic-block-wrapper.block--light .tabs.section .tabs--list ul.tabs--parent li.tab--item.active{background:#eee}
}
.generic-block-wrapper.block--light .tabs.section .tabs--list ul.tabs--parent li.tab--item.active .tabs--line{background-color:#555}
body.mode-edit .tabs.section .tabs--content .generic-block-wrapper{display:block !important}