.p1test{font-family:"Times New Roman",Times,serif}.p1{text-align:justify;font-family:exo2_0;font-weight:normal;font-size:x-large}.table-prog{width:100%;border-collapse:collapse;border:3px solid white;border-color:#d9d9d9;background-color:#f2f2f2}.table-prog th,.table-prog td{border:3px solid white;padding:20px}.table-prog tr:nth-child(odd){background-color:#b6bcd7}.table-prog tr:nth-child(even){background-color:#dfe5ff}.table-prog td:first-child{font-size:16px}.image-download{width:50px;height:auto;border:0px solid #ccc;border-radius:0%;display:block;margin:0 auto}@media (min-width:768px){.table-prog td:nth-child(2){width:35%}}@media (max-width:767px){.table-prog td:nth-child(2) .image-download{width:70px;height:auto}.table-prog td:nth-child(2){width:30%}}#blurb-tabs .et_pb_column{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#blurb-tabs .tab-title{width:25%}@media (max-width:767px){#blurb-tabs .tab-title{width:50%}#blurb-tabs .tab-title .et_pb_main_blurb_image{margin-bottom:10px}}@media (max-width:479px){#blurb-tabs .tab-title{width:100%}#blurb-tabs .tab-title .et_pb_blurb_content{display:flex;align-items:center;justify-content:flex-start}#blurb-tabs .tab-title .et_pb_main_blurb_image{margin-bottom:0;margin-right:30px}}#blurb-tabs .tab-title{transition:all .3s ease-in-out}#blurb-tabs .tab-title:hover{cursor:pointer;background:#222}#blurb-tabs .tab-title.active-tab{background:#D9DFE2}#blurb-tabs .tab-title.active-tab .et_pb_blurb_container h4 a{color:#000}#blurb-tabs .tab-title.active-tab .et-pb-icon{color:#666!important}.tab-content{display:none}.tab-open{display:block}.song-list{list-style:none;padding:0}.song-item{margin-bottom:10px}.modal-dialog{max-width:600px;z-index:9999}.download-options{display:flex;justify-content:space-around;align-items:center;z-index:0}.modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.8)}.modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,50%);text-align:center;padding:20px;background-color:#fefefe;border:1px solid #888;width:80%}.btn-group{display:flex;flex-wrap:wrap;justify-content:center;margin-top:10px}.btn-group .btn{margin:5px;width:150px}@media screen and (min-width:1000px){.btn-group{flex-direction:row}}