#epl_cart_totals_wrapper,.epl_totals_wrapper{box-shadow:none!important}.epl_cart_wrapper .epl_section{overflow:unset!important}#epl_cart_totals_wrapper #epl_cart_totals_table,#epl_cart_totals_wrapper table{width:100%}#events .epl_totals_table{width:100%!important;float:none!important;clear:both;border-top:0!important;margin:0;padding:0;table-layout:fixed}#events .epl_totals_table td{text-align:right;padding:5px 10px;vertical-align:top;width:auto!important}#events .epl_totals_table td.epl_total_price{width:80px!important}#events.page{padding:0 0 0 10px}#epl_main_container #events_planner_shopping_cart .epl_individual_event_wrapper{overflow:hidden}#epl_main_container .epl_regis_attendee_wrapper,#epl_main_container .epl_section,#epl_main_container .epl_individual_event_wrapper,#epl_main_container #epl_discount_wrapper,#epl_main_container #epl_cart_totals_wrapper{border:0;overflow:visible}.epl_cart_wrapper .expand_trigger{}.epl_cart_wrapper .toggle_container{}#events .epl_section_date_time_content{margin:0 0 0 40px}#events .overview_value{text-align:center}#epl_main_container .epl_event_title{background:url(../img/events-h1-bg.png) no-repeat scroll 0 0 transparent;background-size:100% 70px;line-height:70px;font-family:segoe print,segoe ui,segoe;font-size:27px;margin:-5px 0 0 -10px;font-weight:400;padding-left:25px}#events .epl_section_header{font-weight:400;font-size:25px;margin:0 0 10px 35px;padding-bottom:10px;border-bottom:1px darkgrey solid}.overview #events_planner_shopping_cart .epl_cart_wrapper .epl_regis_field_wrapper label{display:inline}#events .overview .epl_regis_field_wrapper label{display:none}#events .epl_section_date_time_content div.epl_cart_dates,#events .epl_section_date_time_content div.epl_times_wrapper{margin:10px 0;float:left;line-height:27px}#events .epl_section_date_time_content div.epl_times_wrapper{margin-left:30px;margin-bottom:25px}#epl_no_discount_wrapper{margin-bottom:20px!important}#events .epl_cart_wrapper input[type=text]{padding:0 0 0 10px;width:166px}#events input[type=text],#events select{width:171px;padding:7px;height:34px;border:0;font-size:15px;margin:0 auto;background-color:#fff;border:1px solid #a9a9a9}#events .epl_regis_attendee_wrapper legend{display:none}#events select.epl_att_qty_dd{width:53px}#events .epl_times_wrapper{padding:0;width:auto;margin:0}.epl_date_individual_date input{margin-right:5px}#events .epl_payment_options{margin:10px 0 0 30px!important}#events .epl_payment_options td{height:auto;padding:10px 5px}#events .epl_payment_options tr{background:0 0!important}.epl_button_wrapper{display:block;text-align:center!important;margin-bottom:30px}#events .epl_times_wrapper .overview_value{float:right}#events .epl_cart_wrapper .epl_individual_event_wrapper:hover,#events .epl_cart_wrapper #epl_payment_choices_wrapper:hover,#events .epl_cart_wrapper #epl_donation_wrapper:hover{box-shadow:none}#epl_payment_choices_wrapper{box-shadow:none!important;margin:0!important}#events .epl_cart_wrapper .epl_individual_event_wrapper,#events .epl_cart_wrapper #epl_discount_wrapper,#events .epl_cart_wrapper #epl_donation_wrapper{}#events #epl_cart_totals_wrapper #epl_cart_totals_table{margin:0;padding:0}#events .epl_section_event_description{color:#4f4f4f;font-family:helvetica;font-size:12px;margin:10px}#events .epl_cart_wrapper .epl_individual_event_wrapper,#events .epl_cart_wrapper #epl_discount_wrapper,#events .epl_cart_wrapper #epl_donation_wrapper{margin:0}#calendar .epl_fc_title_time,#calendar .fc-time{font-size:11px;color:#900;font-weight:700}#events .epl_prices_table th{font-size:17px}#events td,#events .epl_event_selections{font-size:16px;padding:8px 0}#events #epl_cart_totals_wrapper,#events .epl_totals_wrapper{padding:0 5px}#events #epl_cart_totals_wrapper{margin-top:-5px}#events #epl_cart_totals_table tfoot{}#events #epl_cart_totals_table tfoot td:first-child{}#events #epl_cart_totals_table tfoot td{}#events #epl_cart_totals_table tfoot td:last-child{}#events #epl_cart_totals_table td{padding:5px 10px;vertical-align:top}#events tfoot td{}#events .epl_regis_field_wrapper>div{float:left;clear:none;display:block;width:49%}#events .epl_regis_field_wrapper>div>label{width:42%}#events .epl_regis_field_wrapper>div>div,#events .epl_regis_field_wrapper>div>fieldset>div{width:54%}#events .epl_regis_field_wrapper>div{font-size:18px;line-height:27px}#events header h2{margin:0;padding:0 15px;background:url(../img/header_655_purple.png) no-repeat 0 0 transparent;background-size:100% 49px;font-family:segoe print,segoe;font-size:26px;font-weight:400;text-shadow:2px 2px 1px #ccc}#events .epl_prices_table{width:100%;table-layout:fixed}#events .epl_prices_table td{padding:10px;vertical-align:middle}#events .epl_prices_table.sum{border:none}#events .epl_prices_table .qty{}#epl_main_container{width:720px}#epl_cart_totals_wrapper #epl_cart_totals_table{table-layout:fixed}#epl_cart_totals_wrapper #epl_cart_totals_table td{text-align:right!important;width:auto!important}#epl_cart_totals_wrapper #epl_cart_totals_table td:last-child{width:80px!important}#events .epl_prices_table thead th:first-child{background:url(../img/events-thead-bg.png) no-repeat 0 0 transparent}#events .epl_prices_table thead th{background:url(../img/events-thead-bg.png) no-repeat center 0 transparent}#events .epl_prices_table thead th:last-child{background:url(../img/events-thead-bg.png) no-repeat scroll right 0 transparent;text-align:left}#events #epl_cart_totals_wrapper tr td{border:none!important}#events tfoot td span.total{display:block}#events .epl_cart_wrapper .epl_regis_message_warn{background-color:#cff;color:#000;font-weight:700;border-radius:5px 5px 5px 5px}.epl_button_orange:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#77a809),color-stop(1,#89c403));background:-moz-linear-gradient(top,#77a809 5%,#89c403 100%);background:-webkit-linear-gradient(top,#77a809 5%,#89c403 100%);background:-o-linear-gradient(top,#77a809 5%,#89c403 100%);background:-ms-linear-gradient(top,#77a809 5%,#89c403 100%);background:linear-gradient(to bottom,#77a809 5%,#89c403 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809',endColorstr='#89c403',GradientType=0);background-color:#77a809}.epl_button_orange{-moz-box-shadow:inset 0 1px 0 0 #a4e271;-webkit-box-shadow:inset 0 1px 0 0 #a4e271;box-shadow:inset 0 1px 0 0 #a4e271;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#89c403),color-stop(1,#77a809));background:-moz-linear-gradient(top,#89c403 5%,#77a809 100%);background:-webkit-linear-gradient(top,#89c403 5%,#77a809 100%);background:-o-linear-gradient(top,#89c403 5%,#77a809 100%);background:-ms-linear-gradient(top,#89c403 5%,#77a809 100%);background:linear-gradient(to bottom,#89c403 5%,#77a809 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403',endColorstr='#77a809',GradientType=0);background-color:#89c403;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #74b807;display:inline-block;color:#fff;font-family:arial;font-size:15px;font-weight:700;padding:10px 24px;text-decoration:none;text-shadow:0 1px 0 #528009}a.epl_button,input.epl_button,.epl_button_small{background-color:#44c767;-moz-border-radius:28px;-webkit-border-radius:28px;border-radius:28px;border:1px solid #18ab29;display:inline-block;cursor:pointer;color:#fff;font-family:Arial;font-size:17px;padding:16px 31px;text-decoration:none;text-shadow:0 1px 0 #2f6627}.myButton:hover{background-color:#5cbf2a}.myButton:active{position:relative;top:1px}.epl_button_small{padding:2px 15px;font-size:.8em}.epl_button:hover,.epl_button_small:hover,input[type=submit].epl_button_small:hover{background-position:0 -15px;text-decoration:none;transition:background-position .1s linear 0s}.epl_button:active,.epl_button_small:active,input[type=submit].epl_button_small:active{position:relative;top:1px}#events .epl_cart_wrapper #epl_discount_wrapper{outline:none;box-shadow:none;margin-bottom:20px;text-align:left;padding:15px;border:2px dashed #fe7900;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#events .epl_cart_wrapper #epl_discount_wrapper .left{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0px}#events .epl_cart_wrapper #epl_discount_wrapper .left h5{padding:0;margin:0;font-size:18px;margin-bottom:5px}#events .epl_cart_wrapper #epl_discount_wrapper .left p{padding:0;margin:0;font-size:14px;line-height:120%}#events .epl_cart_wrapper #epl_discount_wrapper .right{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}#events .epl_cart_wrapper #epl_discount_wrapper .right input{height:40px;border:1px solid #fe7900}#events .epl_prices_table thead th{background:0 0!important;border-bottom:1px solid darkgrey!important;padding:10px}#events .epl_prices_table thead th:nth-child(1){}#events .epl_prices_table thead th:nth-child(2){width:100px;text-align:right}#events .epl_prices_table thead th:nth-child(3){width:100px;text-align:right}#events .epl_prices_table td{border-bottom:1px solid #e4e4e4}#events .epl_prices_table tr:nth-child(even) td{background-color:wheat}#events .epl_prices_table td:nth-child(1){}#events .epl_prices_table td:nth-child(2){text-align:right;vertical-align:middle}#events .epl_prices_table td:nth-child(3){text-align:right;vertical-align:middle}.epl_prices_table .price-name-discount-description{font-size:13px;font-style:italic;display:block;margin-top:5px}#calculate_total_due{display:none!important}.events table.epl_error{width:100%!important;margin:0 0 10px 40px!important}.events table.epl_error td:first-child{display:none}.events table.epl_error td{padding:8px!important}@media screen and (max-width:480px){#events .epl_section_header{margin-left:0!important}#events .epl_section_date_time_content{margin:0}#events.page{padding:0}#epl_main_container #events_planner_shopping_cart .epl_event_title{margin-top:15px}footer .law .pull-left{margin:0;display:block;text-align:center;float:none!important}footer .pull-right{float:none!important;margin-top:15px}footer .social{text-align:center}footer .social a{display:inline-block;margin:0 4px}#events .epl_cart_wrapper #epl_discount_wrapper .left{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-bottom:15px}#events .epl_cart_wrapper #epl_discount_wrapper .right{width:100%}#events .epl_cart_wrapper input[type=text]{box-sizing:border-box;width:100%}#events .epl_prices_table thead th:nth-child(2){width:20px}#events .epl_payment_options{margin:10px 0 0!important}#events .epl_section_date_time_content div.epl_times_wrapper{margin-left:15px;margin-bottom:15px}.epl_section_event_description img{width:100%;float:none!important;margin:0 0 15px!important;height:auto;box-sizing:border-box}#events .epl_section_event_description{margin:15px 0 20px;box-sizing:border-box}}