.responsive-tabs__heading{display:none;}
.responsive-tabs__list__item{display:inline;cursor:pointer;}
@media (max-width:767px){.responsive-tabs__list{display:none;}
.responsive-tabs__heading{display:block;cursor:pointer;}
.responsive-tabs__panel--closed-accordion-only{display:none;}
}
@media (min-width:768px){.responsive-tabs__panel--closed-accordion-only{display:block !important;}
}
.responsive-tabs-wrapper{clear:both;zoom:1;}
.responsive-tabs-wrapper:before,
.responsive-tabs-wrapper:after{content:"";display:table;}
.responsive-tabs-wrapper:after{clear:both;}
.responsive-tabs__heading:focus,
.responsive-tabs__list__item:focus{outline:0px solid #229ce9;}
.responsive-tabs__heading--active:focus,
.responsive-tabs__list__item--active:focus{outline:none !important;}
.responsive-tabs__list{font-size:1em;margin:2em 0 0 0;padding:0;border-bottom:3px solid #229ce9;padding-bottom:10px;line-height:1em;}
.responsive-tabs__list__item{background:#fff;padding:10px 20px;margin-right:1em;border-top-left-radius:8px;border-top-right-radius:8px;border:1px solid #eee;border-bottom:none;}
.responsive-tabs__list__item:hover{background:#eee}
.responsive-tabs__list__item--active,
.responsive-tabs__list__item--active:hover{background:#229ce9;border-bottom-color:#eee;border-bottom:none;color:#fff}
.responsive-tabs__panel{margin-bottom:50px;}
@media (max-width:767px){.responsive-tabs__heading{padding:0.5em;border-radius:5px;border:1px solid #ccc;box-shadow:0px 2px 3px rgba(0,0,0,0.4);background:#ddd;position:relative;}
.responsive-tabs__heading:after{content:"";display:block;position:absolute;right:20px;top:40%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #333;}
.responsive-tabs__heading:hover,
.responsive-tabs__heading--active:hover{background-color:#efefef}
.responsive-tabs__heading--active{background:#fff;}
.responsive-tabs__heading--active:after{border-bottom:10px solid #333;border-top:0;}
}