.list1 li{list-style:none}.list1 li{width:100%;overflow:hidden;border-bottom:1px dashed #81aacb;padding-bottom:18px;margin-bottom:19px}.list1 time{float:left;display:block;width:58px;height:58px;padding-top:0px;background:url(https://www.olympicballet.org/wp-content/uploads/2019/05/date_bg2019.jpg) left top no-repeat;text-align:center;text-transform:uppercase;color:#fff;font-size:0.917em;font-weight:bold;margin:1px 7px 0 1px}.list1 time span{display:block;line-height:1.1em;color:#292823;font-weight:bold;font-size:2.72em;margin-top:1px;padding-bottom:5px}.list1 h4{margin-bottom:-10px;margin-top:-8px;color:#373737}.list1 li{margin-top:-5px;line-height:16px}#et-info{margin-left:65%}@media screen and (max-width:980px){#et-info{margin-left:35%}}@media screen and (max-width:350px){#et-info{margin-left:5%}}.topbar{margin-left:0px}#et-info-phone::before{display:none}#et-info-email::before{display:none}#et-info-phone{margin-right:0px;padding:10px 30px 6px 34px;background-color:#95b13a;font-size:14px!important;font-weight:bold;text-align:right!important}#et-info-phone a{text-align:right;font-size:14px}@media screen and (max-width:950px){#et-info-phone,#et-info-phone a{padding:5px 5px 5px 5px;font-size:10px!important}}.nav li ul,.nav li ul a{padding:5px!important;width:275px!important}@media only screen and (max-width:980px){#et-top-navigation span.mobile_menu_bar:before,#et-top-navigation span.mobile_menu_bar:after{color:#3d7b94!important}}